반응형

전체 글 31

반응하지 않는 연습

나를 피곤하게 만드는 것들에 반응 하지 않는 연습구사나기 류순 지음 | 류두진 옮김 챗반퀴 같은 일상에 점점 무료함에 빠져들고 있었다. 아니, 이미 빠졌다. 특별한 이벤트 없이 하루하루가 지루하게 흘러갔다. 나는 타인에게 무심한 듯 행동했지만, 사실은 관심을 놓지 못하는 스스로를 자주 발견했다. 그러던 중 나를 오래 알고 지낸 지인이 이 책을 추천해주었다. 나는 책을 즐겨 읽는 편도 아니고 독서가 취미라고 말할 수도 없다. 그렇지만 이 책의 제목이 지금 내가 원하고 바라는 상태를 그대로 담고 있는 것 같아 관심이 갔다. 타인에게 관심이 없음 (아니, 혹여 갈등이 생길까 피하는걸지도)세상은 나홀로, 인간은 사회적동물이지만 결정적인 순간에는 스스로 선택하고 책임지고 만드는 것타인의 기분을 다치게 하지 않으면..

List<HashMap>에서 원하는 값이 포함된 행만 추출하는 방법

Java에서 List>를 조건 기반으로 필터링하는 예제입니다.import java.util.HashMap;import java.util.List;import java.util.ArrayList;public class SampleProcessor { public static void main(String[] args) { // 샘플 데이터 생성 List> dataList = new ArrayList(); HashMap record1 = new HashMap(); record1.put("CATEGORY_CODE", "5000"); record1.put("FIELD_A", 10000); record1.put("FIELD_B", 1..

IT/프로그래밍 2025.08.08

[DBeaver]Cannot invoke "org.jkiss.dbeaver.ui.editors.sql.SQLEditorOutputViewer.getViewer()" because "this.this$0.outputViewer" is null

DBeaver SQL 에디터 사용 중 outputViewer.getViewer() 호출 시 발생하는 NullPointerException 오류의 원인과 해결책을 설명합니다.원인SQLEditorOutputViewer 객체(outputViewer)가 초기화되지 않은 상태에서 getViewer() 메서드를 호출할 때 발생합니다.SQL 에디터에서 결과 뷰어가 비활성화되었거나, UI가 완전히 로딩되기 전에 실행하려고 할 때 나타납니다.특정 플러그인 충돌이나 결과 출력 창을 닫은 상태에서 스크립트를 실행할 때도 발생할 수 있습니다.해결 방법DBeaver 재시작임시 UI 버그일 가능성이 큽니다.프로그램을 완전히 종료 후 다시 실행해보세요.SQL 결과 출력 창 활성화SQL Editor에서 Output 탭이 비활성화된 ..

IT/트러블슈팅 2025.08.08

Java 문자열 앞뒤 원하는 자릿수 추출하기: substring 활용 예제

Java에서 문자열의 앞이나 뒤에서 원하는 자릿수만큼 안전하게 추출하는 방법을 substring 함수로 구현한 실용 예제입니다.public class SampleProcessor { /** * 문자열에서 지정한 방향과 자릿수만큼 추출하는 함수 * * @param input 원본 문자열 * @param digits 추출할 자릿수 * @param fromTail true면 뒤에서, false면 앞에서 추출 * @return 추출된 문자열 또는 에러 메시지 */ public static String extractPart(String input, int digits, boolean fromTail) { if (input == null ||..

IT/프로그래밍 2025.08.08

이클립스에서 STS 설치 안 될 때? 내가 겪은 문제와 해결법

이클립스에 STS 설치를 실패하면서 겪은 문제와 해결 과정을 정리했다.1. 설치 시도 환경1) 이클립스 설치 및 초기 설정 항목내용운영체제윈도우 11이클립스 버전2021-12워크스페이스사용자 지정JDK 설정JAVA 8Maven 설정setting.xml 경로 지정 및 .m2 로컬 저장소 사용 2) 백엔드 개발환경 구성구분 사용 도구 및 기술IDE이클립스 2021-12언어JAVA프레임워크스프링 부트패키징 방식JAR빌드 도구Maven(pom.xml 기반 의존성 및 빌드 관리)통신 방식REST APIDB오라 2. 설치 실패 배경1) 상황요약 이클립스에 STS를 마켓플레이스를 통해 설치 시도했고, 다음과 같은 메시지가 포함된 오류가 발생했습니다. “The installation cannot be completed..

IT/트러블슈팅 2025.07.05

유튜브 '퍼가기' vs '링크 복사' 차이점, 알고 계셨나요?

1. 퍼가기예시: 티스토리 글 본문에 영상 플레이어가 바로 보이는 형태의미: 유튜브 영상의 소스코드를 웹사이트나 블로그에 삽입(iframe 방식)하는 것형태: 형식의 HTML 코드사용처: 티스토리 블로그, 워드프레스, 웹페이지 등에 동영상 자체를 삽입효과: 영상이 웹페이지 내에서 직접 재생 가능함 (유튜브로 이동하지 않아도 됨)저작권: 영상 소유자가 '퍼가기 허용'을 체크한 경우에만 가능함 2. 복사 (링크 복사)예시: 인스타 스토리, 블로그에 "영상 보러가기" 링크 삽입 시 사용의미: 영상의 URL 주소(예: https://youtu.be/abcd1234)만 복사하는 것형태: 짧은 링크 또는 전체 URL사용처: 문자, 메신저, SNS, 블로그 등 어디든 링크만 붙여넣을 수 있음효과: 클릭 시 유튜브 ..

인사이트 2025.04.10

신규 블로그, 구글애드센스 승인까지 걸린 기간은?

이전 글에 이어 이번에는 신규로 개설한 B 블로그와 C 블로그에 대해 정리해 보겠습니다.방치됐던 블로그를 살리는 김에 신규 블로그 2개를 추가로 개설했고 각각 몇 개의 글을 포스팅한 후 구글 애드센스를 신청했습니다.1. 신규 B 블로그 승인 거절신규 개설 후 애정을 갖고 콘텐츠를 작성한 블로그입니다. 그럼에도 불구하고 3개 중 유일하게 구글 애드센스에서 승인이 보류되었습니다. 콘텐츠 수, 주제, 품질 제일 신경 써서 포스팅했지만 결과는 달랐습니다. 포스팅도 꾸준히 하면서 구글애드센스 승인 될 때까지 계속 신청해 보려고 합니다. 1-1. 블로그 운영 기록 (애드센스 신청 당시 기준)2025년 3월 개설총 게시글 수 19개 (현재 60개)구글애드센스 2025년 3월 12일 신청2025년 4월 4일 승인거절..

인사이트 2025.04.10

노트북 발열 줄이는 방법 총정리

노트북은 휴대성과 성능을 동시에 만족시키지만 발열 문제는 피할 수 없는 과제입니다. 과도한 발열은 성능 저하, 소음 증가, 수명 단축 등 다양한 문제를 유발할 수 있어 주의가 필요합니다. 1. 전력/성능 설정 최적화Windows 전원 설정: '최고 성능'이 아닌 '균형 조정' 또는 '배터리 절약' 모드로 설정CPU 최대 상태 제한: 제어판 > 전원 옵션 > 고급 설정에서 CPU 최대 사용률을 80~90%로 제한게임/렌더링이 아닌 작업시 GPU 비활성화: NVIDIA 제어판 또는 AMD 설정에서 절전 모드 적용 2. 쿨링 패드 또는 노트북 받침대 사용하단 통풍구가 막히지 않도록 받침대 또는 쿨링패드 사용 권장쿨링팬 내장형 받침대는 하드코어 사용자에게 효과적 3. 내부 청소 및 팬 상태 점검먼지 축적은 냉각..

인사이트 2025.04.10

방치했던 블로그, 구글애드센스 재승인까지 얼마나 걸릴까?

오늘은 지극히 주관적인 구글애드센스 승인기간에 대해서 작성해보려고 합니다. 한 개의 카카오계정으로 3개의 블로그를 운영 중인데요. 편하게 A, B, C로 칭하겠습니다.  A : 2018년 8월 개설, 2018년8월 구글애드센스 신청 및 승인 → 2025년4월 구글애드센스 승인B : 2025년 3월 개설, 구글애드센스 재검토C : 2025년 3월 개설, 2025년4월7일 구글애드센스 승인 3개의 구글애드센스 이력은 이렇습니다.  1.  방치했던 A 블로그1-1. 블로그 운영 기록 2018년 8월 개설총 게시글 수 86개구글애드센스 2018년8월 신청 및 승인애드센스가 빠진 일자는 정확히 언제인지 모르겠음2025년3월4일 ~ 2025년3월9일 (6일) , 신규 글 7개 발행구글애드센스 2025년3월12일 재..

인사이트 2025.04.09

SQL 실행 속도를 10배 줄이는 쿼리 튜닝 체크리스트

SQL 쿼리가 느릴 때 어디부터 점검해야 할까요? WHERE 절 인덱스, 조인 방식, SELECT 범위, 정렬/집계 비용, 실행 계획 등 쿼리 튜닝 시 가장 중요한 핵심 포인트를 실무 기준으로 정리했습니다. 1. WHERE 절에 인덱스가 효율적으로 적용되는지핵심 질문WHERE 조건에 사용된 컬럼에 인덱스가 있는가?인덱스를 타고 실행되고 있는가?확인 방법EXPLAIN, EXECUTION PLAN, AUTOTRACE로 실제 사용 인덱스 확인인덱스를 무시하게 만드는 조건(함수 사용, OR, LIKE '%검색어')이 있는지 체크 2. 조인 방식 (Nested Loop, Hash Join 등)핵심 질문조인 순서와 방식이 적절한가?큰 테이블을 먼저 읽고 있지는 않은가?확인 방법EXPLAIN으로 JOIN METHOD..

IT/SELECT 2025.04.08
반응형