목록전체 글 (348)
정구리의 우주정복
나는 불안할 때 논어를 읽는다 저자 : 판덩 옮긴이 : 이서연 출판사 : 미디어숲 출판일 : 2022.03.30 현대인의 생활, 직장, 학습, 창업, 인간관계에 대한 해답 재해석된 생활밀착형 논어의 명쾌함 후기 직장 생활을 시작하고 막연한 불안감들이 생겨 해소하고 싶은 마음에 읽게 된 책 논어를 처음 접해보는데 공자가 살던 춘추 전국시대에 어떻게 이런 생각을 하게 되었을까 신기했다. 이 책의 장점은 논어를 쉽게 접할 수 있다는 것 ! 단점 아닌 단점은 논어를 저자가 재해석한 것이기 때문에 이게 정확하게 해석된건지에 대한 판단이 필요하다는 것이다. 그래서 이 책을 읽을땐 책을 곧이곧대로 받아들이는 것이 아니라 어느정도 주관을 가지고 읽는게 중요할거같다. 삶에 적용할 수 있는건 적용하고, 아니다 싶은건 거르..
Autoconfiguration 은 개발자가 명시적으로 설정을 작성하지 않아도 자동으로 구성되는 기능이다 ,필요한 Bean 을 자동으로 생성한다 예를들어 DataSource 같은게 있다. DataSource 사용 시 getConnect() 등등 하나하나 만들어주지 않아도 사용이 가능하다. 암튼 그런게 Autoconfiguration 임 Autoconfiguration 원리 /global/config/properties/PropertiesConfig package com.example.jungry.global.config.properties; import org.springframework.boot.context.properties.ConfigurationPropertiesScan; import org.s..
application.yaml spring: datasource: url: username: jungry password: jungry driver-class-name: org.postgresql.Driver 우선 yaml 파일에 datasource 에 db 접속정보들을 저장한다 PostgreSQLConnectionExample.java package com.example.jungry.api; import lombok.RequiredArgsConstructor; import org.springframework.stereotype.Component; import javax.sql.DataSource; import java.sql.Connection; import java.sql.PreparedStateme..
내가 볼려고 씀 한줄 지우기 command + delete import option + return (무슨 설정 바꿔줘야함) Generate command + n (getter, setter, 생성자 등등 만들어줄때 씀) 변수타입, 변수명 만들어주기 option+ command + v public static void main psvm + return System.out.println sout + return
1. Dockerfile 생성 안에는 만들 이미지에 대한 정보를 기술해준다 FROM public.ecr.aws/docker/library/eclipse-temurin:11 VOLUME /tmp ENV TZ=UTC COPY ./target/*.jar app.jar ENTRYPOINT ["java", "-Djava.security.egd=file:/dev/./urandom", "-jar", "/app.jar"] 2. jar 파일 생성 (intelliJ 에서 진행) mvn clean package -DskipTests clean 이후 package 를 통해 target 폴더를 생성 + jar 파일까지 생성한다 -> install 과 package 의 차이 ??? => package 는 생성된 jar 파일이 ...
환상서점 잠 못 이루는 밤 되시길 바랍니다 저자 : 소서림 출판사 : 해피북스투유 출판일 : 2023.02.28 셀 수 없는 시간 동안 서점을 지켜왔고, 헤아릴 수 없는 나날 동안 누군가를 그리워했다. 후기 (스포가 될 수도 ???? 암튼 주의) 오랜만에 실물책으로 산 책이다 교보문고 갔는데 재미있어 보여서 바로 구매해버렸덩 ㅋ.ㅋ 밀리의 서재 종합베스트 1위에 엄청엄청 재밌다고 광고하길래 기대하고 샀는데 사실 내 취향은 아니었다 (너무 기대했나 보다) 내 취향이 이상해서 재미없게 느꼈을 수도 있음 스토리 진행은 전체적인 큰 스토리가 하나 있고 서점 주인인 서주가 이야기책을 읽어주면서 다른 인물들에 대한 서사를 풀어가는 방식이다 내 취향이 아니었던 이유는 우선 반전이 크게 없다. 그리고 다른 인물들의 서..
4.3 첫 출근 첫 직장에 처음으로 출근했다 백엔드 직무로 취업했다 뭐든지 처음해보는건 귀한 경험이니까 기록해놓으려고 한다 -오전 오전엔 OJT 를 진행했다 나는 이때까지 OT(Orientation) 만 알고있었는데 오늘 갔더니 OJT 를 진행한다 해서 그게 뭘까 하고 찾아봤더니 On the Job Training 이였다 회사 소개, 회사 구경, 자기소개 등등 하다보니 오전시간이 훌쩍 지나갔다 함께 입사한 사람들이 많았는데 말씀하시는걸 듣다보니 다들 실력이 좋아보이셔서 작아지는 기분이 들었다 -오후 점심 식사를 했다 곤드레밥이 나왔는데 진짜 맛있었다 역시 밥이 맛있는게 짱인듯 이후 각 부서별로 오셔서 부서 소개를 해주셨다 내가 생각한거보다 훨씬 많은 부서가 있었고 확실히 내가 조직에 들어왔다는 것이 실감..
Omit : 객체 형태의 타입에서 특정한 프로퍼티들을 제외 시켜줌 ( 객체 에서 프로퍼티 를 제외 ) Pick : 객체 형태의 타입에서 특정한 프로퍼티들을 선택 해줌 ( 객체에서 프로퍼티 를 선택) Exclude : 여러개의 타입이 함께 존재하는 유니언 타입에서 특정 타입을 제거해준다 ( 타입 에서 타입 을 제외 ) Omit 특성 속성만 제거한 타입을 정의할 수 있다 (Pick 의 반대) // interface 생성 interface Food { hambuger : string; chicken : string; pizza : string; hotdog : string; } // Food 에서 hambuger 를 제외해준다 type WithoutFood = Omit // hambuger 을 제외한 나머지를..