일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 국제화
- 소셜로그인
- 티스토리챌린지
- java
- oauth2
- 스프링시큐리티
- 프로그래머스
- 메시지
- springsecurityoauth2client
- Spring
- 도커
- 오블완
- 스프링
- 토이프로젝트
- docker
- 액세스토큰
- githubactions
- springsecurity
- CI/CD
- 백준
- 스프링부트
- yaml-resource-bundle
- 파이썬
- 데이터베이스
- 리프레시토큰
- springdataredis
- JIRA
- 트랜잭션
- AWS
- 재갱신
- Today
- Total
목록전체 글 (94)
땃쥐네
입력소스로부터 문자 데이터를 읽어오는 목적으로 사용되는 클래스 JDK 1.5부터 추가됨. 기존 입력 방식에서 불편했던 부분을 개선. 성능은 약간 떨어지는 부분이 있긴 하다. 정규식(Regular expression)을 이용한 라인단위 검색 지원 구분자(delimimeter)에 정규식 표현을 사용할 수 있어서 복잡한 형태의 구분자도 처리 가능 1. 생성 1) import문 import java.util.Scanner;2) 생성자 입력 소스에 따라 여러가지 생성자를 지원함 Scanner(String source) Scanner(File source) Scanner(InputStream source) 예) 화면 입출력 시 Scanner(System.in)을 생성하면 됨. Scanner (Readable sou..
1. 변수(Variable)란? 단 하나의 데이터를 저장할 수 있는 메모리 공간 2. 변수의 선언 및 초기화 1) 변수의 선언 저장하는 데이터에 맞는 변수 타입를 지정해야하고, 그 변수를 어떤 이름으로 사용할 것인지 설정해야함. 타입 변수명; int age; (int 타입의 변수 a 선언)2) 변수의 초기화 변수를 사용하기 전에 처음으로 값을 저장하는 것 메모리는 여러 프로그램이 공유하는 자원이므로 다른 프로그램에 읭해 저장된 알 수 없는 값이 남아있을 수 있다. 변수를 사용하기 전에 변수에 적절한 값을 처음으로 저장해주는 작업을 해줘야 변수를 사용할 수 있다. 변수를 사용하기 전에 처음으로 값을 저장하는 것을 '변수의 초기화'라고 한다. (참고) 대입연산자 '=' : 우변의..
설정파일로 더럽혀진 repository를 보아라. 이 얼마나 끔찍한가? git으로 소스파일들을 관리할 때, 올리면 안 될 것들(로그파일, ide 설정파일 등)은 올리지 않도록 해야함. (배포받는 측 고려) 버전관리의 대상이 되는 디렉토리(.git 폴더가 위치한 경로)에 .gitignore 파일을 생성 후, 제외할 파일들을 지정해야함 이미 잘못 커밋한 파일을, .ignore에 작성하면 제거되지 않으므로 수동으로 이를 정리할 필요가 있음 자동 .ignore 생성 사이트 : gitignore.io .ignore 작성법 : git 공식 문서 예시 # User-specific stuff .idea/**/workspace.xml .idea/**/tasks.xml .idea/**/usage.statistics.xml..
로컬저장소란? 로컬 저장소 : Git으로 관리되는 디렉토리, 실제로 내 컴퓨터에 존재하는 폴더. init : 지정 디렉토리를 Git 으로 관리하겠다고 선언하는 것. init 방법 디렉토리에 마우스를 두고 우클릭 > Git Bash Here을 통해 현재 경로로 Git Bash를 이끌어 오기 (cf : 터미널에서 cd 명령어를 통해 해당 경로까지 이동해도 됨) git init을 입력하여 현재 경로를 로컬 저장소로 선언 git init 이 시점에서, .git 폴더가 생성됨.이 폴더는 Git으로 생성된 버전 정보와, 원격 저장소 정보 등의 정보가 저장됨. 실제 .git 폴더를 통해 버전 관리가 되므로 .git 폴더를 로컬저장소라 칭하기도 함.(팀개발을 위한 Git, GitHub 시작하기 p.15)
1. Git, GitHub은 뭔데? Git : 소스코드 버전관리 시스템 Git을 개인 컴퓨터에서만 사용하면 그것만으로도 개인 버전관리가 가능 (로컬 저장소) Git으로 관리하는 프로젝트를 원격저장소에 업로드하여, 다수의 사람들이 협업할 수도 있음 원격 저장소의 종류 : 자체 서버, GitHub, GitLab, BitButcket.org, ... 2. 버전관리 시작하기 Git 설치 : 제일 최신 버전으로, 자신의 OS에 맞게 설치 Git Bash나 Terminal에서 git을 입력했을 때 각종 명령어에 대한 안내가 출력될 경우, 정상적으로 설치가 완료된 것. GitHub 가입 : 인증 이메일 확인하여 가입절차 마쳐야하는 것에 주의 3. Git의 기능 학습 Pro git : 링크 4. 변경자 정보 설정 버전..
주석 프로그램 코드에 대한 적절한 설명을 달아놓는 용도로 사용 한 줄 주석 : '//'부터 라인의 끝까지 전부 주석처리 범위 주석 : '/'와 '/' 사이의 내용을 전부 주석처리 컴파일러는 주석의 내용을 건너뛰기 때문에 성능 저하가 일어나지 않음 문자열을 의미하는 큰따옴표 "" 사이에 주석이 있을 경우 주석이 아닌 문자열로 인식한다. public static void main(String[] args) { System.out.println("Fire Punch!!!"); // 파이어 펀치!!! }main 메서드 안에 앞에서 println()문을 입력했다. 옆에 // 파이어 펀치! 라는 주석을 작성했음에도 주석의 내용이 실행되지 않았다. public static ..