TiL 108

[TIL] 2022.02.16 Oracle) JOIN / 입양 시각 구하기(2)

코딩테스트 연습 - 입양 시각 구하기(2) | 프로그래머스 (programmers.co.kr) 코딩테스트 연습 - 입양 시각 구하기(2) ANIMAL_OUTS 테이블은 동물 보호소에서 입양 보낸 동물의 정보를 담은 테이블입니다. ANIMAL_OUTS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, NAME, SEX_UPON_OUTCOME는 각각 동물의 아이디, 생물 programmers.co.kr LEVEL에 대해서 처음 알았다 숫자를 순서대로 출력해준다 SELECT LEVEL - 1 hour FROM dual CONNECT BY LEVEL

TIL 2022.02.16

[TIL] 2022.02.07 면접 / 02.12 취업

2022.02.07 항해를 통해서 면접의 기회가 주어졌다 항해 이후 처음으로 비대면 면접을 봤다 면접은 항상 긴장이 된다 나는 최근 스프링을 공부하고 있었다 개념을 잘 못 외우고 약해서 DI나 IoC 등에 대한 개념을 설명해주는 강의를 여러번 반복하면서 듣고, 내용을 정리하면서 내 것으로 만들고 있었는데 내가 공부하고 있던 부분에서만 대부분 질문이 나왔다 DI와 IoC에 대해 설명해달라 해서 내가 강의에서 들었던 내용을 그대로 말했다 Java의 구성 요소?에 대해서도 설명해달라 했는데 나는 최근에 자바 코드가 어떻게 실행되는 지에 대해 공부를 한 적이 있어 그걸로 대신 말했다 @Configuration, @Bean의 차이, 요청이 들어오고 최종 response 되는 스프링의 동작 과정에 대해서도 물어봤었..

TIL 2022.02.13

[TIL] 2022.02.05 내가 받았던 면접 질문 정리 / 기술 면접 대비 참고 영상

내가 지금까지 면접 때 받았던 기술 질문들을 정리해왔다 이런 질문을 받았었고, 내가 직접 생각해서 실제로 답한 답변 그대로 쓴 것도 있고 인터넷에서 찾아보고 내가 말할 수 있을 정도로 정리해서 적은 것도 있다 노란색 별표는 실제로 질문을 받았을 때마다 표시해놓았다 데이터베이스에서는 INDEX에 대해서 세번 정도 물어봤다 계속 알아보고 있는데 내가 편하게 말할 수 있을 정도로는 아직 정리가 안 된다 그래서 여기서 뺐다 Spring은 김영한님 강의가 정말 많이 도움이 되었다!! 강의를 들으면서 스스로 깨달아서 내가 나만의 말로 직접 설명할 수 있게 되었다!! 존경스럽다 정말 유투브에서 면접에서 가장 많이 나올만한 질문들을 카테고리별로 주제 삼아 내용을 먼저 설명해주고, 정리해주는 영상을 봤다 그 영상들도 도..

TIL 2022.02.05

[TIL] 2022.02.02 면접 준비 / Spring 공부

성격의 장단점.. 어렵다 그냥 내 자신을 표현하는게 어려운 것 같다 나는 책임감이 참 강한것 같은데, 그래서 주변 사람들도 나한테 이 말을 많이 해주는데 이유를 말로 설명을 못 하겠다 설명하는 건 어려운것 같다 내일 면접보러 가는 회사에 대해 찾아보는데 정보가 너무 없다 기사 조차도 없다 뭐지? https://nazero.tistory.com/252 Spring) 회원 웹 기능 - 조회 https://github.com/NayoungBae/springIntroduction/commit/2a6c21918aaa055d46d7b4680540bdcdc28821ee 회원 웹 - 조회 · NayoungBae/springIntroduction@2a6c219 Permalink This commit does not be..

TIL 2022.02.02

[TIL] 2022.02.01 Spring 공부

