본문 바로가기

전체 글20

Java 참조 좀 더 이해하기 쉬운 참고 자료 정리 Java 8 Lambda Expression 개념 및 구조 이펙티브 자바 한 번 읽고 ➡️ [스프링으로 시작하는 리액티브 프로그래밍] chapter 4 2023. 10. 8.
ISMS란 Information Security Management System 정보보호 관리체계 한국인터넷진흥원(KISA)에서 기업들에 부여하고 있는 정보 보안 관리 인증 제도를 말한다. ISMS 인증제도는 기업이 주요 정보자산을 보호하기 위해, 보안성과 안정성을 갖춘 관리/운영 체계를 가졌음을 인증하는 제도이다. 해킹 방지는 물론, 경영상 정보 보호의 법적 준거성을 확보하게 하고 법적인 상황에서 기업의 피해를 최소화하기 위해 필요하다. ✔︎ ISMS 인증 항목 ISMS 인증을 받기 위해서는 서면 심사와 현장 심사를 통해 많은 항목들을 점검해야 한다. 몇 가지를 예로 들면 아래와 같다. 개인정보 수집 & 이용 동의 비밀번호 마스킹 처리 오류시 정확한 원인이 드러나선 안됨 일정 횟수 비밀번호 오기입시 계정 잠금(일.. 2023. 5. 4.
Collections.emptyList()와 Collections.EMPTY_LIST의 차이 개발을 하다 보면 return type은 정해뒀지만, 어느것도 return할 필요가 없는 상황이 생긴다. 단순하게 null을 반환할 수도 있겠지만 null로 인한 오류 발생 가능성도 있고, 후에 null 체크를 해줘야 한다는 점에서 null을 리턴하는 것엔 주의가 필요하다. 대신 빈 객체를 return하는 것이 좋은데, Collections는 아래의 빈 컬렉션을 return하는 메서드를 제공한다. Collections.emptyList(); Collections.emptySet(); Collections.emptyMap(); 그런데, 메서드 뿐만 아니라 상수 또한 제공하고 있다. Collections.EMPTY_LIST; Collections.EMPTY_SET; Collections.EMPTY_MAP; .. 2023. 4. 27.
Git :: Amend Commit 마지막 커밋에 메시지, 코드, 파일 아무거나 추가할 사항이 있는 경우 마지막 커밋을 덮어씌우는 옵션이다. git commit --amend git commit --amend m "add File in last commit " 좋더라 맨날 주석 수정하고 커밋하고는 했는데.. 2023. 3. 29.