일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- jenkins
- console
- Next.js
- post
- War
- config
- jquery
- MariaDB
- nodejs
- git
- rocky9
- SpringBoot
- yona
- NextJS
- javascript
- MSsql
- mysql
- Maven
- node.js
- PM2
- security
- popup
- spring3
- centos7
- ajax
- 개발자도구 차단
- spring
- mybatis
- Java
- Eclipse
- Today
- Total
목록Java (3)
ふたりで
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..
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"; }
문자메시지에 url을 삽입해야 하는 경우 url이 너무 길 경우 단축 url을 사용해야 한다. 아래 소스 코드는 원본 url을 대신할 짧은 url을 만들 때 문자와 숫자를 조합하여 8자리 고정 랜덤 문자열을 생성하는 소스 코드이다. 만들어진 8자리 고정랜덤 문자열이 도메인뒤에 오는 전체 쿼리스트링을 대체하게 만들면 된다. 예) http://aaaa.kr/bbb/ccc/query?a=1&b=2&c=3 ==> http://aaaa.kr/X3sq7lVk 원본 url과 단축 url 맵핑은 DB에 원본 url 정보와 단축 url 정보를 저장하고 controller 단에서 url패턴으로 구분 처리 하면 될 듯하다... 리다이렉트 url... public static String rendomStr() { String..