분류 전체보기
-
IntelliJ에서 JAVA 버전 바꾸는 방법일지/오류 해결 2024. 7. 16. 13:56
https://velog.io/@kbk3771/IntelliJ-JAVA%EB%B2%84%EC%A0%84-%EB%B0%94%EA%BE%B8%EB%8A%94-%EB%B0%A9%EB%B2%95-JDK%EB%B2%84%EC%A0%84 [IntelliJ] JAVA버전 바꾸는 방법 (JDK버전)spring initializr에서 새로 다운받은 프로젝트가 실행이 안됐다..... IntelliJ에 설치된 자바와 프로젝트의 버전이 달라 에러가 발생한 것 같았고, 수동으로 버전을 변경해줘야 했다. 다음에 또 변경할velog.io 이 포스트를 참고하면 된다..단축키도 알려주고 경로도 잘 알려줘서 굉장히 좋은 글
-
vue.js 세팅하기개발/vue.js 2024. 6. 30. 00:01
일단 vue를 설치하려면 Node.js를 설치해야 한다.공식 웹사이트에서 설치해주자. 설치하고 cmd로 가서 설치가 됐는지 확인해보라 명령어는 다음과 같다. node -v혹은npm -v 버전이 뜨면 잘 설치가 된거다.그리고 환경변수 편집에 들어가서 node.js가 설치된 폴더 경로를 PATH에 추가해주자. 그리고 vue를 이제 터미널에서 깔면 되는데 vscode 터미널이나 powershell, cmd 아무데서나 일단 깔 수 있다. vue를 설치하는 명령어는 다음과 같다. npm install -g @vue/cli 이거는 한 번만 입력하면 다음부터는 입력하지 않아도 되는 명령어다.vue 프로젝트를 생성하고 .. 그런 것들을 할 수 있는 명령어다.프로젝트 폴더가 아니더라도 된다. 이제 프로젝트 폴더에서 입력..
-
STT(Speech To Text) 기능 구현개발/자바스크립트 2024. 6. 24. 01:16
해당 기능은 크롬 이외의 브라우저에서 잘 실행이 안될 수도 있다.index.htmlDOCTYPE html>html lang="en">head> meta charset="UTF-8"> meta name="viewport" content="width=device-width, initial-scale=1.0"> title>STT Exampletitle>head>body> button id="start">Start Speech Recognitionbutton> div id="result">div> script src="script.js">script>body>html> script.jsdocument.getElementById('start').addEventListener('cl..
-
윈도우함수 범위 명령어를 알아보자컴공지식/데이터베이스 2024. 6. 20. 00:50
이런 테이블에 SELECT ID, CITY, ORD_AMT, ORD_DATE, AVG(ORD_AMT) OVER(PARTITION BY CITY ORDER BY ORD_DATE ROWS BETWEEN 1 PRECEDING AND 0 FOLLOWING) AS AVG_AMTFROM ORDERS; 다음과 같은 쿼리를 실행하면 다음과 같은 결과가 나온다 나는 여기서 도대체 0 FOLLOWING(현재 행)이 도대체 뭔지 헷갈렸었다..근데 알고보면 쉬운거다.그냥 순서대로 현재행이 되는거다. 만약 쿼리가 실행되면 1번 아이디를 가진 행이 현재 행이 될 것이고해당 행에 대한 쿼리 탐색이 끝나면 그 다음 행인 2번 아이디를 가진 행이 현재 행이 되는 것이다.그런식으로 쿼리를 해석하면 위의 쿼리를 이해할 수 있..
-
SQL 뷰가 업데이트 가능하려면?컴공지식/데이터베이스 2024. 6. 16. 16:17
단일 테이블: 뷰는 하나의 기본 테이블만 참조해야 한다. 여러 테이블을 조인하거나 복잡한 쿼리를 사용하는 뷰는 보통 업데이트가 불가능하다. 키 컬럼 포함: 뷰가 기본 테이블의 기본 키(primary key) 컬럼을 포함해야 한다. 단순한 셀렉트: 뷰의 정의가 너무 복잡하지 않아야 한다. 집계 함수(예: SUM, AVG), DISTINCT, GROUP BY, HAVING, UNION 등이 포함된 뷰는 업데이트가 불가능하다. 읽기 전용 아닌 뷰: 뷰가 읽기 전용으로 설정되어 있다면, 당연히 업데이트할 수 없다. 서브쿼리 포함하지 않음: 뷰가 서브쿼리를 포함하지 않아야 한다. 서브쿼리가 들어가면 업데이트가 어려워지기때문 WITH CHECK OPTION: 만약 뷰에 WITH CHECK OPTION이 사용되었다면..