//public static final String SYSTEM_AES_KEY = "kk9w1eank8q9lidj"; // AES 암복호화키(외부용) // jsp code var _encKey = /*[[${T(com.shinhanpg.admin.manager.common.constants.GlobalConstants).SYSTEM_AES_KEY}]]*/ ''; let key = _encKey.substring(0,16); let currPwd = CryptoJS.AES.encrypt($("#inpCurrPwd").val(), key).toString(); let pwd = CryptoJS.AES.encrypt($("#inpNewPwd").val(), key).toString(); let rePwd = ..
// jsp와 java사이 구간 암호화에 사용 com.shinhanpg.admin.manager.common.util; import org.apache.commons.codec.binary.Base64; import javax.crypto.Cipher; import javax.crypto.spec.IvParameterSpec; import javax.crypto.spec.SecretKeySpec; import java.security.MessageDigest; import java.security.NoSuchAlgorithmException; import java.util.Arrays; public class AESCryptUtil { private String encKey; public AESCrypt..
public static void setCIMaskedValue(Object parameter) { try { String maskedValue = null; Class orgin = parameter.getClass(); Field[] fieldsArr = orgin.getDeclaredFields(); List allFields = new ArrayList(Arrays.asList(fieldsArr)); for (Field field : allFields) { if (CommonUtil.isCIField(field)) { CIFieldType enumCIFiledType = field.getAnnotation(CIField.class).type(); field.setAccessible(true); i..
//thymeleaf의 포함된 페이지로 조회할 때 @AuthMethod(hasAuth = CommonUtil.UserAuth.READONLY) @PostMapping(value = "/selectTransactionStatement") public ModelAndView selectTransactionStatement(@RequestBody TIDStatement tidStatement) { ModelAndView mav = new ModelAndView("transaction/paymentStatement :: paymentStatement"); mav.addObject("tidStatement", paymentService.selectTransactionStatement(tidStatement)); ..
출처: th:each="user : ${users}" 반복기능이다. 이건 잘 알고 있기 때문에 따로 설명은 패스 th:each="user, userStat : ${users}" 반복을 할때 그 상태까지 가져와준다. 생략이 가능한데 생략하면 (변수명)+State가 된다. 변수명이 user면 userState 기능 index : 0부터 시작하는 인덱스값 count : 1부터 시작 size : 전체 사이즈 even, odd : 홀수, 짝수 여부(boolean 값) first, last : 처음, 마지막 여부(boolean 값) current : 현재 객체
출처: https://sowon-dev.github.io/2021/07/14/210715Calendar/ String으로 날짜 가지고 놀기String으로 날짜를 받은 뒤 하루를 더하거나, 하루를 빼거나, 그 달의 마지막 날을 구하거나 첫번째 날을 구하는 등 날짜 연산을 하는 법을 알아보자.사용할 라이브러리는 총 3가지이다.sowon-dev.github.io private String[][] setDateAtColumns(String[][] columnsWeek, String strFromDate) { SimpleDateFormat formatYMD = new SimpleDateFormat("yyyy-MM-dd"); try { Date fromDate = formatYMD.parse(strFromDate)..
- Total
- Today
- Yesterday
- element위치
- object key
- PostgreSQL
- QueryDSL
- oracle
- Keycode
- 여러 컬럼 update
- draw.io
- 진열사랑
- 프로젝트명변경
- lombok
- springboot
- @ExceptionHandler
- 정규식
- setter
- DatePicker
- JQuery
- spring
- devtools
- CSS
- 전후방탐색
- $.each
- border-collapse
- $.extend
- caniuse
- getter
- sumifs
- ul li로 테이블
- Javascript
- excel
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |