[Kotlin] 접근 제어자

Privatekt class 내부에서만 사용 가능Protected상속받은 클래스에서까지 사용 가능Internal같은 모듈 내에서만 사용 가능. 여기서 모듈이란 함께 컴파일 되는 코틀린 파일들의 모음으로, 보통의 경우에서 프로젝트 단위라고 봐도 무방한듯 하다.Public

2일 전
·
0개의 댓글

[면접대비] OS

프로세스 쓰레드 IPC RPC

2일 전
·
0개의 댓글

Kotlin 중요 문법

NullableOverloadingConstructorLambdaletrunapply

3일 전
·
0개의 댓글

[Java] Garbage Collection

JVM에서 Garbage Collection은 크게 두가지로 나뉜다. 젊은 세대를 대상으로 한 GC (Minor GC), 그리고 오래된 세대를 대상으로 한 GC (Major GC).Young generation은 Eden, Survivor1, Survivor2 라는 세

3일 전
·
0개의 댓글
post-thumbnail

MVC vs MVP vs MVVM

버미노트 블로그를 보고 내 나름대로 이해하고 느낀점을 정리해 보려고 한다.MVC 패턴의 특징은 사용자 Action이 Controller로 들어오며, 모델에서 처리한 데이터를 뷰로 직접 넘겨준다는 점, 그리고 Controller와 뷰와의 관계가 1:n이라는 점이 있다.

3일 전
·
0개의 댓글

[안드로이드] 면접대비

기존에 있는 View (ImageView, TextView 등) 으로 표현할 수 없는 모양의 View를 구현해야 할때 필요하다. View를 상속받는 자손 클래스를 만들어서 구현한다.구현 방법:기존 View 상속onDraw(), onMeasure(), onKeyDown(

6일 전
·
0개의 댓글
post-thumbnail

[Java] 기본 지식

접근 제한자 private 여러개 사용 가능 컴파일시 타입 체크 가능 Type casting 제거 Object vs Generic Object를 사용할시 모든 객체를 허용하고 사용시마다 필요에 따라 형변환을 해줘야함 Generic 사

7일 전
·
0개의 댓글

[Java] 참고 링크

https://huelet.tistory.com/entry/JVM-%EB%A9%94%EB%AA%A8%EB%A6%AC%EA%B5%AC%EC%A1%B0

7일 전
·
0개의 댓글

[Java] 자바 리플렉션

구체적인 클래스 타입을 알지 못해도 해당 클래스의 객체 생성, 메소드, 타입, 변수들에 접근할수 있도록 도와주는 Java API동적으로 클래스를 사용해야 할때 필요하다. 즉, 작성 시점에는 어떤 클래스를 사용해야 할지 모르는 경우, 런타임 시점에서 클래스를 가져와서 실

2020년 5월 23일
·
0개의 댓글

Spring MVC 정리

DispatcherServlet총괄클라이언트로부터 받은 요청을 뿌려주는 역할다른 MVC Components들의 맵핑 정보를 가지고 있다HandlerMapping웹으로부터 받은 요청을 어떤 컨트롤러가 수행할지 맵핑해준다Controller요청 분석 (if \~~)사용자 입

2020년 5월 19일
·
0개의 댓글

[Android] Room database 사용해보기

AppDatabase Singleton 패턴 TypeConverter Dao LiveData

2020년 5월 7일
·
0개의 댓글

[Android] Retrofit으로 DateTime 형식 데이터 받아오기 (feat. Java DateTime 포맷 패턴)

받아올 JSON 데이터 받아온 데이터를 저장할 dto 객체

2020년 5월 5일
·
0개의 댓글

Android Jetpack - LiveData 정리

LiveData란? Observer에게 데이터 변경에 대한 알림을 보내는 클래스. 일반 클래스들과 다르게 LiveData는 애플리케이션의 life cycle을 인식한다. LiveData의 이점 UI와 데이터 상태의 일치 보장 LiveData는 관찰자 패턴을 따릅니다.

2020년 5월 2일
·
0개의 댓글

JSP tools (EL & JSTL)

JSP 표현식(<%= %>)을 더 쉽게 작성하기 위해 만들어진 언어기능page, request, session, application 범위의 속성 사용자바 클래스 메소드 호출 기능EL만의 기본 객체 제공수치, 관계, 논리 연산 제공pageContextScopes

2020년 4월 21일
·
0개의 댓글

세션과 쿠키

클라이언트가 서버에 요청서버는 요청에 대한 처리 후 클라이언트에 응답응답 후 연결해제 : stateless지속적인 연결로 인한 자원낭비를 방지하기 위해 연결 해제그러나 로그인 정보 등 연결을 유지해야 하는 경우는?클라이언트 단위로 상태정보를 유지해야하는 경우 쿠키나 세

2020년 4월 20일
·
0개의 댓글

데이터베이스 정규화

관계형 데이터베이스의 설계에서 중복을 최소화하게 데이터를 구조화하는 프로세스를 정규화라고 한다. 각 로우마다 컬럼의 값이 1개만 존재해야함. ex) 한 회원의 전화번호 칼럼에 여러개의 전화번호가 존재할수 없음.반복되는 그룹 속성이 존재할 수 없음. 여기서 반복되는 그룹

2020년 4월 15일
·
0개의 댓글

데이터 모델링

개념적 모델링논리적 모델링물리적 모델링실제 업무와 일치성 검토반복업무분석 단계에서 얻어짂 내용을 토대로 Entity를 추출하고 엔티티내에 속성(Attribute)을 구성하며 Entity Relationship Diagram (ERD) 를 정의하는 단계사용자와 관계가 있

2020년 4월 14일
·
0개의 댓글

[SQL] DDL, DML, DCL, TCL이란?

Structured Query Language => 규격화된, 규칙을 정해놓은 질의 언어DDL (Data Definition Language)데이터 정의어데이터베이스 스키마를 정의한다데이터베이스 혹은 테이블 생성, 수정, 삭제create, drop, alter, tru

2020년 4월 14일
·
0개의 댓글

Servlet

http요청을 수신하여 logic을 처리하고 브라우저에게 응답하는 객체클라이언트(브라우저)쪽에서 요청이 들어왔을 경우 처리해주고 결과물로 html을 응답해야 함실행 순서 : 생성자 -> init -> service -> destory생성자와 init은 처음 한번만 실행

2020년 4월 14일
·
0개의 댓글

JSP

Page Directive컨테이너에게 현재 페이지를 어떻게 처리할것인가형식: Include Directivejsp 파일 추가형식: Taglib Directive커스텀 태그에 자주 사용불필요한 자바코드 감소형식: errorPage: 에러 발생시 처리될 jsp페이지 지정i

2020년 4월 14일
·
0개의 댓글