일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 스프링시큐리티
- 코틀린 클래스
- spring boot
- SQL프로그래머스
- 오라클
- javascript
- 스프링부트 채팅서버
- oauth2
- 스프링
- mysql
- oracle
- 자바 스트림
- SQL
- 프로그래머스
- 파이게임
- 스프링부트
- 구글로그인
- Spring
- pygame
- SQL 문제풀이
- 자바스크립트
- Leetcode
- python
- js
- kotlin 클래스
- MSA
- 자바8
- java8
- springboot
- LeetCode SQL
- Today
- Total
목록분류 전체보기 (91)
찌니의 프로그래밍 삼매경
스프링부트 + JPA + 스프링시큐리티 프로젝트 진행중 시큐리티 관련내용 기록용으로 글 작성한다 OAUTH2 작업중으로 추가예정 설명 필요한부분 주석달아둠 1. SecurityConfig package com.leo.blog.config; import com.leo.blog.config.auth.PrincipalDetailService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import org.springframework.secur..
URL 관련 이름 사용법 설명 Context-relative URL 서버 내 특정 위치로 이동 Adding Parameter URL 파라미터를 추가하는 방식의 URL 첫번째 줄은 고정적인 값을 넘길때, 두번째 줄은 서버에서 받아온 값을 넘길때 If/Else, For 문 이름 사용법 설명 if/else th:if = "${size} == '0' " th:unless = "${size} == '0' " 프로그래밍에 if else. for th:each="obj : ${list}" 향상된 for each문이라고 생각하면 된다. ${list}에 있는 객체가 obj로 맵핑된다. If/Else, For문 예제 Table에서 사용시, 아래와 코드와 같이 혼합해서 사용가능. ${list}객체를 user가 받아 user..
@RequestMapping => value에는 url, method는 get, post 같은 HTTP 프로토콜 방식을 써주면 된다. 즉 클라이언트가 URL로 서버에 요청을 하면 해당 URL을 맵핑하고 있는 메소드가 해당 요청을 처리하고 응답해준다고 보면 된다. @ResponseBody => HTTP 의 body를 읽는데 필요하다. ajax로 통신할 때 json 메세지를 읽는데 필요하여 사용했으며, ajax에게 map형태로 간단한 성공 여부를 알려주기위해 return type을 Map 타입으로 하였다. @RequestParam => 타임리프의 input의 name이나 Get방식 url의 키값같은, 즉 클라이언트로부터 요청받은 키의 이름과 매핑하여 컨트롤러에서 사용할 수 있다. @ModelAttribute..
https://programmers.co.kr/learn/courses/30/lessons/59411?language=mysql# 코딩테스트 연습 - 오랜 기간 보호한 동물(2) ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디 programmers.co.kr 호오 ANIMAL_OUTS과 ANIMAL_INS 테이블의 DATETIME 차이를 이용해 풀어보자 1) 오라클 ORACLE ROWNUM 사용 SELECT ANIMAL_ID ,NAME FROM ( SELECT I.AN..
https://programmers.co.kr/learn/courses/30/lessons/59414?language=mysql 코딩테스트 연습 - DATETIME에서 DATE로 형 변환 ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디 programmers.co.kr 1) 오라클 ORACLE 정답 SELECT ANIMAL_ID ,NAME ,TO_CHAR(DATETIME, 'YYYY-MM-DD') AS 날짜 FROM ANIMAL_INS ORDER BY ANIMAL_ID ..
현재 투입중인 프로젝트에서 쿼리를 볼 일이없다.. 입사하고 처음으로 쿼리를 다루지 않는 프로젝트중이라 매우 난감하다. 까먹지않게 기초부터 다시 공부하자 https://programmers.co.kr/learn/courses/30/lessons/59043?language=mysql 코딩테스트 연습 - 있었는데요 없었습니다 ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디 programmers.co.kr 있었는데요 없었습니다. 풀이 오라클 , MYSQL 둘 다 동일한 쿼리로..
https://programmers.co.kr/learn/courses/30/lessons/59408 코딩테스트 연습 - 중복 제거하기 ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디 programmers.co.kr SELECT COUNT(DISTINCT NAME) AS count FROM ANIMAL_INS DINSTINCT NAME으로 COUNT를 확인하면 끝 간단한 문제였다. 오라클 MYSQL 동일하다
Oracle과 mySql은 NULL처리 방식이 다르다. 프로그래머스 NULL 처리하기 문제를 풀며 알아보겠다. https://programmers.co.kr/learn/courses/30/lessons/59410 코딩테스트 연습 - NULL 처리하기 ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디 programmers.co.kr 문제는 하단의 내용과 같다 1) 오라클 Oracle SELECT ANIMAL_TYPE, NVL(NAME, 'No name') AS NAME, ..
오늘은 stream API를 예제로 통해 알아보는 시간이다. 난 고기를 좋아하니까 고기종류를 예를들어 예제를 작성한다. id, title, soldOut(품절여부) public class MeatType { private Integer id; private String title; private boolean soldOut; public MeatType(Integer id, String title, boolean soldOut){ this.id = id; this.title = title; this.soldOut = soldOut; } public Integer getId() { return id; } public void setId(Integer id) { this.id = id; } public St..
프로그래머스의 SQL문제를 풀어보겠다. 나는 쿼리왕이 되고싶다. 초심으로 돌아가서 간단한 문제부터 난이도있는 문제까지 모두 풀어볼 예정이다. https://programmers.co.kr/learn/courses/30/lessons/59041 코딩테스트 연습 - 동명 동물 수 찾기 ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디 programmers.co.kr GROUP BY 와 HAVING을 사용해서 풀어보자 나의 작성쿼리 SELECT NAME, COUNT(*) AS..