* 요약 프로젝트를 commit 하는 과정에서 aws와 같은 정보가 담긴 application.properties가 포함한 것을 깨달음 문제점 1) : application.properties의 보안관련된 정보가 타인에가 노출됨 → 해결방법 : .gitignore을 이용 문제점 2) : application.properties 삭제 후에도 github에 History가 남음 → 해결방법 : git filter-brach를 이용해 해당 파일(application.properties)의 history 된 부분을 전체 삭제 1. application.properties파일을 .gitignore 이용해 commit 되지 않게 하기 1). gitignore 파일 만들기 - 프로젝트 root경로에. gitignor..
※ 프로젝트 환경(참고) 1. AWS EC2 인스턴스 생성 1) AWS 회원가입 및 로그인 후 EC2에 접속하여, 아래 인스턴스 시작 클릭 2) 이름 설정과 애플리케이션 및 OS 이미지 선택 3) 인스턴스 유형 선택, 새 키페어 생성 선택 4) 키페어 생성 옵션 생성된 키페어.pem 파일은 추후 terminal이나 외부에서 접근시 필요하기 때문에 반드시 기억할 수 있는 곳에 저장! 5) 네트워크 설정 보안 그룹 생성 후 추후 인바운드 규칙 수정 예정 6) 인스턴스 생성 후 연결 7) 보안 인바운드 규칙 변경 - 보안그룹 클릭 - 인바운드 규칙 편집 클릭 - 하기 인바운드 규칙 참고하여 규칙 추가 및 규칙 저장 8) 키페어 권한 수정 - terminal 실행 - 다운받은 key pair 경로 이동 (명령어..
문제 : 도화지에 색종이가 차지하는 넓이 구하기 부가설명 색종이 크기는 10(한 변의 길이가 10인 정사각형) 도화지 크기는 100(한 변의 길이가 100인 정사각형) 입력 및 출력 데이터 입력 데이터 부가 설명 3 : 색종이 수량 3 7 : 색종이 좌하단 X,Y 좌표 15 7 : 색종이 좌하단 X,Y 좌표 5 2 : 색종이 좌하단 X,Y 좌표 출력 데이터 부가설명 260 : 도화지에서 색종이가 차지하는 넓이(중복된 부분 포함) 문제 풀이 마지막으로 checkArrays 이차원 배열을 이중 for문을 이용해 true 값을 count 함 풀이코드 package org.example.이차원배열; import java.io.IOException; import java.util.*; public class 색종..
문제 : 가로 문자열로 입력받은 데이터를 세로로 읽기 입력데이터 문자열(Max = 15, Min = 1) 1번째 줄 AABCDD 2번째 줄 afzz 3번째 줄 09121 4번째 줄 a8EWg6 5번째 줄 P5h3kx 출력데이터 Aa0aPAf985Bz1EhCz2W3D1gkD6x 주의할 점 각 줄마다 문자열 길이가 다름으로, 빈 글자가 있을 경우 다음번째 줄의 해당 위치 글자 값을 출력해야함! Ex. 상기 예시 입력데이터를 참고하여, 아래와 같이 출력되어야함 첫번째 : AABCDD 두번째 : afzz 세번째 : 09121 출력 : Aa0..Af9..Bz1..Cz2..D1..D package org.example.이차원배열; import java.io.BufferedReader; import java.io.I..
자바로 코테 준비를 하면서 데이터 입력 시 자주 사용하는 버퍼와 스트링토크나이저를 자주 사용한다. 이번 기회에 관련 내용을 정리하고자 한다. BufferedReader와 BufferedWriter 정리 BufferedReader와 BufferedWriter는 버퍼를 이용하여 데이터를 읽고 쓰는 함수이다. 버퍼는 입력받은 데이터를 메모리에 저장 후 한번에 전달하는 기능을 한다. 반환 데이터는 String으로 필요에 따라 형변환하여 사용해야한다. BufferedReader 사용법 BufferedReader는 String Tokenizer와 함께 사용하는데 예를들어 입력 데이터가 "30 21 30 1212 22 "일 경우 공백(" ") 기준으로 문자열을 잘라 토큰화하여 사용가능하다. br.readLine()..
문제 : 주어진 9X9 행열의 최댓값과 그에 해당하는 행과 열 값을 출력하시오 입력데이터 : 행열 1 2 3 4 5 6 7 8 9 1 3 23 85 34 17 74 25 52 65 2 10 7 39 42 88 52 14 72 63 3 87 42 17 78 53 45 18 84 53 4 34 28 64 85 12 16 75 36 55 5 21 77 45 35 28 75 90 76 1 6 25 87 65 15 28 11 37 28 74 7 65 27 75 41 7 89 78 64 39 8 47 47 70 45 23 65 3 41 44 9 87 13 82 38 31 12 29 29 80 출력 : 첫째 줄에 최댓값, 둘째 줄에 해당하는 행 번호와 열 번호 출력 풀이 코드 : package org.example...
- Total
- Today
- Yesterday
- Spring
- script
- thymeleaf
- NLU
- 백준
- 글또
- BFS
- 개발자취준
- 취업리부트코스
- 코딩테스트
- BufferedWriter
- BufferedReader
- 객체정렬
- 항해99
- RASA
- 코드트리
- Comparator
- Comparable
- 자바
- 취리코
- dxdy
- JWT
- 회고록
- 나만의챗봇
- 재기동
- 전자정부프레임워크
- Java
- springboot
- 챗봇
- 유데미
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |