전체 글 223

TIL / 2022-01-21 - 대외활동

[한 것] UMC 앱 개발 프로젝트를 한창 진행 중(~ing) 앱 개발 프로젝트에서 쪽지 기능 추가(각 유저의 방 확인 API) BUT 오류 발생 SQLD 자격증 2단원 풀기 완료 백준 15683번(감시) 풀기 완료 [배운 것] JPA에서 최신순 게시글 하나 가져오기 쿼리를 단순히 레포지토리에서 FirstBy로 가져올 수 있음을 알게 되었다. 그리고 DB 기본 용어 (SQL, DDL, DML, DCL, TCL) 를 복습 차원에서 공부하게 되었다. [느낀점] 하루에 해야할게 너무 많은 것 같다. 포기하지 말자. [할 것] SQLD 자격증 풀기 스프링 스터디 강의 듣기

etc/TIL 2022.01.22

백준 15683번 감시 - C++

[문제] https://www.acmicpc.net/problem/15683 15683번: 감시 스타트링크의 사무실은 1×1크기의 정사각형으로 나누어져 있는 N×M 크기의 직사각형으로 나타낼 수 있다. 사무실에는 총 K개의 CCTV가 설치되어져 있는데, CCTV는 5가지 종류가 있다. 각 CCTV가 감 www.acmicpc.net [풀이] 백트래킹 + 시뮬레이션 / 4진법을 이용한 방향 탐색 문제 [코드] #include using namespace std; #define X first #define Y second int dx[4] = {1,0,-1,0}; int dy[4] = {0,1,0,-1}; int n,m; int board1[10][10]; int board2[10][10]; vector cc..

알고리즘/풀이 2022.01.22

1시간 만에 끝내는 직장인 코딩 용어 해설 [후기 및 강의 정리]

[들어가기 앞서] 나는 현재 스마트ICT융합공학과 1학년에 재학중인 컴퓨터 관련 전공 학부생이다. 평소에 백엔드 개발에 관심이 많은 개발자 지망생이다! 일단 작년 1학기만 하더라도 https, 웹 서비스, 서버-클라이언트, DB, 깃 등등... 용어를 정말 아무것도 몰랐다. 그래서 에브리타임의 IT 게시판에 들어가거나, 주변 선배 개발자분의 블로그에 들어가면 백엔드, 프론트엔드, 스프링.. 등등 이런 용어를 보고 나와는 먼 세상 이야기인줄 알았다. 이후 UMC 앱 개발 연합 동아리에서 10주간의 긴 교육을 통해 전반적인 웹 지식이나 프레임워크 지식은 그나마 숙지하게 되었는데 아직도 헷갈리는 용어가 많다..(Sql, Nosql, 리액트, git 커밋, 머지, 풀리퀘 등등) 이번 스파르타코딩클럽의 1시간 만..

TIL / 2022-01-18 - 스프링

[한 것] UMC 앱 개발 프로젝트를 한창 진행 중(~ing) 쪽지 기능 구현(쪽지 보내기 및 도메인 구현 틀 제작 완료) 10주 스터디 지원 완료 [배운 것] 직접 설명하는 것이 중요하다는 것을 알았다. 공부 후 -> 남에게 설명하는 것이 진정한 공부 [느낀점] 요즘 JPA로 스프링 구현하는 것이 재밌다. 알아가는 것이 쏠쏠히 재밌는듯..? [할 것] 스파르타코딩클럽 르탄즈 2기 1주 생각해보기 SQLD 자격증 준비하기

etc/TIL 2022.01.19

개발일지 (2) - 페이징 처리하기 & 제목으로 검색하기

현재 데브싱크(DevThink) 서비스를 구축하고 있다. 데브싱크는 개발자들이 사용하는 성장형 커뮤니티 앱이다. 자세한 내용은 아래 링크를 통해 확인할 수 있다! https://devthink.notion.site/devthink/185af3c83f4743f292067f206bc95acf 안녕하세요, '데브싱크' 팀 입니다 데브싱크(DevThink) 팀을 소개합니다! devthink.notion.site 데브싱크 서비스에 기본적인 게시글 기능이 필요하다. 그래서 내가 짠 전체적인 POST API에 대해 소개 하려고 한다. 일단 Controller의 개념에 대해 소개하려고 한다. Controller는 사용자의 요청이 진입하는 지점(entry point)이며, 요청에 따라 어떤 처리를 할지 결정해주며 실질적..

TIL / 2022-01-16 백준

[한 것] UMC 앱 개발 프로젝트를 한창 진행 중(~ing) 스파르타코딩클럽 르탄즈 2기 합격! UMC 앱 개발 프로젝트 개발 회의 완료 백준 15683번 풀기 실패.. 트웬비 스터디 개발자 구글폼 작성 완료 [배운 것] 주변에 너무 열심히 사는 분들이 많은 것 같다. 오늘 회의를 하면서 API 명세서를 사용할 때 Swagger를 사용하면 더욱 편리하다는 것을 새롭게 알게 되었다. [느낀점] 오늘 바킹독 알고리즘 강의를 조금 수강하면서 백준 15683번(감시) 기출 문제를 풀어봤는데 3시간 시도 했는데 실패했다.. 스프링 개발은 재밌는데 알고리즘 풀이는 왤케 힘들까.. 일이 생각 및 계획한대로 안되면 정말 화가 많이 난다.내 자신에게 조금 실망한 것 같다. 스파르타코딩클럽 르탄즈 2기 합격해서 너무 기..

etc/TIL 2022.01.17