[Tomcat] The processing instruction target matching "[xX mM lL]" is not allowed
·
Server/Error
The processing instruction target matching "[xX mM lL]" is not allowed 오류발생 이유 1. xml 선언부의 공백 존재 2. xml 선언부 보다 앞선 주석 3. xml 선언부보다 앞선 빈 줄 존재
Big O Notation 1 (대문자 O 표기법)
·
Basic/코딩테스트
Big O notation (대문자 O 표기법) Big - O 케이스 O(1): Constant - 데이터의 수(N)와 관계없이 항상 같은 시간에 계산을 끝내는 알고리즘. ex) 연결 리스트의 맨 앞에 값 추가, Array의 Push(), Pop() 등.. O(log N): Logarthmic - N의 크기가 제곱이 되면 시간이 배가 된다. 문제를 해결하는데 필요한 단계의 수가 연산마다 점차 줄어드는 알고리즘. ex) 이진 탐색, 재귀가 순기능으로 이뤄지는 경우 O(N): Linear - N의 크기가 증가하는만큼 비례하여 처리시간이 증가하는 알고리즘. ex) 선형 탐색(연결 리스트에서의 탐색 등..), Stack, Queue 등에서의 access. O(N log N): Linear-Logarithmic ..
[실버 5, 1] 백준 16173, 16174번 자바(JAVA) - 점프왕 쩰리 (Small, Large)
·
Basic/코딩테스트
문제 설명 문제 ‘쩰리’는 점프하는 것을 좋아하는 젤리다. 단순히 점프하는 것에 지루함을 느낀 ‘쩰리’는 새로운 점프 게임을 해보고 싶어 한다. 새로운 점프 게임의 조건은 다음과 같다. ‘쩰리’는 가로와 세로의 칸 수가 같은 정사각형의 구역 내부에서만 움직일 수 있다. ‘쩰리’가 정사각형 구역의 외부로 나가는 경우엔 바닥으로 떨어져 즉시 게임에서 패배하게 된다. ‘쩰리’의 출발점은 항상 정사각형의 가장 왼쪽, 가장 위의 칸이다. 다른 출발점에서는 출발하지 않는다. ‘쩰리’가 이동 가능한 방향은 오른쪽과 아래 뿐이다. 위쪽과 왼쪽으로는 이동할 수 없다. ‘쩰리’가 가장 오른쪽, 가장 아래 칸에 도달하는 순간, 그 즉시 ‘쩰리’의 승리로 게임은 종료된다. ‘쩰리’가 한 번에 이동할 수 있는 칸의 수는, 현재..
[국비지원 교육] 02. IT 개발자 국비 지원 교육 준비, 국민 취업 지원 제도 (예체능 출신 비전공자 개발자 일기)
·
회고록/Archive
차선책이 되었던 학원의 기준은 딱 두 가지였다. 1. 집과 가까울 것. 2. hrd-net에서 인증된 학원일 것. 이러한 기준을 보았을 때 두 가지 학원으로 추려졌다. 첫 번째, 도보 15분 + 3년 인증 학원 두 번째, 도보 10분 + 지하철 6분 + 3년 인증 학원 학원 인지도의 경우에는 두 번째 학원이 조금 더 높았지만 지하철 두 정거장을 가기위해 소비되는 교통비와 시간을 고려하면 무의미하게 소비되는 금액과 시간이 많다고 판단하여 도보로만 갈 수 있는 학원을 선택하게 되었다. 전화를 통해 다음 날 바로 상담을 예약했다. 집 앞에 있는 학원의 경우에는 등록 과정까지 별다른 어려움이 없었다. 상담사분께서 "빅데이터"과정을 권유했지만, 개발 교육의 시작을 "웹개발"로 굳히고 갔던 터라 제안을 거절했고 "..
스프링(Spring) 셋팅 1
·
Server/Spring&Spring Boot
프로젝트 만들기 1. Dynamic Web Project 2. Source folders on bulid path: src\main\resources 추가 생성 3. Web Module 설정 Content directory의 이름은 webapp을 많이 사용하고 꼭 Generate web.xml deployment descriptor 체크 프로젝트 생성 완료 Maven 설정 (라이브러리 관리) Configure -> Conver to Maven Project 별도의 설정 없이 Finish 설정 완료 오류 발생시 pom.xml 설정 (Spring Library 의존성 추가) -> 안에 있는 데이터를 받아온다. pom.xml 추가 코드 더보기 4.3.3.RELEASE org.springframework spr..
Spring 첫 걸음
·
Server/Spring&Spring Boot
스프링이란? 프레임워크란? 스프링의 특징 POJO 프로그래밍 IoC(제어역전) DI(의존관계 주입) AOP(Aspect Oriented Programming)
[Jsp&Servlet] 본인 게시물 조회수 증가 방지 Controller & Dao
·
Server/Java
본인 게시물 조회수 증가 방지 게시판을 만들고 조회수 증가까지 구현하는 것이 강사님의 요구사항이었다. 그 증가에는 어떠한 조건이 없었기 때문에 게시물 클릭 후 화면이 전환하면서 조회수가 증가하는 메소드가 실행되도록 구현했었다. 문제는 내가 작성한 게시물을 클릭해도 계속해서 게시물의 조회수가 증가하는 것인데 그 부분이 거슬려서 명령어를 추가해서 제한을 걸어버렸다. Controller 더보기 1. 로그인이 되어있다면 세션으로부터 로그인이 된 정보를 받아올 수 있다. (UserVo authUser = (UserVo)session.getAttribute("authUser");) 2. 게시물 번호로 게시물 작성자에 대한 정보를 얻어온다. (BoardVo board = bDao.getBoard(boardNo);) ..
[Jsp&Servlet] 검색과 리스팅을 한번에! Controller & DAO & jsp
·
Server/Java
검색과 리스팅을 한 번에! 검색은 목록을 보여주는 기능에 검색 기능을 추가한 것뿐이다. 즉 리스트를 보여주는 메소드에 검색을 가능케 하는 코드를 추가하게 된다면 두 가지를 만족시킬 수 있다. (열심히 검색에 관련된 메소드를 제작하고 있었는데, 강사님께서 하나로 묶어가지고 만들 수 있다고 해서..) Controller 더보기 해당 부분에서 가장 신경 써야 하는 것은 request.setAttribute("bList", bList)인데 우리는 하나의 list.jsp에 두 가지 기능 리스트와 검색 리스트를 구현하게 해야 하므로 리스트 부분과 search 부분의 변수명들이 동일할 수 있도록 지정해주어야 한다. else if("search".equals(action)) { String word = request...
코드플리
코드 플레이 리스트