[Java] 소수점 반올림, 절삭, 돈 표기 방법:세번째 위치마다 콤마(,) 찍기
					double 타입의 데이터 또는 float형 데이터를 반올림하거나 버려야할(절삭) 경우가 있다. 가장 쉬운 방법은 Math 클래스를 사용하는 방법이다.  예제를 보자. 반올림이 필요한 경우 round()메소드를 사용하면된다. 반대로...                
																																	
												                
																											
									                
										    
[spring] JSON 타입 데이터 리턴 받기
					@ResponseBody @ResponseStatus(HttpStatus.OK) @RequestMapping(value=”period/execPeriodProcedure”, method=RequestMethod.POST) public JsonResponseVO execProcedure(HttpServletRequest request, HttpSession session, @RequestParam  Map<String, Object> params){               JsonResponseVO updateResponse = new JsonResponseVO();       try {                  ...                
																																	
												                
																											
									                
										    
java.lang.IllegalArgumentException: Invalid ‘log4jConfigLocation’ parameter: class path resource [log4j.properties] cannot be resolved to URL because it does not exist
					tomcat 서버 실행하면서 발생된 오류다.     심각: Exception sending context initialized event to listener instance of class org.springframework.web.util.Log4jConfigListener java.lang.IllegalArgumentException: Invalid 'log4jConfigLocation' parameter: class path...                
																																	
												                
																											
									                
										    
HttpPostedFileBase를 바이트(Bytes[]) 로 변환
					BinaryReader 클래스를 사용하여 쉽게 변환이 가능하다. public static byte[] ConverToBytes(HttpPostedFileBase file) {             //방법 1             var length = file.InputStream.Length;             byte[] arrayData = null;             using (var binaryReader = new BinaryReader(file.InputStream))             {                 arrayData = binaryReader.ReadBytes(file.ContentLength);             }             return...                
																																	
												                
																											
									                
										    
[Java] 인터페이스(Interface) 사용법 및 예제 ( 인터페이스를 사용하는 이유)
					자바 인터페이스를 만들고 사용하는 방법에 대해 알아 본다.  대규모 프로젝트에서는 수많은 개발자들이 개발을 하게 된다.  소스 코드의 난잡화 방지라고 해야할까… 분류를 하자면 대분류라고 치고, 번역기를...                
																																	
												                
																											
									                
										    
[Java] 배열(Array) 선언 방법 및 예제
					배열은 동일한 자료형(Data Type)의 데이터를 연속된 공간에 저장하고 데이터에 접근하기 위한 인덱스(index)를 부여한다.  자바에서 배열을 선언하는 일반적인 형식은 다음과 같다. 자료형[] 변수 = {데이터1, 데이터2,...                
																																	
												                
																											
									                
										    
객체를 JSON 문자열로 인코딩 하는 클래스.
					 객체를 JSON 문자열로 인코딩 하기 위한 클래스이다. 데이터 인코더 클래스를 상속받아 JSON에 맞는 표현 서식을 구현한다. import org.springframework.http.MediaType; /** 객체를 JSON 문자열로 인코딩 하기 위한 클래스....                
																																	
												                
																											
									                
										    
[JAVA] 쿼리를 사용하여 엑셀다운로드 기능 구현하는 방법
					  ExceldownController.java 에서의 호출 url 맵핑 @RequestMapping(value={"/excelfiledown.do", "/buz/excelfiledown.do"}, method = RequestMethod.POST) public ExcelDownloadSXSSFService downloadXL(HttpServletRequest request, ModelMap model) throws Exception { ArrayList<QueryResult> result = super.requestProcCall(request.getParameter("ac"), request);...                
																																	
												                
																											
									                
										    
[JAVA]자바 엑셀 시트 여러개 생성하는 방법(Apache poi)
					자바로 여러개의 시트를 가진 엑셀을 생성해보자.  자바에서 엑셀을 사용하기 위해선 Apache poi 를 다운받아야 한다. 아파치 POI(Apache POI)는 아파치 소프트웨어 재단에서 만든 라이브러리로서 마이크로소프트...                
																																	
												                
																											
									                
										    
엑셀 파일 업로드 양식 체크 및 버전 체크 샘플 코드
					다음과 같은 엑셀 양식이 있다. 11번가 셀러들이 상품 업로드할 때 사용하는 엑셀파일 양식을 일부 참고하였다. 코드는 다음과 같다. // 마스터정보 엑셀 파일 업로드 처리 @RequestMapping(value...                
																																	
												                
																											
									                
										    

