Java

[AES 256] crypto Cipher 사용하기

import java.security.InvalidAlgorithmParameterException;import java.security.InvalidKeyException;import java.security.NoSuchAlgorithmException;import java.security.spec.AlgorithmParameterSpec;import javax.crypto.BadPaddingException;import javax.crypto.Cipher;import javax.crypto.IllegalBlockSizeException;import javax.crypto.NoSuchPaddingException;import javax.crypto.spec.IvParameterSpec;import javax.crypto.spec.SecretKeySpec; public class AES256Cipher {      public static byte[]...
Java

(iBATIS)아이바티스 IN절 사용법 (iterate 사용)

[Server side 코드] var idList = new List();  idList.Add(10); idList.Add(12); [아이바티스 내 사용법]    < select id=”GetLogin”  parameterClass=”cusstomParam” resultClass=”int” >       SELECT DISTINCT StudentName       FROM STUDENT       WHERE Year = #Year#       < isNotEmpty property=”AgencyYn” prepend=””>         < isEqual property=”AgencyYn” prepend=”AND” compareValue=”Y”>           < iterate prepend=”” property=”IDList” open=”AgencyID IN (” close=”)” conjunction=”,”>             #IDList[]#           < /iterate>         < /isEqual>       < /isNotEmpty>     < /select>
Java

(iBATIS)아이바티스 사용시 주의사항

$기호는 절대 쓰면 안된다. 왜냐하면 SQL인젝션이 가능해지기 때문이다. [잘못된 사용법]select distinct LibID from Student where student_name like ‘%$SearchText$%’ [올바른 사용법]select distinct LibID from Student where student_name like ‘%’ + #SearchText#+’%’   꺽쇠(<,>)기호 사용시 CDATA를 사용해야한다.select distinct LibID from Student where student_id <! [CDATA[ < ]] > 100
생활정보ZIP

코스피 주식대차거래 상환 상위종목 : (주식대차거래, 공매도 정의)

코스피 주식대차거래 상환 상위종목 1. 삼성중공업(010140)2. HMM(011200) 3. 삼성전자(005930)4. SK하이닉스(000660)5. 카카오페이(377300)6. 기업은행(024110) 7. 금호타이어(073240)8. BNK금융지주(138930)9. 한화시스템(272210) 10. 카카오뱅크(323410)11. 한국항공우주(047810) 12. S0Oil(010950) 13. 넷마블(251270)14. 셀트리온(068270)15. 두산에너빌리티(034020)16....