태그 목록
전체보기 (128)TIL(103)스프링(11)알고리즘(9)aws(6)스트림(5)git(4)db(3)Spring Data JDBC(3)mysql(3)배포(3)fp(3)http(3)oAuth(2)함수형프로그래밍(2)지네릭스(2)DFS(2)cors(2)JPA(2)ArrayList(2)Serialization(2)탐색알고리즘(2)airbnb(2)웹서버(2)BFS(2)URI(1)메모리구조(1)프로그래머스(1)merge(1)rebase(1)프로그래밍패러다임(1)List(1)Request DTO(1)ubuntu(1)네트워킹(1)logback(1)식별관계와 비식별관계(1)정적팩토리메소드(1)Clustered Index(1)iterator(1)직렬화(1)arrays(1)컬렉션프레임웍(1)url(1)람다(1)Slf4j(1)@JasonBackReference(1)StringBuilder(1)ajax(1)Subnet(1)B+TREE(1)TCP소켓프로그래밍(1)monthly goals(1)HTTP message(1)네트워크(1)EC2 배포(1)vpn(1)고차함수(1)transaction(1)socket(1)서블릿(1)소켓통신(1)mysql 설치(1)WAS(1)멀티스레드(1)docker(1)클로저(1)@JasonManagedReference(1)조영호님(1)Paging(1)Value Object(1)todo(1)조인(1)프로토콜(1)서블릿 컨테이너(1)빌드(1)Ajax 동작원리(1)데이터베이스(1)StringBuffer(1)codility(1)Java reflection(1)Enum(1)예외처리(1)java.lang패키지(1)웹서버 미션(1)그리디(1)HashSet(1)B-tree(1)Reflection(1)HSQL(1)spring mvc(1)JPA Auditing(1)부스트코스(1)AWS배포(1)Java(1)객체지향(1)spring-data-jpa(1)배포자동화(1)VO(1)Map(1)logging(1)S3 bucket(1)JDBC(1)운영체제(1)id 생성 전략(1)순환참조(1)@MappedSuperclass(1)배포 자동호(1)set(1)json 직렬화(1)도커(1)TreeSet(1)스레드(1)xhr(1)sop(1)ServerSocket(1)프로세스(1)래퍼클래스(1)sql(1)소켓 프로그래밍(1)순수함수(1)비동기작업(1)TCP/IP(1)기본생성자(1)

[TIL] 6월 7일

호눅스 수업 AWS auto scaling, 트래픽을 감지해서 ec2 인스턴스를 scale up, scale out 해주는 서비스, 유용한 서비스고 신기해서 한번 실습해보고 싶다. 하지만 현재 코쿼에서 하는 프로젝트는 실서비스가 아니여서 당장은 필요없기 때문에 회사 가

2021년 6월 7일
·
2개의 댓글

[TIL] 6월 3일

어제 JWT 토큰 기반 로그인 블로그보고 따라했던걸 우리 프로젝트에 적용해보았다. 오늘 로치한테 JWT 토큰 기반으로 어떻게 동작하고, 인터셉터에서 토큰을 검증하는 걸 듣고 나니 코드가 더 이해가서 미션에 적용할 수 있었던거 같다. 주말에 쉬려고 했는데 JWT 공부 해

2021년 6월 3일
·
2개의 댓글

[TIL] 6월 2일

java.lang.ClassNotFoundException: javax.xml.bind.DatatypeConverter 에러JWT 토큰기반 로그인 구현해보기 블로그 보고 따라해보고 있는데 java.lang.ClassNotFoundException: javax.xml.b

2021년 6월 2일
·
0개의 댓글

[TIL] 6월 1일

비비랑 오프라인으로 만나서 같이 OAuth 구현 해봤다.RestTemplate을 이용해서 HTTP Request 보내는 작업을 어디에 구현해야할지 궁금해서 찾아보니 Service 단에다가 구현하는 듯 하다. RestTemplate과 ObjectMapper를 Bean으로

2021년 6월 1일
·
0개의 댓글

[TIL] 5월 31일 (Google OAuth 구현)

json을 자바 오브젝트로 바꿔주는 사이트 https://www.jsonschema2pojo.org/ json 데이터를 자바 오브젝트로 deserialize할때 snake_case 에서 camelCase로 변환하기 하고 ObjectMapper 사용하는 곳에서 의

2021년 5월 31일
·
3개의 댓글

[TIL] 5월 28일

java sql sqlsyntaxerrorexception FUNCTION 에러가 발생했는데 띄어쓰기 하나가 missing되어서 발생한 문제 참고: https://sharehan.tistory.com/entry/MySql사용-시-function-does-not

2021년 5월 28일
·
1개의 댓글

[algorithm] 로또의 최고 순위와 최저 순위

프로그래머스 로또의 최고 순위와 최저 순위코딩테스트 연습 - 로또의 최고 순위와 최저 순위

2021년 5월 28일
·
0개의 댓글

[TIL] 5월 27일 (airbnb 미션 진행)

