java

Java 예외 처리에 대한 고찰

예외 처리에 대한 고찰 일상생활에서도 기본적인것은 고민하지 않고, 왜 이럴까 생각하지 않고 습관처럼 사용하는 경우가 있다. 대부분의 초급개발자들이 사용하는 예외가 바로 ...

Java 메모리 사용영역

메모리 사용 영역 JVM은 OS에서 할당받은 메모리 영역(Runtime Data Area)을 세 영역으로 구분한다. 메소드 영역 ...

POJO JAVA

POJO (Plain Old JAva Object) 순수한 자바 오브젝트를 뜻한다. 역사를 거슬러 올라가보면 예전 EJB가 인기를 끌고 많이 사용하던 시절에는 단순...

객체지향의 설계 5원칙 SOLID

응집도와 결합도 좋은 소프트웨어 설계를 위해서는 결합도는 낮추고 응집도는 높여야 한다. 결합도 모듈(클래스)간의 상호 의존 정도를 나타내는 지표로...

객체지향의 4대특성

1.캡슐화 캡슐화는 객체의 속성을 보호하기 위해서 사용한다. 객체의 캡슐화는 현실 세계에서도 볼 수 있다. 컴퓨터 본체 안에 수 많은 부품이 있지만 전원을 켜기 위해...

객체지향이란

객체지향의 등장 객체지향의 개념은 1970년대에 들어서 용어가 나왔으며 50년이 넘어가는 역사를 가지고 있다. 이전에는 C언어 처럼 실행하고자 하는 순서대로 명령어를...

링크드리스트(Linked List)에 대하여

링크드리스트 구조 연결 리스트라고도 함 배열은 순차적으로 연결된 공간에 데이터를 나열하는 데이터 구조 링크드리스트는 떨어진 곳에 존재하는 데이터를 화살표로 연결해...

스택에 대하여

Stack 데이터를 제한적으로 접근할 수 있는 구조 한쪽 끝에서만 자료를 넣거나 뺄 수 있는 구조 가장 나중에 쌓은 데이터를 가장 ...

상속을 활용한 멤버십 클래스 구현

시나리오 ``` 회사에서 고객 정보를 활용한 맞춤 서비스를 하기 위해 일반고객(Customer)과 이보다 충성도가 높은 우수고객(VIP Customer)에 따른 서비스를 ...

객체 간의 상속은 어떤 의미일까?

클래스 상속 새로운 클래스를 정의 할 때 이미 구현된 클래스를 상속 받아서 속성이나 기능을 확장하여 클래스를 구현함 이미 구현된 클래스보다 더 구체적인 기능을 가진 ...

Java 객체 배열을 구현한 클래스 ArrayList

java.util 패키지에서 제공되는 ArrayList 기존의 배열 선언과 사용 방식은 배열의 길이를 정하고 요소의 개수가 배열의 길이보다 커지면 배열을 재할당하고 복사...

Java 객체 배열

객체 배열 선언과 구현 기본 자료형 배열은 선언과 동시에 배열의 크기만큼의 메모리가 할당되지만, 객체 배열의 경우엔 요소가 되는 객체의 주소가 들어갈(4바이트, 8바이트...

Java Array

배열 동일한 자료형의 순차적 자료 구조 인덱스 연산자[]를 이용하여 빠른 참조가 가능 물리적 위치와 논리적 위치가 동일 배열의 순서는 0부터 시작 자바에서...

Java static과 싱글톤패턴

설명에 따른 객체를 구현하여 테스트 코드가 실행되도록 구현 ``` 자동차 공장이 있습니다. 자동차 공장은 유일한 객체이고, 이 공장에서 생산되는 자동차는 제작될 때마다 고유의...

Java static 변수

공통으로 사용하는 변수가 필요한 경우 여러 인스턴스가 공유하는 기준 값이 필요한 경우 학생마다 새로운 학번 생성 카드회사에서 카드를 새로 발급할때마다 새로운 카드...

큐(Queue)에 대하여

큐(Queue) 줄을 서는 행위와 유사 가장 먼저 넣은 데이터를 가장 먼저 꺼낼 수 있는 구조 음식점에서 가정 먼저 줄을 선 사람이 제일 먼저 음...

배열(Array)에 대하여

배열(Array) 데이터를 나열하고 각 데이터를 인덱스에 대응하도록 구성한 데이터 구조 파이썬에서는 리스트 타입이 배열 기능을 제공함

M을 찾아라

"Braund, Mr. Owen Harris", "Cumings, Mrs. John Bradley (Florence Briggs Thayer)", "...

Java 객체 간의 협력 문제풀이

다음과 같은 상황을 객체 간의 협력을 이용하여 구현해 봅시다. Edward는 지각을 해서 택시를 타야 했습니다. 20000원을 가지고 있었는데 10000원을 택시비로 사용했습...

Java 객체 간의 협력

객체 지향 프로그래밍에서의 협력 객체 지향 프로그램에서 객체 간에는 협력이 이루어짐 협력을 위해서는 필요한 메세지를 전송하고 이를 처리하는 기능이 구현되어야 함 ...

Java 객체 자신을 가리키는 this

this가 하는 일 인스턴스 자신의 메모리를 가리킴 생성자에서 또 다른 생성자를 호출 할 때 사용 자신의 주소(참조값)을 반환 함

Java 캡슐화

정보 은닉을 활용한 캡슐화 꼭 필요한 정보와 기능만 외부에 오픈함 대부분의 멤버 변수와 메서드를 감추고 외부에 통합된 인터페이스만을 제공하여 일관된 기능을 구현하게 ...

Java 접근 제어 지시자와 정보은닉

접근 제어 지시자 (access modifier) 클래스 외부에서 클래스의 멤버 변수, 메서드, 생성자를 사용할 수 있는지 여부를 지정하는 키워드 private : ...

Java 참조 자료형 변수

참조 자료형 변수의 자료형 클래스형으로 변수를 선언 기본 자료형은 사용하는 메모리의 크기가 정해져 있지만, 참조 자료형은 클래스에 따라 다름 참조 자료형을 ...

Java 객체구현 두번째

객체를 구현해봅시다. 문제 : 음식점에 배달 주문이 들어왔습니다. 주문 접수 번호 : 202011020003 주문 핸드폰 번호 : 01023450001 주문 집...

Java 객체구현

객체를 구현해봅시다. 문제 : 다음 설명에 해당되는 객체를 구현하고 해당 정보를 출력하세요 키가 180 이고 몸무게가 78 킬로인 남성이 있습니다. ...

Java 인스턴스 생성과 힙 메모리

인스턴스 (instance) 클래스는 객체의 속성을 정의 하고 기능을 구현하여 만들어 놓은 코드 상태 실제 클래스 기반으로 생성된 객체(인스턴스)는 각각 다른 멤버 ...

Java 함수와 메서드

함수란 하나의 기능을 수행하는 일련의 코드 구현된 함수는 호출하여 사용하고 호출된 함수는 기능이 끝나면 제어가 반환됨 함수로 구현된 하나의 기능은 여러 곳에서 동...

Java 객체에 대하여.

객체(Object) 의사나 행위가 미치는 대상 (사전적 의미) 구체적, 추상적 데이터의 단위

