본문 바로가기 메뉴 바로가기

개발자 쿠키

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

개발자 쿠키

검색하기 폼
  • BE cookie (124)
    • kubernetes (4)
    • docker (1)
    • javascript (3)
      • react (1)
    • java (15)
    • 스프링 (25)
      • 스프링 입문 (6)
      • 스프링 핵심원리 기본편 (9)
      • 스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술 (2)
    • 알고리즘 (Python) (50)
      • 백준 단계별 (15)
      • 프로그래머스 (2)
      • DFS BFS (2)
      • DP (1)
      • 백트래킹 (1)
      • 백준 (Python) (6)
      • SQL (1)
    • CS (11)
      • HTTP 웹 기본 지식 (7)
      • 네트워크 (1)
      • 운영체제 (0)
      • 데이터베이스 (2)
    • 생각정리 (5)
    • 부트캠프 (3)
    • 자격증 (1)
  • 방명록

전체 글 (124)
[Docker] Docker로 MySQL, PostgreSQL, MongoDB 실행 및 도커 명령어 총 정리

도커의 핵심 개념도커 이미지 : 애플리케이션을 실행하는 데 필요한 파일과 설정값 등을 포함하고 있는 패키지컨테이너 (Container) : 도커 이미지를 실행한 상태 즉, 도커 이미지가 실제로 메모리에 로드되어 실행되고 있는 인스턴스> 왜냐하면 컨테이너는 프로세스의 격리된 환경을 제공하여, 애플리케이션이 도커 호스트의 다른 애플리케이션과 구분되어 실행될 수 있도록 해주기 때문도커 허브(Docker Hub) : 도커 이미지를 공유할 수 있는 클라우드 서비스주요 명령어docker version : 도커 버전 확인docker info : 도커에 대한 정보를 보여줌docker help : 이용가능한 도커 명령어 옵션이미지 관리docker images : 시스템에 있는 모든 도커 이미지의 목록을 보여줌docker..

docker 2025. 2. 9. 22:15
[프로그래머스 level3] - 베스트앨범 (Java), 해시(hash)에 대한 모든 것(코딩테스트를 위한 해시, CS를 위한 해시)

https://school.programmers.co.kr/learn/courses/30/lessons/42579 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 풀이 방법1. 장르별 재생 횟수 저장2. 각 장르에 속한 노래의 저장3. 장르별 재생 횟수를 저장4. 곡 수대로 내림차순 정렬5. 정렬된 num의 순서대로 상위 2곡의 고유번호를 ArrayList에 저장import java.util.*;class Solution { public int[] solution(String[] genres, int[] plays) { ArrayList answer = new Array..

알고리즘 (Python)/프로그래머스 2025. 1. 27. 16:04
2024 개발자 취업 준비 회고

2024년에 이룬 것2월 - 국디서 수료 (2달)5월 - SQLD 취득7월 - 정보처리기사 취득9월 - Opic IM111월 - 프로젝트 (7주)12월 - 우리FISA 수료 (5.5달)상반기 : 10개 이력서 제출하반기 : 70개 이력서 제출 2024.01.03 ~ 2024.02.29국민은행 디지털 서포터즈종강을 하고 일주일 쉬고 바로 국민은행 강남지점으로 출근했다. 고객들이 오셨을 때, 업무를 여쭤보고 ATM기나 STM, 스타뱅킹 앱으로 업무를 바로 도와드렸다. 업무를 여쭤봐도 알려주시지 않는 고객님도 계셨다.그래서 불편하실까 봐 눈을 마주치는 고객에게만 업무를 여쭤봤는데, 일을 안 하냐며 팀장님께 혼났다. 그렇다. 다들 바쁘지만 보고 계신다.또 한 번 깨달은 사실은 적당히는 없다는 것이다. 그래서 ..

생각정리 2024. 12. 25. 06:44
데이터베이스 커넥션 풀 (Connetion Pool, DBCP)

커넥션 풀커넥션 풀(Connection Pool)은 애플리케이션과 데이터베이스 간의 데이터베이스 연결(Connection)을 미리 생성해두고, 이를 재사용하는 기법을 말합니다. 데이터베이스에 접근할 때마다 새로운 연결을 생성하고 종료하는 대신, 미리 준비된 연결을 재사용함으로써 성능을 향상시키고 자원 사용을 최적화할 수 있습니다. 커넥션 풀의 주요 구성 요소초기 풀 크기(Initial Pool Size), 최소 풀 크기(Minimum Pool Size), 최대 풀 크기(Maximum Pool Size), 연결 대기 시간(Connection Timeout) 데이터베이스 커넥션의 생애주기 :데이터베이스 드라이버를 사용하여 데이터베이스에 연결데이터 읽기/쓰기를 위한 TCP 소켓 열기소켓을 통한 데이터 읽기/쓰..

