본문 바로가기

전체 글6

팀프로젝트 시작 국비학원에서 진행한 팀프로젝트 과정을 글로 남깁니다. 이 글이 국비학원에서 팀프로젝트를 처음 하시는 분들에게 작게나마 도움이 되면 좋겠습니다. 주제선정->개발환경 및 협업툴 논의->기능 및 페이지 논의->초기DB설계-> 레이아웃->역할분담 위의 순서로 되어있고 주관적인 의견(잡설)만 길게 되어있고 다른부분은 최대한 간략하게 작성했습니다. 1. 주제 선정 팀원들의 의견을 받고 무기명 투표를 통해 주제 선정했습니다. 쇼핑몰 1 피트니스 예약관리 사이트 4 주식모의투자 사이트 영상물 후기 평가 사이트 영화 티켓팅 사이트 투표결과에 따라서 주제는 가 되었습니다. 2. 개발환경 및 협업툴 논의 개발환경은 학원에서 배운 spring, mybatis, jQuery, Oracle 등으로 정했습니다.(배운 것부터 실습해.. 2022. 6. 12.
무작정 JSP 게시판 만들기 생활코딩 자바편, 이것이 자바다 1회독을 하고 무언가 만들고 싶어서 JSP 게시판 만들기로 결정했습니다. 구글링, 유튜브 검색하다가 '동빈나'님의 찾았습니다. 그 동영상을 보면서 따라하기로 했습니다. 이 과정에서 생긴 시행착오를 블로그에 남겨놓을 생각입니다. 1강에서 JSP 개발 환경으로 JDK, 이클립스, 톰캣을 설치하고 "Hello World!"를 웹 페이지에 띄워보는 것였습니다. 설치과정은 순조로웠으나, 그 뒤부터 문제가 발생했습니다. 1. 이클립스에 Dynamic Web Project 없음 이클립스 상단의 Help > Instal New Software Install 창이 열리면 Work with에서 이클립스 버전 선택 ex) 2021-03 - http://download.eclipse.org/r.. 2021. 11. 2.
백준(java) for문 15552번 빠른 A+B https://www.acmicpc.net/problem/15552 문제 본격적으로 for문 문제를 풀기 전에 주의해야 할 점이 있다. 입출력 방식이 느리면 여러 줄을 입력받거나 출력할 때 시간초과가 날 수 있다는 점이다. Java를 사용하고 있다면, Scanner 와 System.out.println 대신 BufferedReader 와 BufferedWriter 를 사용할 수 있다. BufferedWriter.flus는 맨 마지막에 한 번만 하면 된다. 또한 입력과 출력 스트림은 별개이므로, 테스트케이스를 전부 입력받아서 저장한 뒤 전부 출력할 필요는 없다. 테스트케이스를 하나 받은 뒤 하나 출력해도 된다. 입력 첫 줄에 테스트케이스의 개수 T가 주어진다. T는 최대 1,000,000이다. 다음 T줄에.. 2021. 11. 1.
백준(java) for문 8393번 합 문제 n이 주어졌을 때, 1부터n까지 합을 구하는 프로그램을 작성하시오. ( n이 주어졌을 때 ) Scanner sc = new Scanner(System.in); n = sc.nextInt(); 입력 첫째 줄에 n (1 2021. 10. 30.