이제 서버개발 업무도 맡으면서 체계적인 프로젝트 관리가 필요하게 되었다. 그래서 알아보던 중 Maven이라는 툴이 여러모로 유용하다고 하여 공부하며 글을 올린다. Maven이라는 툴은 프로젝트 관리툴로서 각종 라이브러리의 의존성 관리를 할 수 있으며, 프로젝트의 전반적인 컴파일, 테스트, 빌드, 배포까지 할 수 있는 툴이다. 먼저 Maven의 설치 및 프로젝트 생성까지 알아보도록 한다. 1. Maven의 설치마븐은 터미널에서의 실행과 IDE툴의 플러그인으로 설치하여 실행할 수 있다. 나는 터미널에서 실행하기 위해 마븐을 설치하였다.1) 수동 설치.a. http://maven.apache.org/ 사이트에서 binary 버전을 다운로드받아 압축을 해제한다.b. 파일을 /usr/local 폴더로 이동하여 p..
자바 역 컴파일러(Decompiler) 입니다. 문제시 삭제합니다.
cos.jar 사용(오레일리 업로드 컴포넌트) 다행이 오레일리 매니아~~ 입니다 ㅎㅎㅎㅎ ※주의사항 1. form의 method를 반드시 'post' 로 설정해야 합니다. 2. form enctype을 반드시 'multipart/form-data' 로 설정해야합니다. 사용법: MultipartRequest multi = new MultipartRequest(request, 파일 저장경로, 파일 최대사이즈, 캐릭터 셋, 중복 파일 네이밍 정책) 이때 form내용은 전부 multi에 저장되므로 다시 저장해주어야한다.
- 자바로 메일을 보내기 위해서는 먼저 자바 메일을 설치해야 한다. 1. 자바 메일 다운로드 http://java.sun.com/products/javamail/ - 들어가서 자바 메일을 받고 압축을 풀어보면 정말 여러가지 파일이 나온다. Readme.txt 파일을 읽어보면 설치 방법이 나와있다. 2. JavaBeans Activation Framework 다운로드 http://java.sun.com/beans/glasgow/jaf.html - JDK 1.5버젼이나 그 이전버젼을 쓴다면 jaf 를 설치하라고 한다.. 'ㅡ';; 이번 프로젝트는 JDK 1.5 사용하니 받아야지.. ㄱ- 3. 각각의 파일을 압축 해제. 3-1. mail.jar 파일을 Jre의 lib폴더에 넣는다. 후에 ClassPath에 경..
달력완성!! 일요일과 토요일은 Calendar cal=Calendar.getInstance(); int year=cal.get(cal.YEAR); int month=cal.get(cal.MONTH)+1; cal.set(cal.DATE, 1); /* *주석 밑의 문장은 아래의 명령문을 한 문장으로 줄인 것 입니다. int day=(month*9-month*9%8)/8%2; if(month!=2){ day+=30; }else if((year%400==0)||(year%4==0)&&(year%100!=0)){ day+=29; } else{ day+=28; } */ int day=(month*9-month*9%8)/8%2+(month!=2?+30:(year%400==0||year%4==0&&year%100!=0..
public class Test { public static void main(String[] args){ Calendar cal=Calendar.getInstance(); int year=cal.get(cal.YEAR); int month=cal.get(cal.MONTH)+1; cal.set(cal.DATE, 1); int day=(month*9-month*9%8)/8%2; if(month!=2){ day+=30; }else if((year%400==0)||(year%4==0)&&(year%100!=0)){ day+=29; } else{ day+=28; } String[] arrWeek={"일","월","화","수","목","금","토"}; int week=cal.get(cal.DAY_OF_WEEK);..
상담관리에서 시간 간격을 구하기!! public class Test{ pulbic static void main(String[] args){ //시간 설정 String start="2009-12-08 오후 04:05:56"; Calendar tempcal=Calendar.getInstance(); SimpleDateFormat sf=new SimpleDateFormat("yyyy-MM-dd a hh:mm:ss"); Date startday=sf.parse(start, new ParsePosition(0)); long startTime=startday.getTime(); //현재의 시간 설정 Calendar cal=Calendar.getInstance(); Date endDate=cal.getTime();..
- Total
- Today
- Yesterday
- 파일 다운로드
- 순환참조
- 맥미니 2009 late RAM HDD Upgrade
- 이어받기
- i18n
- 고차함수
- ios14
- terminate
- UITextField
- GoogleDrive
- suspend
- onetime
- password autofill
- ASIHttpRequest
- 약한참조
- 좋은코드
- Android NullPointException
- Swift
- remove chome desk top
- iOS12
- 강한참조
- 크롬 원격 삭제
- 기술부채
- ios file download
- 함수형
- reduce
- ios
- Automatic Reference Counting
- Codable
- FIND
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |