# Java

302개의 포스트

Properties, Exception Handling

Driver 정보, 쿼리문 등을 properties로 저장하여 사용DAO에서 Exception 던져서 처음 분기되는 Controller에서 catch!예제

약 13시간 전
·
0개의 댓글

[Mysql] timezone 에러 발생시 해결법!

java에서 mysql 연동시에 발생하는 문제 중에 server timezone에 관련해서 문제가 발생하는 경우가 있습니다. 에러에 대해서 알아보고 해결 방법을 알아보죠!The server time zone value ‘KST’ is unrecognized or rep

약 14시간 전
·
0개의 댓글

알고리즘 - BF, Set(소수만들기)

문제 출처 : 프로그래머스문제명 : 소수 만들기분류 : BruteForce, Set(HashSet)언어 : Java체감 난이도 : ⭐⭐⭐풀이 시간 : 30minFail Cnt : 01) 1~50000 사이의 모든 소수를 모두 구해놓는다. (문제 제한사항에 따라 해당범위

약 14시간 전
·
0개의 댓글

Java 10 에서 var 재대로 사용하기

조금 된 일이지만, Java 10부터 var 구문이 생겼다. LTS인 자바 11부터는 이를 통한 람다 타입 지원도 생겼다.하지만 최신 안정화 버전(LTS)인 자바 11로 프로젝트를 시작한들, var 구문에 대한 거부감을 가진 개발자들이 많을 것이다.왜냐하면 javasc

약 15시간 전
·
0개의 댓글

Spring @Component @Bean 알고 쓰기

단도직입적으로 말하겠다. 알고 써라. 이 둘의 차이만 알아도 당신은 스프링이 어떻게 돌아가는지 반은 알고 들어간다고 봐도 좋다.알다시피 스프링은 폭망한 EJB 방식을 대체한다. 그리고 어노테이션 기반은 개발생산성에 엄청난 향상을 불러와줬다.자, 이제 알아보자. 두 어노

약 15시간 전
·
0개의 댓글

Mybatis Cursor<T>

만약 Mybatis와 Cursor 를 한글로 조회하면 100이면 100 "오라클 커서"가 조회될 것이다.압도적으로 이런 용도로 많이 쓰기 때문에 아마 대부분 Mybatis 에 Cursor 인터페이스가 있다는 것 조차 모르는 사람들 많을 것이다.그래서 간단하게 쓴다.물론

약 15시간 전
·
0개의 댓글

JSP(JSTL)과 Javascript의 혼파망 메뉴얼

이 글은 갓 시작한 자바 웹 개발자를 위한 글이다. 다른 언어로 웹 개발을 한다면 이 글은 저질이니 절로 꺼지기 바란다.javascript 변수를 &lt;c:set> 값에 넣으려고 하는데 어떻게 하면 되나요?vo 배열을 javascript로 가져오는데 이상한 문자가 오

약 15시간 전
·
0개의 댓글

알고리즘- (숫자의표현)

문제 출처 : 프로그래머스문제명 : 숫자의표현분류 : '연습문제'에 분류되어있음언어 : Java체감 난이도 : ⭐⭐풀이 시간 : 40minFail Cnt : 01) sumArr: 숫자 0부터 인덱스까지의 합을 저장한다.예시연속되는 숫자들을 합해서 숫자 n을 만드는 경우

약 16시간 전
·
0개의 댓글

알고리즘 - (폰켓몬)

문제 출처 : 프로그래머스문제명 : 폰켓몬분류 : '찾아라 프로그래밍 마에스터'에 분류되어있음언어 : Java체감 난이도 : ⭐⭐풀이 시간 : 40minFail Cnt : 1 (잘못된 문제 접근): 모든 경우의 수에 대해 N/2를 순회한다. 순회하면서 새로운 종류의 폰

어제
·
0개의 댓글
post-thumbnail

Java ..

부족한 자바 소양을 기르고자

