분류 전체보기221 [스프링] Cookie 사용하기(@CookieValue, HttpServletResponse) 쿠키 생성 쿠키를 생성하려면 파라미터에 HttpServletResponse 객체가 필요하다. import javax.servlet.http.Cookie; import javax.servlet.http.HttpServletResponse; @Controller @RequestMapping("/hello") public class HelloController { @PostMapping public String submit(HttpServletResponse response) { //쿠키 객체 생성, "cookieName"이라는 이름으로 쿠키를 생성하고, 그 값은 "cookieValue"로 설정 Cookie rememberCookie = new Cookie("cookieName", "cookieVlaue");.. 2020. 12. 1. [Tip/Intellij] MacOS 인텔리제이 유용한 단축키 인텔리제이에서 코드 작성 시간을 줄여줄 몇가지 자동완성 팁을 알려드립니다. 메인 메서드 자동완성 psvm + tab public class App { public static void main(String[] args) {} }반복문 자동완성 메서드의 파라미터에 배열이 있을 경우 배열, 리스트 등을 순회하는 반복문을 자동완성 할 수 있다. for문 자동완성 : itar + tab private void hello(String[] arr) { for (int i = 0; i < arr.length; i++) { String s = arr[i]; } } 향상된 for문 자동완성 : iter + tab private void hello(List list) { for (String s : list) { } }p.. 2020. 12. 1. [자바 스터디] 3주차 과제 : 연산자 본 게시글은 백기선 님의 live-study 과제를 수행하면서 작성한 글입니다. 목표 자바가 제공하는 다양한 연산자를 학습하세요 학습할 것 산술 연산자 비트 연산자 관계 연산자 논리 연산자 instanceof 대입(=) 연산자 화살표(->) 연산자 3항 연산자 연산자 우선 순위 Java 13. switch 연산자 연산자란? 연산자는 '연산을 수행하는 기호'를 말한다. 예를 들어 '+' 기호는 덧셈 연산을 수행하며, '덧셈 연산자'라고 한다. 자바에서는 사칙연산을 비롯해서 다양한 연산자들을 제공한다. 종류 연산자 산술 연산자 +, -, *, /, %, 비교 연산자 >, =, long + long -> long float + int -> float + float -> float double + float -.. 2020. 12. 1. [MySQL, Spring] Unable to load authentication plugin 'caching_sha2_password' 해결 방법 스프링 JDBC에서 MySQL을 연동하는 과정에서 다음과 같은 에러가 발생했다. java.sql.SQLException: Unable to load authentication plugin 'caching_sha2_password'. 구글링을 통해 해결 방법을 찾아보았고, MySQL 8.0 이상의 버전에서 발생하는 문제로써 8.0 버전의 기본 인증 플러그인 변경으로 발생한 문제였다. MySQL 8.0은 SHA-256 해싱을 구현하는 두 가지 플러그인을 지원한다. SHA256 : 기본적인 SHA-256 인증을 구현한 플러그인. caching_sha2_password : sha256_password와 동일하지만, 성능 향상을 위해 서버 캐싱을 이용한다. MySQL 8.0의 기본 인증 플러그인은 caching_.. 2020. 11. 30. [자바 스터디] 2주차 과제 : 자바 데이터 타입, 변수 그리고 배열 본 게시글은 백기선 님의 live-study 과제를 수행하면서 작성한 글입니다. 목표 자바의 프리미티브 타입, 변수, 그리고 배열을 사용하는 방법을 익힙니다. 학습할 것 프리미티브 타입 종류와 값의 범위 그리고 기본 값 프리미티브 타입과 레퍼런스 타입 리터럴 변수 선언 및 초기화하는 방법 변수의 스코프와 라이프타임 타입 변환, 캐스팅 그리고 타입 프로모션 1차 및 2차 배열 선언하기 타입 추론, var 프리미티브 타입 종류와 값의 범위 그리고 기본 값 자료형 예약어 크기 값의 범위 기본 값 논리형 boolean 1 byte true 또는 false false 문자형 char 2 byte 0~65535 /u0000 정수형 byte 1 byte -128 ~ 127 0 short 2 byte -32768 ~ .. 2020. 11. 21. [2018 KAKAO BLIND RECRUITMENT] 다트 게임 자바 문제 카카오톡 게임별의 하반기 신규 서비스로 다트 게임을 출시하기로 했다. 다트 게임은 다트판에 다트를 세 차례 던져 그 점수의 합계로 실력을 겨루는 게임으로, 모두가 간단히 즐길 수 있다. 갓 입사한 무지는 코딩 실력을 인정받아 게임의 핵심 부분인 점수 계산 로직을 맡게 되었다. 다트 게임의 점수 계산 로직은 아래와 같다. 다트 게임은 총 3번의 기회로 구성된다. 각 기회마다 얻을 수 있는 점수는 0점에서 10점까지이다. 점수와 함께 Single(S), Double(D), Triple(T) 영역이 존재하고 각 영역 당첨 시 점수에서 1제곱, 2제곱, 3제곱 (점수1 , 점수2 , 점수3 )으로 계산된다. 옵션으로 스타상(*) , 아차상(#)이 존재하며 스타상(*) 당첨 시 해당 점수와 바로 전에 얻은 .. 2020. 11. 19. 이전 1 ··· 33 34 35 36 37 다음