2020/10
-
안녕하세요. 이사작전입니다. 오늘은 Map과 해시맵(HashMap)의 차이점에 대해서 알아보겠습니다. 한 문장으로 요약하자면, "알고리즘 차이입니다" 특정 키에 대한 값을 찾는 과정에서 Map은 red-black-tree 알고리즘을 사용하고요 HashMap은 그 이름에서 알 수 있듯이 "Hash"!! HashTable을 이용해서 키-값 관계를 유지합니다. Map은 인터페이스이고 HashMap은 그 인터페이스의 구현입니다. 따라서, 이런 식으로 사용할 수 있습니다. Map map = new HashMap(); 감사합니다.
Map과 해시맵(HashMap)의 차이점은 무엇일까?안녕하세요. 이사작전입니다. 오늘은 Map과 해시맵(HashMap)의 차이점에 대해서 알아보겠습니다. 한 문장으로 요약하자면, "알고리즘 차이입니다" 특정 키에 대한 값을 찾는 과정에서 Map은 red-black-tree 알고리즘을 사용하고요 HashMap은 그 이름에서 알 수 있듯이 "Hash"!! HashTable을 이용해서 키-값 관계를 유지합니다. Map은 인터페이스이고 HashMap은 그 인터페이스의 구현입니다. 따라서, 이런 식으로 사용할 수 있습니다. Map map = new HashMap(); 감사합니다.
2020.10.22 -
안녕하세요. 이사작전입니다. 오늘은 Spring이랑 Spring Boot랑 뭐가 다른지 알아보겠습니다. 딱 한 문장으로 정리됩니다. 이것만 머리 속에 넣으시면 됩니다. "설정이 넘사벽 수준으로 쉬워졌다" 자세히 알아보겠습니다. 기존과 개선된 것을 계속 비교하면서 설명하겠습니다. 기존 일단 dependency가 깁니다. 장인 정신으로 한땀한땀 버전까지 맞춰야합니당. 그리고 Maven Dependencies missing이라고 경험하셨을꺼에요. 이게 가끔 환장하게 만드는 것인데 간혹 deprecated 등의 이유로 그 버전이 사라집니다. 그러면 당연히 해당 버전의 파일을 받을 수 없습니다. pom.xml에 열씸히 써봤자 동작할리가 없죠. 그러면 서버 터지는 겁니다. 개선 dependency가 짧아졌습니다. ..
Spring이랑 Spring Boot랑 뭐가 다른데?안녕하세요. 이사작전입니다. 오늘은 Spring이랑 Spring Boot랑 뭐가 다른지 알아보겠습니다. 딱 한 문장으로 정리됩니다. 이것만 머리 속에 넣으시면 됩니다. "설정이 넘사벽 수준으로 쉬워졌다" 자세히 알아보겠습니다. 기존과 개선된 것을 계속 비교하면서 설명하겠습니다. 기존 일단 dependency가 깁니다. 장인 정신으로 한땀한땀 버전까지 맞춰야합니당. 그리고 Maven Dependencies missing이라고 경험하셨을꺼에요. 이게 가끔 환장하게 만드는 것인데 간혹 deprecated 등의 이유로 그 버전이 사라집니다. 그러면 당연히 해당 버전의 파일을 받을 수 없습니다. pom.xml에 열씸히 써봤자 동작할리가 없죠. 그러면 서버 터지는 겁니다. 개선 dependency가 짧아졌습니다. ..
2020.10.21 -
👨💻 블로그 방문에 감사합니다! 안녕하세요. 팀드모네입니다. 시스템에 OAuth 2.0 도입하시나요? 아래의 플로우 보고 가세요! 개발에 도움이 되십니다! 🎯 용어 정리 먼저 간단하게 용어 정리하고 가겠습니다! - Resource Owner : 유저 즉, 서비스 사용자 - Applicaton : 웹 서버 - Authorization Server : 인증서버 - Resource Server : 회원 정보가 담긴 서버 🎯 플로우 상세 설명 1. 유저가 웹 서버에 인증 요청을 함 2. 웹 서버는 로그인을 하라고 로그인 페이지로 리다이렉트합니다. - 네아로(네이버 아이디로 로그인)면 네아로 로그인 페이지로 - 페이스북이면 페이스북 로그인 페이지로 랜딩을 시켜줍니다. 3. 유저가 로그인 페이지에서 로그인을 정상..
OAuth 2.0 도입하시나요? 플로우 보고 가세요~👨💻 블로그 방문에 감사합니다! 안녕하세요. 팀드모네입니다. 시스템에 OAuth 2.0 도입하시나요? 아래의 플로우 보고 가세요! 개발에 도움이 되십니다! 🎯 용어 정리 먼저 간단하게 용어 정리하고 가겠습니다! - Resource Owner : 유저 즉, 서비스 사용자 - Applicaton : 웹 서버 - Authorization Server : 인증서버 - Resource Server : 회원 정보가 담긴 서버 🎯 플로우 상세 설명 1. 유저가 웹 서버에 인증 요청을 함 2. 웹 서버는 로그인을 하라고 로그인 페이지로 리다이렉트합니다. - 네아로(네이버 아이디로 로그인)면 네아로 로그인 페이지로 - 페이스북이면 페이스북 로그인 페이지로 랜딩을 시켜줍니다. 3. 유저가 로그인 페이지에서 로그인을 정상..
2020.10.21 -
안녕하세요. 이사작전입니다. 제가 몹시도 좋아하는 전자정부 프레임워크에 대한 강의를 진행하려합니다. 저는 전자정부 프레임워크 강추합니다. 5년 전에도 그렇고 지금도 그래요. 저는 진심입니당. 진짜로요 ㅎ 원래 뭐든 것에는 장/단점이 있습니다. 그 장/단점을 잘 활용하는 것이 실력이겠죠. 전자정부 프레임워크도 장/단점이 있습니다. 굳이 3가지를 꼽자면 아래와 같습니다. 1. ALL IN ONE 템플릿을 사용하면 3분 내로 솔루션 패키지 효과를 낼 수 있음 2. 전자정부 프레임워크를 사용하는 기관, 회사가 많음 3. 최소한의 정보보안 처리가 되어있음 우선, 3분 내로 솔루션 패키지 확보 효과가 있다는 말씀을 드립니다. 홈페이지엔 고객들이 원하는 상식적인 기능이란 것이 있습니다. 대표적으로 로그인, 공지사항,..
표준프레임워크 개요 1강 - 이걸 왜 쓰나요?안녕하세요. 이사작전입니다. 제가 몹시도 좋아하는 전자정부 프레임워크에 대한 강의를 진행하려합니다. 저는 전자정부 프레임워크 강추합니다. 5년 전에도 그렇고 지금도 그래요. 저는 진심입니당. 진짜로요 ㅎ 원래 뭐든 것에는 장/단점이 있습니다. 그 장/단점을 잘 활용하는 것이 실력이겠죠. 전자정부 프레임워크도 장/단점이 있습니다. 굳이 3가지를 꼽자면 아래와 같습니다. 1. ALL IN ONE 템플릿을 사용하면 3분 내로 솔루션 패키지 효과를 낼 수 있음 2. 전자정부 프레임워크를 사용하는 기관, 회사가 많음 3. 최소한의 정보보안 처리가 되어있음 우선, 3분 내로 솔루션 패키지 확보 효과가 있다는 말씀을 드립니다. 홈페이지엔 고객들이 원하는 상식적인 기능이란 것이 있습니다. 대표적으로 로그인, 공지사항,..
2020.10.21 -
안녕하세요. 팀드모네입니다. 직장인을 위한 성과관리표 양식을 공유드립니다. 나는 분명 야근도 많이 했는데 월 말이 되면 내가 무슨 성과를 이뤘는지 고민하게 되더라고요 성과관리란 도서관 사서가 책을 관리하는 것과 같습니다. 바로바로 기록하지 않으면, 나중엔 일이 산더미처럼 쌓이게 되어 처리를 못하게 되는 것이죠. 1. 정렬이 가능합니다. 2. 매일매일 어떤 업무를 하였는지 작성할 수 있습니다. 성과관리를 잘 하셔서 자신이 힘들게 해온 업무를 인정받으시길 바랍니다. 감사합니다~
직장인을 위한 성과관리표 양식 공유!안녕하세요. 팀드모네입니다. 직장인을 위한 성과관리표 양식을 공유드립니다. 나는 분명 야근도 많이 했는데 월 말이 되면 내가 무슨 성과를 이뤘는지 고민하게 되더라고요 성과관리란 도서관 사서가 책을 관리하는 것과 같습니다. 바로바로 기록하지 않으면, 나중엔 일이 산더미처럼 쌓이게 되어 처리를 못하게 되는 것이죠. 1. 정렬이 가능합니다. 2. 매일매일 어떤 업무를 하였는지 작성할 수 있습니다. 성과관리를 잘 하셔서 자신이 힘들게 해온 업무를 인정받으시길 바랍니다. 감사합니다~
2020.10.14 -
안녕하세요. 팀드모네입니다. 오늘은 javascript와 AES를 사용하여 간단하게 암복호화 기능을 구현하는 방법에 대해 공유드립니다. 우선, 간단하게 용어정리를 하고 시작하겠습니다. 1. 양방향 암호화란? (Two-Way Encryption) - 문장을 암호화하고 복호화할 수 있는 알고리즘을 의미합니다. - 반대로 문장을 암호화하고 복호화를 할 수 없는 것은 파괴형 또는 단방향 암호화라고 부릅니다. 2. 사용 방법 요약 - 암호화 : Encrypt("암호화할 문자열", "key값", "암호화비트(128, 192, 256중 하나)") - 복호화 : Decrypt("암호화된 문자열", "key값", "암호화비트") 3. 사용 예제 - index.html security.js를 공유드립니다. 넣도 동작해보시..
javascript와 AES를 사용하여 암복호화 기능 구현하기안녕하세요. 팀드모네입니다. 오늘은 javascript와 AES를 사용하여 간단하게 암복호화 기능을 구현하는 방법에 대해 공유드립니다. 우선, 간단하게 용어정리를 하고 시작하겠습니다. 1. 양방향 암호화란? (Two-Way Encryption) - 문장을 암호화하고 복호화할 수 있는 알고리즘을 의미합니다. - 반대로 문장을 암호화하고 복호화를 할 수 없는 것은 파괴형 또는 단방향 암호화라고 부릅니다. 2. 사용 방법 요약 - 암호화 : Encrypt("암호화할 문자열", "key값", "암호화비트(128, 192, 256중 하나)") - 복호화 : Decrypt("암호화된 문자열", "key값", "암호화비트") 3. 사용 예제 - index.html security.js를 공유드립니다. 넣도 동작해보시..
2020.10.12