Back to top ↑

스프링쇼핑몰

Back to top ↑

javascript

[js algorithm] 알람시계

문제 상근이는 매일 아침 알람을 듣고 일어난다.알람을 듣고 바로 일어나면 다행이겠지만, 항상 조금만 더 자려는 마음 때문에 매일 학교를 지각하고 있다.

[js algorithm] 시험성적

시험성적 시험 점수를 입력받아 90 ~ 100점은 A 80 ~ 89점은 B 70 ~ 79점은 C 60 ~ 69점은 D 나머지 점수는 F를 출력하는 프로그램...

Back to top ↑

빅데이터

빅데이터 플랫폼 테스트

소프트웨어 테스트 국제 표준의 Part2에 해당하는 테스팅 프로세스의 개념 테스트 관리 프로세스, 통계 보고,테스트 환경에 대한 가이드를 의미

빅데이터 분석시스템 개발

빅데이터 분석 프로세스를 파악하는 목적 빅데이터의 수집, 처리, 변환 과정을 파악하고 분석 시나리오를 상세화하기 위한 것.

빅데이터 저장시스템 개발

가상화 기술의 개념 하나의 물리적인 시스템에 여러 개의 운영 체제를 실행시킬 수 있는 기술이며 이 기술을 프로그램으로 만든 것을 하이퍼바이저라고 한다.

빅데이터 수집시스템 개발

빅데이터 수집에서 비정형 데이터의 개념 스키마를 갖지 않는 SNS, NoSQL, 텍스트, 이미지, 비디오 등의 데이터를 의미

빅데이터 플랫폼 아키텍처 설계

빅데이터 플랫폼 인프라 구조를 만들기 위한 내부 조직 구성 순서 내부 조직 구성 및 역할을 정의 의사 결정권자의 지원 확보

빅데이터 플랫폼 분석

빅데이터 플랫폼 정의 다양하고 방대한 양의 데이터로부터 수집한 데이터를 처리하고 분석하여 지능화된 서비스를 제공하기 위한 환경

빅데이터 분석 결과 시각화

빅데이터 분석 시각화 과정 Acquire : 데이터 획득 Parse : 데이터 분석 Filter : 관심있는 데이터만 남김 Mine : 통계적 기법으로 패턴 ...

분석용 데이터 구축

빅데이터 기획 단계 1단계 : 수집 2단계 : 저장 관리 3단계 : 처리 4단계 : 분석 시각화 5단계 : 폐기

머신러닝기반데이터분석

머신러닝의 개념 인공지능의 한 분야로서 컴퓨터가 명시적인 프로그램 없이 스스로 배울 수 있는 능력을 부여하는 연구분야를 의미한다. 컴퓨터가 어떠한 작업에 대해 꾸준한...

텍스트 데이터 분석

텍스트 데이터 분석의 개념 대용량의 비정형 텍스트나 특정 형식이 없는 텍스트를 수집하고 처리하여 유의미한 흐름과 패턴을 도출하여 중요한 의사결정을 위한 분석을 의미한다.

빅데이터에 대하여

빅데이터 처리 기술의 필요성 빅데이터 특성은 데이터의 크기(Volume), 발생속도(Velocity), 다양성(Variety) 등 3V로 표현될 수 있음 빅데이터 처...

Back to top ↑

bigdata

빅데이터 플랫폼 테스트

소프트웨어 테스트 국제 표준의 Part2에 해당하는 테스팅 프로세스의 개념 테스트 관리 프로세스, 통계 보고,테스트 환경에 대한 가이드를 의미

빅데이터 분석시스템 개발

빅데이터 분석 프로세스를 파악하는 목적 빅데이터의 수집, 처리, 변환 과정을 파악하고 분석 시나리오를 상세화하기 위한 것.

빅데이터 저장시스템 개발

가상화 기술의 개념 하나의 물리적인 시스템에 여러 개의 운영 체제를 실행시킬 수 있는 기술이며 이 기술을 프로그램으로 만든 것을 하이퍼바이저라고 한다.

빅데이터 수집시스템 개발

빅데이터 수집에서 비정형 데이터의 개념 스키마를 갖지 않는 SNS, NoSQL, 텍스트, 이미지, 비디오 등의 데이터를 의미

빅데이터 플랫폼 아키텍처 설계

빅데이터 플랫폼 인프라 구조를 만들기 위한 내부 조직 구성 순서 내부 조직 구성 및 역할을 정의 의사 결정권자의 지원 확보

빅데이터 플랫폼 분석

빅데이터 플랫폼 정의 다양하고 방대한 양의 데이터로부터 수집한 데이터를 처리하고 분석하여 지능화된 서비스를 제공하기 위한 환경

빅데이터 분석 결과 시각화

빅데이터 분석 시각화 과정 Acquire : 데이터 획득 Parse : 데이터 분석 Filter : 관심있는 데이터만 남김 Mine : 통계적 기법으로 패턴 ...

분석용 데이터 구축

빅데이터 기획 단계 1단계 : 수집 2단계 : 저장 관리 3단계 : 처리 4단계 : 분석 시각화 5단계 : 폐기

머신러닝기반데이터분석

머신러닝의 개념 인공지능의 한 분야로서 컴퓨터가 명시적인 프로그램 없이 스스로 배울 수 있는 능력을 부여하는 연구분야를 의미한다. 컴퓨터가 어떠한 작업에 대해 꾸준한...

텍스트 데이터 분석

텍스트 데이터 분석의 개념 대용량의 비정형 텍스트나 특정 형식이 없는 텍스트를 수집하고 처리하여 유의미한 흐름과 패턴을 도출하여 중요한 의사결정을 위한 분석을 의미한다.

빅데이터에 대하여

빅데이터 처리 기술의 필요성 빅데이터 특성은 데이터의 크기(Volume), 발생속도(Velocity), 다양성(Variety) 등 3V로 표현될 수 있음 빅데이터 처...

Back to top ↑

jQuery

Back to top ↑

JSP

JSP DBCP란?

DBCP (DataBase Connection Pool) Connection을 미리 만들어 놓고 로딩 시간을 줄인다.

JSP out 객체

out 객체 JSP 페이지의 출력할 내용을 가지고 있는 출력 스트림 객체 표현식(<%=문장%>)과 같음 out 객체의 메소드 boo...

JSP request 객체

JSP에서 제공하는 객체 request, response, out, session, application, pageContext, page, config, excepti...

Back to top ↑

class

Back to top ↑

JDBC

JDBC 정의

JDBC란? 자바를 이용한 데이터베이스 접속과 SQL 문장의 실행, 그리고 실행 결과로 얻어진 데이터의 핸들링을 제공하는 방법과 절차에 관한 규약이다. 자바는 표준 ...

Back to top ↑

html

HTML form 태그에 대해 알아본다.

<form>태그는 웹 페이지에서의 입력 양식을 말한다. 로그인 창이나 회원가입 폼 등이 바로 <form>태그를 사용하고 있다. 이 <form>...

Back to top ↑

객체

상속을 활용한 멤버십 클래스 구현

시나리오 ``` 회사에서 고객 정보를 활용한 맞춤 서비스를 하기 위해 일반고객(Customer)과 이보다 충성도가 높은 우수고객(VIP Customer)에 따른 서비스를 ...

객체 간의 상속은 어떤 의미일까?

클래스 상속 새로운 클래스를 정의 할 때 이미 구현된 클래스를 상속 받아서 속성이나 기능을 확장하여 클래스를 구현함 이미 구현된 클래스보다 더 구체적인 기능을 가진 ...

Java 객체 간의 협력 문제풀이

다음과 같은 상황을 객체 간의 협력을 이용하여 구현해 봅시다. Edward는 지각을 해서 택시를 타야 했습니다. 20000원을 가지고 있었는데 10000원을 택시비로 사용했습...

Java 객체 간의 협력

객체 지향 프로그래밍에서의 협력 객체 지향 프로그램에서 객체 간에는 협력이 이루어짐 협력을 위해서는 필요한 메세지를 전송하고 이를 처리하는 기능이 구현되어야 함 ...

Java 객체구현 두번째

객체를 구현해봅시다. 문제 : 음식점에 배달 주문이 들어왔습니다. 주문 접수 번호 : 202011020003 주문 핸드폰 번호 : 01023450001 주문 집...

Java 객체구현

객체를 구현해봅시다. 문제 : 다음 설명에 해당되는 객체를 구현하고 해당 정보를 출력하세요 키가 180 이고 몸무게가 78 킬로인 남성이 있습니다. ...

Java 객체에 대하여.

객체(Object) 의사나 행위가 미치는 대상 (사전적 의미) 구체적, 추상적 데이터의 단위

Back to top ↑

custom

Back to top ↑

자바커스텀클래스

Back to top ↑

이산수학

이산수학/증명 - 수학적 귀납법

증명의 이해 수학적 귀납법 자연수 n에 대하여 정의된 명제함수 P(n)에 대하여 아래의 순서에 따라 증명하는 방법. 기본가정 : n = 1일 때 P(...

이산수학/집합과 논리 - 논리

부정 ~p 명제 p에 대하여 p의 진릿값을 반대로 갖는 명제를 위와 같이 표기하며 p가 아니다 또는 not p라고 읽는다. p가 참인 명제일 경우 ~...

이산수학/집합과 논리 - 명제

명제란? 객관적으로 참, 거짓을 판단할 수 있는 문장이나 수식 이때, 보통 참인 경우 알파벳 T로 거짓인 경우 알파벳 F로 표시한다. 참,거짓을 가리키는 값을 진...

이산수학/집합과 논리 - 집합

집합 여러 원소들(element)의 모임으로 중복된 원소를 가지지 않음. 집합의 표기법 원소나열법 : 집합에 속하는 원소들을 일일이 나열하는 방법...

Back to top ↑

JAVA

JAVA 컬렉션 프레임워크 & 제네릭

컬렉션프레임워크란? 배열처럼 처리되지만 배열의 크기(개수)를 설정하지 않고 사용가능 배열은 동일한 자료형의 값 한개로 구성된 순차적 처리기법이나 컬렉션 프레임워크는 ...

Back to top ↑

css

Back to top ↑

회원관리예제

간단한 회원 관리 예제1

비즈니스 요구사항 정리 데이터 회원ID, 이름 기능 회원등록, 조회 아직 데이터 저장소가 선정...

Back to top ↑

회원관리

Back to top ↑

시스템구성

Back to top ↑

layout

Back to top ↑

python

velog 24시간 숙제 감시 텔레그램 봇

개요 회사에서 사원급들 숙제를 내주고 있다. 숙제를 하고 나한테 url을 보내거나, 내가 직접 블로그에 들어가서 확인하기가 매우 귀찮았다. 5분에 한번씩 24시간...

[기초-입출력]

기초-입출력 문자(character)는 0~9, a~z, A~Z, !, @, #, {, [, <, … 과 같이 길이가 1인 기호라고 할 수 있다. 변수에 문자 ...

[기초-출력] 출력하기

기초-출력 python 언어에서 가장 기본적인 명령이 출력문이다. print( )를 이용해 다음 단어를 출력하시오. Hello

python selenium error

셀레니움 클릭 테스트를 하려고 1 to 50 사이트를 이용하여 클릭 테스트를 하려고 했다.

Back to top ↑

R

Vector, Matrix, Array ( 작성중 )

벡터 생성 c()는 Combind의 약자를 나타내는 명령어로 R에서 매우 자주 쓰이는 명령어다. c()는 벡터를 만드는데 사용한다. 벡터는 데이터...

R의 기본 자료형

R의 자료형 숫자형 모든 숫자 문자형 모든 문자 논리형 TRUE &...

R studio 초기 세팅

R Studio의 초기 세팅에 대하여. R Studio를 처음 실행하면 새하얀 화면이 나온다. 오래보면 눈 아픔. 간지가 안남. ...

R과 R studio 설치

R 설치 클릭해야 되는 부분을 형광색으로 칠해놨으니 참고하기 바란다. R설치 홈페이지 여기로 접속한다.

Back to top ↑

DBCP

JSP DBCP란?

DBCP (DataBase Connection Pool) Connection을 미리 만들어 놓고 로딩 시간을 줄인다.

Back to top ↑

database

관계형 데이터베이스란

관계형 데이터베이스 관계형 데이터베이스는 키(key)와 값(value)들의 간단한 관계를 테이블화 시킨 매우 간단한 원칙은 전산정보 데이터베이스이다. 보통 RDB라고 불...

데이터베이스의 종류

데이터 저장 방식에 따른 데이터베이스 종류 계층형 데이터베이스 계층 구조로 데이터 관리, 최초의 현대적 데이터베이스 관계형 데이터베...

데이터베이스의 기본 기능

데이터 삽입, 삭제, 수정, 조회 조회 : 원하는 데이터를 조회하는 기능(ex. 영화 시간표 조회) 갱신 삽입 : 원하는 데이터를 저장하는 기능(...

데이터베이스란?

데이터베이스란 ? 데이터베이스는 컴퓨터 시스템에 전자적으로 저장된 체계적인 데이터의 모음 컴퓨터가 초기 발명된 시점에는 과학적인 연구의 용도로 사용되었다. 컴퓨터...

Back to top ↑

자료조회

oracle - 자료의 조회 4

자료의 조회 데이터베이스의 넓은 영역 중 주로 자료의 검색과 관련된 부분을 할 예정이다. 자료검색을 위한 가장 기본적인 부분을 다루게 되며, 가장 주요한 부분이라도 ...

oracle - 자료의 조회 3

자료의 조회 데이터베이스의 넓은 영역 중 주로 자료의 검색과 관련된 부분을 할 예정이다. 자료검색을 위한 가장 기본적인 부분을 다루게 되며, 가장 주요한 부분이라도 ...

oracle - 자료의 조회 2

자료의 조회 데이터베이스의 넓은 영역 중 주로 자료의 검색과 관련된 부분을 할 예정이다. 자료검색을 위한 가장 기본적인 부분을 다루게 되며, 가장 주요한 부분이라도 ...

oracle - 자료의 조회

자료의 조회 데이터베이스의 넓은 영역 중 주로 자료의 검색과 관련된 부분을 할 예정이다. 자료검색을 위한 가장 기본적인 부분을 다루게 되며, 가장 주요한 부분이라도 ...

Back to top ↑

mysql문제

Back to top ↑

mysqlquiz

Back to top ↑

mysql연습문제

Back to top ↑

object

Java 객체구현 두번째

객체를 구현해봅시다. 문제 : 음식점에 배달 주문이 들어왔습니다. 주문 접수 번호 : 202011020003 주문 핸드폰 번호 : 01023450001 주문 집...

Java 객체구현

객체를 구현해봅시다. 문제 : 다음 설명에 해당되는 객체를 구현하고 해당 정보를 출력하세요 키가 180 이고 몸무게가 78 킬로인 남성이 있습니다. ...

Java 객체에 대하여.

객체(Object) 의사나 행위가 미치는 대상 (사전적 의미) 구체적, 추상적 데이터의 단위

Back to top ↑

Array

Java Array

배열 동일한 자료형의 순차적 자료 구조 인덱스 연산자[]를 이용하여 빠른 참조가 가능 물리적 위치와 논리적 위치가 동일 배열의 순서는 0부터 시작 자바에서...

Vector, Matrix, Array ( 작성중 )

벡터 생성 c()는 Combind의 약자를 나타내는 명령어로 R에서 매우 자주 쓰이는 명령어다. c()는 벡터를 만드는데 사용한다. 벡터는 데이터...

배열(Array)에 대하여

배열(Array) 데이터를 나열하고 각 데이터를 인덱스에 대응하도록 구성한 데이터 구조 파이썬에서는 리스트 타입이 배열 기능을 제공함

Back to top ↑

레이아웃

Back to top ↑

객체배열

Java 객체 배열을 구현한 클래스 ArrayList

java.util 패키지에서 제공되는 ArrayList 기존의 배열 선언과 사용 방식은 배열의 길이를 정하고 요소의 개수가 배열의 길이보다 커지면 배열을 재할당하고 복사...

Java 객체 배열

객체 배열 선언과 구현 기본 자료형 배열은 선언과 동시에 배열의 크기만큼의 메모리가 할당되지만, 객체 배열의 경우엔 요소가 되는 객체의 주소가 들어갈(4바이트, 8바이트...

Back to top ↑

객체지향

객체지향의 설계 5원칙 SOLID

응집도와 결합도 좋은 소프트웨어 설계를 위해서는 결합도는 낮추고 응집도는 높여야 한다. 결합도 모듈(클래스)간의 상호 의존 정도를 나타내는 지표로...

객체지향의 4대특성

1.캡슐화 캡슐화는 객체의 속성을 보호하기 위해서 사용한다. 객체의 캡슐화는 현실 세계에서도 볼 수 있다. 컴퓨터 본체 안에 수 많은 부품이 있지만 전원을 켜기 위해...

객체지향이란

객체지향의 등장 객체지향의 개념은 1970년대에 들어서 용어가 나왔으며 50년이 넘어가는 역사를 가지고 있다. 이전에는 C언어 처럼 실행하고자 하는 순서대로 명령어를...

Back to top ↑

스프링

Back to top ↑

자바중첩포문

Back to top ↑

built-in

Back to top ↑

자바내장클래스

Back to top ↑

jdbc로그인

Back to top ↑

jdbc회원가입

Back to top ↑

jdbc회원목록

Back to top ↑

자바주사위

Back to top ↑

JAVAinterface

JAVA 예외처리에 대하여

예외처리 예외처리의 개념 프로그램은 정상실행되지만 실행중에 정상종료가 되지않는 에러를 의미함. 처리과정 정상실...

Back to top ↑

Spring

Back to top ↑

rest

REST

REST Representational State Transfer 자원의 상태 전달 (네트워크 아키텍처) Clint...

API

API란?

Back to top ↑

자료형

R의 기본 자료형

R의 자료형 숫자형 모든 숫자 문자형 모든 문자 논리형 TRUE &...

Java 참조 자료형 변수

참조 자료형 변수의 자료형 클래스형으로 변수를 선언 기본 자료형은 사용하는 메모리의 크기가 정해져 있지만, 참조 자료형은 클래스에 따라 다름 참조 자료형을 ...

Back to top ↑

협력

Java 객체 간의 협력 문제풀이

다음과 같은 상황을 객체 간의 협력을 이용하여 구현해 봅시다. Edward는 지각을 해서 택시를 타야 했습니다. 20000원을 가지고 있었는데 10000원을 택시비로 사용했습...

Java 객체 간의 협력

객체 지향 프로그래밍에서의 협력 객체 지향 프로그램에서 객체 간에는 협력이 이루어짐 협력을 위해서는 필요한 메세지를 전송하고 이를 처리하는 기능이 구현되어야 함 ...

Back to top ↑

Rstudio

R studio 초기 세팅

R Studio의 초기 세팅에 대하여. R Studio를 처음 실행하면 새하얀 화면이 나온다. 오래보면 눈 아픔. 간지가 안남. ...

R과 R studio 설치

R 설치 클릭해야 되는 부분을 형광색으로 칠해놨으니 참고하기 바란다. R설치 홈페이지 여기로 접속한다.

Back to top ↑

static

Java static 변수

공통으로 사용하는 변수가 필요한 경우 여러 인스턴스가 공유하는 기준 값이 필요한 경우 학생마다 새로운 학번 생성 카드회사에서 카드를 새로 발급할때마다 새로운 카드...

Back to top ↑

싱글톤패턴

Java static과 싱글톤패턴

설명에 따른 객체를 구현하여 테스트 코드가 실행되도록 구현 ``` 자동차 공장이 있습니다. 자동차 공장은 유일한 객체이고, 이 공장에서 생산되는 자동차는 제작될 때마다 고유의...

