이제 사용자의 요청을 받아 화면(mustache)을 보여주는 작업의 첫 걸음을 해보겠습니다. 잘 연결이 되었는지, 요청을 정상적으로 처리하는지 확인하는 작업입니다. 사용자의 요청을 받아 다음 작업을 할 수 있게 도와주는 testController 화면을 보여주는 코드를 가지고 있는 simple.mustache DB 연결 정보를 가지고 있는 application.yml DB(mysql)를 연결할 수 있게 도와주는 라이브러리 의존성을 추가하는 build.gradle testController : 패키지 추가할 때 상위 패키지를 잘 확인하고 추가하시기 바랍니다. 엉뚱한 곳에 추가했다가 동작이 안 돼서 당황했었네요. simple.mustache hi application.yml spring: datasource..
프로젝트 진행 중 database 설정(application.yml)을 하고 서버를 올리니 에러가 떴습니다. java에서 mysql을 연결하려면 필요한 라이브러리(mysql-connector-java)가 없어서 에러가 났습니다. https://mvnrepository.com/artifact/mysql/mysql-connector-java/5.1.13 Maven Repository: mysql » mysql-connector-java » 5.1.13 JDBC Type 4 driver for MySQL Note: There is a new version for this artifact mysql mysql-connector-java 5.1.13 // https://mvnrepository.com/artifa..
Gradle에서 Dependency를 추가할 때 크게 implementation, compile, api 3가지 옵션으로 추가할 수 있습니다. 각 옵션 별 차이점을 알아보겠습니다. 우선 compile은 현재 deprecated 되었으며 api로 변경되었습니다.(동일합니다) 따라서 implementation과 api의 비교를 해보겠습니다. 위 그림처럼 의존하고 있는 모듈과 라이브러리가 있을 때 - implementation : 모듈에서는 LibraryC에 접근 불가 - api : 모듈에서 LibraryC에 접근 가능 LibraryC에 변경 사항이 있어서 compile을 다시 해야 하는 상황이라고 가정해 보겠습니다. - implementation : 'LibraryC', 'LibraryA' recompile..
오랜만에(1년) 글을 작성하네요. 생각보다 공부를 잘 안 하게 돼서 배우고 싶었던 것들 하나씩 해보려고 합니다. 우선 JPA를 공부하기 위해 간단한 게시판을 만들 예정입니다. https://start.spring.io/ 접속하여 Spring Boot 프로젝트를 받아옵니다. Gradle, Java(17), Lombok, Spring Web, Mustache, Spring Data JPA를 선택했습니다. https://www.toptal.com/developers/gitignore gitignore.io Create useful .gitignore files for your project www.toptal.com 위 사이트에서 gitignore 템플릿을 받아올 수 있습니다. ["macOS", "Java",..
면접은 보통 2번에 걸쳐서 진행됩니다. 삼성이나 SK 등 n개 세션으로 나눠 하루 만에 다 보는 회사도 있지만, 대부분 회사는 2회의 면접을 보고 있습니다.(카카오, 네이버 등) 가고 싶은 회사가 있겠지만, 여러 회사에 지원하여 면접 경험을 늘리는 것을 추천드립니다. 여러 번 면접을 보면서 면접 스킬도 늘리고 셀프 피드백을 할 수 있습니다. 면접관이라는 이미지가 싸워야 할 사람, 싸워서 찍어 눌러야 하는 사람으로 인식되어 있는데 같이 얘기하고 답을 찾아가는 사람이라고 생각하시면 마음이 편합니다. 면접을 들어가기 전 회사에서 원하는 신입의 조건이 무엇인지 알아야 합니다. 면접관마다 다르겠지만 카카오, 네이버처럼 신입 교육이 가능한 회사는 성장 가능성을 보는 것 같습니다. 프로젝트를 묻더라도 어떤 기술을 얼..
www.acmicpc.net/problem/20949 20949번: 효정과 새 모니터 효정은 새해를 맞이하여 새 모니터를 구매하고자 한다. 효정은 돈이 많기 때문에 77인치 모니터를 구매할 것이다. 모니터를 구경하던 효정은 놀라 자빠질 수밖에 없었다. 모니터가 너무 많아 고 www.acmicpc.net 난이도 : 실버 5 정렬하는 문제입니다. PPI가 높은 순서 -> 같다면 번호가 작은 순서로 정렬하면 됩니다. 모든 모니터의 크기가 같으므로 나누고 루트 씌울 필요 없이 w^2 + h^2로 계산했습니다. 함수 main 단순히 입력 받고 정렬 후 출력했습니다. 정렬은 람다로 작성해봤습니다. class Monitor 번호와 계산된 값을 변수로 가집니다. 생성자에서 calculator를 호출해 계산된 값을 넣어..
코테는 회사마다 다르고 같은 회사여도 매번 유형이 다릅니다. 일반적으로 2~4시간 정도에서 약 4문제 내외의 문제가 출제됩니다. 제가 시험을 봤던 회사의 출제 유형에 대한 설명은 jellyinghead.tistory.com/category/%EC%A0%95%EB%B3%B4/%ED%9B%84%EA%B8%B0 '정보/후기' 카테고리의 글 목록 꾸우주우우우우운히이 jellyinghead.tistory.com 이곳에 적어두었습니다. 대략적인 유형을 읽어볼 수 있습니다. 기본적으로 사용할 언어와 자료구조는 자유롭게 이용할 수 있어야합니다. www.acmicpc.net/problem/tags 알고리즘 분류 www.acmicpc.net 저는 백준 알고리즘 분류에서 각 자료구조 유형의 문제를 풀며 익혔습니다. 언어와 ..
자소서 작성은 저도 자신이 없습니다. 그래서 여기저기서 보고 들은 것을 정리하여 작성해보겠습니다. 기업마다 자소서 항목은 다르지만, 대표적으로 성장 과정 지원 이유 위기 (문제 해결) 경험 등이 있습니다. 대부분의 취준생들은 여러 회사에 지원을 하기 때문에 저 항목들에 대해 한 번만 제대로 작성해놓으면, 복붙 - 수정을 통해 자소서 작성 시간을 절약할 수 있습니다. 글자 제한이 없는 자소서가 있는데 약 1000자~1500자가 적당하다고 생각합니다. 2000자가 넘는 자소서를 작성한 경험이 있는데 면접에서 읽기 힘들다 하시고 한참을 읽으시더라고요. 자소서를 작성할 때는 회사 홈페이지나 채용 페이지에서 인재상을 읽고 이 내용을 적절히 담는 것이 좋습니다. 경험이나 문제 해결 등을 작성할 때는 왜, 어떻게에 ..
- Total
- Today
- Yesterday
- 레벨2
- 프로젝트
- 네이버
- 스프링부트
- 최소스패닝트리
- 브루트포스
- 그래프이론
- 트리
- 실버
- 자료구조
- 프로그래머스
- 플레
- dfs
- 시뮬레이션
- 취준
- 면접
- 그래프탐색
- 신입
- 레벨3
- 골드
- 코딩테스트
- 자바
- 게시판
- 레벨4
- 카카오
- 후기
- 백준
- 스프링
- BFS
- 구현
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |