일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- SpringBoot
- Java
- oauth
- Programming
- 404
- Federated Identity
- JavaScript
- Django
- Mustache
- Stream
- github
- java8
- 에디터
- OAuth2
- TextRange
- AWS
- Python
- Visual Studio Code
- createTextRange
- VanillaJS
- Today
- Total
목록Total Contents (26)
Harry's Blog
(1) OAuth 2.0 이란? Open Authorization, Open Authentication 웹이나 앱 서비스 사용자들이 아이디/비밀번호로 인증하는 방식이 아닌 Google, Facebook, Facebook 계정을 이용한 새로운 인증방식. (2) OAuth에서 정의하는 Roles - Resource Owner : 서비스를 이용하는 사용자 (웹 브라우저...) - Client : 서비스를 제공하는 애플리케이션 - Resource Server : 보호된 자원을 호스팅 하는 서버, 토큰 정보를 저장하고 있는 리소스 서버 - Authorization Server : 인증 처리를 담당하는 서버, 인증 성공 후에는 Access Token을 Client로 발행함 (3) OAuth 2.0 인증 방식 a. ..
Windows에서 Django 설치 및 간단한 프로그램 만들어 보기 1. Python 설치 www.python.org : Python 3.8.1 선택해서 다운로드 및 설치 (Add Python 3.8.1 to Path 체크) 2. Django 설치 파이프 업그레이드 : python -m pip install --upgrade pip Django 설치 : pip install Django Django 업그레이드 : pip install Django --upgrade
1)환경변수 등록 export BLOG_NAME=/usr/local/tistory/manage 2)환경변수 사용 echo $BLOG_NAME : /usr/local/tistory/manage cd $BLOG_NAME : /usr/local/tistory/manage 디렉토리로 이동 3)환경변수 삭제 unset BLOG_NAME 4)환경변수 목록 확인 env
SELECT LPAD("SQL Tutorial", 20, "ABC"); → ABCABCABSQL Tutorial
- MySQL : SELECT CONCAT(e_id, e_name, e_no) FROM employee; - Oracle : SELECT e_id||e_name||e_no FROM employee; ※ MySQL에서 ||사용 시 결과값이 CONCAT()과 다르게 나왔음...
A시스템과 B시스템 간의 인터페이스 시 SSLHandshakeException이 발생하는 경우가 있었음. A의 프로토콜 : https (SSL 적용) B의 프로토콜 : http 프로토콜이 다른 A시스템과 B시스템의 handshaking중이 발생하는 예외이다. A와 B의 프로토콜이 같다 해도, SSL인증서의 버전이 다른경우도 발생한다고 한다.
InternetAddress Class를 이용해서 이메일 정보를 편리하게 추출 - getAddress() : 이메일 주소를 반환 - getPersonal() : 이름을 반환 사용 예) String orgEmail = "홍길동" InternetAddress internetAddress = new InternetAddress(orgEmail); String address = internetAddress .getAddress(); //hstories@hanmail.net String personalName = internetAddress .getPersonal(); //홍길동
- vi 편집모드 들어가기$ vi test.xml : test.xml 파일 열기 - vi 편집모드:se nu : 행번호 표시 (set number):1,10 d : 1행부터 10행까지 삭제dd : 현재 행 삭제gg : 맨 위로 이동shift + g : 맨 밑으로 이동:w : 저장:q : 나가기:wq! : 저장하고 나가기:se ic : 문자열 검색 시 대소문자 구문하지 않음(set ignore case) ... 날짜순 정렬 조회ls -atr
안녕하세요. 지난번에 작성한 HelloWorld 클래스의 코드에 대한 자세한 설명입니다.자바를 처음 공부하시는 분들은 그냥 가볍게 읽거나 다음 포스팅으로 넘어가셔도 됩니다.public class HelloWorld{ public static void main(String args[]){ System.out.println("Hello World!"); } } (1) 클래스(Class)1번째 행은 공개적으로 접근가능한(public) 클래스(Class) HelloWorld를 선언한다는 의미입니다.클래스(Class)는 객체(Object)를 생성하기 위한 설계도 입니다. (자바는 객체지향(Object-oriented)언어라고 이전 포스트에서 소개하였습니다.)조금 더 쉽게 얘기하면... 클래스는 붕어빵틀이고 객체는..
지난번 포스팅에서 Eclipse 설치와 Java파일을 생성해서 Hello World!를 콘솔창에 출력하였습니다.이제는 본격적으로 Java에 대해 공부해보겠습니다. 하지만 그 전에 Eclipse에서 알아두면 좋은 설정과 Java파일이 Eclipse에서 어떻게 컴파일되고 실행되는지 살펴보겠습니다. 1. Eclipse 설정변경(1) 폰트설정- 상단 메뉴에서 Window → Preferences 클릭 - General → Editors → Text Editors 클릭- 하단의 'Colors and Fonts' 클릭 - Basic → Text Font 더블클릭하고 원하는 글꼴, 크기 등을 설정하시면 됩니다. (2) 코드 라인수 표시- 상단 메뉴에서 Window → Preferences 클릭- General → E..