profile
개발이란 뭘까

[Spring] Spring Framework 기초

Spring은 객체를 생성하고 관리해주는 컨테이너를 내부적으로 포함하고 있다. 코드로 객체를 직접 생성하는 Java와 달리, 코드와 분리된 .xml 파일에서 객체를 생성하고 관리한다. Eclipse를 이용하여 Spring을 사용할 예정이라, 호환성 문제로 최신 버전이

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

WEB Project Chrome실행 불가

프로젝트 예제 파일을 JAR로 공유받은 뒤 Import하고나서 발생한 문제이다. Tomcat을 이용하여 html 파일을 Chrome으로 열어야 하는데 Run(실행)하려고 하면 아무것도 뜨지 않거나 Eclipse에서만 작동이 되고 Chrome으로 열리지 않았다.

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

[JavaScript] JS 탐색하기

✔️ JavaScript 객체(Object) 기반 스크립트 언어로, 동적 html 화면 구성을 위한 언어 JS는 html과 css로 만들어진 웹 페이지를 동적으로 만들어주는 언어이다.

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

[programmers] 기능개발 - Java

출처 : \[프로그래머스] 기능개발 - JAVA위의 답변을 참고하여 알고리즘 공부를 했다.각 기능은 정해진 순서대로만 배포가 가능하다. 앞서 진행한 작업이 완료되지 않는다면 배포를 할 수 없다.

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

[Java] JPA 기초 탐색하기

✔️ JPA란? JPA는 Java ORM 기술의 표준으로 사용되는 인터페이스 모음으로, 자바 어플리케이션에서 관계형 데이터베이스를 사용하는 방식을 정의한 인터페이스이다. 대표적으로는 Hibernate가 있다. 그런데, ORM은 대체 무엇일까? > #### - ORM (Object Relational Mapping) : 객체와 관계형 데이터베이스를 연결한다...

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

[Github] 프로필 꾸미기

Github README 꾸미기

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

[Java] Optional과 Null

Optional Java 8 버전 부터 등장한 기능이다. null이 발생하게 되면 NullPointerException 또한 발생하게 되므로 null값 검증을 해줘야만 한다. 이런 검증 코드를 작성하게 되는 경우 변수가 많아지거나 경우의 수가 많아지면 작성 해야하는

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

[Java] Stream API

✔️ Stream이란? >컬렉션이나 배열 등에 저장되어 있는 데이터들을 하나씩 참조하여 반복적인 처리가 가능하게 도와주는 기능 Stream은 수도관에 물이 흐르는 것과 같이 데이터의 흐름을 뜻한다. Java 8 버전 부터 지원하는 Stream의 구조는 Stream

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

[Java] Builder pattern

복잡한 객체를 생성하는 클래스와 표현하는 클래스를 분리하여, 동일한 절차에서도 서로 다른 표현을 생성하는 방법필요한 데이터만 활용 가능코드 유연성 확보메서드 변경 가능성 최소화가독성을 높일 수 있음@Builder 애노테이션을 사용하여 간편하게 빌더 패턴 코드를 작성할

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

[Java] DB 데이터 검색하기

DB 연결 코드를 통해 MYSQL의 테이블에서 정보를 검색해보자. 검색하기 전, 연결 코드의 중복되는 부분을 util package 에 DBUtil class 를 생성하여 static으로 사용할 수 있게 했다. - DB 드라이버 로딩 code : 로딩시에 최초로 한

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

[Java] DB(MYSQL/Oracle) 연동하기

프린터기를 사용하려면 pc에 해당 드라이버를 설치해야 하는 것처럼, DB를 Java와 연동하려면 드라이버를 먼저 설치해줘야 한다.MYSQL Connector를 다운받는다. \[ MySQL Community Downloads ]( Platform Independent를

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

[Oracle] PL/SQL Procedure, Function, Trigger

Oracle에서 프로그래밍 언어의 특성을 수용하여 SQL의 단점을 보완한, 절차적 프로그래밍 기능을 지닌 언어이다.PL/SQL 프로그램의 종류는 Procedure, Function, Trigger 의 세가지로 나뉜다.

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

[Oracle] PL/SQL 반복문

Oracle에서 프로그래밍 언어의 특성을 수용하여 SQL의 단점을 보완한, 절차적 프로그래밍 기능을 지닌 언어이다.PL/SQL 프로그램의 종류는 Procedure, Function, Trigger 의 세가지로 나뉜다.PL/SQL은 블록 구조를 가지고 있다.선언부 / 실

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

[Oracle] PL/SQL 문법

oracle의 함수와 프로시저는 구조가 비슷하지만 호출 방법이 서로 다르다.프로시저와 함수의 기본 생성 문법과 생성 구조에 대해 알아보자.선언 문법을 비교해보면 둘의 구조가 매우 비슷한 것을 확인할 수 있다.( 참고 : \[ Oracle ] 프로시저와 함수의 차이 )O

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

[programmers] 주식 가격 - Java

스택/큐의 문제인 만큼 스택을 활용해서 문제를 풀어보고 싶었는데 아직은 이해도가 너무 부족한 것 같았다... 그래서 스택을 활용한 풀이를 검색해보고, 해당 코드를 분석하면서 공부했다.지문 이해에 어려움이 있어서 프로그래머스의 해당 답변을 참고했다.프로그래머스 : 문제

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

[java] 데이터 입력(InputStreamReader, BufferdReader)

java.io package에서 제공하는 다양한 API중 데이터 입출력이 가능한 기능이 있다.이것을 통해 콘솔 창에 데이터를 입력하고, 입력받은 값이 다시 출력되게 할 수 있다.java의 데이터 흐름(stream)은 단방향이라 읽기 혹은 쓰기만 가능하다.즉, 하나의 클

2022년 5월 27일
·
0개의 댓글
·

[java] Hashmap, Hashtable

- map map은 사원번호나 학번처럼 고유한 구분자인 key로 데이터(value)를 구분하는 기능을 가지고 있는 자료형이다. map 자료형중 하나로 Hashmap과 HashTable이 있다.

2022년 5월 24일
·
0개의 댓글
·

[java] String, StringBuilder, StringBuffer

String, StringBuilder, StringBuffer : 이 셋은 이름이 비슷하지만 조금씩 다르다.String은 아주 간단한 문법으로 객체 생성이 가능하다.그런데 String은 값이 변하지 않는다. 즉, 한번 생성된 것을 변경하는 것이 불가능하다는 뜻이다."

2022년 5월 22일
·
0개의 댓글
·

[java] autoboxing, unboxing

자바의 타입은 기본 타입(Primitive type) / 참조 타입(Reference type)의 두 가지로 나뉘는데, 이 중에서 기본 타입에는 총 8가지 종류가 있다.byte / short / int / long / float / double / char / boo

2022년 5월 22일
·
0개의 댓글
·

[java] ArrayList, Generics

ArrayList는 List의 자료형 중 하나로 배열 과 비슷하지만 다르다.둘의 차이는 배열은 길이가 고정적인 반면, ArrayList는 길이가 유동적이라는 것이다.ArrayList : 새로 데이터를 추가하거나 중간에 있는 데이터를 삭제해도 밀고 당기며 길이를 유동적

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