Back to top ↑

ArrayList

Java 객체 배열을 구현한 클래스 ArrayList

java.util 패키지에서 제공되는 ArrayList 기존의 배열 선언과 사용 방식은 배열의 길이를 정하고 요소의 개수가 배열의 길이보다 커지면 배열을 재할당하고 복사...

Back to top ↑

상속

상속을 활용한 멤버십 클래스 구현

시나리오 ``` 회사에서 고객 정보를 활용한 맞춤 서비스를 하기 위해 일반고객(Customer)과 이보다 충성도가 높은 우수고객(VIP Customer)에 따른 서비스를 ...

객체 간의 상속은 어떤 의미일까?

클래스 상속 새로운 클래스를 정의 할 때 이미 구현된 클래스를 상속 받아서 속성이나 기능을 확장하여 클래스를 구현함 이미 구현된 클래스보다 더 구체적인 기능을 가진 ...

Back to top ↑

springboot

Spring Boot 간단한 Todo list

Todo list Todo list 목록에 아이템 추가 Todo list 목록 중 특정 아이템 조회 Todo list 전체 목록 조회 Todo list 목록 ...

Spring Boot : Entity, Repository에 대하여

Entity 데이터베이스에 쓰일 필드와 여러 엔티티간 연관관계를 정의한다. 데이터베이스는 엑셀처럼 2차원 테이블이라고 생각하면 되는데 이 테이블에 서비스에서 필요한 ...

Back to top ↑

JSPBeans

Back to top ↑

login

Back to top ↑

logout

Back to top ↑

read

Back to top ↑

view

Oracle View에 대하여

View란? View는 하나 이상의 테이블 또는 다른 View를 기반으로 만들어진 가상의 창(Window) 같은 것으로 뷰를 만드는 SQL문장만 Oracle 딕셔너리에 ...

Back to top ↑

Lock

트린잭션 처리 시 주의 사항

데드락을 최소화 시키는 DBMS 대책 트랜잭션을 자주 commit 정해진 순서로 테이블에 엑세스 필요 없는 경우에 읽기 잠금 획득 사용을 피함 쿼리에 의한 잠...

Database Lock

Lock이란? 데이터의 일관성을 보장하기 위한 방법이다. 오라클과 같이 고가의 DBMS를 사용하는 이유가 데이터의 무결성과 일관성을 유지하는 능력이 뛰어나기 때문

Back to top ↑

인터넷

Back to top ↑

Springboot

Back to top ↑

회고록

조금 늦은 2023 회고록

2023년 2023년 1월 계속 일은 하고 있었다. 별다른 이슈도 없었고, 답답한거라곤 옆자리 부사수 뿐이였다. 나도 저랬었겠지. 어떠한 ...

조금 늦은 2022 회고록

2022년 2022년 1월 첫 출근. 1월 17일쯤 부장님이 전화오셔서 언제부터 출근 가능하냐 여쭤보셔서 2월 설지나고 가능하다 말씀드리니 그러지말고...

Back to top ↑

algorithm

[js algorithm] 알람시계

문제 상근이는 매일 아침 알람을 듣고 일어난다.알람을 듣고 바로 일어나면 다행이겠지만, 항상 조금만 더 자려는 마음 때문에 매일 학교를 지각하고 있다.

[js algorithm] 시험성적

시험성적 시험 점수를 입력받아 90 ~ 100점은 A 80 ~ 89점은 B 70 ~ 79점은 C 60 ~ 69점은 D 나머지 점수는 F를 출력하는 프로그램...

Back to top ↑

자바단위변환

Back to top ↑

자바포문

Back to top ↑

자바홀짝누적

Back to top ↑

자바누적

Back to top ↑

자바역순출력

Back to top ↑

자바역순

Back to top ↑

자바배수출력

Back to top ↑

자바배수

Back to top ↑

자바경제성장률

Back to top ↑

자바배열

Back to top ↑

자바주민등록번호

Back to top ↑

자바나이성별반환

Back to top ↑

자바세금계산

Back to top ↑

mysql설치

윈도우10 Mysql 설치

윈도우10에 mysql을 설치해보자. https://www.mysql.com/에 접속한다. 하단에 있는 MySQL Community Server 클릭 ...

Back to top ↑

윈도우mysql설치

윈도우10 Mysql 설치

윈도우10에 mysql을 설치해보자. https://www.mysql.com/에 접속한다. 하단에 있는 MySQL Community Server 클릭 ...

Back to top ↑

mysql

윈도우10 Mysql 설치

윈도우10에 mysql을 설치해보자. https://www.mysql.com/에 접속한다. 하단에 있는 MySQL Community Server 클릭 ...

Back to top ↑

MySQL

MySQL 명령어

SHOW - DB,Table을 보는 명령어 CREATE - DB,Table을 만드는 명령어 SELECT - 데이터를 보는 명령어 INSERT - 레...

Back to top ↑

MySQL명령어

MySQL 명령어

SHOW - DB,Table을 보는 명령어 CREATE - DB,Table을 만드는 명령어 SELECT - 데이터를 보는 명령어 INSERT - 레...

Back to top ↑

SQL명령어

MySQL 명령어

SHOW - DB,Table을 보는 명령어 CREATE - DB,Table을 만드는 명령어 SELECT - 데이터를 보는 명령어 INSERT - 레...

Back to top ↑

workbench설치

윈도우10 workbench 설치

윈도우10에 workbench를 설치해보자. 시작메뉴에 MySQL Installer - Community를 클릭한다. Add 클릭 Application...

Back to top ↑

윈도우workbench설치

윈도우10 workbench 설치

윈도우10에 workbench를 설치해보자. 시작메뉴에 MySQL Installer - Community를 클릭한다. Add 클릭 Application...

Back to top ↑

workbench

윈도우10 workbench 설치

윈도우10에 workbench를 설치해보자. 시작메뉴에 MySQL Installer - Community를 클릭한다. Add 클릭 Application...

Back to top ↑

JDBC설치

Back to top ↑

jdbc설치

Back to top ↑

JDBC정의

JDBC 정의

JDBC란? 자바를 이용한 데이터베이스 접속과 SQL 문장의 실행, 그리고 실행 결과로 얻어진 데이터의 핸들링을 제공하는 방법과 절차에 관한 규약이다. 자바는 표준 ...

Back to top ↑

JAVA내림차순정렬

Back to top ↑

자바실수정렬

Back to top ↑

자바정렬

Back to top ↑

자바방정식

Back to top ↑

윤년

Back to top ↑

평년

Back to top ↑

JAVAJDBC문제

Back to top ↑

JAVACollectionFramework

JAVA 컬렉션 프레임워크 & 제네릭

컬렉션프레임워크란? 배열처럼 처리되지만 배열의 크기(개수)를 설정하지 않고 사용가능 배열은 동일한 자료형의 값 한개로 구성된 순차적 처리기법이나 컬렉션 프레임워크는 ...

Back to top ↑

HTML

Back to top ↑

HTML5

Back to top ↑

Lombok

Back to top ↑

롬복

Back to top ↑

api

API

API란?

Back to top ↑

spring

Back to top ↑

CRUD

Back to top ↑

htmllayout

Back to top ↑

form

HTML form 태그에 대해 알아본다.

<form>태그는 웹 페이지에서의 입력 양식을 말한다. 로그인 창이나 회원가입 폼 등이 바로 <form>태그를 사용하고 있다. 이 <form>...

Back to top ↑

flex

Back to top ↑

selenium

python selenium error

셀레니움 클릭 테스트를 하려고 1 to 50 사이트를 이용하여 클릭 테스트를 하려고 했다.

Back to top ↑

seleniumerror

python selenium error

셀레니움 클릭 테스트를 하려고 1 to 50 사이트를 이용하여 클릭 테스트를 하려고 했다.

Back to top ↑

function

Java 함수와 메서드

함수란 하나의 기능을 수행하는 일련의 코드 구현된 함수는 호출하여 사용하고 호출된 함수는 기능이 끝나면 제어가 반환됨 함수로 구현된 하나의 기능은 여러 곳에서 동...

Back to top ↑

method

Java 함수와 메서드

함수란 하나의 기능을 수행하는 일련의 코드 구현된 함수는 호출하여 사용하고 호출된 함수는 기능이 끝나면 제어가 반환됨 함수로 구현된 하나의 기능은 여러 곳에서 동...

Back to top ↑

instance

Java 인스턴스 생성과 힙 메모리

인스턴스 (instance) 클래스는 객체의 속성을 정의 하고 기능을 구현하여 만들어 놓은 코드 상태 실제 클래스 기반으로 생성된 객체(인스턴스)는 각각 다른 멤버 ...

Back to top ↑

heap

Java 인스턴스 생성과 힙 메모리

인스턴스 (instance) 클래스는 객체의 속성을 정의 하고 기능을 구현하여 만들어 놓은 코드 상태 실제 클래스 기반으로 생성된 객체(인스턴스)는 각각 다른 멤버 ...

Back to top ↑

memory

Java 인스턴스 생성과 힙 메모리

인스턴스 (instance) 클래스는 객체의 속성을 정의 하고 기능을 구현하여 만들어 놓은 코드 상태 실제 클래스 기반으로 생성된 객체(인스턴스)는 각각 다른 멤버 ...

Back to top ↑

constructor

Back to top ↑

생성자

Back to top ↑

참조자료형

Java 참조 자료형 변수

참조 자료형 변수의 자료형 클래스형으로 변수를 선언 기본 자료형은 사용하는 메모리의 크기가 정해져 있지만, 참조 자료형은 클래스에 따라 다름 참조 자료형을 ...

Back to top ↑

변수

Java 참조 자료형 변수

참조 자료형 변수의 자료형 클래스형으로 변수를 선언 기본 자료형은 사용하는 메모리의 크기가 정해져 있지만, 참조 자료형은 클래스에 따라 다름 참조 자료형을 ...

Back to top ↑

접근제어지시자

Java 접근 제어 지시자와 정보은닉

접근 제어 지시자 (access modifier) 클래스 외부에서 클래스의 멤버 변수, 메서드, 생성자를 사용할 수 있는지 여부를 지정하는 키워드 private : ...

Back to top ↑

정보은닉

Java 접근 제어 지시자와 정보은닉

접근 제어 지시자 (access modifier) 클래스 외부에서 클래스의 멤버 변수, 메서드, 생성자를 사용할 수 있는지 여부를 지정하는 키워드 private : ...

Back to top ↑

캡슐화

Java 캡슐화

정보 은닉을 활용한 캡슐화 꼭 필요한 정보와 기능만 외부에 오픈함 대부분의 멤버 변수와 메서드를 감추고 외부에 통합된 인터페이스만을 제공하여 일관된 기능을 구현하게 ...

Back to top ↑

this

Java 객체 자신을 가리키는 this

this가 하는 일 인스턴스 자신의 메모리를 가리킴 생성자에서 또 다른 생성자를 호출 할 때 사용 자신의 주소(참조값)을 반환 함

Back to top ↑

indexOf

M을 찾아라

"Braund, Mr. Owen Harris", "Cumings, Mrs. John Bradley (Florence Briggs Thayer)", "...

Back to top ↑

자료구조

자료구조와 알고리즘이란

자료구조란? 용어 : 자료구조, 데이터 구조, data structure 대량의 데이터를 효율적으로 관리할 수 있는 데이터의 구조를 의미 코드상에서 효율적으로 데...

Back to top ↑

알고리즘

자료구조와 알고리즘이란

자료구조란? 용어 : 자료구조, 데이터 구조, data structure 대량의 데이터를 효율적으로 관리할 수 있는 데이터의 구조를 의미 코드상에서 효율적으로 데...

Back to top ↑

배열

배열(Array)에 대하여

배열(Array) 데이터를 나열하고 각 데이터를 인덱스에 대응하도록 구성한 데이터 구조 파이썬에서는 리스트 타입이 배열 기능을 제공함

Back to top ↑

Queue

큐(Queue)에 대하여

큐(Queue) 줄을 서는 행위와 유사 가장 먼저 넣은 데이터를 가장 먼저 꺼낼 수 있는 구조 음식점에서 가정 먼저 줄을 선 사람이 제일 먼저 음...

Back to top ↑

큐(Queue)에 대하여

큐(Queue) 줄을 서는 행위와 유사 가장 먼저 넣은 데이터를 가장 먼저 꺼낼 수 있는 구조 음식점에서 가정 먼저 줄을 선 사람이 제일 먼저 음...

Back to top ↑

벡터

Vector, Matrix, Array ( 작성중 )

벡터 생성 c()는 Combind의 약자를 나타내는 명령어로 R에서 매우 자주 쓰이는 명령어다. c()는 벡터를 만드는데 사용한다. 벡터는 데이터...

Back to top ↑

vector

Vector, Matrix, Array ( 작성중 )

벡터 생성 c()는 Combind의 약자를 나타내는 명령어로 R에서 매우 자주 쓰이는 명령어다. c()는 벡터를 만드는데 사용한다. 벡터는 데이터...

Back to top ↑

Matrix

Vector, Matrix, Array ( 작성중 )

벡터 생성 c()는 Combind의 약자를 나타내는 명령어로 R에서 매우 자주 쓰이는 명령어다. c()는 벡터를 만드는데 사용한다. 벡터는 데이터...

Back to top ↑

domain

도메인과 IP

IP 인터넷에 연결되어 있는 장치(컴퓨터, 스마트폰, 서버)들은 각각의 장치를 식별할 수 있는 주소를 가지고 있는데 이를 ip라고 한다 예) 115....

Back to top ↑

ip

도메인과 IP

IP 인터넷에 연결되어 있는 장치(컴퓨터, 스마트폰, 서버)들은 각각의 장치를 식별할 수 있는 주소를 가지고 있는데 이를 ip라고 한다 예) 115....

Back to top ↑

성적산출

Back to top ↑

GNB

Back to top ↑

entity

Spring Boot : Entity, Repository에 대하여

Entity 데이터베이스에 쓰일 필드와 여러 엔티티간 연관관계를 정의한다. 데이터베이스는 엑셀처럼 2차원 테이블이라고 생각하면 되는데 이 테이블에 서비스에서 필요한 ...

Back to top ↑

repository

Spring Boot : Entity, Repository에 대하여

Entity 데이터베이스에 쓰일 필드와 여러 엔티티간 연관관계를 정의한다. 데이터베이스는 엑셀처럼 2차원 테이블이라고 생각하면 되는데 이 테이블에 서비스에서 필요한 ...

Back to top ↑

todolist

Spring Boot 간단한 Todo list

Todo list Todo list 목록에 아이템 추가 Todo list 목록 중 특정 아이템 조회 Todo list 전체 목록 조회 Todo list 목록 ...

Back to top ↑

톰캣설치

톰캣설치

톰캣을 설치해보자. Tomcat9버전을 설치할꺼다. 톰캣홈페이지 접속 Tomcat9 클릭 64-bit Windows zip 클릭(다운) ...

Back to top ↑

톰캣

Back to top ↑

톰캣테스트

Back to top ↑

스택

스택에 대하여

Stack 데이터를 제한적으로 접근할 수 있는 구조 한쪽 끝에서만 자료를 넣거나 뺄 수 있는 구조 가장 나중에 쌓은 데이터를 가장 ...

Back to top ↑

stack

스택에 대하여

Stack 데이터를 제한적으로 접근할 수 있는 구조 한쪽 끝에서만 자료를 넣거나 뺄 수 있는 구조 가장 나중에 쌓은 데이터를 가장 ...

Back to top ↑

링크드리스트

링크드리스트(Linked List)에 대하여

링크드리스트 구조 연결 리스트라고도 함 배열은 순차적으로 연결된 공간에 데이터를 나열하는 데이터 구조 링크드리스트는 떨어진 곳에 존재하는 데이터를 화살표로 연결해...

Back to top ↑

Linked

링크드리스트(Linked List)에 대하여

링크드리스트 구조 연결 리스트라고도 함 배열은 순차적으로 연결된 공간에 데이터를 나열하는 데이터 구조 링크드리스트는 떨어진 곳에 존재하는 데이터를 화살표로 연결해...

Back to top ↑

List

링크드리스트(Linked List)에 대하여

링크드리스트 구조 연결 리스트라고도 함 배열은 순차적으로 연결된 공간에 데이터를 나열하는 데이터 구조 링크드리스트는 떨어진 곳에 존재하는 데이터를 화살표로 연결해...

Back to top ↑

설계

객체지향의 설계 5원칙 SOLID

응집도와 결합도 좋은 소프트웨어 설계를 위해서는 결합도는 낮추고 응집도는 높여야 한다. 결합도 모듈(클래스)간의 상호 의존 정도를 나타내는 지표로...

Back to top ↑

SOLID

객체지향의 설계 5원칙 SOLID

응집도와 결합도 좋은 소프트웨어 설계를 위해서는 결합도는 낮추고 응집도는 높여야 한다. 결합도 모듈(클래스)간의 상호 의존 정도를 나타내는 지표로...

Back to top ↑

POJO

POJO JAVA

POJO (Plain Old JAva Object) 순수한 자바 오브젝트를 뜻한다. 역사를 거슬러 올라가보면 예전 EJB가 인기를 끌고 많이 사용하던 시절에는 단순...

Back to top ↑

JSP처리과정

Back to top ↑

JSP디렉티브

JSP 디렉티브 태그

디렉티브 태그란? JSP 페이지를 어떻게 처리할 것인지를 설정하는 태그 서블릿 프로그램에서 서블릿 클래스로 변환 시 디렉티브 태그 문법을 검사함 JSP와 관련한 ...

Back to top ↑

디렉티브태그

JSP 디렉티브 태그

디렉티브 태그란? JSP 페이지를 어떻게 처리할 것인지를 설정하는 태그 서블릿 프로그램에서 서블릿 클래스로 변환 시 디렉티브 태그 문법을 검사함 JSP와 관련한 ...

Back to top ↑

JSP구구단

JSP 구구단 출력

gugudan.html <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <tit...

Back to top ↑

request

JSP request 객체

JSP에서 제공하는 객체 request, response, out, session, application, pageContext, page, config, excepti...

Back to top ↑

web

Back to top ↑

out

JSP out 객체

out 객체 JSP 페이지의 출력할 내용을 가지고 있는 출력 스트림 객체 표현식(<%=문장%>)과 같음 out 객체의 메소드 boo...

Back to top ↑

JSP지시자

JSP 지시자

JSP 지시자 page 가장 기본적인 설정 language, pageEncoding, errorPage, isErrorPage, sessi...

Back to top ↑

JSP액션태그

JSP 액션태그

Action Tag 정적태그 <p>내용입니다.</p> <p> : 시작태그 ...

Back to top ↑

JSPBean

JSP Bean

Java Bean 좁은 의미로서의 bean JSP에서 Java Class를 사용할 때 데이터 입출력을 목적으로 만든 클래스를 Bean이라고 한다. ...

Back to top ↑

JSPLoginSession

JSP Login session

login.html <!DOCTYPE html> <html lang="ko"> <head> <meta charset="UTF-8">...

Back to top ↑

DAO

DAO, DTO, VO 간단한 개념 정리

DAO DAO(Data Access Object) 데이터베이스의 데이터에 접근하기 위한 객체 데이터베이스에 접근 하기 위한 로직 &...

Back to top ↑

DTO

DAO, DTO, VO 간단한 개념 정리

DAO DAO(Data Access Object) 데이터베이스의 데이터에 접근하기 위한 객체 데이터베이스에 접근 하기 위한 로직 &...

Back to top ↑

VO

DAO, DTO, VO 간단한 개념 정리

DAO DAO(Data Access Object) 데이터베이스의 데이터에 접근하기 위한 객체 데이터베이스에 접근 하기 위한 로직 &...

Back to top ↑

textdata

텍스트 데이터 분석

텍스트 데이터 분석의 개념 대용량의 비정형 텍스트나 특정 형식이 없는 텍스트를 수집하고 처리하여 유의미한 흐름과 패턴을 도출하여 중요한 의사결정을 위한 분석을 의미한다.

Back to top ↑

Web

Web

Web 인터넷에 연결된 컴퓨터를 통해 사람들이 정보를 공유할 수 있는 전 세계적인 정보 공간을 말한다. Web의 용도는 다양하게 나눌 수 있다. ...

Back to top ↑

uri

URI

URI Uniform Resource Identifier 인터넷에서 특정 자원을 나타내는 주소값. 값은 유일하다. 요청 ...

Back to top ↑

GET

GET API TEST

GetApiController.java ```java package com.example.hello.controller;

Back to top ↑

중위수

Back to top ↑

프로젝트세팅

Back to top ↑

create

Back to top ↑

update

Back to top ↑

delete

Back to top ↑

404error

Back to top ↑

GetMapping

Spring Boot GetMapping 3가지 방법

GetMapping id를 넘겨서 게시판의 리스트를 가져온다고 하면 당연히 GET을 쓰고 글을 작성하면 POST를 작성하는 것이 일반적이다. GET은 SELECT적인...

Back to top ↑

HTTP

Back to top ↑

Method

Back to top ↑

PostMapping

PostMapping과 @JsonProperty

@JsonProperty DTO에서 카멜케이스로 작성을 했지만 보내는쪽(클라이언트)에서 스네이크 케이스로 보냈을시 어떻게 되는지 살펴보자.

Back to top ↑

PutAPI

PUT API

@JsonNaming 스네이크 케이스로 받은 JSON 데이터를 카멜케이스 변수에 매핑시키는 방법.

Back to top ↑

DELETE_API

DELETE API

DELETE API delete api 구현을 위한 컨트롤러를 작성해보자.

Back to top ↑

sql

SQL 문제

문제 1 PRODUCT 테이블에서 LIST_PRICE의 가격이 평균 가격보다 큰 행(집합)의 PRODUCT_ID,PRODUCT_NAME,LIST_PRICE 컬럼을 구하는...

