profile
Will be great Backend-developer
태그 목록
전체보기 (63)html(3)JPA(3)CSS(3)동기 vs 비동기(2)tomcat(2)spring-data-jpa(2)aop(2)ACID(2)Spring boot(2)algorithm(2)JDBC(2)Java(2)총 정리(2)영속성 컨텍스트(1)object 클래스(1)PSA(1)AuthorzationCode(1)오버라이딩(1)Domain/Vo/Entity 정의(1)component scan(1)Spring(1)set(1)생성자(1)필드와 메서드(1)exception(1)프록시(Proxy)(1)인증(Authentication)(1)git(1)Mapper(1)컨테이너(Container)(1)Gragh(1)SecurityContextPersistentceFilter(1)부가기능(1)Dto(Data Transfer Object)(1)컨트롤러(RestController)(1)GCD etc)Math(1)object(1)배열(1)cors(1)component(1)File IO(1)Hashing/Cookie/Session(1)쿼리DSL(1)스니핏(snippet)(1)sql(1)애그리거트(루트)(1)TCP/IP(1)단위 테스트(Unit Test)(1)계산기만들기(1)ORM(1)CSRF공격(1)schema(1)greedy(1)IoC(1)command(1)Autowired(1)rds(1)List(1)http(1)ORM 표준 기술(1)ubuntu(1)stack(1)queue(1)deployment(1)IAM(1)S3(1)@의존성 주입(DI Injection)(1)정적 웹 사이트 호스팅(1)Authorization grant(1)Optional<@|x>(1)Section2 회고(1)버전관리(1)SQL Injection공격(1)twittler(1)AspectJ(Library)(1)객체 관계형 데이터베이스 관리 시스템(1)트랜잭션 설정방식(1)페이지 레이아웃 실습(1)빈 스코프(Bean Scope)(1)접근제어(1)@Service/Repository(1)계층 간 역할 분리(1)조인포인트(JointPoint)(1)재귀 함수(1)권한정보(ConfigAttributes)(1)객체(1)OAuth2인증(1)BST(binary-Search)(1)비지니스 로직 예외처리(1)final 키워드(1)일반/꼬리 재귀(1)@RestControllerAdvice(예외 처리 공통화)(1)URI/URL(1)lambda(1)제어권(1)캡슐화(1)Spring 구성 모듈(1)클라이언트-서버(1)HTTP Messages(1)DB Access(1)구현체(1)스케줄링(1)다형성(1)Spring Data JDBC(1)connection pool(1)정규 표현식(1)Java 특징(1)Assertion / Hamcrest 메소드(1)@ExceptionHanlder(1)lombok(생성자 애너테이션)(1)POJO(1)annotation(1)brute force(1)TDD 테스트 주도개발(1)PK(Primary Key)(1)SOLID(1)공통 기능 모듈(1)Cross-Cutting Concerns(1)블로킹 vs 논 블로킹(1)개발자가 던지는 예외(1)SQL vs NOSQL(1)transaction(1)DB 데이터 관계 매핑(1)RestController(1)스키마(1)ComponentScan(1)salt(1)연관관계 매핑(1)OOP 개념(1)Asciidoctor(1)Comparator/Comparable(1)stream(1)매개변수 유뮤(1)멀티 스레드(1)웹 서버(1)참조변수 타입 변환(1)조건문(1)File manipulation(1)ec2(1)@Controller/RestController(1)cli(1)반복문(1)REST API(1)메모리 공간(1)@Autowired 기능 제공(1)SLICE TEST(1)computerstructure(1)Section_1_회고(1)Dto 객체<-> Entity 객체(1)CS(1)인가(Authorization)(1)제어문(1)Cloud Computing(1)SPA기법_AJAX(1)Junit 테스트(1)지역/익명 클래스(1)트랜잭션(1)Spring Framework(1)FK(Foreign Key)(1)@Spring WAS(1)아키텍처(1)인증정보(Authentication)(1)Netty(1)인터페이스(1)추상클래스(1)threadpool(1)tree(1)문제 풀이(1)자기반성 및 계획(1)변수_문자열_타입(1)대칭키/비대칭 키 암호화(1)인가처리 과정(1)di(1)controlleradvice(1)authorization(1)제네릭(1)architecture(1)메서드 오버로딩(1)JVM_Memory(1)WebServer(1)Enum(1)Spring 모듈(1)@Commit/RollBack(1)Hibernate vs JPA vs Spring Data JPA(1)HTTPS(Stateless)(1)@Service의미(1)JVM(1)단일 스레드(1)빈(Bean)(1)싱글톤(Singlton)(1)api 문서화(1)FilterChain(SecurityFilterChain)(1)체크/언체크 예외(1)협업(1)의사코드(pseudocode)(1)Resource Ownser(1)mustache(1)EventListener(1)처리완료 여부(1)spring-rest-docs(1)ORDBMS(1)DelegatingFilterProxy(1)chrome NetworkTab(1)요청정보(FIlterivocator)(1)spring mvc(1)클래스(1)CustomValidation(1)api key(1)API/Service Layer(1)유효성 검증(Vailidation)(1)이벤트 리스너(이벤트 발생)(1)트랜젝션(1)인스턴스/정적 클래스(1)Collection_구조(1)Resource/Authorization Server(1)내부클래스(1)Testing/Document(1)servlet(1)SQL Basics(1)Controller 레벨에서의 예외처리(API)(1)Configuration(1)프록시 정리(Proxy)(1)nosql(1)Time Complexity(시간복잡도)(1)상속(1)db(1)자기반성/계획(1)spring security(1)AccessDecisinManager(1)사용자 정의 예외클래스(1)MockMvc사용(1)3Tier-Architecture(1)Map(1)인터페이스(Interface)(1)static 키워드(1)직렬화/역 직렬화(Serializaion)(1)객체 지향적 프로그래밍(1)Mockito 객체(가짜 객체)(1)JPQL(1)Postman(실습 도구)(1)CCR/CSR(1)Domain/Entity(1)POJO 삼각형(1)와일드카드(1)포인트컷 지시자(PCD)(1)추상클래스_Abstract(1)mapstruct(1)