com.fasterxml.jackson.databind.exc.InvalidDefinitionException: Cannot construct instance of com.codesquad.airbnb.dto.BookingRequest (no Creators, like

2021년 5월 27일
·
2개의 댓글

[TIL] 5월 26일 (조영호님 객체지향 특강)

객체지향 (역할, 책임, 협력) 조영호님의 특강 객체지향에서는 역할, 책임, 협력이 핵심이다. 가장 중요한 것은 책임이다. 책임-주도 설계 Responsibility-Driven Design 런타임시 움직임이 있는것을 책임이라고 본다. 애플리케이션의 요구

2021년 5월 26일
·
2개의 댓글

[algorithm]Defanging IP address, Flipping Image, DI String Match, Sort Array By Parity 2, Kids With the Greatest Number of Candies, Richest Customer Wealth (LeetCode)

2021년 5월 26일 Defanging IP address는 쉬워서 패스뒤집고 숫자 치환0을 1로 바꾸고, 1을 0으로 바꾸려면 1 - x 를 하면 된다!imageArray\[i]\[j] = 1 - image\[i]\[len - j - 1];result의 마지막 요

2021년 5월 26일
·
0개의 댓글

[TIL] 5월 25일 (airbnb 검색 조건에 맞는 Room들 반환하기 구현)

저번주부터 밀린 TIL를 작성하느라 학습내용을 정리하고 벨로그에 올렸는데 그동안 공부한 내용을 돌이켜 볼 수 있어서 좋았다. 하지만 더이상 TIL 몰아쓰지 않기로🧐히로의 인증방식, JWT 발표를 들었는데 JWT에 대해 학습한 적이 없어서 잘 이해하지 못했다. 이번 기

2021년 5월 25일
·
0개의 댓글

[TIL] 5월 24일 (clustered index)

오늘 수업 키워드: clustering index, B+tree, primary index와 secondary indexInno DBMySQL의 데이트베이스 엔진MySQL에서 storage 엔진에 대한 인터페이스를 제공, 이에 대한 구현체가 Inno DB 이다.저장 단

2021년 5월 25일
·
2개의 댓글

[TIL] 5월 20일 (airbnb 미션 진행)

비비랑 airbnb 미션 진행중, DB에 따라 도메인 클래스 생성하고, 스키마 짰다. 테이블마다 데이터를 하나씩 만들어서 넣었다.호눅스 수업때 baseball 설계를 했다. 나는 서버에서 모든 데이터를 저장하지 않았는데 돌이켜보니 너무 많은걸 생략하지 않았나 싶다.식별

2021년 5월 25일
·
0개의 댓글

[TIL] 5월 19일(배포 자동화)

인프런 스프링 MVC 1편 영한님 강의 수강서블릿의 역할을 알게 되었다. TCP/IP 연결을 대기하고 소켓을 연결하고 HTTP Request 연결을 파싱하고 Response 메시지를 생성하는 일련의 과정들을 서블릿이 해준다. 즉, 애플리케이션 로직을 수행하는 것 이외에

2021년 5월 25일
·
0개의 댓글

S3 bucket을 이용한 배포 자동화

1\. 로컬에서 빌드해서 jar파일 생성2\. S3에서 배포용 bucket 생성예) yeon-deploy-baseball3\. 로컬에 aws cli 설치aws 명령어를 사용하기 위해 aws cli를 설치해야한다.brew install awscli하고 aws config

2021년 5월 25일
·
0개의 댓글

[TIL] 5월 18일 (private 서브넷에 있는 DB 연결하기)

VPC를 하나 만들고 public 서브넷과 private 서브넷을 생성했다. private 서브넷에 연결된 ec2에 DB를 두었다. public 서브넷의 ec2에서는 private서브넷에 있는 DB 연동이 잘 되는데 로컬에서는 안된다.bibi가 public에다가 디비를

2021년 5월 25일
·
0개의 댓글

CORS

CORS란? Cross-Origin Resource Sharing 교차(다른) 출처 자원 공유 CORS 이슈: 클라이언트와 서버의 Origin이 다를 때 발생하는 이슈 Request에 Origin이라는 헤더와 Response의 Access-Control-Allow

2021년 5월 16일
·
0개의 댓글

[TIL] 5월 16일

Custom exception 에서 message를 상수로 추출할 때 상수명에 굳이 MESSAGE라고 명시 안해도 괜찮다.Cross-Origin Resource Sharing교차(다른) 출처 자원 공유CORS 이슈: 클라이언트와 서버의 Origin이 다를 때 발생하는

2021년 5월 16일
·
0개의 댓글

[TIL] 5월 14일(Spring Data JDBC Id 생성 전략)

직접 id 값을 지정해서 도메인 객체를 생성하고 DB에 저장하려고 할 때org.springframework.dao.IncorrectUpdateSemanticsDataAccessException: Failed to update entity 라는 에러 메시지가 난다. 검색

2021년 5월 16일
·
0개의 댓글

[TIL] 5월 13일

호눅스 어록: 성공하려고 노력하지 말고 행복해지려고 노력해라호눅스의 VPC 수업과 NAS 인스턴스 생성하는 법 수업, 루카스에 실습하는 법 나와있으니 꼭 실습 해보기로.파이로의 테코톡 DIP vs IOC, 직접 스프링 내부 동작 방식(Bean 생성, 등록 등등)을 구현

2021년 5월 14일
·
0개의 댓글