일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 스파르타코딩클럽 #부트캠프 #IT #백엔드 #머신러닝 #AI #서버 #자동화 #SQL #기본문법 #데이터베이스
- 스프링 #백엔드 #자바
- 프로세스 #CPU #시공유 #커널
- ci/cd파이프라인
- 스파르타 코딩클럽 #인메모리db #h2 #연동이슈 #문제해결 #방법 #spring security #header #
- 스파르타 코딩클럽 #내배캠 #최종프로젝트 #4개월삭제 #국비지원 #자바
- 스파르타 코딩클럽 #내배캠 #모의면접 #예상질문 #http 메서드 종류 #메서드 #post #put #get #patch #ci #cd
- 공간복잡도 #공간자원 #캐시메모리 #SRAM #DRAM #시간복잡도
- java5기
- 스파르타 코딩클럽 #내배캠 #모의면접 #예상질문 #http 메서드 종류 #메서드 #post #put #get #patch #ci #ioc #의존성
- 스파르타코딩클럽 #부트캠프 #IT #백엔드 #머신러닝 #딥러닝 #AI #서버 #자동화 #SQL #기본문법 #데이터베이스 #DBMS #Oracle #MongoDB #아키텍쳐 #DB
- spring security #jwt 토큰 #json web token #token #직렬화 #인증
- 스파르타 코딩클럽 #내배캠 #모의면접 #예상질문 #http 메서드 종류 #메서드 #post #put #get #patch #대용량트래픽 #처리방법 #캐싱 #코드최적화 #db최적화 #트래픽 #로드밸런서
- 스파르타코딩클럽 #부트캠프 #IT #백엔드 #머신러닝 #AI #서버 #자동화 #SQL #기본문법 #데이터베이스 #웹개발
- 스파르타 코딩클럽 #내배캠 #모의면접 #예상질문 #http 메서드 종류 #메서드 #post #put #get #patch #트랜잭션전파 #transaction
- 스파르타 코딩클럽 #내배캠 #모의면접 #예상질문 #http 메서드 종류 #메서드 #post #put #get #patch #tdd #테스트 주도개발 #테스트코드 #유닛테스트
- 스파르타 코딩클럽 #내배캠 #모의면접 #예상질문 #http 메서드 종류 #메서드 #post #put #get #patch #소셜로그인 #네이버 #기능구현 #vue.js #spring boot #네이버로그인 #연동하기
- 스파르타코딩클럽 #부트캠프 #IT #백엔드 #머신러닝 #딥러닝 #AI #서버 #자동화 #SQL #기본문법 #데이터베이스
- 챌린저스 #bod
- 보안 #이슈
- 비트 #바이트 #이진수
- 스파르타 코딩클럽 #내배캠 #최종프로젝트 #로그인 #인증인가 #jwt? #토큰인증 #액세스토큰 #리프레시토큰 #쿠키 #파싱 #서명키의 중요성 #security context holder
- 인가 #
- 스파르타 코딩클럽 #내배캠 #모의면접 #예상질문 #http 메서드 종류 #메서드 #post #put #get #patch #springmvc패턴 #model #view #controller
- 스파르타코딩클럽 #부트캠프 #IT #백엔드 #머신러닝 #AI #서버 #자동화 #SQL #KDT #기본문법 #데이터베이스 #Computer #Science #CPU #메모리
- 스파르타코딩클럽 #부트캠프 #IT #백엔드 #OSI #ISO #AI #서버 #자동화 #SQL #기본문법 #데이터베이스 #DBMS #Oracle #MongoDB #아키텍쳐 #DB
- 쓰레드 #쓰레드풀 #프로세스
- 스파르타 코딩클럽 #내배캠 #모의면접 #예상질문 #http 메서드 종류 #메서드 #post #put #get #patch #get방식 #post방식 #http프로토콜 #클라이언트 #백엔드 #api
- 스파르타 코딩클럽 #내배캠 #모의면접 #예상질문 #http 메서드 종류 #메서드 #post #put #get #patch #aop #관점지향프로그래밍 #유지보수
- 스파르타 코딩클럽 #내배캠 #모의면접 #예상질문 #http 메서드 종류 #메서드 #post #put #get #patch #최종프로젝트 #aws s3 #프로필 이미지 수정 #자동삭제
- Today
- Total
목록분류 전체보기 (192)
요리사에서 IT개발자로
제네릭 없이 다형성만 활용하여 코드를 작성할 경우 다형성을 사용하면 코드의 중복을 제거할 수 있고기존 코드를 재사용할 수 있으나다형성만 사용한다면 타입 안전성 문제가 발생한다.public class IntegerStore { private Integer field; public void setField(Object object) { this.field = field; } public Integer getField() { return field; }}public class LongStore { private Long field; public void setField(Object object) { this.field = field; ..
문제 설명다음은 어느 한 서점에서 판매중인 도서들의 도서 정보(BOOK) 테이블입니다.BOOK 테이블은 각 도서의 정보를 담은 테이블로 아래와 같은 구조로 되어있습니다.문제BOOK 테이블에서 2021년에 출판된 '인문' 카테고리에 속하는 도서 리스트를 찾아서 도서 ID(BOOK_ID), 출판일 (PUBLISHED_DATE)을 출력하는 SQL문을 작성해주세요.결과는 출판일을 기준으로 오름차순 정렬해주세요. DATE_FORMAT 을 사용하여 연, 월, 일만 출력하게 하고WHERE 절을 사용하여 publish date가 2021년 이고 category 컬럼 안의 내용이 인문만 출력하게 하고ORDER BY절을 사용하여 SELECT의 2번째 컬럼 PUBLISH DATE를 오름차순으로 정렬하게 하였다.
문제 설명문자열 s는 한 개 이상의 단어로 구성되어 있습니다. 각 단어는 하나 이상의 공백문자로 구분되어 있습니다. 각 단어의 짝수번째 알파벳은 대문자로, 홀수번째 알파벳은 소문자로 바꾼 문자열을 리턴하는 함수, solution을 완성하세요.제한 사항문자열 전체의 짝/홀수 인덱스가 아니라, 단어(공백을 기준)별로 짝/홀수 인덱스를 판단해야합니다.첫 번째 글자는 0번째 인덱스로 보아 짝수번째 알파벳으로 처리해야 합니다.입출력 예 설명"try hello world"는 세 단어 "try", "hello", "world"로 구성되어 있습니다. 각 단어의 짝수번째 문자를 대문자로, 홀수번째 문자를 소문자로 바꾸면 "TrY", "HeLlO", "WoRlD"입니다. 따라서 "TrY HeLlO WoRlD" 를 리턴합니..
Validation 올바르지 않은 데이터를 걸러내고 보안을 유지하기 위해데이터검증 (validation)은 여러 계층에 걸쳐서 적용된다. Client의 데이터는 조작이 쉽고 모든 데이터가 정상적인 방식으로 들어오는 것도 아니기에 Client Side 뿐만 아니라 Server Side 에서도데이터 유효성을 검사 해야 할 필요가 있는데Spring Boot 프로젝트에서 @validated를 이용해서 유효성을 검증할 수 있다. 스프링의 기본적인 validation인 Bean Validation은 클래스 "필드"에 특정 어노테이션을 적용시키고 필드가 갖는 제약 조건을 정의하는 구조로 이루어진 검사이다. validator가 비즈니스적 로직에 대한 검증이 아닌, 그 클래스로 생성된 객체 자체의 필드에 대한 유효성..
문제 설명ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디, 생물 종, 보호 시작일, 보호 시작 시 상태, 이름, 성별 및 중성화 여부를 나타냅니다.동물 보호소에 들어온 동물 중 이름이 Lucy, Ella, Pickle, Rogan, Sabrina, Mitty인 동물의 아이디와 이름, 성별 및 중성화 여부를 조회하는 SQL 문을 작성해주세요.이때 결과는 아이디 순으로 조회해주세요. WEHRE 절에 NAME 컬럼 IN 을 사용하여 해당 이름이 Lucy, Ella, Pick..
문제 설명자연수 n이 매개변수로 주어집니다. n을 3진법 상에서 앞뒤로 뒤집은 후, 이를 다시 10진법으로 표현한 수를 return 하도록 solution 함수를 완성해주세요.제한사항n은 1 이상 100,000,000 이하인 자연수입니다. 3진법뒤집기 문제 이해를 못 해서 접근조차 못했다.3진법 구하기 27 - 9 - 3 - 1 순으로 나열된다. 45는 3진법으로 1200 이였을 때 27*1 - 9*2 - 3*0 - 1* 0 = 27+18 = 45그러면 String 타입의 str을 선언해서str += n%3 첫번째 0n/3 = 15 다시 반복해서 str += n%3 두번째 0n/3 = 5다시 또 반복해서 str += n%3 세번째 2n/3 = 1 마지막 반복str += n%3 네번째 1n/3 = ..
문제 설명다음은 아이스크림 가게의 상반기 주문 정보를 담은 FIRST_HALF 테이블과 아이스크림 성분에 대한 정보를 담은 ICECREAM_INFO 테이블입니다. FIRST_HALF 테이블 구조는 다음과 같으며, SHIPMENT_ID, FLAVOR, TOTAL_ORDER 는 각각 아이스크림 공장에서 아이스크림 가게까지의 출하 번호, 아이스크림 맛, 상반기 아이스크림 총주문량을 나타냅니다. FIRST_HALF 테이블의 기본 키는 FLAVOR입니다.ICECREAM_INFO 테이블 구조는 다음과 같으며, FLAVOR, INGREDITENT_TYPE 은 각각 아이스크림 맛, 아이스크림의 성분 타입을 나타냅니다. INGREDIENT_TYPE에는 아이스크림의 주 성분이 설탕이면 sugar_based라고 입력되고, ..
문제 설명두 수를 입력받아 두 수의 최대공약수와 최소공배수를 반환하는 함수, solution을 완성해 보세요. 배열의 맨 앞에 최대공약수, 그다음 최소공배수를 넣어 반환하면 됩니다. 예를 들어 두 수 3, 12의 최대공약수는 3, 최소공배수는 12이므로 solution(3, 12)는 [3, 12]를 반환해야 합니다.제한 사항두 수는 1이상 1000000이하의 자연수입니다.풀지못한문제 재귀함수?최대공약수는 구할 수 있었는데.최소공배수에서 좀 얼탐.int max = n과 m중 가장 큰 값이 입력int min = n과 m중 가장 작은 값이 입력n과 m이 2,5라면answer [1] = 2 * 5 / answer[0]answer [0] if(2%5==0) false이므로 else 로 넘어가서 2, 5%2 =1이..
CACADE의 REMOVE옵션을 적용하면 해당 Entity 객체를 삭제할 때 연관된 Entity 객체들을 자동 삭제할 수 있다.https://hs-backend.tistory.com/166 스파르타 부트캠프 Spring Master 3강 영속성 전이@Test@DisplayName("Robbie 음식 주문")void test1() { // 고객 Robbie 가 후라이드 치킨과 양념 치킨을 주문합니다. User user = new User(); user.setName("Robbie"); // 후라이드 치킨 주문 Food food = new Food(); food.setName("후라hs-backend.tistory.com REMOVE 옵션같은 경우 연관된 Entity를 제거했다해서자동으로 해당 User En..
@Test@DisplayName("Robbie 음식 주문")void test1() { // 고객 Robbie 가 후라이드 치킨과 양념 치킨을 주문합니다. User user = new User(); user.setName("Robbie"); // 후라이드 치킨 주문 Food food = new Food(); food.setName("후라이드 치킨"); food.setPrice(15000); user.addFoodList(food); Food food2 = new Food(); food2.setName("양념 치킨"); food2.setPrice(20000); user.addFoodList(food2); userRepository.save..