일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 | 31 |
- github
- GIT
- 면접(java
- 99클럽
- 코딩공부
- 자바
- 우선순위 큐(priorityqueue)
- 이진 탐색(binary search)
- cs 공부)준비
- 프로그래머스
- HTML
- 회고
- Spring
- 항해99
- Grafana
- Til
- 자료구조
- wil
- 코딩문제
- 개발자 취업
- 메서드
- aop
- Entity
- 정렬 알고리즘(sort algorithm)
- Java
- css
- ArrayList
- 코딩
- 배열
- 코딩테스트 준비
- Today
- Total
목록Til (82)
hayu's 개발 일지
IntelliJ Run Console 바꾸기Settings => Build, Execution, Deployment => Build Tools => GradleBuild and Run Using : IntelliJ IDEARun Tests Using : IntelliJ IDEA
이번주 실전 프로젝트개발자 소모임 MOIT평생 공부하는!혼자 공부하다가 지친!공부하는 방법 자체가 역량인!개발자들을 위한 스터디, 모각코 등 모임을 게시하고 참여할 수 있는 커뮤니티 인접한 곳에서 함께 일하는 개발자들과 같이 공부하고, 작업할 수 있는 커뮤니티를 활성화하기 위해서 모잇 프로젝트를 기획했습니다 🙂 팀 노션- https://sumptuous-aragon-de9.notion.site/MOIT-b18be1c726dd408bb0c8818756569f2f?pvs=4 팀 깃허브- https://github.com/moit03/moit-fe- https://github.com/moit03/moit-be 이번주 배운 내용- 내가 진행한 프로젝트에 대해 왜 이 기술을 사용했고, 코드를 왜 이렇게 짰는..
깃허브 리드미(README) 배지 넣기코드 형식 사이트에서 참고해서 만들 수 있다!https://simpleicons.org/ Simple Icons3124 Free SVG icons for popular brandssimpleicons.org 아이콘 및 색상코드 예시배경색좌측 하단 색상 코드를 '#' 제외하고 입력하면된다.코드 클릭시 클립보드에 자동으로 복사된다.배지 넣기 가운데 정렬(html 만 가능!)내용 적기(제목)
로그를 어디에 남길지 설정하기logback-spring.xml 에 파일 경로를 설정하는 코드를 추가한다. 시간관련 코드 작성(시간관련인지 확인 및 저장 / 보관 30일) ${FILE_LOG_PATTERN} ${LOG_PATH}/time-check/%d{yyyy-MM-dd}_%i.log 10MB 30 출력할 로그 레벨 기준과 사용할 appender 지정하기..
Custom Annotation과 AOP로 메서드 실행시간 측정하기실행 시간을 측정하고 싶은 메서드에 @TimeTrace 라는 에너테이션을 추가하면 동작되도록 하기 build.gradledependencies { implementation 'org.springframework.boot:spring-boot-starter-aop'} 커스텀 에너테이션을 만든다. TimeTrace.javapackage com.sparta.moit.global.config.aop;import java.lang.annotation.ElementType;import java.lang.annotation.Retention;import java.lang.annotation.RetentionPolicy;import java.lan..
Garbage Collection자바의 메모리 관리 방법 중 하나로 JVM(자바 가상 머신)의 Heap 영역에서 동적으로 할당했던 메모리 중 필요없게 된 메모리 객체(garbage)를 모아 주기적으로 제거하는 프로세스를 말한다.단점메모리가 언제 해제되는지 정확하게 알 수 없어 제어하기 힘들다.가비지 걸렉션(GC)이 동작하는 동안에는 다른 동작을 멈추기 때문에 오버헤드가 발생되는 문제가 있다. STW (Stop The World)STW (Stop The World)GC를 수행하기 위해 JVM이 프로그램 실행을 멈추는 현상을 의미한다.GC가 작동하는 동안 GC 관련 쓰레드를 제외한 모든 쓰레드는 멈추게 되어 서비스 이용에 차질이 생길 수 있다.→ 이 시간을 최소화 시키는 것이 쟁점이..