profile
기억을 위한 기록 :>
태그 목록
전체보기 (84)배열(5)프로젝트(3)우리인재개발원(3)자바배열(2)bean(2)POJO(2)n(2)this(2)do~while(2)재귀함수(2)IoC(2)di(2)트랜잭션(2)스택(2)aop(2)자바_반복문(2)반복문(2)PSA(1)AOP호출 순서(1)이스케이프(1)dependencies(1)오버라이딩(1)websocket(1)PR(1)자바캡슐화(1)메서드 오버라이딩(1)set(1)스레드 실행(1)프레임워크와 라이브러리의차이점(1)Controller(1)springscope(1)exception(1)예외(1)session(1)오버로딩(1)스레드(1)세션스코프(1)생성자주입(1)Search Algorithm(1)자바map(1)논리적동치(1).parse()(1)수정자주입(1)재귀함수와 반복문과 차이점(1)프레임워크 정의(1)정의(1)이론(1)2차배열(1)영속성 컨텍스트(Persistence Context)(1)스프링프레임워크의 장점(1)assertion Framework(1)스프링기초(1)데이터베이스 관리 시스템(1)AOP호출방식(1)import(1)추상화(1)관계형 데이터베이스(1)중위순회(1)웹스코프(1)기본생성자(1)스프링컨테이너(1)Autowired(1)의사코드작성하는방법(1)파일처리시스템(1)싱글스레드(1)깃커밋(1)접근제어자(1)모스부호(1)논리연산자(1)Polymorphism(1)객체지향프로그래밍(1)이진탐색 알고리즘이란(1)스코프(1)void일때 if문에서 return;(1)List(1)Arrays.toString(1)필드주입(1)연속수학(1)ArrayList(1)추론규칙(1)기본설정(1)stack(1)Hamcrest(1)최상단에 위치한다는 사실을이해(1)return;과 {}(1)명제(1)가변배열(1)쿼리(1)메타 애너테이션(1)함수형 인터페이스(1)메소드오버로딩(1)pom.xml(1)set컬렉션(1)int to Integer(1)Request(1)단위테스트란(1)프로그램연산자(1)메서드레퍼런스(1)BigO(1)스프링 컨테이너 생성과정(1)int와 Integer차이(1)패키지(1)모듈(1)LAN 과 WAN의 차이점(1)OOP한계(1)단위테스트 장점(1)상속장점(1)그래프탐색(1)시간복잡도(1)빅오(1)연산자(1)instanceof(1)캡슐화(1)연산자순서(1)JVM실행순서(1)알고리즘(1)참조변수타입변환(1)이산수학 논리(1)MVC(1)vector(1)빈 스코프 종류(1)Arrays.copyOfRange()(1)트리(1)(1)다형성(1)다형성의 활용(1)oracle(1)(1)while문(1)내비게이션그래프(1)전체한정자(1)set메소드(1)스레드 제어(1)hamcrestAssertion적용(1)포함관계(1)자바오버로딩(1)이진트리구조 자바로 구현(1)View(1)클래스와메소드(1)map컬렉션(1)의사코드(1)annotation(1)pointcut(1)표준 애너테이션(1)assertion(1)깃 풀리퀘스트(1)abstract(1)class(1)while(1)linkedlist(1)N그리기(1)model(1)자바set(1)업캐스팅(1)&&(1)acid원칙(1)클론(1)DTO란(1)랜덤으로숫자뽑기(1)implements(1)자바this(1)단일 테이블과 엔티티 클래스간의 매핑작업(1)매개변수생성자(1)자바모스부호(1)완전탐색알고리즘(1)AOP핵심기능과 부가기능(1)조건문(1)error(1)람다식(1)warnings(1)조건명제(1)REST API(1)this와this()(1)개념정리(1)가위바위보(1)wan(1)멀티스레드(1)재귀적사고(1)Method Overloading(1)푸시(1)컨테이너(1)싱글톤 스코프(1)자바예외처리(1)system.arraycopy(1)술어논리(1)application(1)동적가변배열(1)인터페이스(1)추상클래스(1)DB_설계(1)api계층테스트(1)람다식메서드참조방식(1)tree traversal(1)BFS(1)후입선출(1)생활코딩(1)이진탐색알고리즘 기초(1)HTTP 요청/응답에서의 DTO(1)AOP등장배경(1)스프링기본설정(1)advice(1)주제선정(1)클래스재사용(1)가비지컬렉션(1)JPA란(1)국비지원(1)mysql(1)for문활용(1)예외처리(1)상속관계의 핵심(1)일반메서드주입(1)리스트컬렉션(1)사용자정의 애너테이션 기초문법(1)자바_while문(1)쌍조건명제(1)코딩연산자(1)CSR(1)SSR(1)서버사이드렌더링(1)클라이언트사이드렌더링(1)포함관계와 상속관계의 차이(1)모스부호암호(1)스프링아키텍쳐(1)FIRST원칙(1)기타 제어자(1)다운캐스팅(1)스레드 동기화(1)페이지설계(1)이스케이프문자(1)라이브러리 정의(1)스레드 상태이해(1)오류(1)데이터모델링(1)가위바위보게임(1)instanceof 연산자(1)프로토타입 스코프(1)overloading(1)스레드생성하는 방법(1)슬라이스 테스트(1)리스트클래스(1)스프링빈(1)상위 클래스-하위 클래스(1)최단경로(1)클래스(1)전위순회(1)익명객체(1)순서도(1)자바게임(1)이산수학(1)엔티티 매핑(1)후위순회(1)array(1)getter(1)setter(1)extends(1)super(1)수학적 모델링(1)프로그래밍 언어(1)자바연산자순서(1)LIFO(1)Configuration(1)람다식객체익명객체(1)lan(1)포크(1)객체지향(1)toString(1)동적배열(1)벤다이어그램(1)최소시간(1)코어컨테이너(1)깃 warnings에러(1)JVM메모리(1)내가자주하는실수(1)자바스프링기본설정(1)Hibernate ORM(1)hamcrest장점(1)Map(1)Math.random(1)DBMS3단계 구조(1)DFS(1)랜덤숫자(1)그래프(1)Binary Search Tree(1)do(1)기초(1)자바조건문(1)함수형인터페이스(1)(1)Map인터페이스(1)수도코드(1)리퀘스트 스코프(1)if(1)Arrays.copyOf()(1)배열반복문(1)논리연산(1)super 와 super() 의 차이(1)애너테이션의 개념(1)(1)
post-thumbnail

