본문 바로가기
SMALL

software engineering22

Spring Boot VS Quarkus https://www.baeldung.com/spring-boot-vs-quarkus Spring Boot vs Quarkus | Baeldung A practical comparison between Spring Boot and Quarkus, with a focus on performance. www.baeldung.com Quarkus Spring Boot와 유사한 접근 방식을 가진 또 다른 프레임워크. 하지만 더 작은 아티팩트, 빠른 부팅, 더 나은 자원 활용, 효율성을 지향함. 기본적으로 Cloud-Native를 지향하며 containerized 환경에 최적화. 이 비교는 절대적이 아닌 분석의 자료로 활용될 case study 임. (JVM과 native image(바이너리와 플랫폼 전용 실행파.. 2022. 11. 7.
git 원격 브랜치 일괄 삭제하기 git branch -r --list '${패턴}' | awk -F'/' '{ print $2"/"$3 }' | xargs git push origin --delete 2022. 9. 14.
IntelliJ IDEA에서 force push가 disabled 되어 있을 때 rebase 후 force push를 하려고 하는데 force push가 grayed out 되어 disabled 되어 있었음. 검색해보니 protected branch는 force push가 disabled 되어 있다고.. Settings > Version Control > Git 에서 아래와 같이 Protected branches 설정을 수정해주면 된다. 2022. 3. 7.
이모지 제거 여기에 소개 된 여러 방법 중 가장 심플한 것은 regex를 이용한 방법. @Test public void whenRemoveEmojiUsingRegex_thenSuccess() { String text = "la conférence, commencera à 10 heures ?"; String regex = "[^\\p{L}\\p{N}\\p{P}\\p{Z}]"; String result = text.replaceAll(regex, ""); assertEquals(result, "la conférence, commencera à 10 heures "); } 위 정규식의 상세한 설명은 아래와 같음. \p{L} – 모든 나라의 언어 허용 \p{N} – 숫자 \p{P} – 구두점 \p{Z} – 화이트 스페이스.. 2022. 2. 4.