일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- popup
- NextJS
- MariaDB
- Eclipse
- Push
- SpringBoot
- config
- mysql
- rocky9
- javascript
- Maven
- git
- pwa
- node.js
- docker
- Next.js
- nodejs
- jquery
- Java
- yona
- ajax
- security
- PM2
- spring3
- centos7
- submit
- jenkins
- FCM
- mybatis
- MSsql
- Today
- Total
목록JAVA (9)
ふたりで
# 먼저 라이브러리 설정. org.codehaus.jackson jackson-mapper-asl 1.9.13 # 사용자 화면에서 아래와 같이 jsondata를 생성해 ajax로 서버에 전송한다. var menuArrayObj = new Array();//전송용 파라메터 객체$('.js_check').each(function(){//체크여부에 따른 값 설정 if($(this).is(':checked') == true){ var menuInfo = new Object(); menuInfo.pmb_martcode=martCode; menuInfo.pmb_deviceid=deviceid; menuInfo.pmb_qrcode=qrcode..
가끔 찍어 보고 싶을때 유용 하게 사용... List oldMenuList = menuDao.selectMenu(queryParams); for(MenuInfoVO list : oldMenuList) { BlockVO bvo = new BlockVO(); bvo.setId(menu_ID); bvo.setType(1); bvo.setEmp(list.getEmp()); bvo.setOffice(list.getOffice()); bvo.setUser(list.getUser()); //bvo찍어보기 ObjectMapper mapper = new ObjectMapper(); String voStr = mapper.writeValueAsString(bvo); System.out.println("insert준비 :"..
JRE1.7 에서 for문을 루프돌때 List yeeList = yeeDao.getYeeList(param); int aYnCount = 0; int dYnCount = 0; for(yeeVO yee : yeeList) { if("N".equals(yee.getAYn())) { aYnCount++; } if(!"".equals(yee.getDYn())) { dYnCount++; } } JRE1.8 에서는 .stream()을 이용해 바로 특정 조건의 카운트를 할 수 있다. List yeeList = yeeDao.getYeeList(param); long aYnCount = yeeList.stream() .filter(yee -> "N".equals(emp.getAYn())) .count(); long dY..
apache.poi.xssf.streaming.SXSSFWorkbook 을 사용하여 엑셀 파일을 생성할 때 row수가 290개 이상일 때 아래와 같은 에러가 발생을 했다. java.io.IOException: Failed to read zip entry source at org.apache.poi.openxml4j.opc.ZipPackage.(ZipPackage.java:103) at org.apache.poi.openxml4j.opc.OPCPackage.open(OPCPackage.java:324) at com.togethers.b2b.common.util.POIUtil.makeExcel(POIUtil.java:159) at com.togethers.b2b.controller.OrderControlle..
https://tracker.delivery/guide/ 에서 제공하는 API를 연동했던 내용을 남긴다. 글 정리 하기가 귀찮아 그냥 소스코드만 싸지르고 나중에 정리하는 걸로... 요즘 왜 이렇게 피곤한지... 해당 API는 MIT 라이센스이다. - EX) https://apis.tracker.delivery/carriers/[kr.cjlogistics]/tracks/[invoiceNum] 위의 URL과같이 API 호출 결과는 대충 아래 json문자열이다. { "carrier":{ "id":"kr.cjlogistics", "name":"CJ Logistics", "tel":"+8215881255" }, "from":{ "name":"소**", "time":"2023-10-23T18:23:35+09:00"..
IE 계열 brower 걸러내기 위해 아래와 같이 사용... //IE-browser type check: IE계열일경우 크롬설치 안내 페이지로 redirect String userAgent = request.getHeader("User-Agent"); if(userAgent.indexOf("Trident") > -1 || userAgent.indexOf("msie") > -1 || userAgent.indexOf("Netscape") > -1) { //System.out.println("########Brower Type Check:"+userAgent); return "redirect:/chromeInfo"; }