나를 기록하다
article thumbnail
[우아한테크코스 웹 백엔드] 3, 4주차 회고

길다면 길었고, 짧다면 짧았던 4주간의 프리코스가 오늘부로 모두 끝났다. 3주차 회고록도 쓰려했으나, 프리코스 진행과 바빴던 개인 일정이 겹쳐서 작성하지 못하였기에 3주차, 4주차 회고록을 한번에 작성하려 한다. 3주차 과제 - 로또 게임 기능 요구 사항 실행 결과 예시는 다음과 같다. 구입금액을 입력해 주세요. 8000 8개를 구매했습니다. [8, 21, 23, 41, 42, 43] [3, 5, 11, 16, 32, 38] [7, 11, 16, 35, 36, 44] [1, 8, 11, 31, 41, 42] [13, 14, 16, 38, 42, 45] [7, 11, 30, 40, 42, 43] [2, 13, 22, 32, 38, 45] [1, 3, 5, 14, 22, 45] 당첨 번호를 입력해 주세요. ..

article thumbnail
[우아한테크코스 웹 백엔드] 2주차 - 자동차 경주

정신없던 우아한테크코스 1주차 미션이 끝나고 2주차 미션으로 자동차 경주를 안내받았다. 이전 과제들을 풀어본 경험이 없기에 새로운 마음으로 처음 구현해보는 내용이었다. 1주차 미션에서 피드백으로 받았었던 매직 넘버의 상수화, 메서드명 줄여쓰지 않기, 일급 컬렉션 적용, 중복 로직 제거를 적용하고자 노력하였고, 내가 부족했던 부분인 스트림과 람다를 공부하기 위해 각종 레퍼런스를 참고하며 공부하였으며 현재는 모던 자바 인 액션을 읽고 있다. 이번 회고에는 내가 2주차 미션을 수행하면서 하였던 고민과 구현 과정에 대해 상세히 기록하고자 한다. 요구사항 초간단 자동차 경주 게임을 구현한다. - 주어진 횟수 동안 n대의 자동차는 전진 또는 멈출 수 있다.각 자동차에 이름을 부여할 수 있다. - 전진하는 자동차를 ..

article thumbnail
[우아한테크코스 웹 백엔드] 프리코스 1주차 - 숫자 야구

배우는 걸 좋아하지만 비전공자로써 함께 공부할 동료나 멘토가 없어서 어려움이 많았다. 학교는 본래의 전공으로 졸업을 했기에 부트캠프나 국비학원을 알아봤는데 강의에 대한 후기가 너무 갈려서 제대로 된 커리큘럼과 동료들이 있는 곳에서 동료들과 교류하며 성장하고 싶다는 생각에 우아한테크코스를 지원하였다. 더군다나 우아한테크코스에서는 프리코스 과정을 모든 지원자들에게 참가할 자격을 주기 때문에 높은 경쟁률(대략 30대 1)에도 프리코스를 경험하고자 도전하였다. 요즘은 다른 공부를 제쳐두고 프리코스에 몰입하느라 블로그 글과 알고리즘 문제는 제쳐두고 설계와 구현에 집중하고 있다. 이제부터 프리코스를 진행하며 매주 회고록을 작성하려 한다. 이 과정을 통해 객체지향적 사고를 할 수 있고 설계를 배우고자 한다. 1주차 ..

article thumbnail
[TIL-24/230915][뉴렉처] JDBC, MySQL
TIL/NewLecture 2023. 9. 16. 03:59

개인 프로젝트를 만들던 중, 구글링과 강의를 통해 이해가 아닌 외워서 쓰던 Connection, PreparedStatemnet, ResultSet에 대해서 궁금해졌다. 마침 내가 요즘 듣고 있는 뉴렉처라는 유튜버님의 강의에 JDBC 파트가 있었고, 오늘은 JDBC 강의(총 25강)을 듣고 정리하겠다. JDBC란 무엇인가 정의 Java Database Connectivity의 약자 역할 Java 기반의 애플리케이션의 데이터를 데이터베이스에 저장 및 업데이트하거나 데이터베이스에 저장된 데이터를 Java에서 사용할 수 있도록 하는 Java API이다. JDBC는 각각 다른 회사의 DB를 연결할 때 차이를 극복해주는 역할 JDBC 표준 인터페이스 JDBC 동작 흐름 JDBC는 Java 애플리케이션 내에서 JD..

article thumbnail
[R.T.D] 1. 내가 개발자를 선택한 이유
기타/취업준비 2023. 8. 30. 23:05

들어가며 전기공학을 공부하여 전기직으로써 공기업을 다니던 내가 개발자라는 목표를 가지고 나아가는 여정을 공유하고 스스로 마음을 다잡기 위해 R.T.D(Road To Becoming a Developer)를 작성한다. 내용은 개발자가 되기 위한 노력과 공부, 마음가짐, 목표 등으로 구성할 계획이고 언제까지 작성할지 계획을 세운 바는 없으나 개발자로서 취직하기 전까지는 계속 연재하려 한다. 오늘은 그중에서 첫 번째 글이기에 개발자라는 목표를 가지게 된 이유를 주제로 글을 작성하겠다. 글솜씨가 부족하고 첫 번째 글은 다소 장황할 수 있음에 유의하라. 방황하였던 20살 2015년 나는 대학에 입학했다. 고등학교 때, 수학과 컴퓨터를 좋아했다. 그래서 컴퓨터공학과에 가고 싶어서 정시에 컴퓨터공학과를 지원하였고 합..

article thumbnail
[Spring Boot] gradlew: BUILD FAILED
Error/Spring Boot 2023. 7. 12. 11:35

에러 내용 1) 발생 2) 원인 원인은 간단했다. 강의를 보며 따라할 때, h2 DB를 끄고 하는건줄 알고 iterm에서 ctrl + C를 눌러 h2 DB를 끄고 ./gradlew clean build를 실행했었다. 하지만 백그라운드로 h2 DB를 실행시켜둔 상태로 build를 진행해야 한다. 3) 해결 제대로 build가 된 것을 볼 수 있다. clean build를 성공한 후 java -jar을 통해 .jar 파일을 터미널에서 실행시킬 수 있다.

profile on loading

Loading...