Back to top ↑

트랜잭션

트랜잭션이란?

트랜잭션(Transaction)이란? 데이터베이스 트랜잭션(Database Transaction)은 데이터베이스 관리 시스템 또는 유사한 시스템에서 상호작용의 단위이다....

Back to top ↑

transaction

트랜잭션이란?

트랜잭션(Transaction)이란? 데이터베이스 트랜잭션(Database Transaction)은 데이터베이스 관리 시스템 또는 유사한 시스템에서 상호작용의 단위이다....

Back to top ↑

트랜잭션격리

트랜잭션 격리 수준

ANSI 표준 격리 수준 Read Uncommitted Commit 되지 않은 읽기 트랜잭션에서 처리 중인 아직 Commit 되지 않은 데...

Back to top ↑

테스트

Back to top ↑

정규형

테이블 설계 - 정규형

정규형 테이블을 정의하는 기본 형태 즉 제대로 된 형태를 뜻함 테이블 갱신 시 부정합이 발생하기 어려운 형태 정규형을 제대로 지...

Back to top ↑

Ioc

IoC와 DI

IoC(Inversion of Control) 스프링에서는 일반적인 Java 객체를 new로 생성하여 개발자가 관리 하는 것이 아닌 Spring Container에 모두...

Back to top ↑

