일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 스파르타 코딩클럽 #내배캠 #모의면접 #예상질문 #http 메서드 종류 #메서드 #post #put #get #patch #트랜잭션전파 #transaction
- 스파르타코딩클럽 #부트캠프 #IT #백엔드 #머신러닝 #AI #서버 #자동화 #SQL #기본문법 #데이터베이스 #웹개발
- 스프링 #백엔드 #자바
- 스파르타 코딩클럽 #내배캠 #모의면접 #예상질문 #http 메서드 종류 #메서드 #post #put #get #patch #ci #ioc #의존성
- 스파르타 코딩클럽 #내배캠 #최종프로젝트 #4개월삭제 #국비지원 #자바
- 스파르타코딩클럽 #부트캠프 #IT #백엔드 #OSI #ISO #AI #서버 #자동화 #SQL #기본문법 #데이터베이스 #DBMS #Oracle #MongoDB #아키텍쳐 #DB
- 보안 #이슈
- 쓰레드 #쓰레드풀 #프로세스
- 스파르타 코딩클럽 #내배캠 #모의면접 #예상질문 #http 메서드 종류 #메서드 #post #put #get #patch #대용량트래픽 #처리방법 #캐싱 #코드최적화 #db최적화 #트래픽 #로드밸런서
- 스파르타 코딩클럽 #내배캠 #모의면접 #예상질문 #http 메서드 종류 #메서드 #post #put #get #patch #springmvc패턴 #model #view #controller
- 스파르타코딩클럽 #부트캠프 #IT #백엔드 #머신러닝 #딥러닝 #AI #서버 #자동화 #SQL #기본문법 #데이터베이스
- 스파르타 코딩클럽 #내배캠 #모의면접 #예상질문 #http 메서드 종류 #메서드 #post #put #get #patch #최종프로젝트 #aws s3 #프로필 이미지 수정 #자동삭제
- 공간복잡도 #공간자원 #캐시메모리 #SRAM #DRAM #시간복잡도
- 스파르타 코딩클럽 #내배캠 #모의면접 #예상질문 #http 메서드 종류 #메서드 #post #put #get #patch #ci #cd
- 스파르타코딩클럽 #부트캠프 #IT #백엔드 #머신러닝 #AI #서버 #자동화 #SQL #기본문법 #데이터베이스
- 스파르타코딩클럽 #부트캠프 #IT #백엔드 #머신러닝 #AI #서버 #자동화 #SQL #KDT #기본문법 #데이터베이스 #Computer #Science #CPU #메모리
- 스파르타 코딩클럽 #내배캠 #모의면접 #예상질문 #http 메서드 종류 #메서드 #post #put #get #patch #get방식 #post방식 #http프로토콜 #클라이언트 #백엔드 #api
- 스파르타 코딩클럽 #내배캠 #모의면접 #예상질문 #http 메서드 종류 #메서드 #post #put #get #patch #소셜로그인 #네이버 #기능구현 #vue.js #spring boot #네이버로그인 #연동하기
- 스파르타코딩클럽 #부트캠프 #IT #백엔드 #머신러닝 #딥러닝 #AI #서버 #자동화 #SQL #기본문법 #데이터베이스 #DBMS #Oracle #MongoDB #아키텍쳐 #DB
- 스파르타 코딩클럽 #내배캠 #최종프로젝트 #로그인 #인증인가 #jwt? #토큰인증 #액세스토큰 #리프레시토큰 #쿠키 #파싱 #서명키의 중요성 #security context holder
- 스파르타 코딩클럽 #내배캠 #모의면접 #예상질문 #http 메서드 종류 #메서드 #post #put #get #patch #aop #관점지향프로그래밍 #유지보수
- 프로세스 #CPU #시공유 #커널
- 챌린저스 #bod
- 스파르타 코딩클럽 #내배캠 #모의면접 #예상질문 #http 메서드 종류 #메서드 #post #put #get #patch #tdd #테스트 주도개발 #테스트코드 #유닛테스트
- java5기
- 비트 #바이트 #이진수
- ci/cd파이프라인
- 인가 #
- 스파르타 코딩클럽 #인메모리db #h2 #연동이슈 #문제해결 #방법 #spring security #header #
- spring security #jwt 토큰 #json web token #token #직렬화 #인증
- Today
- Total
목록분류 전체보기 (192)
요리사에서 IT개발자로
JPA(Java Persistence API)란 JAVA에서 제공하는 ORM기술로 RDBMS를 다루기 위한 인터페이스 표준명세이다. Persistence(영속성)은 JPA를 관통하는 매우 중요한 개념이며관계형 데이터 베이스를 사용하기 위한 API, 인터페이스 이다. Persistence(영속성) 영속성은 데이터를 생성한 프로그램이 종료되더라도 사라지지 않는 데이터의 특성을 말한다.JPA에서 영속성은 데이터를 가지는 객체(Entity) 그 자체를 Application의 라이프 사이클과 무관하게 영구히 저장함을 의미한다.Java를 이용한 ORM(Object - relational mapping)으로 JPA를 사용하기 위해서는 JPA를 구현한 Hibernate, EclipseLink, DataNucleus등 ..
Brazilian E-Commerce Public Dataset by Olist 데이터셋은 브라질의 이커머스 웹사이트인 Olist Store의 판매 데이터 입니다. 그 중 olist_orders_dataset 테이블에는 주문 ID, 고객 ID, 주문 상태, 구매 시각 등 주문 내역 데이터가 들어있습니다. olist_order_payments_dataset 테이블에는 주문 ID, 결제 방법, 결제 금액 등 각 주문의 결제와 관련된 정보가 저장되어 있습니다. 두 테이블을 이용해 2018년 1월 1일 이후 쇼핑몰의 일일 매출액을 계산하는 쿼리를 작성해주세요.주문 각각에 대해 매출이 일어나는 시점은 olist_orders_dataset 테이블의 order_purchase_timestamp 컬럼에 기록되고, 주문..
역대 올림픽 정보 데이터셋은 역대 올림픽 경기와 관련된 데이터가 들어있는 테이블로 이루어져 있습니다.athletes 테이블에는 역대 올림픽 참가 선수의 이름이 들어 있습니다. events 테이블에는 종목과 경기 이름이 들어 있습니다. games 테이블에는 올림픽 개최 연도, 개최 도시와 시즌 정보가 기록되어 있습니다. records 테이블에는 역대 올림픽 참가 선수들의 신체 정보와 획득한 메달 정보가 기록되어 있습니다. 이 테이블은 다른 테이블과 매핑할 수 있는 ID 정보도 가지고 있습니다. teams 테이블에는 국가 정보가 기록되어 있습니다.위 테이블 중 events 테이블과 records 테이블을 활용해 올림픽 골프 종목에 참가한 선수의 ID를 모두 조회하는 쿼리를 작성해주세요. distinct 는..
tips 테이블에는 식사 주문 금액, 팁, 결제자 성별, 요일, 시간대 등 음식점의 방문 고객들과 관련된 데이터가 들어있습니다.음식점의 요일, 시간대 별 패턴을 분석해보고자 합니다. 구체적으로는 각 요일의 시간대별 평균 팁은 얼마인지, 평균 일행 수는 몇 명인지 확인하고자 합니다. 평균 팁과 평균 일행 수는 소수점 아래 셋째 자리에서 반올림 해 둘째 자리까지 출력하고, 결과 데이터가 요일, 시간대의 알파벳 순으로 정렬되도록 쿼리를 작성해주세요. 결과 데이터에는 아래 4개의 컬럼이 들어가야 합니다.day - 요일time - 시간대avg_tip - 평균 팁avg_size - 평균 일행 수 round(값, 소수점 3째자리에서 반올림하여 2째자리까지출력)AVG는 평균 구하는 명령어https://solvesql...
Database란 데이터의 집합이다DBMS(Database Management System)란데이터베이스를 관리하고 운영하는 소프트웨어 다양한 데이터가 저장되어 있는 데이터베이스는여러 명의 사용자나 응용프로그램과 공유하고 동시 접근이 가능해야한다.관계형 DBMS (Relation DBMS) MySQL뿐만 아니라, 대부분의 DBMS가 RDBMS 형태로 사용된다. RDBMS의 데이터베이스는 테이블(table)이라는 최소 단위로 구성되며 이 테이블은하나 이상의 열(column)과 행(row)로 이루어져있다.로우형 DBMS전통적인 DMBS 구조로 여러 필드의 값은 고유 식별키로 구분할 수 있는 레코드 형식에 적합하다. 특정 사용자의 요청이 여러 컬럼을 포함하는 데이터를 요구한다면이러한 로우형 데이터 베이스가 적..
TDD란 애자일 개발 방식 중 하나이며테스트 주도 개발이라는 의미를 가진다코드 작성 후 테스트를 진행하는 지금까지 사용된 방식과 차이가 있다. 단순하게 표현하면테스트를 먼저 설계 및 구축한 후에 테스트를 통과할 수 있는 코드를 짜는것이다. 테스트 코드의 작성 목적 코드의 안전성을 높일 수 있고기능을 추가하거나 변경되는 과정에서 발생할 수있는 Side-Effect를 줄일 수 있다. 해당 코드가 작성된 목적을 명확하게 표현할 수 있다.코드에 불필요한 내용이 들어가는것을 줄일 수 있다.JUnit이란Java 진영의 대표적인 Test Framework이다단위테스트(Unit Test)를 위한 도구를 제공한다. 단위 테스트란?코드의 특정 모듈이 의도된 대로 동작하는지 테스트 하는 절차를 의미하고 모든 함수와 메소드에..
REST API란 기능 명세만 보고도 어떤 방식으로 작동하는 지 알 수 있다.위와 같이API 명세서만 보고도 기능을 유추할 수 있어야 한다. 유추한 바와 같이 작동을 한다면 REST Ful 하다고 할 수 있다.POST 등록GET 전체조회선택조회Students 테이블과 연관 관계인 Subjects 테이블이 있다면 위와같이 URL과 method만 보고도 기능을 유추할 수 있어야한다. URL로 입력받는 방법에는@PathVariable과 @RequestParam이 있다.//URL로 입력받는 방법//1. PathVariable(path) -> /students/1//2. RequestParam(parameter) -> /students?number=20240614/** * @..
User Entity@Table(name = "USER_TABLE")@NoArgsConstructorpublic class User { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) private Long userId; @Column private String name; @Column private Long age; public User(String name, Long age) { this.name = name; this.age = age; } User를 생성할 dto생성 @Getterpublic class UserCreateDto { private String name; ..
build.gradle dependencies { implementation 'org.springframework.boot:spring-boot-starter-validation' implementation 'org.springframework.boot:spring-boot-starter-data-jpa' implementation 'org.springframework.boot:spring-boot-starter-web' compileOnly 'org.projectlombok:lombok' runtimeOnly 'com.mysql:mysql-connector-j' annotationProcessor 'org.projectlombok:lombok' testImpleme..
커스텀 SecurityFilterChain 등록하는 방법스프링 시큐리티 의존성을 추가하면 기본적인 DefaultSecurityFilterChain 하나가 등록됨 원하는 SecurityFilterChain 등록을 하기위해SecuirtyFilterChain을 리턴하는@Bean 메소드를 등록하면 된다.(한개 이상 등록이 가능하다)@Configuration@EnableWebSecuritypublic class SecurityConfig { @Bean public SecurityFilterChain filterChain1(HttpSecurity http) throws Exception{ return http.build(); }} 한개 이상 등록하는 방법으로는 동일하게 하면된다.@Con..