일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- txs
- 응용SW
- googleChart
- 이론
- html
- IntelliJ
- BREW
- npm
- TSX
- java
- createBro
- js
- input
- react
- 병행프로세스와 상호배제
- 정처산기
- jsp
- googleCharts
- Eclipse
- script
- CSS
- SQL
- 이미지용량제한
- node
- php version
- 붙여넣기방지
- 이클립스
- 책추천
- Oracle
- SCIPRT
- Today
- Total
목록TECH STACKS/JAVA (4)
개발하자
안녕하세요. 오늘은 제가 처음 코딩 배울 때 정리해놨던 기본적인 자바에 대해 작성하려고 합니다. 📌 개발환경 구축 1. JAVA 언어의 개발툴 : JDK 16 SE 다운로드 : http://java.sun.com or oracle SE(개인용으로 많이 사용), ME(소형기종)-임베디드 시스템(아이팟), EE JDK(JDK 개발 + JRE), JRE(JAVA 프로그램 실행환경) 환경변수 설정 : JAVA_HOME, path 2. ECLIPSE - ECLIPSE 외 다른 개발 툴도 많이 있습니다(공부할 땐 이클립스를 사용) 다운로드 : www.eclipse.org java + web(jsp,html,css,javascript 등) 지원되는 버전 설치 권장 📌 JAVA 기본문법 1. 사용자 정의 규칙 : 명명..
개발하다보면 NullPointerException 에러가 자주 나타난다. 에러가 나지 않더라도 null 값을 웹에 표출하게 되면 "null" 그대로가 보여서 빈값으로 변경을 해줘야 한다. 그래서 나는 null 처리할 수 있는 함수를 만들어서 공통 jsp에 담아두고 사용한다. 2가지 방식을 사용하는데 하나는 null일경우 빈값으로 변경해주는 함수, 다른 하나는 빈값일 경우 대체값으로 변경해주는 함수 이렇게 자주 사용한다. 1. null일 경우 빈값 변경 private String nullParse(String text) { String val = ""; try { // null이 아니라면 text 그대로 if (text != null){ val = text; } } catch (NullPointerExce..
엑셀 다운로드 셀 스타일 지정과 셀 병합 POI 엑셀 다운로드는 간단하게 구현된다. 하지만 병합한 셀에 테두리가 적용되지 않아 확인해 보니 병합전 각 셀에 스타일을 먼저 입히고 병합을 해야했다. 아래사진처럼 엑셀을 구현하려 한다. 문구 부분은 셀을 병합하여 엑셀 내용을 설명하는 부분으로 생성 컬럼 부분은 색상과 폰트강조로 잘 보이게 생성 전체적으로 자동 줄바꿈과 셀 넓이, 높이 지정 ▽ ▽ ▽ JSP로 작업한 엑셀 다운로드 예제 ▽ ▽ ▽ 1. 엑셀 다운로드 제목 정하기
1. Calendar 클래스 Calendar(캘린더) 클래스는 Date 클래스와 마찬가지로 날짜와 시간을 다룬다. 경우에 따라 Date 클래스와 Calendar 클래스를 상호 변환하는 상황이 있다. java.util 패키지에 포함 (java.util.Calender) 추상 클래스이기에 Calender.getInstance() 매소드를 이용하거나 Calendar 클래스를 상속 받는 GregorianCalendar 클래스를 이용하여 객체를 생성할 수 있다. (new 하여 객체 생성 불가능) // 싱글톤 객체 생성 Calender cal = Calendar.getInstance(); 2. 주요 상수 상수 설명 사용법 static int YEAR 현재 년도 Calendar.YEAR static int MONTH..