일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- python
- jenkins
- programmers
- server send event
- 생명주기 콜백
- DI
- jQuery
- spring
- JPA
- web
- bean
- WIL
- Project
- javascript
- Hibernate
- 항해99
- real time web
- flask
- SseEmitter
- cookie
- html
- Anolog
- Spring Security
- Java
- hanghae99
- JWT
- session
- oauth
- google oauth
- Stream
- Today
- Total
목록Java (67)
끄적끄적 코딩일지

이미지 월드컵의 주요 기능을 생각해 보자 기본적으로 로그인 기능 넣고 일단 한 게임안에 다수의 사진이 들어가야한다. 사진에는 간단한 타이틀이 붙는다. 그리고 게임이 끝났을때는 각 사진마다 승리한 비율을 표시해준다. 흠.... 일단 초기 설계이나까 이정도만 생각해 보자 일단 계정 정보를 저장하고 있는 Member부터 설계해 보자 entity 페키지를 만들고 Member class를 만들었다. 1. Member(회원) @Entity를 통해 spring에서 해당클레스가 entity임을 알수 있도록하고 기본키(primary key)는 generatevalue를 통해 자동생성으로 하였다. 사용자 이름, 로그인 id,로그인 pw, 생성 날짜등의 column을 선언하였다. 2. WorldCupGame(월드컵 게임) ..

지난 시간에 이미지 월드컵을 만들기 위한 Spring프로젝트를 생성해 봤다. 2022.05.18 - [Project/[Spring] 이미지 월드컵 만들기] - [Spring boot]이미지 월드컵 만들기(1) - 프로젝트 세팅 [Spring boot]이미지 월드컵 만들기(1) - 프로젝트 세팅 Spring을 사용한 어떤 프로젝트를 고민이 들던때쯤 자기전의 국롤인 유튜브 영상을 보다가 이미지 월드컵을 하는 유튜버를 보면서 저거정도는 쉽게 만들어 볼수 있겠다!! 라는 생각이 들었다. 당 blablacoding.tistory.com 사용할 Database는 고민끝에 가장 익숙한 Postgresql을 사용하기로 결정 build.gradle에 jdbc postgres driver 라이브러리를 추가하자 그리고 ap..

Spring을 사용한 어떤 프로젝트를 고민이 들던때쯤 자기전의 국롤인 유튜브 영상을 보다가 이미지 월드컵을 하는 유튜버를 보면서 저거정도는 쉽게 만들어 볼수 있겠다!! 라는 생각이 들었다. 당장 중고로 산 멕북을 키고 intelliJ를 열어 new Project으로 spring 프로젝트 생성! 을 하려는데 왜 Spring 프로젝트가 없지..? 뇌정지현상을 겪은 후에 최근에 Spring tool suite에서 intelliJ으로 넘어왔는데 기존 프로젝트만 import 했지 새 프로젝트는 만든적이 없다는걸 알았다. 당장 plugin 깔러 가야징~~~ 플러그인 -> 마켓플레이스에서 spring 검색후 Spring Initializr and Assistant 설치! 그후 새 프로젝트 생성하기에 가보면 Sprin..
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..