본문 바로가기

2022/01/142

디스코드 채팅채널에 Github 저장소 알림 봇 만들기 📩 1. 디스코드에서 WebHook 생성하고 URL 복사 2. Github - 특정 repo(저장소)에 들어가 디스코드에서 생성한 WebHook 입력 3. 알람 범위 설정 끝 1. 디스코드에서 WebHook 생성하고 URL 복사 2. Github - 특정 repo(저장소)에 들어가 디스코드에서 생성한 WebHook 입력 알람받고 싶은 저장소에 들어가서 ✅ Content type은 application/json 으로 설정 3. 알람 범위 설정 ✅ 상위 사진의 Which events would you like to trigger this webhook? 에서 자신이 알림 받고 싶은 것으로 커스텀 만약 이슈와 PR에 대해서만 알람을 받고 싶으면 아래처럼 하고 Add webhook 클릭 끝 깃허브에서 웹훅 설정 후.. 2022. 1. 14.
자바 객체의 메모리 크기는 얼마일까? (OOPs, Java Object Header, JOL 사용하기) 🤖 문득 이런 생각이 들었다. 내가 구현한 클래스의 메모리 총크기는 얼마일까? 흠......? * 이 글은 책 소프트웨어의 품격 2장과 하단 reference를 참고했습니다. 잘못된 내용이 있다면 편하게 말씀해주세요 🙏🏻 목차 0. 들어가며 1. 참조의 기본 크기 2. 객체 헤더 3. 패딩 4. 예제 계산해보기 5. JOL(Java Object Layout)를 인텔리 제이에서 편하게 (플러그인 소개) 0. 들어가며 자바의 자료형(type)은 크게 두 가지 PrimitiveType(기본타입)과 ReferenceType(레퍼런스 타입)이 있다. 보통 기본 타입의 크기는 고정되어 있어 메모리 크기 계산이 비교적 쉽지만, 레퍼런스 타입, 객체에 대한 메모리 크기 계산은 쉽지 않다. 그 이유는 객체의 정확한 크기를 .. 2022. 1. 14.