전체 글

Algorithm

N 찍기 : 백준 2741번 - Scanner&System.out VS BufferedReader&BufferedWriter 메모리, 소요시간 비교

시간제한을 처음 걸려본 뒤 푼 첫 문제다. 시험삼아 Scanner 와 System.out.println()을 활용해서 풀어봤는데 제한에 걸리지 않았다. 그래도 BufferedReader와는 얼마나 차이가 나는 것인지 비교를 해보고 싶어져서 BufferedReader/BufferedWirter를 활용해서 다시 풀어보고 메모리와 시간을 비교해보기로 했다. 먼저 Scanner&System.out.println() 으로 풀이한 결과다 1 2 3 4 5 6 7 8 9 10 11 12 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scan = new Scanner(System.in); int ..

Algorithm

빠른 A+B : 백준 15552번 - BufferedReader/Writer를 활용한 빠른 입출력

프로그래머스에 바로 도전하기엔 기초가 너무 부족한 것 같아서 백준에서 단계별로 풀이해나가려 한다. Java의 경우 Main 이라는 클래스와 그 안에 main 메소드를 이용해 작성을 해야한다는 점을 몰라서 조금 해멨다. 그 외에는 계속 진행이 가능하다가 처음으로 부딪힌 벽이 시간제한이었다. Scanner와 System.out.println()을 활용한 풀이의 경우 시간 초과로 정답으로 인정 받지 못했다. Java를 사용하고 있다면, Scanner와 System.out.println 대신 BufferedReader와 BufferedWriter를 사용할 수 있다. BufferedWriter.flush는 맨 마지막에 한 번만 하면 된다. 라고 문제에서 친절하게 설명해준 방법으로 진행하고자 검색을 하다 너무 친절..

Database

SQL Union, lombok적용, github octotree+t+netlify - 2020-06-02

SQL Union 더보기 실습을 위한 테이블 작성 SQL문 1 2 3 4 5 6 7 8 9 create table employees_role as select * from employees where 1=0; insert into employees_role values(101, 'Neena', 'Kochhar', 'NKOCHHAR', '515.123.4568', '1989-09-21', 'AD_VP', 17000.00, NULL, 100, 90); insert into employees_role values(101, 'Neena', 'Kochhar', 'NKOCHHAR', '515.123.4568', '1989-09-21', 'AD_VP', 17000.00, NULL, 100, 90); insert in..

Database

SQL 예제 4일차, 로그인&회원가입- 2020-05-29

html -> javascript -> java(Servlet, DAO, DTO, Oracle Database) -> html memberServlet 프로젝트와 guestbookServlet 프로젝트. 두 프로젝트로 나눠서 로그인 회원가입 글 작성을 구현했다. https://codepen.io/hj-rich/collections/public?grid_type=list Richard JEON on CodePen codepen.io ex1) 사원테이블에서 급여의 평균을 구하시오 조건) 소수 이하는 절삭, 세자리 마다 콤마(,) 표시 사원급여평균 --------------- 6,461 더보기 1 2 select to_char(trunc(avg(salary), 0),'9,999') as 사원급여평균 from ..

Database

SQL 예제 3일차, html -> javascript -> java서블릿 응답 - 2020-05-28

로그인 페이지 loginForm.html https://codepen.io/hj-rich/pen/qBOzOPB 로그인 처리를 담당하는 LoginServlet.java https://codepen.io/hj-rich/pen/oNjrxgy 회원가입 페이지 writeForm.html https://codepen.io/hj-rich/pen/Baoewya 회원가입 처리를 담당하는 WriteServlet.java https://codepen.io/hj-rich/pen/WNQqwvv R형식, fm활용, nvl활용, decode와 case, rank, @WebServlet 어노테이션, 싱글톤, Post --세기가 바뀔 때 연도처리 에러를 방지하기 위해 R형식이 존재한다 --y는 현재 연도를 따라간다. 그래서 1900년..

리차드
화음을 좋아하는 리차드🎶