일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 항해99
- 이진 탐색(binary search)
- 배열
- css
- Java
- ArrayList
- CS
- Grafana
- 코딩
- 코딩공부
- 99클럽
- wil
- GIT
- 메서드
- aop
- Entity
- 면접(java
- 정렬 알고리즘(sort algorithm)
- 개발자 취업
- 회고
- cs 공부)준비
- github
- Spring
- HTML
- 코딩문제
- 프로그래머스
- 자바
- 코딩테스트 준비
- Til
- 자료구조
- Today
- Total
목록분류 전체보기 (174)
hayu's 개발 일지
이번주 실전 프로젝트개발자 소모임 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 파일로 감싸는 방법도 알았는데 그 부분도 좋았다. 아쉬웠던 점- 내가 프로젝트에서 사용한 기술이 많지 않아서 아쉬웠다. 하지만 다른 팀원들이 사용한 기술들을 잘 공부해서 내것으로 만들어 보려고 한다. 새로 배운 점- logback 파일로 감싸기와 콘솔에 메서드 실행시간을 뜨게하는 방법을 알게되었다. - 팀프로젝트는 개인이 혼자 할 수 없는 일이기 때문에 서로 열린마음을 가지고 임하는 것이 중요하다는 것을 알게 되었다. 그리고 코드 컨벤션 같은 부분을 자세하게 정해야 좋다는 것도 다시한번 알게 되었다. 회고-..
로그를 어디에 남길지 설정하기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 관련 쓰레드를 제외한 모든 쓰레드는 멈추게 되어 서비스 이용에 차질이 생길 수 있다.→ 이 시간을 최소화 시키는 것이 쟁점이..