본문 바로가기

Java

sts 웹 프로젝트 생성 후 주요 기본 설정 한글처리관련 (UTF-8 로 설정해줘야 하는 부분) STS Window > Preferences > General > Workspace >Text file encoding Window > Preferences > Web > CSS Files > Encoding Window > Preferences > Web > HTML Files > Encoding Window > Preferences > Web > JSP Files > Encoding 프로젝트 /WEB-INF/web.xml filter, filter-mapping 부분 추가 encodingFilter org.springframework.web.filter.CharacterEncodingFilter encoding UTF-8 encodingFilter .. 더보기
sts 4 에서 Spring Legacy Project 생성하기 sts 3까지는 Spring Legacy Project 생성을 지원했으나 4부터 지원안됨 sts3 플러그인을 설치하면 4에서 Spring Legacy Project 생성가능 상단 메뉴 Help > Eclipse MarketPlace 이동 후 'sts3' 입력하여 검색하면 Spring Tools 3 Add-On for Spring Tools 4..... 를 install 하면됨 설치가 완료되면 sts 가 재시작되는데 재시작 후에도 Spring Legacy Project 가 보이지 않는다면 당황하지 않고 other.. 를 눌러줌 아래 그림처럼 Spring 디렉토리 아래 확인되는것을 볼 수 있습니다. 더보기
STS 간단 설치 후 실행환경 설정 (for Eclipse, window64) 작성일 기준 sts 버전은 4.11.1 입니다. sts 설치전 java 1.8 버전을 먼저 설치하시기 바랍니다. 1. 접속주소 : https://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 Eclipse 하단 설치할 PC OS 해당 .. 더보기
2021 웹개발 테크트리 (유튜브 링크) 솔직히 실무에 쓰여지는건 여기 없는 현실.. 더보기
초보자의 안드로이드 앱개발하기 1편 (JDK 설치) 안드로이드로 앱을 만들어보려고 생각하면서 간략하게 나마 정리를 하면 더 도움이 될것 같아 간만에 블로그에 글을 씁니다. 인터넷 여기저기서 도움될 만한 글들과 개발입문서 내용을 참고하여 정리합니다. 첫번째로 필요한 항목은 개발환경 세팅인데. 이전 안드로이드개발환경을 구성할 때는 이클립스에 안드로이드 IDE 설정을 세팅하여 개발하는 방식을 사용했으나 현재는 안드로이드 스튜디오라는 통합 개발툴을 구굴에서 제공하고 있어 조금은 편리하게 환경설정이 가능해졌습니다. 과거 방식으로 이미 설정이 완료되었다면 이글은 안봐도 됩니다. 1. JDK 설치하기 안드로이드 스튜디오 설치전 필요한 부분입니다. 오라클 홈페이지 (http://www.oracle.com/) 에서 다운로드 가능합니다. JAVA SE ~~어쩌구 하는것을 .. 더보기
최대구간합 구하기 java 버전 아래와 같은 문제가 있습니다. 문제) [-7, 4, -3, 6, 3, -8, 3, 4,-2] 와 같은 배열이 있다. 이 때 배열 내 부분 최대합을 구하라. 답) 4 - 3 + 6 + 3 = 10 [출처] [알고리즘] 동적 계획법을 활용한 배열 내 부분 최대 합 구하기|작성자 Jackson OH 이를 프로그램으로 구현하기 위한 방법은 여러가지가 있습니다. 그 중 가장 단순한 방법으로 루프를 이용해 최고값을 찾아내는 방법이 있습니다. 아래 예제는 마이너스 최대값은 0으로 표시합니다. private static int getMaxSumSq(int[] arrn) { int block = 1; int sidxs = 0; int sidx = 0; int eidx = 0; int max =0; //최대 값 int m.. 더보기
소스 자동 정렬 이클립스 자동정렬 2013.05.14 보내기 이클립스 자동정렬 단축키 Ctrl + Alt + F 엉멍인 쿼리를 Ctrl + Alt + F 눌러주면 ↓ 이렇게 정렬됩니다 참 편해요~ 하지만 코드가 길면 자동정렬을 할경우 Width 가 default 80 이기 때문에... 소스 참조하려고 보면 원본소스나 추출 방법등 차이로 인해 소스가 정렬되지 않는 경우가 있습니다. 이럴 경우 가독성이 떨어져서 참조가 어려운데 이클립스에서는 이를 자동으로 정렬해주는 기능이 있습니다. 다만 모든경우에 적용되지는 않습니다. 더보기
[tomcat] 톰켓(tomcat)에서 디렉토리 보기 설정 방법 http://uniksy1106.tistory.com/171 자세한 내용 보기 /conf/web.xml 파일 편집 /conf/web.xml listings 부분 찾기 listings true 위 true 값 으로 설정된 경우 url 이 폴더까지만 표시된 경우 폴더 내의 리스트를 보여준다. (다운로드 가능)false 로 설정되면 url 이 폴더까지만 표시된 경우 404 에러 발생 더보기
[java tip] 요일 확인하기 java.util.Calendar 사용 요일을 확인하기 위한 방법으로 java.util.Calendar 클래스를 사용합니다. Calendar 클래스로 현재날짜 정보와 날짜에 해당되는 요일정보를 얻어올 수 있습니다. 예제1 이번달 1일이 무슨요일인지 확인 String []weeks = {"일","월","화","수","목","금","토"}; Calendar cc= Calendar.getInstance(); cc.set(cc.get(Calendar.YEAR) ,cc.get(Calendar.MONTH) ,1 ); System.out.println(weeks[cc.get(Calendar.DAY_OF_WEEK)-1]); 예제1 설명 String []weeks = {"일","월","화","수","목","금","토"}; Calendar 클래스로 얻어오는 요.. 더보기
[eclipse] java 코딩 에러 잡기 1 자동 import 처리 ( Ctrl+Shift+m ) 보통은 이클립스안에서 열린 자바파일 들간 소스를 복사하게 되면 알아서 자동 임포트를 해줍니다.(쓸데없는 것들까지 자동으로 임포트하는 경우는 간혹 있습니다..) 그러나 클래스명을 직접 키입력하거나 다른에디터의 소스를 복사하는 경우는 자동 임포트가 안됩니다. 이런 경우에 자동 임포트 기능을 이용하여 import 코딩을 자동생성할 수 있습니다. 다른 패키지의 동일한 클래스명이 존재할 경우 동일한 클래서의 리스트 정보를 보여주고 선택할 수 있도록합니다. Ctrl+Shift+m 더보기
[eclipse] 이클립스의 가장 중요한 기능 java 소스 찾기 F3, Alt+좌우방향키, Ctrl+t F3 : 메소드, 클래스레퍼런스, 변수 에서 사용하며 마우스를 클릭한 후 누르면 해당 선언위치로 이동합니다. 선언 구문의 파일이 열려있지 않은 경우 자동으로 열어줍니다. .java 파일로 존재하지 않는 경우(.jar 등 class파일만 존재하는 경우) 는 못찾아갑니다. Alt+좌우방향키 : F3 기능을 이용하여 이리저리 자바소스를 찾아다니다가 전단계에 찾았던 파일, 원래 파일위치를 찾고자 할 경우 사용합니다. 좌측방향키는 이전단계, 우측방향키는 이후단계 파일간 위치 또는 파일내의 위치로 이동합니다. Ctrl+t : interface 또는 abstract 내의 선언의 경우 F3 기능을 사용하면 실제 구현 된 메소드를 찾아가지 않고 선언부인 껍데기만 찾아가죠.. 이럴경우 Ctrl+t를 이용하면 interfa.. 더보기