백엔드 개발자 로드맵을 보게 되면 basic 레벨에서 Git과 함께 Linux 학습이 위치해 있는 것을 볼 수 있다. 하지만 실제로 비전공자 입장에서 로드맵대로 git과 linux를 먼저 학습하는 것이 실효성이 있는지 의문이었고 실제로 로드맵에 따라 리눅스를 공부하지는 않았다. 개발공부를 시작하면서부터 익숙하지 않은 cli환경에서 검정색 화면만 바라보는것이 재미가 없기도 했고 동기부여가 되지 않았기 때문이다. 하지만 어느정도 java를 공부하고 aws나 docker를 학습하다보니 서비스를 배포하고 클라우드 환경 혹은 어플리케이션 서버를 구축하기 위해서 리눅스공부가 필요하게 되었다. 뭐든 필요할 때 요구에 따라서 공부하는 것이 동기부여가 잘 되고 학습효율도 올라가는 것 같다. 평생 윈도우 환경에서 g..
분류 전체보기
2024.06.12 - [만들자/게시판만들기] - [게시판]spring boot + mybatis + mysql 로 게시판 만들기 -6(수정,삭제) [게시판]spring boot + mybatis + mysql 로 게시판 만들기 -6(수정,삭제)2024.06.11 - [만들자] - [게시판]spring boot + mybatis + mysql 로 게시판 만들기 -5(조회) [게시판]spring boot + mybatis + mysql 로 게시판 만들기 -5(조회)2024.06.05 - [만들자] - [게시판]spring boot + mybatis + mysql 로 게generalcoder.tistory.com**이전글** https://github.com/977med/springboot-board.git..
2024.06.11 - [만들자] - [게시판]spring boot + mybatis + mysql 로 게시판 만들기 -5(조회) [게시판]spring boot + mybatis + mysql 로 게시판 만들기 -5(조회)2024.06.05 - [만들자] - [게시판]spring boot + mybatis + mysql 로 게시판 만들기 -4(화면연동) [게시판]spring boot + mybatis + mysql 로 게시판 만들기 -4(화면연동)2024.06.04 - [만들자] - [게시판]spring boot + mybatis + mysgeneralcoder.tistory.com**이전글**수정수정은 사실 DB에 이미 작성된 내용을 수정하는 것이라 간단한것 같지만 화면과 ux까지 고려한다면 CRUD ..
2024.06.05 - [만들자] - [게시판]spring boot + mybatis + mysql 로 게시판 만들기 -4(화면연동) [게시판]spring boot + mybatis + mysql 로 게시판 만들기 -4(화면연동)2024.06.04 - [만들자] - [게시판]spring boot + mybatis + mysql 로 게시판 만들기 -3(DB연동) [게시판]spring boot + mybatis + mysql 로 게시판 만들기 -3(DB연동)2024.06.03 - [만들자] - [게시판]spring boot + mybatis + mysql 로generalcoder.tistory.com**이전글** 조회지난시간에는 insert문을 사용해 글을 작성하여 DB에 저장하고 화면과 연동해 보았다. 이..
2024.06.04 - [만들자] - [게시판]spring boot + mybatis + mysql 로 게시판 만들기 -3(DB연동) [게시판]spring boot + mybatis + mysql 로 게시판 만들기 -3(DB연동)2024.06.03 - [만들자] - [게시판]spring boot + mybatis + mysql 로 게시판 만들기 -2(DB세팅) [게시판]spring boot + mybatis + mysql 로 게시판 만들기 -2(DB세팅)2024.05.31 - [만들자] - [게시판]spring boot + mybatis + mysql 로generalcoder.tistory.com**이전글** 지난 시간에 DB와 스프링 서버를 연동하기 위해 간단한 Insert문을 작성하고 포스트맨으로 테..
2024.06.03 - [만들자] - [게시판]spring boot + mybatis + mysql 로 게시판 만들기 -2(DB세팅) [게시판]spring boot + mybatis + mysql 로 게시판 만들기 -2(DB세팅)2024.05.31 - [만들자] - [게시판]spring boot + mybatis + mysql 로 게시판 만들기 -1(서버세팅) [게시판]spring boot + mybatis + mysql 로 게시판 만들기 -1(서버세팅)2024.05.29 - [만들자] - [게시판]spring boot + mybatis + mgeneralcoder.tistory.com*이전글 스프링부트 서버와 mysql 세팅이 끝났으니 이제는 둘을 연동해보자. DB연동 1) 의존성 추가스프링 부트 서..
2024.05.31 - [만들자] - [게시판]spring boot + mybatis + mysql 로 게시판 만들기 -1(서버세팅) [게시판]spring boot + mybatis + mysql 로 게시판 만들기 -1(서버세팅)2024.05.29 - [만들자] - [게시판]spring boot + mybatis + mysql 로 게시판 만들기 -0 [게시판]spring boot + mybatis + mysql 로 게시판 만들기 -0백엔드 기술의 기본은 게시판이다. 국비학원을 다닐 때 담당 강사님generalcoder.tistory.com*이전글 이번시간에는 지난번 서버세팅에 이어 DB세팅을 해보겠다. mysql은 8.0버전을 다운로드 받았고 mysql과 같이 깔리는 mysql workbench도 ..
2024.05.29 - [만들자] - [게시판]spring boot + mybatis + mysql 로 게시판 만들기 -0 [게시판]spring boot + mybatis + mysql 로 게시판 만들기 -0백엔드 기술의 기본은 게시판이다. 국비학원을 다닐 때 담당 강사님께서 항상 하셨던 말씀이 있다. "신입의 업무 투입 기준은 게시판을 8시간 안에 만들 수 있는지이다." 수업들을 당시에는 그generalcoder.tistory.com*이전글서버세팅1) spring boot 세팅spring.io를 검색하면 다음과 같이 spring 공식 사이트가 상단에 노출된다. 기존 spring프레임워크와 달리 spring boot는 spring initializr라는 툴을 통해 아주 손쉽게 프로젝트를 생성할 수 있다...
백엔드 기술의 기본은 게시판이다. 국비학원을 다닐 때 담당 강사님께서 항상 하셨던 말씀이 있다. "신입의 업무 투입 기준은 게시판을 8시간 안에 만들 수 있는지이다." 수업들을 당시에는 그런가보다 하고 넘겼었는데 실제로 게시판을 만드려고 준비하다보니 문제가 몇 가지 있었다. 첫번째 문제는 "어떤 기술을 적용할 것인가" 이다. 당장 java 기반의 백엔드 스킬을 가지고 있다고 하더라도 spring 프레임워크를 사용할 것인지, 아니면 spring boot를 사용할 것인지 부터 시작해서 database를 어떤제품을 사용할 것인지까지 다양한 조합이 나온다. 또한 화면처리를 서버사이드에서 jsp나 thymeleaf를 사용하여 처리할지 혹은 restful API방식으로 react나 vue 등의 프론트엔드 언어로 ..
누적합 구하기 #연속적인 수열이 주어지고 구간의 합을 구하는 문제들이 종종 출제된다. 백준 2559-수열(https://www.acmicpc.net/problem/2559) 같은 문제들이 수열의 구간 합을 요구하는 문제이다. #누적합 그림 i = 1 ++++++(6) 누적합 ++++++(6) i = 2 +++(3) 누적합 +++++++++(9) i = 3 ++(1) 누적합 +++++++++++(11) i = 4 ++(2) 누적합 +++++++++++++(13) 원래 값이 담긴 배열을 이용하여 누적합을 담는 배열을 생성한다. 누적합이 담긴 배열을 이용하여 구간의 합을 구할 수 있는데 만약 위 그림에서 i=2~3까지의 구간합을 구하고 싶다면 i=3의 값에서 i=1값을 빼면된다. 즉 11에서 6을 빼면 5가 ..