일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- JSP
- java 오류
- HTML
- spring form
- tomcat
- 도커
- spring 오류
- elasticsearch
- 이클립스 설정
- db
- 형변환
- 한글 깨짐
- 엘라스틱서치
- JavaScript
- 인텔리제이
- 엑셀
- vscode
- CSS
- 자바 리스트
- 자바스크립트
- Eclipse
- JS
- docker
- eclipse 설정
- Java
- jQuery
- 데이터베이스
- 자바
- 이클립스
- 쿼리
- Today
- Total
목록전체 글 (188)
개발노트
Oracle Database 안에 만드는 **함수(Function)**입니다.입력값을 받아서 계산하거나 결과를 리턴하는 프로시저블한 객체입니다.SQL문 안에서도 사용할 수 있고, 다른 프로시저나 트리거에서도 호출할 수 있습니다. 1. 기본 구조CREATE OR REPLACE FUNCTION 함수명 (파라미터명 데이터타입, ...)RETURN 반환타입IS -- 변수 선언부BEGIN -- 실행 로직 RETURN 반환값;END; 2. 예제1) 간단한 숫자 제곱 함수CREATE OR REPLACE FUNCTION get_square (p_num IN NUMBER)RETURN NUMBERISBEGIN RETURN p_num * p_num;END;사용법:SELECT get_square(4) FROM dual..

JavaScript를 쓰다 보면 객체를 복사하거나, 병합하거나, 일부 속성만 바꾸고 싶을 때가 많다.이때 아주 간단하고 강력하게 사용할 수 있는 문법이 바로 객체 확장 문법(spread syntax) 이다. Spread 문법이란?객체 앞에 ...을 붙이면, 해당 객체의 속성들을 펼쳐서 복사하거나 병합할 수 있다.ES6 이후부터 지원된다. 1. 객체 복사 (Spread)const user = { name: 'Tom', age: 30 };const newUser = { ...user };console.log(newUser); // { name: 'Tom', age: 30 }...user는 user 객체의 모든 키-값을 펼쳐서 새로운 객체를 만든다. 2. 객체 병합 (Spread) const user = {..
🎯 JavaScript 이벤트 위임(Event Delegation)이란?프론트엔드 개발을 하다 보면 버튼이나 리스트 아이템 등 여러 개의 요소에 클릭 이벤트를 걸어야 할 때가 많습니다.이때, 각 요소마다 이벤트 리스너를 하나씩 다는 건 비효율적일 수 있어요.바로 이럴 때 유용한 패턴이 이벤트 위임(Event Delegation) 입니다! 👀 이벤트 위임이란?이벤트 위임은 하위 요소에서 발생한 이벤트를 상위 요소에서 처리하는 방식입니다.DOM의 이벤트 버블링(bubbling) 특성을 활용하여, 하위 요소에 직접 이벤트를 달지 않고, 공통 부모 요소에 이벤트를 위임(delegate) 해서 처리하는 것이죠. 📦 왜 써야 할까? (장점)1. 성능 개선→ 수십 개의 요소에 각각 이벤트를 등록하는 대신, 단 ..

1. 백업 대상(DB/Schema) 선택 후 우클릭 2. Import/Exprot > Export with 'mysqldump'→ 사용 중인 DBMS에 따라 'mysqldump' 또는 'pg_dump'등 옵션명이 다름 3. sqldump 옵션 선택 후 파일 생성sqldump옵션 설명더보기sqldump옵션 설명https://velog.io/@cataiden/sqldump-in-datagrip DataGrip 에서 sqldump 활용하기기존에 Sequel Pro 에 이어 Sequel Ace 를 사용하며 데이터 마이그레이션 작업을 불편함없이 해왔었는데, 사이드 프로젝트에서 PostgreSQL 을 채택하면서 DataGrip 으로 GUI 툴을 변경하게 되었습니다.하지velog.io 4. .sql 파일 다운로드..

인텔리제이에서 Copilot 유료 버전을 사용하는데, 버전 업그레이드 후 한글 인코딩이 깨지는 현상이 발생했다. [원인]1. Settings > Editor > Font → JetBrains Mono 라는 폰트를 사용 중인데, JetBrains Mono는 한글을 지원 하지 않는다.▶ JetBrains Mono 이동더보기JetBrains Mono 이동https://www.jetbrains.com/ko-kr/lp/mono/ JetBrains Mono: A free and open source typeface for developersTry JetBrains Mono in your IDE. Its simple forms and attention to every detail make coding a nice e..

IntelliJ IDEA를 사용하다 보면 글자가 깨지거나, 한글이 정상적으로 표시되지 않는 경우가 발생했다.1. 프로젝트 및 IDE의 인코딩 설정 확인1.1 파일 인코딩 설정 변경파일 메뉴 → Settings (Ctrl + Alt + S)Editor → File Encoding다음 항목을 모두 UTF-8로 변경Global Encoding (IDE 인코딩)Project Encoding (프로젝트 인코딩)Default encoding for properties filesApply 및 OK를 눌러 설정 저장IntelliJ를 재시작2. IntelliJ IDEA의 글꼴(Font) 설정 변경2.1 에디터 폰트 변경File → Settings (Ctrl + Alt + S)Editor → Font사용 중인 폰트가 한글..
- Auto Rename Tag : HTML 태그 자동 수정- Color Highlight : 컬러 코드 강조 - CSS Peek : CSS ID와 Class 이름 자동 완성 제공- Error Lens : 에러 옆에 표시- Highlight Matching Tag : 짝을 이루는 닫는 태그 강조 표시- HTML CSS Support- HTML End Tag Labels : 닫는 태그에 ID나 Class 표시- HTML to CSS autocompletion- IntelliSense for CSS class- Prettier - Code formatter : 코드 포멧터