[CS.이산수학] 2강. 논리

명제가 명제와 명제가 아닌 것을 구분할 수 있다.다양한 논리연산자의 역할을 이해하고 합성명제의 진리값을 판별할 수 있다.조건명제와 쌍조건명제를 구분하고 진리값을 찾아낼 수 있다.서로 다른 두 명제의 논리적 동치 여부를 판별할 수 있다.추론규칙 또는 벤 다이어그램을 이용

2023년 3월 15일
·
0개의 댓글
·
post-thumbnail

[CS.데이터베이스 시스템] 1. 데이터베이스의 이해

데이터의 단위를 살펴보자.bit: 0,1을 나타내는 가장 작은단위byte: bit \* 8KB(kilobyte): 우리가 흔히 사용하는 작은 썸네일MB(megabyte)GB(gigabyte): 저화질의 영화, 클래식 음악 등TB(terabyte): 고화질의 영화 100

2023년 3월 9일
·
0개의 댓글
·
post-thumbnail

[CS.이산수학] 이산수학 개요

이산적인 데이터와 연속적인 데이터를 구분할 수 있다.문제해결 과정에 사용되는 용어들을 도구, 기법, 방법론으로 구분할 수 있다.추상화의 의미를 이해할 수 있다.알고리즘을 기술하기 위한 의사코드의 사용법을 이해하고 올바르게 사용할 수 있다.수학에는 대수학, 해석학, 기하

2023년 3월 8일
·
0개의 댓글
·