2일 전
·
0개의 댓글

Service, JDBCTemplate 예제

JDBC 업무 처리에 있어 공통된 부분을 static 메소드로 정의하고, 공유할 수 있도록 한다.Connection 객체 생성transaction 처리자원 반납Connection 객체 생성DAODAOTransaction 처리Connection 자원 반납Statement

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

🔨 15 Collection Framework

자료구조를 바탕으로 객체들을 효율적으로 관리할 수 있도록한다.배열은 생성시 설정된 길이변경이 불가하다는 단점이 있다. 컬렉션 프레임워크는 이 점을 보완함객체를 인덱스로 관리객체의 번지를 참조 → 동일한 객체 중복 저장 시 동일한 번지 참조for문, for-each 사용

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

MVC pattern

MVC 패턴은 애플리케이션을 세 가지 영역, 즉 모델(Model), 뷰(View), 컨트롤러(Controller)로 구분하여 작업을 분리함으로써, 서로 간의 결합도를 최소화하고 유지보수성도 높이며, 개발자들이 각가 맡은 영역에만 집중할 수 있게 하여 개발의 효율성을 극

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

JDBC Programming

🎯 JDBC란? > 자바 언어로 다양한 종류의 관계형 데이터베이스에 접속하고 SQL문을 수행하여 처리하고자 할 때 사용되는 표준 SQL 인터페이스 API 접속하려는 DBMS 서버에 따라서 JDBC 드라이버가 필요하다. 연동 과정 : JDBC 프로그램 - JDBC 인

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

자바 이론# 입출력(IO)(작성중)

Stream? 자료의 입출력을 도와주는 중간 매개체이며, 입력 Stream과 출력 Stream이 다르다. 또한 이들은 바이트 단위로 처리하느냐(1byte 기반 Stream), 문자 단위로 처리하느냐(2byte)로 갈리게 된다.

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

Scala Tutorial 정리

Scala 란? Scala는 범용, 고급, 다중 패러다임 프로그래밍 언어이다. 함수형 프로그래밍 방식을 지원하는 순수한 객체 지향 프로그래밍 언어이다. 바이트 코드로 변환 할 수 있으며 JVM에서 실행된다. Scala 특징 1) 객체지향 : Scala의 모든 값은

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

자바 실전# 예외 처리 예시: 문자열 내에 공백문자를 포함한 경우 사용자 정의 예외 처리하기

이번에 사용자 정의 예외 처리를 위한 실습 문제들을 풀면서 꽤나 재밌었다. 복습할 겸 그 문제들을 이 곳에 정리한다.사용자로부터 입력 받은 문자열을 검사하여 해당 문자열이 공백 문자를 포함하고 있다면 사용자 정의 Exception을 생성한 후 발생시키고, 공백 문자를

7일 전
·
0개의 댓글

알고리즘 - BF(단체사진찍기)

문제 출처 : 프로그래머스문제명 : 단체사진 찍기분류 : DFS, BruteForce언어 : Java체감 난이도 : ⭐⭐⭐풀이 시간 : 50minFail Cnt : 01) int\[] g_location : 각 프렌즈들이 서있을 위치를 저장한다. 인덱스마다 프렌즈가 정

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

알고리즘 - (가장 큰 정사각형 찾기)

문제 출처 : 프로그래머스문제명 : 여행경로분류 : DFS, Sort언어 : Java체감 난이도 : ⭐⭐⭐⭐⭐풀이 시간 : 2h~Fail Cnt : 4효율성 통과가 까다롭게 느껴진 문제Ex)board 배열horizon 배열 : horizoni -> (왼쪽방향으로) 세로

2020년 5월 20일
·
0개의 댓글
post-thumbnail

왜 JPA?

JDBC APISQL Query hard codingprepareStatementResultSetclose resourcesSQL MapperJDBCTemplateMyBatis...SQL Query hard codingJDBC API에서 사용하던 pstmt, resul

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