profile
오늘도 안 해? 와 이걸 안 해? 안 해??? 어.. 할게 지금...

[Singleton Pattern] Singleton Pattern

프로그램이 실행될 때, 특정 클래스가 최초 한 번만 메모리를 할당하고(static) 그 메모리에 인스턴스를 만들어 사용하는 디자인 패턴생성자가 여러차례 호출되더라도 실제로 생성되는 객체는 하나이고, 최초 생성 이후에 호출된 생성자는 최초에 생성한 객체를 반환한다. 생성

2021년 9월 29일
·
0개의 댓글

[DAO] DAO

Data Access Object의 약자이며, sql + java, 즉 crud 메소드들로 구성된 클래스를 의미한다. db연동 클래스를 정형화하여 개발하게 하는 구조.아래 코드와 같이 구성된 pattern을 DAO라 한다.

2021년 9월 29일
·
0개의 댓글

[JAVA] 상속

클래스간의 상속을 의미이미 존재하는 클래스를 기반으로 새로운 클래스 개발부모클래스 / 자식클래스 구조 관리부모클래스에서 자식클래스에로 상속될 때, 멤버변수와 메소드만 상속됨메소드를 상속받고 내용 수정많은 형태를 보유할 수 있다는 의미상위 타입 변수는 하위 타입의 모든

2021년 9월 29일
·
0개의 댓글

[JAVA] Wrapper

기본 값을 객체화해서 객체들만의 제약조건이 있는 상황에 사용 가능하게 해주는 것객체들만 저장 가능한 자료구조 클래스에 활용기본 타임 형식의 데이터들을 가공해야할 경우 주로 사용ex) "3"을 int로 변경할 때, 메소드를 통해서 처리 ⇒ Integer.parseInt(

2021년 9월 29일
·
0개의 댓글

[JAVA] optional api

value(위 코드에선 s1)가 null일 경우, 비어있는 Optional반환 → Optional.empty데이터가 존재할 경우, true를 반환하고 null인 경우에는 false를 반환최종적인 연산이 끝난 후, 값이 비어있지 않다면 입력값으로 주어짐. 값이 비어있다면

2021년 9월 29일
·
0개의 댓글

[JAVA] IO

데이터를 한 곳에서 다른 한 곳으로 전송하는 동안 일시적으로 그 데이터를 보관하는 임시 메모리 영역BufferedReader/BufferedWrite 는 이름 그대로, 버퍼를 이용해 읽고 쓰는 함수버퍼를 사용하지 않는 입력 키보드의 입력이 키를 누르는 즉시 바로 전달

2021년 9월 29일
·
0개의 댓글

[JDBC] JDBC

JDBC란, 자바에서 데이터베이스에 접속할 수 있도록 하는 자바 API이다. 1\. 실행중인 DB 사용하려는 DB가 실행중이어야 한다. 이는 윈도우 검색창에 '서비스'를 검색하고, 해당 DB를 찾아보면 실행 여부를 알 수 있다.2\. 드라이버 매니저를 통해 특정

2021년 9월 29일
·
0개의 댓글

[Vue.js] Component와 PROPS, EMIT

component는 기본 HTML element를 확장하여 재사용 할 수 있게 하는 '캡슐화'를 돕는다. Vue component는 Vue instance이기도 하며, 모든 옵션 객체 사용이 가능하다. (루트에만 사용하는 옵션은 제외한다.) 전역 등록 로컬 등록 위

2021년 9월 29일
·
0개의 댓글
post-thumbnail

Tech

records about Technology

2021년 9월 15일
·
0개의 댓글
post-thumbnail

Web

records about Web

2021년 9월 15일
·
0개의 댓글

[Ajax] Ajax

Ajax란 Asynchronous JavaScript and XML의 약자이다. XML이 풀네임(?)에 포함되어있으나, 실제로는 거의 이용하지 않는다고 한다. 나 또한 실습 때 JSON을 이용했다.이러한 Ajax는 웹 페이지 전체를 다시 로딩하지 않고도 일부분만 갱신하

2021년 9월 15일
·
0개의 댓글
post-thumbnail

Project

Project records

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

[Project 후기] 후기적후기적 커뮤니티

후기적 후기적 사이트는 세상 모든 후기들을 모은 사이트입니다. 맛집, 영화, 게임은 물론 본인이 가진 물건 등등 어떤 주제로든 자유롭게 후기를 남겨보세요! 우리 사이트는 로그인을 해야 사용할 수 있는 폐쇄형 커뮤니티 사이트입니다. 관리자를 위해 관리자 페이지는 따

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

Controller VS Service

게시판 기능이 주가되는 사이트를 제작해보는 미니 프로젝트 진행 중, controller와 service는 왜 굳이 분리되어야 하며 각각의 쓰임이 어떻게 다른지에 대한 궁금증이 생겼다. 사실 MVC와 Service로 구성된 디자인 패턴의 프로그램은 다수 접해보았고, 관련

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

[Servlet & JSP] Servelt

서블릿(servlet)은 클라이언트의 요청을 처리하고, 그 결과를 반환하는 Servlet클래스의 구현 규칙을 시킨 자바 웹 프로그래밍 기술이다. 다른 말로는, 서버에서 웹페이지를 동적(혹은 정적까지도)으로 생성하거나 데이터 처리를 수행하기 위해 자바로 작성된 프로그램이

2021년 8월 30일
·
0개의 댓글

Process VS Thread

유튜브 채널 우아한 Tech의 10분 테코톡 감상 후, 새롭게 배운 것들 정리https://www.youtube.com/watch?v=1grtWKqTn50&list=PLgXGHBqgT2TvpJ_p9L_yZKPifgdBOzdVH&index=22실행단위 cpu

2021년 8월 30일
·
0개의 댓글
post-thumbnail

JPA

JPA 공부 기록

2021년 8월 29일
·
0개의 댓글
post-thumbnail

Python

공부 과정에서 새롭게 배운 Python 기록

2021년 8월 29일
·
0개의 댓글

enumerate

'열거하다'라는 의미를 가진 내장함수로, 인덱스와 요소를 쌍으로 tuple형태로 반환한다.주로 반복문에서 사용된다.출력 결과0 apple 1 lemon 2 strawberry 3 watermelon

2021년 8월 29일
·
0개의 댓글

int형 데이터를 int[]배열로 전환하기

String.valueOf(value) toString()과 같이, value값을 String타입으로 변환하는 메소드이다. 모든 파라미터를 어떤 상황에서든 String으로 변환한다는 것이 차이점이다. 그 예로, value에 null이 들어오면 toString()은 N

2021년 8월 24일
·
0개의 댓글