728x90
728x90
[MySQL] 이벤트 생성 - 이벤트 스케쥴러(Event Scheduler)
Tech/데이터베이스2023. 3. 11. 22:13[MySQL] 이벤트 생성 - 이벤트 스케쥴러(Event Scheduler)

학원 내 모의 프로젝트 중에서 간단하게 이벤트를 생성 해 통계 테이블에 자정마다 날짜를 입력 해 줬던 적이 있다. 사용했던 경험이 있기 때문에 내 것으로 만들어보고자 포스팅을 하게 되었다. 이벤트 생성 아래의 코드는 프로젝트 내 통계 테이블 중 방문자 테이블의 첫 insert를 위해 사용했다. (해당 날짜 방문자는 00:00:00으로 초기화 되어있는 해당 일자 테이블에 방문횟수가 +1되는 구조였다) create event visitDaily on schedule every 1 hour starts now() --comment 주석 do insert into VISIT(VISIT_DATE, NUMBER) select date_format(now(), "%Y%m%d"), 0 from dual where no..

삽질/사이드 프로젝트2023. 3. 11. 18:27검수 및 보수) 회원가입 - Spring Project(OTT Service)

이전 글 목록 1) 주어진 RFP를 바탕으로 주제 선정 - Spring Project(OTT 서비스) 2) ERD 설계 - Spring Project(OTT 서비스) 3) 회원 가입 기능 구현 - Spring Project (OTT 서비스) 4) 로그인, 로그아웃 기능 구현 - Spring Project (OTT 서비스) 5) 상세 페이지 및 회원 정보 수정 - Spring Project (OTT 서비스) 6) CRUD를 한번에 → 게시판 만들기(QNA게시판) - Spring Project(Mybatis) (OTT 서비스) 7) 게시판 페이징 처리 - Spring Project (OTT 서비스) 8) 카카오 지도 API 사용하기 - Spring Project (OTT 서비스) 9) (네아로) 네이버 로그..

[Java] 보석 쇼핑 - Lv3 프로그래머스 2020 카카오 인턴십
P.S./프로그래머스2023. 3. 9. 18:15[Java] 보석 쇼핑 - Lv3 프로그래머스 2020 카카오 인턴십

https://school.programmers.co.kr/learn/courses/30/lessons/67258 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 풀이 Map : 보석의 종류별 갯수 (중복 값은 getOrDefault로 +1) Set : 보석 종류 파악 cnt, start, end : 범위에 사용할 변수 map.size = set.size의 경우 : map에 모든 보석 종류가 존재할 경우 >> 해당 거리의 시작, 끝위치 파악 시작위치와 끝위치를 담은 answer[]를 반환하면 끝 class Solution { public int[] solu..

[Java] 숫자 게임 - Lv3 프로그래머스 Summer/Winter Coding(~2018)
P.S./프로그래머스2023. 3. 9. 01:14[Java] 숫자 게임 - Lv3 프로그래머스 Summer/Winter Coding(~2018)

https://school.programmers.co.kr/learn/courses/30/lessons/12987 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 풀이 각 사원별로 딱 한번씩 경기할 수 있고, B팀의 최대승점을 구해야 하고 B팀이 최대 승점을 얻기 위해서는 A팀의 낮은 수를 낮은 수로 매칭되게 해야하기 때문에 정렬 후 진행했고, 굳이 오름차순으로 한 이유는 어짜피 가장 낮은 A팀의 수를 아무도 이기지 못한다면 승점이 0점이기 때문이다. B팀도 마찬가지로 정렬 한 뒤에 서로 낮은 수 끼리 비교하여 최대한 승점을 올려주게 처리했다. class ..

[K-Digital] 비전공자의 국비지원 백엔드 개발자 양성 과정 수강 후기 (구트 아카데미 자바학원 / 221104 ~ 2304)
회고2023. 3. 7. 16:40[K-Digital] 비전공자의 국비지원 백엔드 개발자 양성 과정 수강 후기 (구트 아카데미 자바학원 / 221104 ~ 2304)

본 포스팅은 95년생 비전공인 학원 수강생의 개인적인 후기입니다.  수강 예정이시거나 기타등등 궁금한게 있으신 분들은 댓글 남겨주시면 제가 도움 닿는 한 열심히 답변드리겠습니다!!!(커리큘럼에 관한 자세한 내용은 요청에 의해 생략했습니다.)  학원 관련 정보 요약 1. 수업시간 09:30 ~ 18:20 / 점심시간 13:30 ~ 14:20 2. 근처 5분거리 내외 괜찮은 점심거리는 많지만 엄청난 맛집은 없음 3. 학원 건물 1층 카페 아메리카노 1500원 / 근처 디저트39, 메가커피, 컴포즈 등 다양한 카페 많음 4. 학원 내 음료 자판기(쌈), 커피머신(캡슐, 1500원) 있음 / 화장실 비데 있음 5. 듀얼모니터 제공   더보기필자는 95년생이며, 객관적으로는 게임만 하던 사람이다. 어려서부터 컴퓨..

[Java] 주식가격 - Lv2 프로그래머스 (스택/큐)
P.S./프로그래머스2023. 3. 7. 15:16[Java] 주식가격 - Lv2 프로그래머스 (스택/큐)

https://school.programmers.co.kr/learn/courses/30/lessons/42584 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 스택을 활용한 문제를 더 풀어보기 위해 관련 카테고리 문제를 찾아서 풀어봤음. 풀이 https://mag1c.tistory.com/103 스택(Stack) 후입선출(LIFO - Last In First Out)의 구조이다 ex) 음료수 진열대 사용하기 import java.util.Stack; Stack stack = new Stack(); // 값 추가하기 stack.push(1); stack...

16) 웹소켓(WebSocket)을 활용한 댓글 답글(대댓글)알림 - Spring Project(OTT Service)
삽질/사이드 프로젝트2023. 3. 6. 18:3616) 웹소켓(WebSocket)을 활용한 댓글 답글(대댓글)알림 - Spring Project(OTT Service)

해당 프로젝트는 2023/01/25 ~ 2023/03/12 내에 진행되는 아카데미 내 수강생들끼리 팀을 나누어 진행한 모의 프로젝트입니다. 팀원은 6명이었으며, 프로젝트 리더를 맡았습니다. 이전 글 목록 1) 주어진 RFP를 바탕으로 주제 선정 - Spring Project(OTT 서비스) 2) ERD 설계 - Spring Project(OTT 서비스) 3) 회원 가입 기능 구현 - Spring Project (OTT 서비스) 4) 로그인, 로그아웃 기능 구현 - Spring Project (OTT 서비스) 5) 상세 페이지 및 회원 정보 수정 - Spring Project (OTT 서비스) 6) CRUD를 한번에 → 게시판 만들기(QNA게시판) - Spring Project(Mybatis) (OTT 서..

[Java] 뒤에 있는 큰 수 찾기 - Lv2 프로그래머스
P.S./프로그래머스2023. 3. 5. 18:42[Java] 뒤에 있는 큰 수 찾기 - Lv2 프로그래머스

https://school.programmers.co.kr/learn/courses/30/lessons/154539 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 풀이 Stack을 활용 ( 정리 링크 ) Stack 후입선출(LIFO - Last In First Out)의 구조이다 ex) 음료수 진열대 사용하기 import java.util.Stack; Stack stack = new Stack(); // 값 추가하기 stack.push(1); stack.push(2); stack.push(3); // 맨 위에 있는 데이터(top)를 가져옴 mag1c.ti..

728x90
728x90
image