DI

IoC와 DI

IoC(Inversion of Control) 스프링에서는 일반적인 Java 객체를 new로 생성하여 개발자가 관리 하는 것이 아닌 Spring Container에 모두...

Back to top ↑

네트워크

Back to top ↑

물리계층

물리계층

물리계층(physical layer) 개요 물리적 매체를 통한 비트 스트림 전송에 요구되는 기능을 담당(기계적, 전기적, 전송매체) 물리적...

Back to top ↑

데이터링크계층

데이터 링크 계층

데이터 링크 계층(data link layer) 개요 노드 대 노드 전달(node-to-node delivery)의 책임 기능 ...

Back to top ↑

네트워크계층

네트워크 계층

네트워크 계층(network layer) 개요 패킷을 발신지-대-목적지 전달에 대한 책임을 가짐 기능 발신지-대...

Back to top ↑

전송계층

전송 계층

전송계층(transport layer) 개요 전체 메시지의 프로세스 대 프로세스 전달에 대학 책임을 가짐 전체 메시지가 완전하게 바른 순서...

Back to top ↑

컴퓨터와인터넷

Back to top ↑

컴퓨터

Back to top ↑

웹서비스의동작방식

Back to top ↑

통신

Back to top ↑

언어

Back to top ↑

프레임워크

