[Java] 벡터(Vector) 객체를 배열(Array)로 변환하는 방법과 Vector 사용법 예제 총정리: copyInto()
벡터 클래스는 초장기 자바에서 제공했던 레거시 클래스입니다. 레거시 클래스란 Collection 개념이 없던 초창기 자바 버전에서 정의한 인터페이스로, 지금도 여전히 사용되고 있습니다. Vector 클래스는 List인터페이스를 구현한...
올림픽 공원은 지금 볼거리가 많다.
올림픽공원역 4번출구로 나와서 올림픽공원으로 들어서면 드라마 “유미의세포들” 에 나오는 거대이성세포의 초대형 인형이 기다리고 있다. 티빙오리지널 유미의세포들2가 곧 방영될 모양이다. 너무 귀엽지 아니한가?엄지손가락 예술 작품이 있는...
[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[] ivBytes = { 0x00, 0x00,...
(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>
(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
[JAVA]자바 리스트(list)의 remove() 아이템(객체, 요소) 삭제하는 방법 2가지 : remove(),Iterator를 사용하자!!
Java의 ArrayList에서 객체를 제거하는 방법은 두 가지가 있습니다 . 첫 번째는 remove( ) 메서드를 사용하는 것이고 두 번째는 Iterator를 사용하는 것 입니다. ArrayList는 오버로드 된...
코스피 주식대차거래 상환 상위종목 : (주식대차거래, 공매도 정의)
코스피 주식대차거래 상환 상위종목 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. SK아이이테크놀로지(361610)17. 한온시스템(018880) 18. 명신산업(009900) 19. LG에너지솔루션(373220)20. 한화솔루션(009830)...
[안드로이드 빌드 오류 해결방법]Invoke-customs are only supported starting with Android O (–min-api 26)
광고사기를 조장하는 코드가 포함되었다며, 구글플레이에서 앱이 삭제되었다는 메일 알림과 동시에 구글플레이 콘솔앱에서 푸시알림이 왔다. 띠링, 띠링 하는 소리가 연속나면 아 ~~~ 앱이 또 삭제되었구나를 예상하게...
퇴직금에 대한 종합소득세 신고 ( 퇴직 후 퇴직금 중간 정산한 경우)
직장을 다니다가 퇴사를 하게 되면 퇴직금을 받게 된다. 퇴직연금IRP계좌에서 해지하여 퇴직금을 수령하였다. 이렇게 중간 정산 받은 퇴직금은 종합 소득세 신고를 해야할까? 종합소득세 신고기간이라 검색을 해보았으나...
종합소득세 신고하기 (신고 안내 유형이 I형인 경우)
2019년 8월까지는 직장인이였다. 그럼으로 나는 신고 대상이 근로소득과 구글 광고 수익(기타소득)만 신고 하면된다. 퇴직금은 분리과세임으로 종합소득세신고는 하지 않는다. 퇴직금을 다른 소득과 합산하면 세금 부담이 커짐으로...