일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Python
- 빌더패턴
- 문제풀이
- deque
- 면접복기
- github
- Stack
- GarbageCollector
- Greedy
- 회고
- 그래프탐색
- 몬티홀
- DP
- 마크다운
- 정수론
- BFS
- 배열 돌리기1
- GC
- 적정 스레드
- springboot
- 브루트포스
- Markdown
- 이진탐색
- 분할정복
- 그래프 탐색
- 구현
- g1gc
- 그리디
- 프로세스
- 백준
- Today
- Total
목록2024/06 (2)
FeelingXD
Kotlin 빌드과정코틀린도 JVM 위에서 동작한다. 이를위해서는 코틀린또한 자바처럼 JVM 이 읽을수있는 JAVA Byte 코드로 변환된다.이과정이 JAVA의 컴파일과 비슷하면서 조금 차이가 있다.Kotlin 에서 Java Annotation 사용시 발생하는 문제Kotlin 과 Java 를 혼용해서 사용하고 Java 어노테이션 프로세서를 사용하고있다면 Kotlin 에서 읽지못하는 문제가 발생할 수 있다.왜 발생할까 ?Kotlin 컴파일 순서는 다음과 같다.컴파일 : Kotlin 코드가 먼저 컴파일되어서 .class 파일을 생성한다 그리고 Java 코드가 이후에 컴파일 될때 Java 어노테이션 프로세서가 생성한 코드를 Kotlin이 사용하기전에 이미 컴파일 되어있기때문에 컴파일 이후에 생성한Java 코드..
😸 Git 브랜치 전략Git 을 통해 협업을 하게된다면 브랜치를 통해 작업을하고 병합 하는 과정을 겪게될것이다. 다양한 git 브랜치 전략에 대해 알아보자.GIT FLOW - 깃 플로우GIT FLOW - 간략한 설명Git-flow에는 5가지 종류의 브랜치가 존재합니다. 항상 유지되는 메인 브랜치들(master, develop)과 일정 기간 동안만 유지되는 보조 브랜치들(feature, release, hotfix)이 있습니다.master : 제품으로 출시될 수 있는 브랜치develop : 다음 출시 버전을 개발하는 브랜치feature : 기능을 개발하는 브랜치release : 이번 출시 버전을 준비하는 브랜치hotfix : 출시 버전에서 발생한 버그를 수정 하는 브랜치문제점GIT - flow 는 웹앱(..