본문 바로가기

스터디22

Eclipse에서 MySQL 연동하기 현재 프로젝트를 하면서 외부 MySQL DB 서버를 받았는데 로컬에서만 하려다가 몇 가지 버벅거린 게 있어서 잊지 않을 겸 저장. 1. 데이터베이스에서 정보를 보관하기 위한 설계 → 테이블이 있어야 함. (이건 MySQL Workbench에서 외부 DB 접속해서 test로 스키마명 확인 및 테이블 생성 테스트 해 봄) 2. Spring에서 package로 kr.spring.mapper 라고 만듬. kr.spring.mapper 에서 new - other - sql이라고 치면 SQL File 선택해서 - 이름을 mysql 로 하기로 함. -> mysql.sql 생성 3. 생성 확인 후 connection profile에서 연결을 잡아줘야 함. 이 연결 잡는 점에서... 우리는 현재 JAVA SE11 버전이.. 2023. 5. 25.
[CodingTest][2023-05-02]프로그래머스 코딩테스트 Lv.2 문제들 프로그래머스 코딩테스트 Lv.2 문제들 2023-05-02 푼 문제 : 최댓값과 최솟값, 최솟값 만들기, JadenCase 문자열 만들기 최댓값과 최솟값 link : https://school.programmers.co.kr/learn/courses/30/lessons/12939 문제 설명 문자열 s에는 공백으로 구분된 숫자들이 저장되어 있습니다. str에 나타나는 숫자 중 최소값과 최대값을 찾아 이를 "(최소값) (최대값)"형태의 문자열을 반환하는 함수, solution을 완성하세요. 예를들어 s가 "1 2 3 4"라면 "1 4"를 리턴하고, "-1 -2 -3 -4"라면 "-4 -1"을 리턴하면 됩니다. 제한 조건 s에는 둘 이상의 정수가 공백으로 구분되어 있습니다. 입출력 예 s return "1 2.. 2023. 5. 2.
[CodingTest][2023-04-20~]프로그래머스 코딩테스트 Lv.1 문제들 - fin 프로그래머스 코딩테스트 Lv.1 문제들 2023-04-10 ~ 05-02 푼 문제 : 달리기 경주, 추억 점수, 대충 만든 자판, 크레인 인형뽑기 게임, 문자열 나누기, 신규 아이디 추천, 성격 유형 검사하기, 개인정보 수집 유효기간, 햄버거 만들기, 신고 결과 받기, 둘만의 암호 달리기 경주 link : https://school.programmers.co.kr/learn/courses/30/lessons/178871 문제 설명 얀에서는 매년 달리기 경주가 열립니다. 해설진들은 선수들이 자기 바로 앞의 선수를 추월할 때 추월한 선수의 이름을 부릅니다. 예를 들어 1등부터 3등까지 "mumu", "soe", "poe" 선수들이 순서대로 달리고 있을 때, 해설진이 "soe"선수를 불렀다면 2등인 "soe".. 2023. 5. 2.
[JSP]Cookie와 Session 에 정보 저장하기(feat. 로그인 정보) JSP 를 배우면서 Cookie와 Session에 대해 점검하면서 JSP에서 처리되는 방식에 배우면서 이걸 한꺼번에 같이 해보고 싶다는 욕심에 쿠키와 세션을 같이 다루는 걸 만들어 봤다. 좀 괴랄하긴 하다(.. 조건 1. 로그인 정보인 userId와 userPwd 는 세션에 저장한다. 다만 로그아웃 시에는 세션에서 삭제한다. 2. 닉네임 정보인 userNickName은 쿠키에 저장한다. 쿠키의 저장 여부는 checkbox에 체크하면 저장을, 해제하면 쿠키에서 삭제한다. 3. index.jsp 에서는 로그인 여부를 확인한다. 3-1. 로그인이 되어있지 않으면 로그인을 유도하는 loginForm.jsp 으로 이동하도록 한다. 3-2. 로그인이 되어있다면 환영하는 출력문과 함께 오늘의 날짜와 요일, 그리고 닉.. 2023. 4. 27.