전체 글 174

알고리즘 문제풀이 2-1

문제 1 / BuildPyramid-목표 : 피라미드의 블록 수를 계산하는 프로그램 작성 최종 코드-answer을 0으로 선언하여 블록의 총 합을 저장한다.        int answer = 0;  -for문을 사용하여 1층부터 n층까지 블록을 순서대로 더한다.         for(int i=0; i            answer += i;        } -return으로 결과를 반환한다.        return answer;  문제 2 / TakeTheSand-목표 : boolean 형식을 사용해 모래를 뺄 수 있는지 여부를 판별하는 프로그램 작성 최종 코드  boolean을 사용해 true false 반환boolean answer; if - else를 사용해 홀수면 false 짝수면 true..

코딩테스트 2025.03.10

comment 댓글 작성 / user별 게시글 리스트 작성

post에 댓글 컬럼을 추가하기@ColumnDefault("0")private int commentCount; 정상적으로 추가가 된 것을 확인할 수 있다.Hibernate:      alter table if exists community_post         add column comment_count integer default 0 not null post에 commentcount 추가하는 쿼리 추가 @Modifying @Query(value = "UPDATE PostEntity p " + "SET p.commentCount = p.commentCount + 1 , " + "p.updateDate = now() " + "WHERE..

개발/spring boot 2025.01.27

spring mysql 환경 구축

gridle에 spring framework 추가하기 id("org.springframework.boot") version "3.3.1"id("io.spring.dependency-management") version "1.1.5" 테스트를 하면 정상적으로 작동하는 것을 확인할 수 있다. localhost 808 mysql 추가lombok 추가 설치하기 환경변수에 mysql 추가한 다음 mysql-u root -p명령어 입력해서 mysql 시작하기 database가 성공적으로 생성이 된 걸 확인할 수 있다. applicatio.yml도 작성완료

개발/spring boot 2025.01.16

express 모듈 설치

express 모듈 설치하기 express - npm expressFast, unopinionated, minimalist web framework. Latest version: 4.21.2, last published: a month ago. Start using express in your project by running `npm i express`. There are 87854 other projects in the npm registry using express.www.npmjs.com -npm install express -index.js로 Hello World 출력하기-loclahos 3000 으로 들어가서 확인해 보면 Hello Wolrd가 출력이 된 것을 확인할 수가 있다.

개발/node js 2025.01.15