| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- eclipse 설정
- vscode
- spring form
- 자바 리스트
- 도커
- jQuery
- 자바스크립트
- 쿼리
- db
- HTML
- github
- git
- 데이터베이스
- java 오류
- JavaScript
- 이클립스 설정
- 인텔리제이
- 한글 깨짐
- spring 오류
- 엑셀
- 엘라스틱서치
- Java
- 형변환
- intellij
- 이클립스
- CSS
- Eclipse
- elasticsearch
- docker
- tomcat
- Today
- Total
목록전체 글 (194)
개발노트
1️⃣ SSL 개념 이해1-1. SSL이란 무엇인가?SSL은 “서버의 신분을 증명하고, 통신 내용을 암호화하는 기술”이다.HTTPS = HTTP + SSL브라우저 ↔ 서버 간 통신을 암호화사용자는 접속한 서버가 진짜 서버인지 인증서를 통해 확인그래서 URL이http:// ❌https:// ⭕ 로 바뀐다1-2. SSL이 없으면?로그인 정보가 평문으로 전송됨중간자 공격 가능브라우저에 “안전하지 않음” 경고 표시➡️ 운영 서비스에서는 SSL 필수1-3. SSL 인증서 구성 요소✅ 인증서 (Certificate)확장자: .crt, .pem서버의 신분증공개되어도 문제 없음✅ 개인키 (Private Key)확장자: .key인증서와 1:1로 짝❗ 절대 외부 유출 금지✅ 체인 인증서 (Chain / Intermedia..
GA란?GA(Google Analytics)는 웹·앱 사용자의 행동 데이터를 수집하고 분석하는 도구다.현재 기준에서 GA는 GA4(Google Analytics 4)를 의미하는 경우가 대부분이다.GA4의 등장 배경기존 UA(Universal Analytics)는 종료되었고,GA4는 이벤트(Event) 기반 분석 구조를 가진 최신 버전이다. GA4의 핵심 개념1️⃣ 이벤트(Event)GA4에서는 모든 사용자 행동이 이벤트다.예시:page_viewclickscrollpurchase2️⃣ 전환(Conversion)이벤트 중 비즈니스 목표로 지정한 행동예:회원가입구매문의 제출3️⃣ 웹 + 앱 통합 분석하나의 속성에서 웹과 앱 데이터를 동시에 분석 가능GA4는 언제 쓰일까?사용자 행동 분석퍼널 분석전환율 / 리텐..
1. CodeGlance Prohttps://plugins.jetbrains.com/plugin/7275-codeglance CodeGlance - IntelliJ IDEs Plugin | MarketplaceEmbeds a code minimap similar to the one found in Sublime into the editor pane. Works with both light and dark themes using your customized colors for syntax...plugins.jetbrains.com 2. Rainbow Bracketshttps://plugins.jetbrains.com/plugin/10080-rainbow-brackets Rainbow Brackets - I..
✅ 해결 방법> GitToolBox 플러그인이 설치되어 있는 경우 File → Settings → Version Control → GitToolBox → Auto Fetch → Auto Fetch
✅ 1. Git으로 초기화된 로컬 프로젝트 확인먼저 로컬에서 작업 중인 폴더가 Git 저장소로 초기화되어 있어야 합니다. 프로젝트 폴더에 .git 폴더가 존재하면 Git이 정상적으로 초기화된 것입니다.예시: C:\SPRING-JWT\Spring-JWT\.gitGit 초기화가 안 되어 있다면, 아래 명령어로 먼저 초기화하세요git init ✅ 2. SourceTree 실행 후 "로컬 저장소 열기" 1. SourceTree 실행2. 메인 화면에서 "로컬 저장소 열기" 클릭 또는 메뉴에서 파일(File) > 열기(Open) 선택3. C:\SPRING-JWT\Spring-JWT 와 같이 Git 저장소가 있는 루트 디렉토리를 찾아서 선택4. "열기(Open)" 버튼 클릭 ✅ 3. 저장소가 추가되면 완료! ..
🧩 1단계: GitHub에서 새 레포지토리 만들기https://github.com 접속우측 상단 + 버튼 → New repository 클릭아래 항목 입력:Repository name: 예) my-projectDescription: (선택사항)Private/Public 선택✅ README, .gitignore, license는 비워두기[Create repository] 버튼 클릭레포지토리를 만들면 GitHub에서 git remote add 명령어 등을 포함한 안내가 나와요. 복사해두세요! 🧩 2단계: 로컬에서 Git 초기화 및 커밋1. 터미널 또는 명령 프롬프트 열기 2. 프로젝트 폴더로 이동cd C:/Users/사용자명/your-project3. Git 초기화git init4. 프로젝트 내 모든 파..
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 = {..