- [입문 문제] 9. 각도기Song hyun문제:각에서 0도 초과 90도 미만은 예각, 90도는 직각, 90도 초과 180도 미만은 둔각 180도는 평각으로 분류합니다. 각 angle이 매개변수로 주어질 때 예각일 때 1, 직각일 때 2, 둔각일 때 3, 평각일 때 4를 return하도록 solution 함수를 완성해주세요.예각 : 0 직각 : angle = 90둔각 : 90 평각 : angle = 180 제한사항:0 angle은 정수입니다. 답:class Solution { public int solution(int angle) { int answer = 0; if(0
- 2024-06-21 18:15:30(357일 전)
- [입문 문제] 8. 배열의 평균Song hyun문제: 정수 배열 numbers가 매개변수로 주어집니다. numbers의 원소의 평균값을 return하도록 solution 함수를 완성해주세요. 제한사항0 ≤ numbers의 원소 ≤ 1,0001 ≤ numbers의 길이 ≤ 100정답의 소수 부분이 .0 또는 .5인 경우만 입력으로 주어집니다. 답:class Solution { public double solution(int[] numbers) { double answer,result = 0; for (int i = 0; i
- 2024-06-20 17:58:07(358일 전)
- [입문 문제] 7. 두 수의 합Song hyun문제: 정수 num1과 num2가 주어질 때, num1과 num2의 합을 return하도록 soltuion 함수를 완성해주세요. 답:class Solution { public int solution(int num1, int num2) { int answer = num1+num2; return answer; }}
- 2024-06-19 17:44:43(359일 전)
- [입문 문제] 6. 나이 출력Song hyun문제: 머쓱이는 선생님이 몇 년도에 태어났는지 궁금해졌습니다. 2022년 기준 선생님의 나이 age가 주어질 때, 선생님의 출생 연도를 return 하는 solution 함수를 완성해주세요 답:class Solution { public int solution(int age) { int answer = 2023-age; return answer; }}
- 2024-06-18 17:43:34(360일 전)
- [Java] 126. 연습 : JDBC-HikariCP를 사용해 코드 작성하기Song hyun[Java] 126. 연습 : JDBC-HikariCP를 사용해 코드 작성하기 (1) DBConnectionManager-Connection을 사용해 MySQL에 접속, 연결하는 역할-HikariCP를 사용해 커넥션 풀을 활용함 => 커넥션 풀을 사용시, SQL 접속에 들어가는 자원 고갈을 최소화할 수 있음.*하지만 커넥션 풀은 메모리 소모가 크다.**커넥션(Connection)의 실행 주체는 Thread이다.package ver2;import java.sql.SQLException;import java.sql.Connection;import com.zaxxer.hikari.HikariConfig;import com.zaxxer.hikari.HikariDataSource;import lombok.Sync..
- 2024-06-18 10:34:43(360일 전)
- [입문 문제] 5. 나눗셈 - 나머지 구하기Song hyun문제: 정수 num1, num2가 매개변수로 주어질 때,num1를 num2로 나눈 나머지를 return 하도록 solution 함수를 완성해주세요. 답:class Solution { public int solution(int num1, int num2) { int answer = num1%num2; return answer; }}
- 2024-06-17 17:36:10(361일 전)
- [Java] 125. JDBC 실습 : 학생 정보 관리 시스템 만들기Song hyun[Java] 125. JDBC 실습 : 학생 정보 관리 시스템 만들기💡 학습 목표💡 JDBC를 사용하여 학생 관리 시스템을 구축해 보자. 학생의 정보를 데이터베이스에 저장하고 관리하는 간단한 시스템을 구축합니다.학생 정보를 추가, 조회, 수정, 삭제할 수 있는 기능을 구현합니다. 기능 요구사항 학생 정보 추가 학생 정보 조회 학생 정보 수정 학생 정보 삭제 비기능 요구사항 사용자 친화적인 콘솔 인터페이스 제공 적절한 예외 처리 및 로그 기록 데이터베이스 연결 풀 사용(HikariCP) 1. 데이터베이스 설계 및 테이블 생성-테이블 -컬럼create database studentdb; CREATE TABLE students ( id INT AUTO_INCREMENT PRIMARY KEY, name VARC..
- 2024-06-17 13:02:40(361일 전)
- [Java] 124. JDBC에서의 예외 처리Song hyun[Java] 124. JDBC에서의 예외 처리 1. SQLException 다루기-- DML DCL DDL -- 컬럼 추가하는 쿼리를 만들어보자.drop table users;create table users( id int auto_increment primary key, username varchar(100) not null unique, password varchar(100) not null);desc users;alter table users add column email varchar(100) null;-- 이메일에다가 unique 제약을 추가해보자.alter table users add constraint unique_email unique(email);insert into users..
- 2024-06-17 11:47:51(361일 전)
- [Java] 123. HikariCP 라이브러리를 프로젝트에 추가하기Song hyun[Java] 123. HikariCP 라이브러리를 프로젝트에 추가하기 https://github.com/brettwooldridge/HikariCP GitHub - brettwooldridge/HikariCP: 光 HikariCP・A solid, high-performance, JDBC connection pool at last.光 HikariCP・A solid, high-performance, JDBC connection pool at last. - brettwooldridge/HikariCPgithub.com https://mvnrepository.com/artifact/com.zaxxer/HikariCP *HikariCP 라이브러리 사용을 위해 다른 라이브러리 설정이 필요하다. https://mv..
- 2024-06-17 11:06:21(361일 전)
- [Java] 122. JDBC 성능 최적화Song hyun[Java] 122. JDBC 성능 최적화 1. PreparedStatement 사용의 장점2. 연결 풀(Connection Pool)과 데이터 소스(Data Source)1. PreparedStatement 사용의 장점 PreparedStatement는 SQL 쿼리를 미리 컴파일하고, 동일한 쿼리를 반복해 실행할 때 효율적으로 사용할 수 있는 인터페이스이다. (1) 성능 향상-쿼리 컴파일: SQL 쿼리를 미리 컴파일 해, 쿼리를 여러번 실행할 때 컴파일 시간을 절약할 수 있다.-쿼리 계획 재사용: 동일한 쿼리를 반복적으로 실행할 때, 쿼리 계획을 재사용하여 실행 시간을 단축할 수 있다. (2) 보안 향상-SQL 인젝션 방지: 쿼리와 데이터가 분리되어 있어, SQL 인젝션 공격을 방지할 수 있다. * 사..
- 2024-06-17 09:51:27(361일 전)
스킨 업데이트 안내
현재 이용하고 계신 스킨의 버전보다 더 높은 최신 버전이 감지 되었습니다. 최신버전 스킨 파일을 다운로드 받을 수 있는 페이지로 이동하시겠습니까?
("아니오" 를 선택할 시 30일 동안 최신 버전이 감지되어도 모달 창이 표시되지 않습니다.)