본문 바로가기

분류 전체보기100

JAVA 에서 외부 API를 호출하는 방법 / HttpClient 와 CloseableHttpClient 의 차이 / CloseableHttpClient 사용법 / 밸덩의 [Apache HttpClient vs. CloseableHttpClient] 튜토리얼을 번역하며 공부한 내용을 기록한 일지 입니다.https://www.baeldung.com/apache-httpclient-vs-closeablehttpclient Apache HttpClient vs. CloseableHttpClient | BaeldungLook at the difference between Apache HttpClient API's HttpClient and CloseableHttpClientwww.baeldung.com CloseableHttpClient를 정리하기에 앞서 Java 에서 외부 api를 호출할 때는 여러 방법이 있습니다.이해하기 쉽게 기준을 크게 두가지로 나눈다면 의존성 추가.. 2025. 5. 23.
[DBeaver] MSSQL 실행 계획 보는 방법 실행계획은 쿼리를 분석하고 인덱스 최적화할 때 꼭 필요한 도구SHOWPLAN_ALL 구문을 사용하면 GUI 실행계획 뷰가 없어도 텍스트 기반 계획을 확인할 수 있음 아래 SQL을 순차적으로 실행하면 실행계획을 텍스트 기반으로 볼 수 있습니다.DBeaver에서 GUI가 활성화 되지 않아서 사용한 방법.. 1. 실행계획 활성화 (실제 쿼리는 실행되지 않고, 실행계획만 출력됨)SET SHOWPLAN_ALL ON; 2. 실행계획을 보고 싶은 쿼리 실행※ 실제 데이터는 조회되지 않으며, 실행계획 정보만 결과로 반환됨SELECT A.stamp_seq_no , A.mmbr_no , A.appr_no, a.appr_dt, a.receipt_noFROM....(생략) 3. 실행계획 종료 (이후부터는 실제 쿼리가 실행됨.. 2025. 4. 9.
[리눅스] 용량이 큰 파일 나누어 압축하기 / split 크다면 크다고 할 수 있는 나의 로그파일.. 38G 였습니당.파일질라로 다운로드 안됨. 그래서 로그파일을 분할 후 압축하여 로컬로 다운 받았습니다.  1. 파일 나누기 (split)구문nice -n 19 split -b 4G {경로}/{파일명} {저장할경로}/{저장할파일명 접두사}예시nice -n 19 split -b 4G /home/foadm/logs/largefile_20250301.log /home/foadm/logs/largefile_part_ 설명:nice -n 19 → 가장 낮은 우선순위로 실행하여 다른 중요한 작업에 영향을 덜 줌.split → 파일을 여러 개로 나누는 리눅스 명령어-b 4G → 4GB 단위로 파일을 분할 (4G = 4기가바이트)/경로/largefile.log → 분할할 대상.. 2025. 3. 4.
[Javascript] reduce 구문 / 예제 reduce 구문array.reduce((accumulator, currentValue, index, array) => { // 실행할 코드 return newAccumulator; // 누적된 값을 반환}, initialValue);특징 : reduce() 는 배열을 순차적으로 처리한다.매개변수 설명:accumulator: 누적 값. 첫 번째 호출에서는 initialValue로 설정되고, 이후에는 이전 reduce() 호출의 누적된 반환값이 갱신(update) 됩니다.currentValue: 현재 처리 중인 배열의 요소입니다.index (선택적): 현재 처리 중인 요소의 인덱스입니다.array (선택적): reduce()를 호출한 원본 배열입니다.initialValue: 초기값. accumulat.. 2025. 2. 27.
[Git] 브랜치 이름 변경 목적 : sse라는 브랜치를 user/sse로 변경old name : ssenew name : user/sse(Git은 브랜치 이름에 /를 포함할 수 있어서 user/sse처럼 "디렉토리 구조"처럼 보일 뿐, 실제 폴더를 만드는 것은 아님. 👉 Git에서는 /가 있는 브랜치 이름을 내부적으로 "네임스페이스"처럼 관리) 1. 기존 브랜치를 새로운 브랜치로 변경git branch -m sse user/sse 이렇게 하면 sse 브랜치가 user/sse로 이름이 변경됨. 2. 원격 저장소(origin)에 반영git push origin user/sse * 기존 원격 브랜치 삭제 (필요한 경우)만약 기존 sse 브랜치가 원격(origin)에 남아 있다면 삭제하려면:git push origin --delete.. 2025. 2. 20.
반응형