목록Java (116)
오늘은 몰랐으면 내일은 알면 된다
누군가 물어봤을 때 막상 설명하려고하면 명확하게 딱 집어서 이야기를 못했던 기억이 있기 때문에 정확하게 정리해서 포스팅 해놓고자 한다. 출처: 혼자 공부하는 자바 063p [ char 타입 ] : 하나의 문자를 작은따옴표(')로 감싼 것을 문자 리터럴이라고 한다. 이 문자 리터럴은 유니코드로 변환되어 저장된다. - 유니코드(Unicode) : 세계 각국의 문자를 2byte로 표현할 수 있는 숫자(0~65535)로 매핑한 국제 표준 규약을 의미한다. char는 이러한 유니코드를 저장할 수있는 2byte 크기의 기본형이다. char var1 = 'A'; //유니코드 65 char var2 = 'B'; //유니코드 66 char var3 = '가'; //유니코드 44032 char var4 = '각'; //유..
DB상에서 String 형식으로 받아온 "yyyy-MM-dd" 형식의 데이터를 Date 형태로 변경해서 두 Date 간의 차이를 구해보자. SimpleDateFormat fmt = new SimpleDateFormat("yyyy-MM-dd"); String dateStr = "2021-03-02"; Date date1 = fmt.parse(dateStr); Date date2 = new Date(); int compare = date1.compareTo(date2); //date1 이 date2 보다 클경우 compare > 0 //date1 이 date2 보다 작을경우 compare < 0 //같은 경우 0 SimpleDataFormat을 사용하는 경우에는 예외처리를 해주어야한다. (ParseExcep..
스프링 프로젝트를 만들고 기본 패키지까지 입력하면 보통은 Context root가 패키지의 마지막 단어로 설정이된다. 이것을 /로 바꿔주도록 하자. > Context Path(root)란? WAS에서 웹 어플리케이션을 구분하기 위한 Path이다. 예를들어 Test라는 프로젝트를 아래와 같이 만들어서 Tomcat으로 구동했다고 한다면, 아래의 그림과 같이 Test 프로젝트의 resource가 Tomcat에 등록되게 되고, Tomcat의 server.xml 을 확인해보면 /test라는 경로가 자동적으로 잡혀있는 것을 확인할 수 있다. Test 웹 프로젝트에 접근하기 위한 경로는 localhost:8080/test/sample 가 된다. 이 Context path를 그냥 / 로 바꿔보자. 1. 프로젝트를 우클..
STS4부터는 Spring Legacy Project를 제공하지 않는다. (교육을 받을때는 STS3의 Legacy Project를 사용하였음) STS4에서도 해당 프로젝트를 생성, 사용할 수 있게 하기 위해서는 STS3 버전 Add-On을 설치해서 사용해야 한다. legacy 만이 목적이면 처음부터 STS3을 받아도 될 것이다. 요즘 보고있는 spring 서적도 STS3 기준이고... 하지만 이왕 배웠으니 어떻게 하는지를 기록하려고 한다. 1. Help 의 Eclipse Marketplace를 클릭한다. 2. 검색 입력란에 Spring을 입력하여 검색한 후, Spring Tools 3 Add-On 을 설치한다. (그림상에서 두번째 Add-On) 3. 모든 항목을 선택하고 Confirm을 클릭한다. 4. ..
Java를 설치했다면 이제 Spring Tool을 설치해보자. Spring Tool Suite4를 다운로드, 설치해볼 것이다. 1.Spring 홈페이지에 접속한다. spring.io/tools Spring Tools 4 is the next generation of Spring tooling Largely rebuilt from scratch, Spring Tools 4 provides world-class support for developing Spring-based enterprise applications, whether you prefer Eclipse, Visual Studio Code, or Theia IDE. spring.io 2.들어가면 바로 보이는 Spring Tools 4 for Ec..
Java 환경세팅은 수도없이 했지만 매번 구글링으로 찾아서 그때그때 하는게 다였다. 이번엔 구글링만 하지말고 직접 세팅을 하면서 기록해보자. (Windows 10, 64bit 기준) 1.오라클 홈페이지로 들어간다. 2.상단 메뉴 Product - Java를 클릭한다. 3.Java 페이지의 가장 아래쪽 Java SE - Download Java now를 클릭한다. 4.JDK 1.8을 설치할것이므로, Java SE 8 구역의 Oracle JDK - JDK Download 를 클릭한다. 5. 그러면 이런 페이지가 나오는데, 아래로 쭉 내려서 필요한 다운로드 파일을 받도록 한다. 나의 경우 Window 10 64bit 버전이 필요하므로, 가장 아래쪽 파일을 받아주었다. 6.링크를 클릭하면 이런 화면이 나오는데,..