Apollo89 · Technical Notes

직접 설치하고, 직접 써보고, 문제를 해결해서 기록합니다.

AI Coding, Development, Security, Network, Automation을 중심으로 실제 구축 과정에서 만난 문제와 해결 방법을 정리합니다.

이 영역에는 쿠팡/토스 파트너스 제휴 링크가 포함되어 있으며, 구매 시 일정액의 수수료를 제공받을 수 있습니다.

Latest Articles

최근 작성한 글 10개

Tech

어떻게 참된 그리스도인이 될것인가

  [구매하기] 어떻게 참된 그리스도인이 될것인가 급변하는 문화와 사회 속에서 그리스도인들이 어떻게 신실하게 살수있을까? 세계화 - 무엇이 세계를 하나로 만들고 있는가? 시장의 확산(값싼 노동력을 위한 제조공장의 이동) 근대화 - 서양의 근대 문화 사상이 전세계로 확산 -> 세계화의 결과 세속화 - 교회에 속했던…

읽어보기 →
Network

Syslog-NG 설치 및 설정

  목표 : 모든 서버의 SYSLOG를 로그 서버로 쏘게 하고, 로그서버에서는 HOST-yyyymmdd.log 를 만들어 관리하도록 설정. Syslog-NG(Syslog New Generation)는 보다 향상된 필터링 및 포워딩 기능 외에 메시지 무결성과 암호화 기능을 추가하여 syslog의 유연성을 증가시켰으며, TCP와 UDP 프로토콜을 통한 원격 Logging을 지원합니다. 안정성에…

읽어보기 →
Network

maven-dependency-plugin (goals “copy-dependencies”,”unpack”) is not supported by m2e 에러..

  pom.xml 부분 jar를 작성하기 위해서는 maven-jar-plugin 이 필요하며, 의존성 jar 파일들을 제어하기 위해서는 maven-dependency-plugin이 필요하다. 그러나 maven-dependency-plugin 설정을 하여 m2eclipse로 package하게 되면 다음과 같은 메세지의 에러가 발생된다. maven-dependency-plugin (goals "copy-dependencies","unpack") is not supported by m2e 이를 해결하기 위하여 구글링해보면, project build…

읽어보기 →
Development

eclipse 성능 UP

  1. JVM Heap memory 설성 - eclipse.exe 실행시 -Xms128m -Xmx256m 처럼 할당할 메모리를 설정. 2. Automatic folding 설정 해제 - Window > Preferences > Java > Editor > Folding 옵션을 모두 해제(disable). 3. Automatic Code Insight 설정 해제 - Window >…

읽어보기 →
Tech

오라클 9i 이상 multi-table insert

  오라클 9i 부터 제공되는 multi-table insert 방법 방법 1) insert all into job_yr_sal values (job, cnt, tot_sal) into job_av_com values (job, cnt, avg_com) select job, count(*), k sum(sal) tot_sal, avg(comm) avg_com from emp, dept where emp.deptno = dept.deptno group by job;…

읽어보기 →
Network

특정기간동안 CPU점유율 Top 50인 SQL문을 찾는 쿼리

  Oracle 10g 이상에서 기본적으로 제공하는 view를 활용하여, CPU 점유율이 큰 쿼리를 찾아서 튜닝을 하는데 목적이 있는 쿼리입니다. 활용하는 View는 아래 3가지 이며 DBA_HIST_SQLSTAT : SQL Historical Statistics Information DBA_HIST_SNAPSHOT : SnapShot Information DBA_HIST_SQLTEXT : SQL Text 특정기간동안 CPU점유율 Top 50인 SQL문을…

읽어보기 →
Tech

오라클에서 특정 문자의 개수 구하기

  오라클에서 특정 문자의 개수 구하기 SELECT length(DATA) - length(replace(DATA, '/', '')) CHAR_COUNT FROM ( SELECT '/abcde/ffdd/acd/1234/5432' DATA FROM dual ); 결과 : 5 오라클에서 마지막 / 이후의 문자열만 추출하기 SELECT reverse(substr(reverse(DATA), 1, instr(reverse(DATA), '/') - 1)) FROM ( SELECT '/abcde/ffdd/acd/1234/5432.jsp' DATA…

읽어보기 →
Tech

철학콘서트

  [구매하기] 철학콘서트 "그 사람의 서재"를 읽으면서 내가 철학과 인문학에 대한 소양이 너무 부족하다는 것을 느꼈다. 머 이전에도 어느 정도는 느끼고 있었지만 그 골이 더욱 깊게 느껴졌었다. 그래서 철학과 인문학에 대한 이해를 줄 수 있는 책이 있을까 해서 책장을 보다가 예전에 보려고…

읽어보기 →
Tech

chkconfig 명령을 이용한 서비스 등록하기

  chkconfig 명령을 사용 하면 윈도우 서비스와 비슷하게 데몬형태로 프로그램을 실행할 수 있다. 1. 기동 스크립트 제작 # !/bin/bash # /etc/rc.d/init.d/test ... 중략 ... case "$1" in start) # 이 부분에 시작하는 코드를 넣는다. ;; stop) # 이 부분에 종료하는 코드를 넣는다.…

읽어보기 →