안녕
-
VScode - Java 환경 세팅 (jdk 1.8 설정 방법)기타 2022. 6. 3.
1. vscode에 java 플러그인 설치 2. jdk 11 버전 이상 설치 https://www.oracle.com/kr/java/technologies/javase/jdk11-archive-downloads.html 오라클 홈페이지 가입이 필요함 만약 jdk 1.8버전을 메인으로 써야 한다면 환경변수 같은 설정안되게 인스톨 할 것. 말 그대로 설치만 할 것. 3. vscode 환경 설정 파일 - 기본 설정 - 설정 or Ctrl + 단축키로 설정 화면 진입 검색창에 java home 검색 setting.json 편집 클릭 { "workbench.colorTheme": "Default Dark+", "java.jdt.ls.java.home": "c:\\Program Files\\Java\\jdk-11"..
-
MariaDB Mybatis application.yml 기본 설정프로그래밍/Spring 스프링 2022. 6. 3.
spring: datasource: driverClassName: org.mariadb.jdbc.Driver url: jdbc:mariadb://localhost:3306/디비이름?autoReconnect=true username: ? password: ? mybatis: mapper-locations: - classpath:mapper/*.xml mapper 경로는 resources 경로 밑 부터 시작. mariadb autoreconnect=true 옵션 설명 https://kjk3071.tistory.com/entry/DB-MySQL-autoReconnecttrue [DB] MySQL - autoReconnect=true 서버의 로그를 확인하던 중 주기적으로 커넥션 관련해서 오류가 발생하는 것을 알..
-
프로그래머스 - MySql JOIN 보호소에서 중성화한 동물알고리즘 2022. 6. 2.
보호소에서 중성화한 동물 문제 설명 ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디, 생물 종, 보호 시작일, 보호 시작 시 상태, 이름, 성별 및 중성화 여부를 나타냅니다. NAMETYPENULLABLE ANIMAL_ID VARCHAR(N) FALSE ANIMAL_TYPE VARCHAR(N) FALSE DATETIME DATETIME FALSE INTAKE_CONDITION VARCHAR(N) FALSE NAME VARCHAR(N) TRUE SEX_UPON_INTAK..
-
[웹] 서프라이즈 프로젝트프로젝트/개인 프로젝트 2022. 5. 30.
서프라이즈 프로젝트언어Open JDK 1.8개발 툴Spring 3, SQL Developer프레임워크, 라이브러리MyBatis, AOP, Tiles, BootStrap5 등등DBOracle 18 xe개발 기간2022.03.19 ~ 2022.04.14개발 인원1명서버 및 배포 방식Tomcat 8.5, VMware 리눅스 Centos 7.9 프로젝트 목적 : 고객의 지인에게 선물하기 위한 홈페이지 주요 프로젝트 구현 내용 : ■ WebSocket 채팅- 단체 채팅 가능- 접속중인 사용자 목록에서 특정인에게 귓속말 가능- 로그인 해야 이용가능■ 게시판- CRUD 게시판, 파일 첨부 다운, 글 검색 기능- 댓글 기능 및 댓글의 답글 기능 Ajax 비동기 처리■ 주소 검색 API- 회원가입 할 때 주소를 검색할 ..
-
MS SQL - 오류 : PKIX path building failed트러블슈팅 2022. 5. 30.
오류 내용 : com.microsoft.sqlserver.jdbc.SQLServerException 드라이버가 SSL(Secure Sockets Layer) 암호화를 사용하여 SQL Sever로 보안 연결을 설정할 수 없습니다. 오류: "PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target". 이건 인증서 오류인데 구글에 관련 오류를 검색하면 SSL 인증서를 자바 시큐리티 관련 파일에 수동으로 추가 하라고 나온다. 그러나 인증서를 수동으로 추가할 수 없는 경우나 추가 해서는 안되는 경우도 있을 것이..
-
프로그래머스 - MySql GROUP BY 입양 시각 구하기(2)알고리즘 2022. 5. 30.
재귀 테이블을 이용해서 0~23까지 데이터를 만들어주는 컬럼을 만들어야 함. [ MySql ] WITH RECURSIVE re AS ( select 0 as hour union all select hour + 1 from re where hour < 23 ) select re.hour, count(hour(ao.datetime)) FROM re left join ANIMAL_OUTS as ao ON re.hour = hour(ao.datetime) group by re.hour; with recursive 테이블명 as ( 0을 셀렉함 별칭은 hour 모두 합치겠다 hour +1 씩 하겠다 from 자기 자신 where 조건문 ) 이렇게 0 ~ 23을 출력할 수 있는 재귀 테이블을 만든다. 그리고 cou..