Spring jpa(Hibernate)

Java Persistence Api의 약자로, 자바의 ORM을 위한 표준 기술내부적으로 Hibernate, Spring Jpa와 같은 구현체가 있고 이것의 표준 인터페이스가 JPA이다.ORM?, 자바의 객체와 관계형 DB를 매핑하는 것으로, DB의 특정 테이블이 자바

2022년 12월 6일
·
0개의 댓글
·

Netty vs Tomcat

비동기 이벤트 기반 네티워크 애플리케이션 프레임워크WebFlux의 기반적은 WAS로 Netty를 사용1개의 이벤트에 대하여 다수의 worker스레드로 동작하게 된다.이벤트당 개인의 이벤트 큐를 가지고 있어, 발생순서와 실행순서의 일치를 할 수 있음연결 클라이언트가 많고

2022년 12월 6일
·
0개의 댓글
·

QueryDsl 이란?

오픈소스 프레임워크, JPQL을 java코드로 작성할 수 있또록 하는 라이브러리Jpa로 해결하기 어려운 복잡한 쿼리/동적 쿼리를 해결할 수 있음★ 자바코드로 작성하기 때문에 문법오류를 컴파일 시점에 잡아낼 수 있다.동적인 쿼리작성이 편리하고, IDE의 도움을 받아 제약

2022년 12월 6일
·
0개의 댓글
·
post-thumbnail

WAS란 ?

웹 브라우저의 클라이언트로 부터 HTTP 요청을 받아들이고, HTML 문서와 같은 웹 페이지에서 흔히 찾아 볼 수 있는 자료 콘텐츠에 따라 HTTP에 반응하는 프로그램클라이언트가 서버에 페이지 요청을 하면 요청을 받아 정적 컨텐츠(.html, .png, .css등)를

2022년 11월 30일
·
0개의 댓글
·

추상클래스 vs 인터페이스

하나 이상의 추상 메소드를 포함한 클래스로, 자식 클래스에서 구체화하여 사용을 강요단 하나 이상의 추상 메서드만 포함하면 되며 생성자, 일반 메서드도 포함 가능합니다.추상클래스는 IS - A "~이다".ex) Creature() 극단적으로 동일한 목적 하에 동일한 기능

2022년 11월 30일
·
0개의 댓글
·
post-thumbnail

객체 지향적 프로그래밍(OOP)

프로그래밍에서 필요한 데이터를 '상태와 행위를 가진 객체'로 만들고, 객체들간의 상호작용을 통해 로직을 구성하는 프로그래밍 기법코드의 재사용성이 높음유지보수가 쉬움 , 수정해야 할 부분이 클래스 내부 멤버 or 메서드로 존재대형 프로젝트에서, 업무 분담에 용이처리 속도

2022년 11월 30일
·
0개의 댓글
·

PostgreSQL

오픈소스 ORDBMS다른 RDBMS와 달리 연산자, 복잡 자료형, 집계 함수, 자료형 변환자, 확장 기능등 다양한 데이터베이스 객체를 사용자가 임의로 만들수 있는 기능을 제공마치 하나의 프로그래밍 언어 처럼 사용가능객체지향 데이터베이스 모델을 가진 관계형 데이터 베이스

2022년 11월 30일
·
0개의 댓글
·
post-thumbnail

NOSQL vs SQL

관계형 데이터베이스(RDBMS)로써, 데이터는 정해진 데이터 스키마에 따라 테이블에 저장데이터는 관계를 통해 여러 테이블에 분산된다.테이블에 레코드로 저장되는데, 테이블 마다 명확하게 정의된 구조가 있어 테이블 스키마를 준수하지 않는 레코드는 추가할 수 없음데이터의 중

2022년 11월 28일
·
0개의 댓글
·

스케줄링 (CPU Scheduling)

CPU의 자원을 효율적으로 사용하기 위해서 자원을 사용할 순서를 결정짓는 작업멀티 프로세스 환경에서 메모리 내에 실행 준비된 프로세스 중 어떤 프로세스를 CPU에 할당할 지 정하는 작업CPU를 최대로 활용하기 위하여 사용한다.장기, 중기, 단기 스케줄러가 있으며 일반적

2022년 11월 28일
·
0개의 댓글
·
post-thumbnail

쓰레드 란

프로세스 내에서 실행되는 처리 흐름의 단위 or CPU 스케줄링의 기본단위한 프로세스 내에 여러 쓰레드가 존재할 수 있음쓰레드 별로 Stack 영역을 보유하고, Heap, Method, Data 영역을 공유작업을 수행하는 손(쓰레드), 사람(CPU)하나의 프로세스를 다

2022년 11월 28일
·
0개의 댓글
·
post-thumbnail

JVM 메모리 구조

Java Virtual Machine의 약자로 자바 가상 머신을 의미한다. 자바와 운영체제의 중개자 역할을 하여 자바가 운영체제에 관계 없이 프로그램을 실행할 수 있게 도와줌가비지 컬렉터를 이용한 메모리 관리도 자동으로 수행하며, 레지스터 기반이 아닌 스택기반으로 동작

2022년 11월 28일
·
0개의 댓글
·
post-thumbnail

블로킹 vs 논 블로킹, 동기 vs 비동기

제어권 : 함수의 코드를 실행할 권리 같은 것으로, 제어권을 가진 함수는 자신의 코드를 끝까지 실행 한 후 자신을 호출한 함수에게 돌려준다.결과값을 기다림 : A에서 B함수를 호출하였을 때, A함수가 B함수의 결과값을 기다리냐의 여부A함수가 B함수를 호출하였을 때, B

2022년 11월 28일
·
0개의 댓글
·
post-thumbnail

Cloud 운영환경 구성(Feat. AWS)

이번 코드스테이츠의 백엔드 엔지니어링 개발자 부트캠프에 참여하게 되면서 현직개발자 분들의 빠른 성장을 위한 조언 중 자신만의 블로그를 이용하여 배운 것 들을 정리하는게 많은 도움이 된다 하여 시작하게 되었다.그 날 배웠던 것을 길지 않아도 좋으니 정리하며 복습하는 습관

2022년 8월 6일
·
0개의 댓글
·
post-thumbnail

Spring Security OAuth2인증

이번 코드스테이츠의 백엔드 엔지니어링 개발자 부트캠프에 참여하게 되면서 현직개발자 분들의 빠른 성장을 위한 조언 중 자신만의 블로그를 이용하여 배운 것 들을 정리하는게 많은 도움이 된다 하여 시작하게 되었다.그 날 배웠던 것을 길지 않아도 좋으니 정리하며 복습하는 습관

2022년 8월 6일
·
0개의 댓글
·
post-thumbnail

Spring Security 기본(Authorization)

이번 코드스테이츠의 백엔드 엔지니어링 개발자 부트캠프에 참여하게 되면서 현직개발자 분들의 빠른 성장을 위한 조언 중 자신만의 블로그를 이용하여 배운 것 들을 정리하는게 많은 도움이 된다 하여 시작하게 되었다.그 날 배웠던 것을 길지 않아도 좋으니 정리하며 복습하는 습관

2022년 8월 6일
·
0개의 댓글
·
post-thumbnail

Spring Security 기본_1

이번 코드스테이츠의 백엔드 엔지니어링 개발자 부트캠프에 참여하게 되면서 현직개발자 분들의 빠른 성장을 위한 조언 중 자신만의 블로그를 이용하여 배운 것 들을 정리하는게 많은 도움이 된다 하여 시작하게 되었다.그 날 배웠던 것을 길지 않아도 좋으니 정리하며 복습하는 습관

2022년 7월 31일
·
0개의 댓글
·
post-thumbnail

Spring Security 기본

0\. 시작하게 된 계기 및 다짐 😮이번 코드스테이츠의 백엔드 엔지니어링 개발자 부트캠프에 참여하게 되면서 현직개발자 분들의 빠른 성장을 위한 조언 중 자신만의 블로그를 이용하여 배운 것 들을 정리하는게 많은 도움이 된다 하여 시작하게 되었다.그 날 배웠던 것을 길지

2022년 7월 30일
·
0개의 댓글
·
post-thumbnail

Spring MVC Application build/배포

시작하게 된 계기 및 다짐 😮이번 코드스테이츠의 백엔드 엔지니어링 개발자 부트캠프에 참여하게 되면서 현직개발자 분들의 빠른 성장을 위한 조언 중 자신만의 블로그를 이용하여 배운 것 들을 정리하는게 많은 도움이 된다 하여 시작하게 되었다.그 날 배웠던 것을 길지 않아도

2022년 7월 30일
·
0개의 댓글
·
post-thumbnail

Spring MVC API 문서화

시작하게 된 계기 및 다짐 😮이번 코드스테이츠의 백엔드 엔지니어링 개발자 부트캠프에 참여하게 되면서 현직개발자 분들의 빠른 성장을 위한 조언 중 자신만의 블로그를 이용하여 배운 것 들을 정리하는게 많은 도움이 된다 하여 시작하게 되었다.그 날 배웠던 것을 길지 않아도

2022년 7월 30일
·
0개의 댓글
·
post-thumbnail

[22-07-(12~14)] Spring Testing

시작하게 된 계기 및 다짐 😮이번 코드스테이츠의 백엔드 엔지니어링 개발자 부트캠프에 참여하게 되면서 현직개발자 분들의 빠른 성장을 위한 조언 중 자신만의 블로그를 이용하여 배운 것 들을 정리하는게 많은 도움이 된다 하여 시작하게 되었다.그 날 배웠던 것을 길지 않아도

2022년 7월 23일
·
0개의 댓글
·