<청춘> 격정적으로 사는 것

밤을 새고 공부한 다음 날 새벽에 느꼈던 생생한 환희와 야생적인 즐거움을 잊을 수 없다

2021/08/20 5

[실전 스프링 부트 워크북] 독서 후기 REVEIW

독서 기간 : 2021-08-10 ~ 2021-08-20 후기 입문자보다는 초보자/중급자를 위한 도서이다. 스프링이나 MVC 패턴을 잘 모르는 개발자가 읽기엔 다소 어려울 수 있다. 14장 안에 스프링 부트, 보안, 액추에이터, 배포, 클라우드 등 많은 내용을 넣으려다 보니 친절한 설명을 기대하기는 어렵다. 하지만 조금이나마 스프링에 대해 아는 독자가 읽는다면, 스프링 부트를 이해하는데 큰 도움이 될 것 같다. 우선, 스프링 부트의 가장 큰 장점인 자동 구성에 대해 잘 알려준다. 원래는 두루뭉실하게만 알고 있었는데, 자동 구성이 무엇인지 제대로 알 수 있었다. 또한 CLI로 스프링 부트에게 명령을 내리는 방법에 대해서도 자세히 나와있다. 하지만 나는 이 단원은 실습하지 않고 가볍게 읽고만 넘어갔다. 스프..

[실전 스프링 부트 워크북] 스프링 부트와 도커

Dockerfile src/main/resources/docker/Dockerfile 생성 FROM java:8 VOLUME /tmp ADD spring-boot-journal-0.0.1-SNAPSHOT.war journal.war ENV SPRING_PROFILES_ACTIVE docker EXPOSE 8443 ENTRYPOINT ["java", "-Djava.security.egd=file:/dev/./urandom", "-jar", "/journal.war"] FROM java:8 OpenJDK 8 버전이 포함된 9 이미지를 가져온다. VOLUME 스프링 부트는 톰캣용 작업 폴더를 자동 생성하기 때문에 볼륨을 만들어야 한다. ADD 아티팩트ID + 버전 + 확장자 컨테이너 루트에 WAR/JAR 파일..

[프로그래머스] 문자열 압축 / 파이썬 / 코딩테스트

https://programmers.co.kr/learn/courses/30/lessons/60057 코딩테스트 연습 - 문자열 압축 데이터 처리 전문가가 되고 싶은 "어피치"는 문자열을 압축하는 방법에 대해 공부를 하고 있습니다. 최근에 대량의 데이터 처리를 위한 간단한 비손실 압축 방법에 대해 공부를 하고 있는데, 문 programmers.co.kr 문자열 압축 문제 설명 데이터 처리 전문가가 되고 싶은 "어피치"는 문자열을 압축하는 방법에 대해 공부를 하고 있습니다. 최근에 대량의 데이터 처리를 위한 간단한 비손실 압축 방법에 대해 공부를 하고 있는데, 문자열에서 같은 값이 연속해서 나타나는 것을 그 문자의 개수와 반복되는 값으로 표현하여 더 짧은 문자열로 줄여서 표현하는 알고리즘을 공부하고 있습니..

[구현] 08 문자열 재정렬 /파이썬 / 코딩테스트 예제

문자열 재정렬 난이도 ★☆☆ 풀이시간 20분 시간제한 1초 알파벳 대문자와 숫자(0~9)로만 구성된 문자열이 입력으로 주어집니다. 이때 모든 알파벳을 오름차순으로 정렬하여 이어서 출력한 뒤에, 그 뒤에 모든 숫자를 더한 값을 이어서 출력합니다. 예를 들어 K1KA5CB7이라는 값이 들어오면 ABCKK13을 출력합니다. 입력 조건 첫째 줄에 하나의 문자열 S가 주어집니다. (1 ≤ S의 길이 ≤ 10,000) 출력 조건 첫째 줄에 문제에서 요구하는 정답을 출력합니다. 입력 예시1 K1KA5CB7 출력 예시1 ABCKK13 입력 예시 2 AJKDLSI412K4JSJ9D 출력 예시 2 ADDIJJJKKLSS20 모범 코드 String = input() Char = list() num = 0 for i in S..

코딩테스트 2021.08.20