https://nazero.tistory.com/248 Spring) 회원 관리 예제 - 홈 화면 추가 / 회원 웹 기능 - 등록 회원 관리 예제 - 홈 화면 추가 https://github.com/NayoungBae/springIntroduction/commit/99e55219977abed2f38412adb0644fb77a9f41b9 회원 웹 - 홈 화면 추가 · NayoungBae/springIntroduction@99e5521 P.. nazero.tistory.com 요약 컨트롤러에서 먼저 html 맵핑이 되어있는지 찾아보고, 없으면 static 폴더 하위에 있는 html을 찾는다! form 태그에 포함되어있는 input 태그에 값을 입력하면(속성 name="클래스 필드 변수명 기재" 필수로 추가)..

TIL 2022.02.01

[TIL] 2022.01.31 네트워크 공부

HTTP) URI와 웹 브라우저 요청 흐름 - URI URI : Uniform Resource Identifier URI는 로케이터(Locator), 이름(Name) 또는 둘 다 추가로 분류될 수 있다 - https://www.ietf.org/rfc/rfc3986.txt - 1.1.3. URI, URL, and URN URI : 리소스를 식별한다 (예:.. nazero.tistory.com URL.. 매일/항상 입력하고 사용해온 친군데.. 공부를 해도 왜 와닿지 않을까... 깨우치면 머리 위에 느낌표가 생기는 느낌, 아! 하며 통수/사이다 느낌이 들어야되는데 그런 너낌이 전혀 안온다.. 왤까..!?? 요약 : URI : Uniform Resource Identifier 리소스를 식별하는 고유한 방식! 예..

TIL 2022.02.01

[TIL] 2022.01.30 JPA 공부

JPA) 어플리케이션 개발 JPA 구동 방식 코드의 전체적인 흐름이기도 함!!!!!!!! persistence 클래스가 persistence.xml 설정정보를 읽어서 EntityManagerFactory 클래스를 생성 필요할 때마다 EntityManager를 찍어내서 돌림 객체와 테이.. nazero.tistory.com 요약 : 코드 전체적인 흐름 : 단건 조회 : EntityManager.find(클래스 ,PK) 생성 : EntityManager.persist(값세팅한객체) 삭제 : EntityManager.remove(객체) 수정 : find한 객체를 setter함수로 값 세팅 JPQL 객체를 기반으로 한 SQL JOIN이나 WHERE절을 이용한 조건검색 등은 JPA의 JPQL을 쓸 수밖에 없다 데..

TIL 2022.01.30

[TIL] 2022.01.29 이력서

포지션 제안이 와서 수락을 했더니 이력서를 다시 보내주시면 면접 일정을 잡겠다는 메일이 왔다 이력서가.. 어느정도를 원하는 지 모르겠다 샘플 양식을 보니 경력 기술서 부분이 있었는데 내가 회사를 다녔던 내용만 적어야 되는건지, 교육을 받으면서 만들었던 프로젝트까지 적어야 되는건지 어려웠다 두 시간동안 엄청 고민하면서 샘플 양식을 채우다가 그냥 원래 정리해둔 자소서에 회사에서 했던 일들 좀 더 자세하게 적어서 제출했다 이거 하나 하는데 세시간을 했다.. 괜찮겠지..!

TIL 2022.01.29

[TIL] 2022.01.28 JPA 공부

https://nazero.tistory.com/240 JPA) 프로젝트 생성 H2 데이터베이스 설치와 실행 • http://www.h2database.com/ • 최고의 실습용 DB • 가볍다.(1.5M) • 웹용 쿼리툴 제공 • MySQL, Oracle 데이터베이스 시뮬레이션 기능 • 시퀀스, AUTO INCREMENT 기능 지원.. nazero.tistory.com 요약 : JPA는 인터페이스다! 라이브러리로 hibernate를 불러오면 dependency로 인해 JPA 라이브러리도 함께 불러온다 Spring과 알맞은 JPA 버전을 사용하는 걸 추천 Spring Boot 홈페이지 가면 써있음 persistence.xml 파일은 JPA를 사용할 수 있도록 환경을 만들 때 필요한 정보들이 적혀있음 DB..

TIL 2022.01.29