본문 바로가기
반응형

Development133

[Java] Java Handler 사용법과 메모리 누수 방지 방법 Java Handler 사용법과 메모리 누수 방지 방법 안녕하세요. 이번 포스팅에서는 Android 개발에서 핵심적인 역할을 하는 Java Handler에 대해 상세히 알아보겠습니다. Handler는 스레드 간 통신과 비동기 작업 처리를 위한 필수 컴포넌트로, 올바르게 이해하고 활용하면 앱의 성능과 사용자 경험을 크게 향상시킬 수 있습니다. 이 글에서는 Handler의 기본 개념부터 실제 활용 방법, 그리고 메모리 누수 방지까지 실무에 필요한 모든 내용을 다루겠습니다. 목차 1. Handler 개념과 필요성 2. Handler 동작 원리와 구조 3. Handler 기본 사용법 4. 실무 활용 패턴과 주.. 2019. 9. 5.
[Security] 공개키 인증서 완벽 가이드 : 일반인도 쉽게 이해할 수 있는 디지털 신분증 개념부터 활용까지 한 방에 이해하기 공개키 인증서 완벽 가이드:일반인도 쉽게 이해하는 디지털 신분증안녕하세요! 오늘은 인터넷 보안의 핵심 요소인 '공개키 인증서'에 대해 알아보겠습니다. 인터넷 쇼핑을 하거나 온라인 뱅킹을 이용할 때 주소창에 자물쇠 모양을 본 적이 있으신가요? 그것이 바로 공개키 인증서가 작동하고 있다는 증거입니다. 복잡해 보이는 이 기술을 실생활 예시를 통해 쉽게 설명해 드리겠습니다.목차공개키 인증서란 무엇인가?왜 공개키 인증서가 필요한가?공개키와 개인키: 디지털 세계의 자물쇠와 열쇠인증서의 종류와 그 차이점일상생활에서 인증서의 중요성인증서 관련 주의사항자주 묻는 질문 (FAQ) #1. 공개키 인증서란 무엇인가?공개키 인증서(Public Key Certificate)는 디지털 세계의 '신분증'이라고 생각하면 됩니다. 실제.. 2019. 9. 4.
[Java] Java System.arraycopy 사용 방법 및 성능 비교 Java System.arraycopy 사용 방법 및 성능 비교개요안녕하세요. 이번 포스팅은 Java에서 배열을 효율적으로 복사하는 핵심 메서드인 System.arraycopy에 대해 상세히 알아보겠습니다. 대용량 데이터를 다루거나 성능이 중요한 애플리케이션을 개발할 때 배열 복사 방법은 프로그램의 속도와 메모리 사용에 큰 영향을 미칩니다. 이 글에서는 System.arraycopy의 기본 개념부터 고급 활용법, 성능 분석까지 모든 것을 다루어 여러분의 코딩 실력을 한 단계 업그레이드하는 데 도움을 드리겠습니다. 목차 1. System.arraycopy란? 2. 기본 문법과 매개변수 3. System.arraycopy 사용 예제 4. 다양한 데이터 타입 복사하기 5. 성능.. 2019. 9. 4.
[Security] X.509 인증서에 대하여 이번 포스팅은 x.509 인증서에 대하여 알아보도록 하겠습니다. 1. X.509 인증서 정의 CA가 인증서를 발급할 때, 인증서에 들어가는 항목의 종류와 항목의 값들을 CA 나름대로 기입한다면 인증서를 사용하는 사용자마다 다른 형식의 인증서를 가지고 있을 것이기 때문에 인증서의 내용을 이해하는데 문제가 있을 것입니다. 따라서 인증서를 작성함에 있어서 어떤 표준이 있어야 합니다. 현재 가장 널리 사용되고 있는 공개키 인증서의 표준은 X.509 형식 입니다. X.509라는 것은 표준 번호입니다. 그래서 이 형식대로 작성된 인증서를 X.509 라고 부르는 것입니다. X.509 인증서란 이름은 1988년에 CCITT에서 발행된 문서로부터 처음 알려지게 되었습니다. 현재 X.509 인증서는 버전 3까지 발표된 상.. 2019. 9. 2.
[Error] Can only replace keys with same alias 이번 포스팅은 Android Build 오류에 대하여 알아보도록 하겠습니다.Keystore의 'ABC' 라는 alias를 가진 Key를 그대로 두고 그 키를 새로운 'DEF' 라는 alias에 Key를 저장을 하려고 하였습니다. java.security.KeyStoreException: Can only replace keys with same alias: ABC != DEF 1. Keystore의 setEntry 설명 문서를 살펴보니 동일한 Key를 새로 저장할 수 없고 만약 이미 등록된 alias가 있다면 동일한 alias로 조회시 새로운 Key로 대체가 된다고 설명이 되어 있었습니다. 2. 즉, Keystore에 동일한 Key를 그대로 두고 다른 alias로 .. 2019. 9. 1.
[Security] 대칭키 암호화 Padding 과 Mode 대칭키 암호화 패딩(Padding)과 모드(Mode) 이해하기개요안녕하세요! 이번 포스팅에서는 대칭키 암호화의 핵심 개념인 패딩(Padding)과 모드(Mode)에 대하여 상세히 알아보겠습니다.암호화를 처음 접하시는 분들은 "왜 데이터를 특정 크기로 맞춰야 하는가?", "CBC, ECB는 무엇인가?" 같은 의문을 가지실 수 있습니다. 이 글에서는 PKCS#5, PKCS#7 패딩 방식과 다양한 암호화 모드를 쉽게 이해할 수 있도록 설명해드리겠습니다. 목차 1. 패딩(Padding)이란? 2. PKCS#5와 PKCS#7 패딩 표준 3. 암호화 모드(Mode)와 IV 4. 주요 암호화 모드 비교 5. 자주 묻는 질문(FAQ)#1. 패딩(Padding)이란?패딩(Padding)은.. 2019. 8. 29.
반응형