TCP/IP 정리
·
STUDY/ETC
보호되어 있는 글입니다.
[데이터자격검정] - SQLD 준비 ~ 합격까지
·
STUDY/자격증
SQLD는 국가공인자격으로 현직 개발자라면 준비하는데 크게 무리는 없는거 같은 자격증(내기준 ㅎ) SQLD 다음에 SQLP까지 있지만 SQLD 먼저 하고 SQLP 할려고 준비중! 새해 맞이 공부 목표로 자격증을 생각하다가 정보처리기사는 있어서 가볍게 준비하려고 SQLD로 선택햇음 SQLD는 2024년에는 52회부터 55회까지 총 4번까지 칠 수 있고 나는 52회에 응시했다 총 시험시간은 90분 인데 한시간 지나고 나서부터였나 제출하고 퇴실 가능! 그치만 대부분 시험시간 거의 다 채웠었다... 시험 과목은 데이터 모델링의 이해 (10문제) 데이터 모델링의 이해 데이터모델의 이해, 엔터티 속성, 관계, 식별자 데이터 모델과 SQL 정규화, 관계와 조인의 이해 모델이 표현하는 트랜잭션의 이해 Null 속성의 ..
Spring boot - 프리마커(freemaker) 설정
·
STUDY/SPRING
1.build.gradle에 의존성 추가 2.freemaker에서 사용할 설정 내용을 application.properties에 추가 3. index.ftl 파일 생성 (일반 file로 생성) 처음에는 텍스트 파일로 인식됨 jsp처럼 사용하기 위해 Eclipse Marketplace에서 jsp로 검색후 Eclipse Enterprise Java and Web Developer Tools 다운로드 sts 재시작 후 window > Preferences > file associations 검색 file types 에서 add > .ftl 추가 associated editors 에서 add > jsp Editor > apply and close window > Preferences > content types..
Spring Boot 기본 구조
·
STUDY/SPRING
- 처음 스프링부트 프로젝트 생성시 구조 1. src/main/java 2. src/main/resources 3. build.gradle 1. DemoApplication.java - 기본 main() 메서드 - @SpringBootApplication 어노테이션 이 어노테이션은 세가지 어노테이션으로 구성되어 있는데 @EnableAutoConfiguration : Bean을 등록하는 자바설정파일 @ComponentScan : @Component을 가진 Bean을 스캔, 등록 @Configuration : java기반의 설정파일로 인식됨 으로 구성되어 있다. 2. src/main/resources 2-1. templates : 스프링 버전이 올라가면서 jsp대신 thymeleaf로 view엔진이 변경되었..
슬랙 권한 정리
·
STUDY/ETC
https://slack.com/intl/ko-kr/help/articles/201314026-Slack%EC%9D%98-%EC%97%AD%ED%95%A0%EB%B3%84-%EA%B6%8C%ED%95%9C Slack의 역할별 권한 Slack에서는 모든 사람에게 역할이 있으며, 각자 자신만의 권한과 액세스 수준을 보유합니다. 각 역할 유형에 대한 구체적인 권한을 아래의 표에서 확... slack.com 1. 역할별 권한 채널 관리 소유자 관리자 멤버 채널에서 사용자 제거 (공개채널) o o x (소유자가 권한 부여 시 가능) 채널에서 사용자 제거 (비공개채널) o o o 기본 채널 설정 o o x 워크스페이스 이름/url변경 o x x 모든 멤버의 PW 재설정 o x x 사용자 그룹 생성 및 편집 o x ..
SNS 소셜 로그인(카카오로그인)
·
STUDY/ETC
* SNS 소셜 로그인(카카오로그인) 카카오로그인은 OAuth 2.0 기반의 소셜 로그인 서비스 * OAuth 2.0 : 인증을 위한 개방형 표준 프로토콜 Third-Party 프로그램에게 리소스 소유자를 대신하여 리소스 서버에서 제공하는 자원에 대한 접근 권한을 위임하는 방식을 제공 구글, 페이스북, 카카오, 네이버 등에서 제공하는 간편로그인도 OAuth 2.0 프로토콜 기반의 사용자 인증 기능을 제공 *카카오 로그인 준비 1. 카카오 디벨로퍼의 내 어플리케이션, 플랫폼 추가, RedirectURI등록 서비스에서 ID와 비밀번호를 검증하지 않고 카카오 쪽으로 넘겨서 카카오 로그인 후 토큰을 사용해 사용자 정보를 서비스 측에 전달 제공받은 정보로 서비스 회원가입 처리(신규일 경우) 제공받은 정보로 서비스..
디지털원패스
·
STUDY/ETC
디지털원패스 : 하나의 아이디로 본인이 선택한 인증 수단을 사용하여 안전하고 편리하게 여러 전자 정부 서비스(정부24, 고용노동부, 교육부 등)를 이용할 수 있는 인증 서비스 사용방법 디지털원패스에 가입 후 전자 정부 서비스에서 디지털원패스 사용 가능 디지털원패스에 사용자가 제공하는 정보 : 이름, 이메일, 휴대폰번호, 생년월일 인증방법 모바일 인증(지문, 안면, 패턴, PIN, 공동인증서) 공동인증서(PC) SMS 등 행정안전부 디지털원패스를 가입해야 사용 가능 연계방법 : https://www.onepass.go.kr/cnguide (신청-적용-검토후 오픈) 연계적용 가이드 기존 회원과 디지털원패스 회원 매핑 사용자 식별값을 CI로 사용하는 경우 : User Key 유무를 통해 있으면 바로 로그인 처..
시간복잡도(Time Complexity)
·
STUDY
백준사이트에서 시간복잡도를 마주쳐서 문제 풀기전에 정리 정보처리기사를 준비할 때 O(n) 이나 O(log n), O(n2) 등을 보긴했는데 외우기에 급급했기 때문에... 시간복잡도란? 알고리즘을 평가할 때 사용하는 것으로 연산 횟수에 비해 시간을 얼마나 소모하는가에 대한 평가를 말함. 시간복잡도를 표기하는 방법에는 Big-O(상한선 기준), Big-Ω(하한선 기준), Big-Θ(이 둘의 평균 기준)이 있다. 보통 빅-오 표기법(Big-O)을 사용해서 표현한다. 빅-오 표기법(Big-O) 알고리즘은 값이 클수록(=그래프가 위로 올라갈수록) 비효율적이다. 빅오표기법은 상한선을 기준 = 최악의 경우를 고려 = 이 시간까지 걸릴 수 있다 빅오 표기법의 종류 : ((효율 좋음)) O(1) > O(log n) > ..