일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Hibernate
- Anolog
- Spring Security
- flask
- jQuery
- jenkins
- javascript
- 항해99
- web
- oauth
- JWT
- Java
- python
- JPA
- SseEmitter
- bean
- google oauth
- real time web
- html
- session
- WIL
- spring
- Project
- DI
- cookie
- programmers
- Stream
- hanghae99
- server send event
- 생명주기 콜백
- Today
- Total
목록전체 글 (109)
끄적끄적 코딩일지
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/LvjZU/btrClcEqLvI/sv5xjvCD0cESCvBgNq0Ic0/img.png)
Spring을 사용한 어떤 프로젝트를 고민이 들던때쯤 자기전의 국롤인 유튜브 영상을 보다가 이미지 월드컵을 하는 유튜버를 보면서 저거정도는 쉽게 만들어 볼수 있겠다!! 라는 생각이 들었다. 당장 중고로 산 멕북을 키고 intelliJ를 열어 new Project으로 spring 프로젝트 생성! 을 하려는데 왜 Spring 프로젝트가 없지..? 뇌정지현상을 겪은 후에 최근에 Spring tool suite에서 intelliJ으로 넘어왔는데 기존 프로젝트만 import 했지 새 프로젝트는 만든적이 없다는걸 알았다. 당장 plugin 깔러 가야징~~~ 플러그인 -> 마켓플레이스에서 spring 검색후 Spring Initializr and Assistant 설치! 그후 새 프로젝트 생성하기에 가보면 Sprin..
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/vlwgt/btrCkp3nJbP/1xKumULeZ5alOQpQl4LLfk/img.png)
HDD란? Hard Dis Drive, 줄여서 Hard Disk 혹은 하드라고도 한다. 컴퓨터에서 정보를 저장하기 위한 비휘발성 메모리(전원이 꺼저도 정보가 사라지지 않는)이다. 자기장의 원리를 이용해서 원판(플래터)에 정보를 저장하기때문에 원판에 손상이 가면 데이터에도 손상이 간다. 이렇게 손상이 되어서 읽을수 없는 정보를 badsector라고 한다. 원판위에 있는 Head가 자기장을 분석하여 데이터를 읽고 쓰는데 원판을 직접 회전시켜가며 데이터를 읽고 쓰기때문에 속도가 느리다. 또한 원판을 모터로 회전시키기 때문에 소음이 발생하기도 한다. 데이터를 쓰고 지우고 하다보면 disk상에 빈 공간이 여러 생길수 밖에 없는데 이는 데이터를 찾는데 시간이 더 걸리는 원인이 되기도 한다. 때문에 디스크 조각 모음..
https://programmers.co.kr/learn/courses/30/lessons/64061 코딩테스트 연습 - 크레인 인형뽑기 게임 [[0,0,0,0,0],[0,0,1,0,3],[0,2,5,0,1],[4,2,4,4,2],[3,5,1,3,1]] [1,5,3,5,1,2,1,4] 4 programmers.co.kr class Solution { public int solution(int[][] board, int[] moves) { // return solutionA(board,moves); return solutionB(0,0,board,moves,new int[]{}); } // 하드 코딩 public int solutionA(int[][] board,int[] moves){ int remove..
https://programmers.co.kr/learn/courses/30/lessons/17682 코딩테스트 연습 - [1차] 다트 게임 programmers.co.kr class Solution { public int solution(String dartResult){ int[] arry = solutionA(dartResult,new int[]{}); int sum = 0 ; for(int i : arry){ sum += i; } return sum; } public int[] solutionA(String t,int[] scores){ char[] arry = t.toCharArray(); int idx = 0; // step1. 각 점수단위를 잘라낸다 // 3번째 글자부터 분석하여 숫자가 나올..
https://programmers.co.kr/learn/courses/30/lessons/67256 코딩테스트 연습 - 키패드 누르기 [1, 3, 4, 5, 8, 2, 1, 4, 5, 9, 5] "right" "LRLLLRLLRRL" [7, 0, 8, 2, 8, 3, 1, 5, 7, 6, 2] "left" "LRLLRRLLLRR" [1, 2, 3, 4, 5, 6, 7, 8, 9, 0] "right" "LLRLLRLLRL" programmers.co.kr class Solution { public String solution(int[] numbers, String hand) { boolean isRight = hand.equals("right"); return solutionA(numbers,0,isRi..
https://programmers.co.kr/learn/courses/30/lessons/17681 코딩테스트 연습 - [1차] 비밀지도 비밀지도 네오는 평소 프로도가 비상금을 숨겨놓는 장소를 알려줄 비밀지도를 손에 넣었다. 그런데 이 비밀지도는 숫자로 암호화되어 있어 위치를 확인하기 위해서는 암호를 해독해야 한다. 다 programmers.co.kr class Solution { public String[] solution(int n, int[] arr1, int[] arr2) { return solutionA(n,arr1,arr2); } public String[] solutionA(int n, int[] arr1, int[] arr2){ int num = getMulti(n); String[] a..
https://programmers.co.kr/learn/courses/30/lessons/1845 코딩테스트 연습 - 폰켓몬 당신은 폰켓몬을 잡기 위한 오랜 여행 끝에, 홍 박사님의 연구실에 도착했습니다. 홍 박사님은 당신에게 자신의 연구실에 있는 총 N 마리의 폰켓몬 중에서 N/2마리를 가져가도 좋다고 했습니다. programmers.co.kr class Solution { // 정렬후 다른 숫자가 나올때마다 counter을 증가시키면 // 최대로 다른 종류 고르는 수를 얻을 수 있다. public int solution(int[] nums) { int answer = 0; int selectCount = nums.length / 2; int selectNum = 0; sort(nums); for(i..
https://programmers.co.kr/learn/courses/30/lessons/42862 코딩테스트 연습 - 체육복 점심시간에 도둑이 들어, 일부 학생이 체육복을 도난당했습니다. 다행히 여벌 체육복이 있는 학생이 이들에게 체육복을 빌려주려 합니다. 학생들의 번호는 체격 순으로 매겨져 있어, 바로 앞번 programmers.co.kr class Solution { public int solution(int n, int[] lost, int[] reserve) { int answer = 0; return solutionA(n,lost,reserve); } public int solutionA(int n, int[] lost, int[] reserve){ int answer = n - lost.l..
https://programmers.co.kr/learn/courses/30/lessons/42889 코딩테스트 연습 - 실패율 실패율 슈퍼 게임 개발자 오렐리는 큰 고민에 빠졌다. 그녀가 만든 프랜즈 오천성이 대성공을 거뒀지만, 요즘 신규 사용자의 수가 급감한 것이다. 원인은 신규 사용자와 기존 사용자 사이에 스 programmers.co.kr import java.util.Arrays; class Solution { public int[] solution(int N, int[] stages) { int[] answer = solutionA(N,stages); return answer; } public int[] solutionA(int N, int[] stages){ int ans[] = new in..
https://programmers.co.kr/learn/courses/30/lessons/12921 코딩테스트 연습 - 소수 찾기 1부터 입력받은 숫자 n 사이에 있는 소수의 개수를 반환하는 함수, solution을 만들어 보세요. 소수는 1과 자기 자신으로만 나누어지는 수를 의미합니다. (1은 소수가 아닙니다.) 제한 조건 n은 2이상 programmers.co.kr class Solution { public int solution(int n) { return findPrimeCount(n); } public int findPrimeCount(int n){ int count = 0; int[] arry = new int[n]; // 배열 1 ,2 ,3 ,4 ... n 만들기 for(int i = 0;..