일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 3344
- 백준
- 3273
- 우분투
- 탄막
- 자료구조 목차
- 그리디알고리즘
- 윈도우
- 마우스 따라다니기
- 걷는건귀찮아
- 알고리즘 목차
- 영상 프레임 추출
- 원형
- 탄막 이동
- 2020 KAKAO BLIND RECRUITMENT
- c#
- 회의실 배정
- mysqld.sock
- 수 만들기
- 탄막 스킬 범위
- MySQL
- SWEA
- AI Hub
- 토글 그룹
- 문자열 압축
- 알고리즘
- 단어 수학
- 강의실2
- 유니티
- 18249
- Today
- Total
목록프로젝트 (26)
와이유스토리
1. VSCode에서 Workspace 열기 Visual Studio에서 생성한 프로젝트 폴더를 VSCode에서 Workspace 지정 2. C/C++ Extension 설치 Extension에 들어가 C/C++를 설치한다. 3. 환경변수 설정 환경변수 Path에 아래 경로를 추가한다. 위 경로는 VsDevCmd.bat, 아래 경로는 cl.exe를 나타낸다. 버전은 자신의 컴퓨터에 설치된 버전으로 수정해서 사용하면 된다. Visual Studio를 설치할 때, Build Tools를 설치했다면 Community 대신 사용 가능하다. C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\Tools C:\Program Files (x86..
Repository에서 DB로 쿼리를 요청할 때 사용한다. SQL Mapper에는 Mybatis 등을 이용하며, ORM에서는 아래 방식으로 쿼리를 요청할 수 있다. SQL Query문의 변수 유무에 따라 정적 쿼리와 동적 쿼리로 나눌 수 있다. 정적 쿼리 1. @Named Query Entity에 쿼리 지정 실무에서 사용X 2. Query Method Spring Data JPA에서 JPQL 자동 생성 findbyId나 findAll과 같이 직접 정의하지 않아도 사용할 수 있는 쿼리 3. @Query Repository 메소드에 SQL Query문 직접 작성하여 @Named Query 호출 동적 쿼리 1. 순수 JPQL 2. Criteria & Specifiation 실무에서 사용X 3. QueryDSL..
CustomException CustomException 생성 방법에는 2가지가 있다. 1. CustomException 클래스 한 개에 Enum으로 ErrorCode 여러 개 사용 2. CustomException 클래스를 상속받는 클래스 여러 개 생성 1. CustomException 클래스 한 개에 Enum으로 ErrorCode 여러 개 사용 클래스 여러 개 생성하지 않아도 되므로 간편 package com.dotetimer.exception; import lombok.AllArgsConstructor; import lombok.Getter; import org.springframework.http.HttpStatus; @Getter @AllArgsConstructor public class Cus..
JPA 폴더링을 어떻게 할 것인가가 고민이다. 프로그래머스에서 봤을 때는 user, product, review 등 테이블 속성별로 나누던데, 다른 분들을 보니 controller, service, repository(dao) 등 기능별로 나누기도 하는 것 같다. 이번 프로젝트는 스프링부트의 기능과 구조를 알아보는 것이니 후자로 하기로 한다. 여기서 또 dto, domain, vo, mapper 등은 어떻게 할 것인가...하는 고민이 생겼지만 폴더를 각각 생성하기로 했다 User.class 가장 먼저 Domain(Entity)를 DB 설계한대로 만들었다. package com.dotetimer.domain; import jakarta.persistence.*; // javax에서 바뀜 import jak..
1. API 명세서 1.0 | My Workspace | Postman API Network www.postman.com 2. 기능 회원가입/로그인 회원가입 로그인 refresh_token 마이페이지 마이페이지 조회 마이페이지 수정 코인 기부 팔로잉 추가/삭제 로그아웃 탈퇴 그룹 그룹 추가 그룹 조회 그룹 수정 그룹 삭제 그룹 리스트 조회 그룹 참가 그룹 탈퇴 할일 CRUD 할일 및 한일 추가 할일 및 한일 조회 할일 및 한일 수정 할일 및 한일 삭제 할일정보 추가 할일정보 삭제 할일 or 한일 리스트 조회 하루세줄 CRUD 하루세줄 추가 하루세줄 조회 하루세줄 수정 하루세줄 삭제 하루세줄 리스트 조회 다른 사용자들의 하루세줄 리스트 조회 하루세줄 좋아요 추가 및 삭제 하루세줄 좋아요 조회 검색 사용자 ..
1. MySQL 연동 MySQL에서 스키마 만든 후, 아래 파일 중 하나에 코드를 추가한다. 1) applicaion.properties key-value형식 spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver // com.mysql.jdbc.Driver spring.datasource.url=jdbc:mysql://localhost:3306/스키마이름r?serverTimezone=UTC&characterEncoding=UTF-8 spring.datasource.username=계정명 spring.datasource.password=비밀번호 spring.jpa.show-sql=true // Runtime때 콘솔에 SQL 쿼리문 출력 spring.j..
평소 사용하던 도트타이머라는 어플을 만들어보고자 한다. 겉으로는 간단해보이지만 DB설계나 쿼리 작성에 도움이 될 것 같았고 다이어리 어플 안에 내부적으로 돌아가는 원리가 궁금했다. 도트타이머 튜토리얼 – 한글 도트타이머 튜토리얼 도트타이머 튜토리얼 도트타이머를 처음 사용하는 분들에게! 도트타이머 사용법이 보다 심플해집니다. 도트타이머를 처음 사용하는 분들에게! 도트타이머 사용법이 보다 dotetimer.com 1. ERD모델 https://www.erdcloud.com/d/g5AyQBakXYHyB3jng dotetimer Draw ERD with your team members. All states are shared in real time. And it's FREE. Database modeling t..
v=document.querySelectorAll("video")[0] var audioCtx = new AudioContext(); var em_source = audioCtx.createMediaElementSource(v); var gainNode = audioCtx.createGain(); gainNode.gain.value=3; em_source.connect(gainNode); gainNode.connect(audioCtx.destination); v.playbackRate=15