스프링 2024. 12. 17. 10:53
SpringBoot와 Next.js를 사용하여 디자인 커스텀 기능 개발하기

요약- 디자인 생성API를 개발하여 버튼을 클릭하면 카드의 디자인을 커스텀하는 기능을 설명합니다.   디자인 생성 API DesignController@Slf4j@RestController@RequestMapping("/api/v1/design")@RequiredArgsConstructorpublic class DesignController { private final DesignService designService; private static final Long DEFAULT_MEMBER_ID = 3L; @PostMapping public ResponseEntity createDesign(@RequestBody DesignCreateRequest request) { ..

스프링 2024. 11. 29. 22:15
[SpringBoot] JUnit과 Mockito로 효율적인 테스트 코드 작성법

요약테스트 방식: 단위 테스트도구: Mockito를 활용한 모킹(Mock)으로 의존성 분리.목적: DesignServiceImpl의 showDesign 메서드가 예상대로 동작하는지 검증.주요 작업:Mock 객체(designRepository)로 외부 의존성 대체.Stub 설정으로 Mock의 반환값 정의.서비스 메서드 호출 및 결과 검증. (assertThat) 테스트 코드 예제DesignServiceImplTest.java@ExtendWith(MockitoExtension.class)public class DesignServiceImplTest { private static final Logger log = LoggerFactory.getLogger(DesignServiceImplTest.class..

스프링 2024. 11. 24. 21:24
[JPA] 영속성 관리, 엔티티 매핑

영속성 컨텍스트영속화된 모든 엔티티들을 추적, 관리하는 공간으로 JPA의 핵심 기능 중 하나이며, 본질적으로 캐싱역할을 수행하는 공간 → Git 맥락에서는 커밋을 수행하기 전에 작업 내역이 위치한 스테이징 영역앱과 DB사이에서 객체를 보관하는 가상의 데이터베이스 같은 역할을 한다. 영속성 컨텍스트 덕분에 1차 캐시, 동일성 보장, 트랜잭션을 지원하는 쓰기 지연, 변경 감지, 지연 로딩 기능을 사용할 수 있다.영속성 컨텍스트에 저장한 엔티티는 flush 시점에 DB에 반영되는데 일반적으로 transaction을 commit할 때 영속성 컨텍스트가 flush된다. 영속성 컨텍스트가 관리하는 엔티티를 영속 상태의 엔티티라 한다.준영속 상태의 엔티티더는 영속성 컨텍스트의 관리를 받지 못하므로 영속성 컨텍스트가 ..

스프링 2024. 8. 30. 14:20
[프로그래머스/SQL] 흉부외과 또는 일반외과 의사 목록 출력하기

DATE_FORMATDATE_FORMAT을 잘 쓰는지 물어보는 문제였다.DATE_FORMAT(테이블명, ‘%y-%m-%d’) 처럼 출력 형식을 써주면 잘 출력 된다. SELECT DR_NAME, DR_ID, MCDP_CD, DATE_FORMAT(HIRE_YMD, '%Y-%m-%d') AS HIRE_YMDFROM DOCTORWHERE MCDP_CD IN ('CS', 'GS')ORDER BY HIRE_YMD DESC, DR_NAME ASC;%Y : 4자리 연도%y : 2자리 연도%m : 2자리 월 (01-12)%d : 2자리 일 (01-31)%H : 24시간 형식 (00-23)%i : 분 (00-59)%s : 초 (00-59)

알고리즘 (Python)/SQL 2024. 8. 20. 18:21
이전 1 2 3 4 5 ··· 16 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
  • 자바 #자바문법 #자바기초 #참조형 #기본형
  • 나는야 4학년 #5학년 까지 가보자구
  • static #자바 메모리 구조 #멤버 변수
  • heap area #stack area #static area #jvm
  • 명품 JAVA Programming - 황기태
  • 브루트 포스법
  • 25083번
  • 백준 10828번 # 스택
  • level2
  • 올 겨울은 조금 따뜻할 것 같다.
  • 반복문
  • level1 # 입출력과 사칙연산
  • java #예외처리 #throw #throws
  • 11034번
  • level3
  • java #추상클래스
  • Spring
  • 백준 18258번
  • 25304번
  • 정보처리기사 실기 #정처기 실기 #2024년 2회 #정처기 2024년 2회 #공부법 # 꿀팁
  • 2798블랙잭
  • 백준17608번
  • 백준10871번
  • Next.js
  • 이분탐색
  • 12605번
  • object 클래스 # java
  • 스프링웹개발기초
  • 백준14720 # 그리디 알고리즘 # greedy
  • 단계10
more
«   2025/06   »
일 월 화 수 목 금 토
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
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바