[SEB BE] Section 3. Hamcrest / 슬라이스 테스트

Hamcrest? >JUnit 기반의 단위테스트에서 사용하는 Assertion(참이길 바라는) Framework이다. Hamcrest를 사용하는이유? Assertion을 위한 매쳐가 자연스러운 문장으로 이어져 가독성이 향상. 테스트 실패 메시지를 이해하기 쉬움. 다양

2023년 3월 7일
·
0개의 댓글
·
post-thumbnail

[SEB BE] Section 3. 단위테스트

비즈니스 로직이 주로 단위 테스트의 대상이 되며, 단위테스트 코드는 메서드 단위로 대부분 작성된다.단위테스트는 우리가 작성한 코드가 우리의 기대대로 빠르게 동작하는지 확인할 수 있는 테스트이다. 따라서 최대한 독립적이며 작은 단위일 수록 좋다.왜냐하면, 연관된 기능들을

2023년 3월 3일
·
0개의 댓글
·
post-thumbnail

[SEB BE] Section 3. 트랜잭션(Transaction)?

여러개의 작업들을 하나의 그룹으로 묶어서 처리하는 처리 단위 (All or Nothing)트랜잭션을 가장 간단히 설명할 수 있는 것 중 하나가 '계좌이체'이다.A라는 사람이 B에게 송금을 하였는데 A계좌에서 출금이 된 이후 B계좌로 이체되기 직전에 데이터베이스에 문제가

2023년 2월 28일
·
0개의 댓글
·

[SEB BE] Section 3. JPA 엔티티 매핑

@Entity매핑 애너테이션을 이용해 엔티티 클래스와 테이블을 매핑할 수 있다.클래스 레벨에 @Entity 애너테이션을 붙이면 JPA 관리 대상 엔티티가 된다.✅ 엔티티 이름 변경하는 방법@Table은 옵션이다. 그러나 @Entity, @Id 애너테이션은 필수이다.@E

2023년 2월 24일
·
0개의 댓글
·
post-thumbnail

[SEB BE] Section 3. JPA(Java Persistence API)?

JPA는 자바 진영에서 사용하는 ORM(Object-Relational Mapping)기술의 표준 사양(명세)이다.하이버네이트(Hibernate) ORM은 JPA에서 정의해둔 인터페이스를 구현한 구현체이다.JPA에서 지원하는 기능 외에 하이버네이트 자체적으로 사용할 수

2023년 2월 23일
·
0개의 댓글
·
post-thumbnail

[SEB BE] Section 3. DTO(Data Transfer Object)?

DTO(Data Transfer Object)?엔터프라이즈 애플리케이션 아키텍처 패턴의 하나다.(마틴 파울러가 처음 책에서 소개하였다.)클라이언트와 서버 간에 데이터 전송이 이루어 지는 구간에서 DTO를 사용할 수 있다.요청 데이터 (클라이언트 -> 서버)응답 데이터

2023년 2월 14일
·
0개의 댓글
·
post-thumbnail

[SEB BE]Section 3. MVC기본개념 간단정리!

MVC 1. Model(M) >클라이언트에게 응답으로 돌려주는 작업의 처리결과 데이터를 Model이라고 한다. Spring MVC기반의 웹 애플리케이션이 클라이언트의 요청사항을 전달받으면, 그 요청사항을 처리하기 위한 작업을 한다. 결과 데이터를 클라이언트에게 응답으

2023년 2월 13일
·
0개의 댓글
·
post-thumbnail

[SEB BE]Section 2. AOP(Aspect-Oriented Programming) 정리

AOP는 스프링의 도움으로 구현하는 방법론이다.우리는 지금까지 OOP(사용자가 원하는 업무기반의 로직)에만 관심을 가지고 있었다.그러나 사실 사용자요구사항을 수반하기 위해서는 주 업무 로직 외에 개발자나 관리자가 프로그램을 테스트하는 테스트코드(부가적인 코드)가 존재하

2023년 2월 8일
·
0개의 댓글
·
post-thumbnail

