Framework
-
안녕하세요. 이사작전입니다. 오늘은 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 -
👨💻 블로그 방문에 감사합니다! 안녕하세요. 팀드모네입니다. 시스템에 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 -
안녕하세요. 플랫폼공작소입니다. 오늘은 IntelliJ에서 발생하는 "No tests found for given includes"라는 에러에 대한 해결 방법을 공유하려합니다. 해결방법 : Settings > Build, Exceution, Deployment > Build Tools > Gradle > RUN TEST USING을 INTELLIJ 로 설정해보세요. 저의 경우 위 설정으로 해결이 되어서 포스팅을 마치겠습니다. 즐거운 하루 되세욥~
[Solved] No tests found for given includes안녕하세요. 플랫폼공작소입니다. 오늘은 IntelliJ에서 발생하는 "No tests found for given includes"라는 에러에 대한 해결 방법을 공유하려합니다. 해결방법 : Settings > Build, Exceution, Deployment > Build Tools > Gradle > RUN TEST USING을 INTELLIJ 로 설정해보세요. 저의 경우 위 설정으로 해결이 되어서 포스팅을 마치겠습니다. 즐거운 하루 되세욥~
2020.08.27 -
안녕하세요. 플랫폼공작소입니다. 오늘은 Unable to find a @SpringBootConfiguration를 해결하는 방법을 공유드립니다. 에러 원인 : 클래스를 찾지못해서 발생하는 에러입니다. 해결 방법 : 패키지 경로, 파일 위치 등이 정확한지 확인해보세요! 저의 경우 스프링부트 설정 클래스와 테스트 실행 클래스의 패키지 경로가 달라서 에러가 발생하였습니다. 감사합니다.
[Solved] Unable to find a @SpringBootConfiguration안녕하세요. 플랫폼공작소입니다. 오늘은 Unable to find a @SpringBootConfiguration를 해결하는 방법을 공유드립니다. 에러 원인 : 클래스를 찾지못해서 발생하는 에러입니다. 해결 방법 : 패키지 경로, 파일 위치 등이 정확한지 확인해보세요! 저의 경우 스프링부트 설정 클래스와 테스트 실행 클래스의 패키지 경로가 달라서 에러가 발생하였습니다. 감사합니다.
2020.08.27 -
👨💻 블로그 방문에 감사합니다!안녕하세요. 팀드모네입니다. 오늘은 Firebase 하위까지 전부 제거하는 방법을 포스팅합니다. 🎯 set()을 사용해보세요!Firebase에서 remove() 함수는 노드를 하나만 지울 수 있습니다. 반대로 set()을 쓰시면 하위 노드까지 모두 제거가 가능합니다. 🎯 예제 소스코드//개인정보 완전삭제function myPageDelete(){ var state = confirm("개인정보를 지우시면, 모든 이력이 제거되며 [절대 복구가 불가능]합니다. 개인정보를 지우시겠습니까?"); if(state == true){ var name = $("#name").val(); //DB > myPage, myPageLogin에 저장된 ..
[Web] Firebase 하위까지 전부 제거하는 방법👨💻 블로그 방문에 감사합니다!안녕하세요. 팀드모네입니다. 오늘은 Firebase 하위까지 전부 제거하는 방법을 포스팅합니다. 🎯 set()을 사용해보세요!Firebase에서 remove() 함수는 노드를 하나만 지울 수 있습니다. 반대로 set()을 쓰시면 하위 노드까지 모두 제거가 가능합니다. 🎯 예제 소스코드//개인정보 완전삭제function myPageDelete(){ var state = confirm("개인정보를 지우시면, 모든 이력이 제거되며 [절대 복구가 불가능]합니다. 개인정보를 지우시겠습니까?"); if(state == true){ var name = $("#name").val(); //DB > myPage, myPageLogin에 저장된 ..
2020.06.04