카테고리: Note

0

지도 API 성능 개선기

문제점Time은 데이터 전체를 파싱하는데 걸린 시간이니 무시하고…트래픽이 13MB 남짓…사용자가 조건을 바꿔서 검색을 한다면 데이터 광탈범이 될 가능성이 다분한 상황이었다. 응답 시간이 22초 남짓… 원인 파악쿼리숙박 연동 최저가는 jooq로 불러오고 있고, 숙박 연동사 테이블은 jpa로 불러오고 있음.순수 네이티브 쿼리가 아닌 이상 퍼포

0

(Java) 자바의 정석 3판 015일차 - 유용한 클래스, 날짜와 시간 & 형식화, 컬렉션

흠… 한 3일을 탱자탱자 논 거 같다…어찌보면 아까운 시간이지만 쉼이 있어야 또 달릴 수 있는 거 같다.고고씽! 스택과 큐의 사용 사례 스택 - 수식 계산, 수식 괄호 검사, undo/redo, 뒤로/앞으로 큐 - history, 인쇄작업 대기 목록, 버퍼 pop(poll) vs peek전자는 마지막(처음) 녀석을 삭제하면서 반환후자는 삭제는

0

(Java) 자바의 정석 3판 014일차 - 오류(에러와 예외), 유용한 클래스

프로그램 오류 컴파일 에러 - 컴파일 시에 발생하는 에러(오타, 타입 불일치 등등) 런타임 에러 - 실행 시에 발생되는 에러(파일을 열어야하는데 없는 파일을 인자로 넘겼을 때 등등) 논리적 에러 - 의도와 다르게 동작하는 것(돈이 음수가 된다거나 적에게 부딪혀도 죽지않는 것 등등) 오류의 두 가지 종류 에러(Error) - 발생하면 복구할

0

(Spring) 스타트 스프링 부트 003일차 - Spring Data JPA

드디어 유닛 테스트? 단위 테스트? JUnit을 써봤다~그럼 시작! RepositoryxBatis(MyBatis, iBatis) 같은 경우에는 DAO(Data Access Object)라는 개념이 있었다는데 나중에 공부해봐야겠다.여튼 JPA에서는 Repository가 비슷한 거라고 DAO와 비슷하다고 보면 될 거 같다.JPA에서는 EntityMan

0

(Java) 자바의 정석 3판 013일차 - Constant Pool

어제 잠이 안 와서 늦잠을 잤더니 오늘은 어제꺼 복습이랑 연습문제 밖에 못 풀었다…내일부터 또 다시 진짜 빡세게 이빠이 달려야겠다 ㅠㅠ 연습문제 오답노트1~10 반복하기1234567class Test { public static void main(String[] args){ for(int i = 0; i < 20;

0

(Java) 자바의 정석 3판 012일차 - 다형성(클래스, 매개변수, 인터페이스), 참조타입의 형변환, 추상 클래스, 인터페이스, 단일 상속과 다중 상속

다형성(Polymorphism)객체지향 개념에서 다형성이란 여러 가지 형태를 가질수 있는 능력을 의미함.자바에서는 한 타입의 참조 변수로 여러 타입의 객체를 참조할 수 있도록 함으로써 다형성을 프로그램적으로 구현함. 12345678910111213141516171819202122232425public class TV2 { boolean

0

(Spring Boot) 스타트 스프링 부트 001일차 - 스프링(부트), 빌드툴, VO, Lombok, 어노테이션, Jackson, ORM, JPA, Hibernate

자바에 대한 근본도 없고, MVC, Servelet/JSP에 대한 이해도 제대로 없는데 이런 걸 해도 될런지 모르겠지만… 일단은 시작!나머지는 병행해가면서 해보자… 스프링 vs 스프링 부트 스프링: 프론트로 치면 웹팩, 바벨, 걸프 설정 등등을 처음부터 내가 다 짜줘야함. 스프링 부트: CRA(Create React App) or Vue-CLI와 같