Back to top ↑

DB

Back to top ↑

아키텍처

Back to top ↑

git

Back to top ↑

메모리

Java 메모리 사용영역

메모리 사용 영역 JVM은 OS에서 할당받은 메모리 영역(Runtime Data Area)을 세 영역으로 구분한다. 메소드 영역 ...

Back to top ↑

웹서버

웹서버 & 웹 애플리케이션 서버

모든 것이 HTTP HTML, TEXT IMAGE, 음성, 영상, 파일 JSON, XML(API) 거의 모든 형태의 데이터 전송 가능 서버간에 데이터를 주...

Back to top ↑

웹애플리케이션서버

웹서버 & 웹 애플리케이션 서버

모든 것이 HTTP HTML, TEXT IMAGE, 음성, 영상, 파일 JSON, XML(API) 거의 모든 형태의 데이터 전송 가능 서버간에 데이터를 주...

Back to top ↑

서블릿

Back to top ↑

라이브러리

Back to top ↑

API

Back to top ↑

의존관계

스프링 빈과 의존관계

컴포넌트 스캔과 자동 의존관계 설정 회원 컨트롤러가 회원서비스와 회원 리포지토리를 사용할 수 있게 의존관계를 준비한다.

Back to top ↑

스프링빈

Back to top ↑

H2DB

Back to top ↑

TLS

TLS란?

TLS(Transport Layer Security) 인터넷에서의 정보를 암호화해서 송수신하는 프로토콜 넷스케이프 커뮤니케이션스사가 개발한 SSL(Secure Soc...

Back to top ↑

멀티쓰레드

동시 요청 - 멀티 쓰레드

쓰레드 애플리케이션 코드를 하나하나 순차적으로 실행하는 것은 쓰레드 자바 메인 메서드를 처음 실행하면 main이라는 이름의 쓰레드가 실행 쓰레드가 없다면 자바 애...

Back to top ↑

자바

자바 웹 기술 역사

과거 기술 서블릿(1997) HTML 생성이 어려움 JSP(1999) HTML 생성은 편리하지만 비즈니스 로직까...

Back to top ↑

예외처리

Java 예외 처리에 대한 고찰

예외 처리에 대한 고찰 일상생활에서도 기본적인것은 고민하지 않고, 왜 이럴까 생각하지 않고 습관처럼 사용하는 경우가 있다. 대부분의 초급개발자들이 사용하는 예외가 바로 ...

Back to top ↑

try

Java 예외 처리에 대한 고찰

예외 처리에 대한 고찰 일상생활에서도 기본적인것은 고민하지 않고, 왜 이럴까 생각하지 않고 습관처럼 사용하는 경우가 있다. 대부분의 초급개발자들이 사용하는 예외가 바로 ...

Back to top ↑

catch

Java 예외 처리에 대한 고찰

예외 처리에 대한 고찰 일상생활에서도 기본적인것은 고민하지 않고, 왜 이럴까 생각하지 않고 습관처럼 사용하는 경우가 있다. 대부분의 초급개발자들이 사용하는 예외가 바로 ...

Back to top ↑

githubblog

블로그 개편

블로그 디자인 및 업데이트 사항(ver 1.5) 기능추가 Header 개선 다크모드 추가 깃허브 ...

Back to top ↑

github

블로그 개편

블로그 디자인 및 업데이트 사항(ver 1.5) 기능추가 Header 개선 다크모드 추가 깃허브 ...

Back to top ↑

blog

블로그 개편

블로그 디자인 및 업데이트 사항(ver 1.5) 기능추가 Header 개선 다크모드 추가 깃허브 ...

Back to top ↑

집합

이산수학/집합과 논리 - 집합

집합 여러 원소들(element)의 모임으로 중복된 원소를 가지지 않음. 집합의 표기법 원소나열법 : 집합에 속하는 원소들을 일일이 나열하는 방법...

Back to top ↑

명제

이산수학/집합과 논리 - 명제

명제란? 객관적으로 참, 거짓을 판단할 수 있는 문장이나 수식 이때, 보통 참인 경우 알파벳 T로 거짓인 경우 알파벳 F로 표시한다. 참,거짓을 가리키는 값을 진...

Back to top ↑

논리

이산수학/집합과 논리 - 논리

부정 ~p 명제 p에 대하여 p의 진릿값을 반대로 갖는 명제를 위와 같이 표기하며 p가 아니다 또는 not p라고 읽는다. p가 참인 명제일 경우 ~...

Back to top ↑

직접증명

Back to top ↑

반례

Back to top ↑

기타증명법

Back to top ↑

수학적귀납법

이산수학/증명 - 수학적 귀납법

증명의 이해 수학적 귀납법 자연수 n에 대하여 정의된 명제함수 P(n)에 대하여 아래의 순서에 따라 증명하는 방법. 기본가정 : n = 1일 때 P(...

Back to top ↑

컴퓨터기본구조

Back to top ↑

정보표현

Back to top ↑

저장

Back to top ↑

개념정리

전체적인 개념 정리

객체지향 모든 데이터를 객체로 취급하여 처리하는 프로그래밍 방법. 객체 자신이 독립적으로 동작하고 다른 객체의 부품으로도 사용된다.

Back to top ↑

깃허브잔디조작

Back to top ↑

깃허브

Back to top ↑

잔디

Back to top ↑

조작

Back to top ↑