[SEB BE]Section 2. 다양한 DI(의존관계 주입)방법 4가지

스프링은 @Autowired 어노테이션을 이용한 다양한 의존성 주입(DI; Dependency Injection) 방법을 제공한다. 다시말하면 @Autowired는 Spring에게 의존성을 주입하는 지시자 역할로 쓰인다. 의존성 주입은 필요한 객체를 직접 생성하지 않

2023년 2월 7일
·
0개의 댓글
·
post-thumbnail

[SEB BE]Section 2. 어노테이션 간단정리

간단히 표로 정리했다.\+추후 추가예정

2023년 2월 6일
·
0개의 댓글
·
post-thumbnail

[SEB BE]Section 2. 빈 스코프 - 싱글톤 스코프

💡 빈 스코프란? 빈이 존재할 수 있는 범위를 의미한다.Spring Framework는 6개의 범위를 지원하며, 그 중 4개는 ApplicationContext를 사용하는 경우에만 사용할 수 있다.클래스의 인스턴스가 딱 1개만 생성되는 것을 보장하는 디자인 패턴이다.

2023년 2월 6일
·
0개의 댓글
·
post-thumbnail

[SEB BE]Section 2. 스프링 컨테이너와 빈

💡 참고 | 주로 사용하는 설정방식은 Java기반의 애너테이션으로 하지만 기존에 사용하던 XML방식에 대해서도 알아야함.💡사전지식Bean? 빈 이란, 스프링 IoC컨테이너가 관리하는 객체이다.빈으로 등록된 객체는 기본적으로 싱글톤 스코프로 정해진다.싱글톤이란? 객체

2023년 2월 6일
·
0개의 댓글
·
post-thumbnail

[SEB BE]Section 2. Spring Framework 모듈 아키텍처

Core Container는, spring-corespring-beansSpring Expression Languagespring-context4가지 모듈로 구성된다.💡 모듈(Module)이란?Java에서는 일반적으로, 지원되는 여러가지 기능들을목적에 맞게 그룹화 하

2023년 2월 3일
·
0개의 댓글
·
post-thumbnail

[SEB BE]Section 2. 스프링프레임워크 기본개념정리!!

Spring Framework이 도입되기 전에는 JSP나 Servlet 기술을 사용한 Model1, Model2 아키텍쳐를 기반으로 한 Java 웹 애플리케이션을 제작하였다.Spring MVC 방식이 도입됨으로써 Java 웹 애플리케이션의 제작 방식이 획기적으로 변하게

2023년 2월 2일
·
0개의 댓글
·
post-thumbnail

[SEB BE]Section 2. 프레임워크와 라이브러리의 장,단점과 차이!

❗️프레임워크를 직역하여 해석하면 제공받은 일정한 요소와 틀 규약을 가지고 만드는 일이다.이를 IT에 접목시키면 특정 프로그램을 개발하기 위한 여러 요소들과 메뉴얼인 룰을 제공하는 프로그램 으로 Spring, Django, Ruby on Rails 등이 이에 속하며,

2023년 2월 2일
·
0개의 댓글
·
post-thumbnail

[SEB BE] Section 2. SQL 데이터베이스 기본명령어

데이터베이스 생성CREATE DATABASE 데이터베이스\_이름;데이터베이스 사용USE 데이터베이스\_이름;데이터베이스 정보확인DESCRIBE 테이블이름;SELECT 출력목록; (출력목록에 \*을 넣으면 와일드카드로써 전부 선택을 뜻 함)FROM 테이블명;WHERE 컬

2023년 2월 1일
·
0개의 댓글
·
post-thumbnail

REST API 개념정리!

웹 애플리케이션(web application), 줄여서 웹 앱은 인터넷이나 인트라넷을 통해 웹 브라우저에서 이용할 수 있는 응용 프로그램이다.웹 애플리케이션에서는 HTTP메서드를 이용해 서버와 통신한다. HTTP메서드의 대표적인 4가지(혹은 5)를 소개하겠다.GET :

2023년 1월 27일
·
0개의 댓글
·