Apollo89 · Technical Notes

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

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

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

Latest Articles

최근 작성한 글 10개

Development

똑똑하고 100배 일잘하는 개발자 모시기

  똑똑하고 100배 일잘하는 개발자 모시기 최근 들어 인재(人材)에 대한 생각이 많다. 나도 물론 최고의 인재가 되고 싶고 최고의 실력자들과 함께 일해보고싶은 욕심이 많이 생긴다. 그러다가 눈에 띄책이 바로 이책. 한 2년전쯤에 너무나 재미있고 나의 개발 인생에 크게 한 획을 그은 책인…

읽어보기 →
Tech

자바 성능을 결정짓는 코딩 습관과 튜닝이야기.

  자바 성능을 결정짓는 코딩 습관과 튜닝이야기. 정말 엄청난 책이다!! 저저의 많은 경험과 해박 한지식에 감찬하지 않을 수 없었다.. 실생 속도에서 부터 메모리 사용량과 CPU 에 이르기까지 정말 주옥과 같은 설명들이 들어있다. GC 의 동작원리과 개발하면서 성능과 관련된 툴설명까지 방대한 지식이 담겨있다.…

읽어보기 →
Development

EXPLAIN PLAN의 사용방법

  이 장에서는 실행 계획에 대한 소개, SQL 커멘드의 EXPLAIN PLAN를 해설하고, 그 출력의 해석 방법을 설명합니다. 또한 어플리케이션의 퍼포먼스 특성을 제어하는 OUT LINE 을 관리하는 프로시저에 대해 알아 봅니다. 이 장은 다음의 순서로 진행됩니다. ■ EXPLAIN PLAN 에 대해 ■ PLAN_TABLE…

읽어보기 →
Tech

테이블 스페이스의 단편화 현상 분석

  테이블 스페이스의 단편화 현상 분석 SQL> SELECT TABLESPACE_NAME, TOTAL_EXTENTS, PERCENT_EXTENTS_COALESCED FROM DBA_FREE_SPACE_COALESCED WHERE PERCENT_EXTENTS_COALESCED <> 100; SAMPLE 테이블 스페이스의 연속적인 빈공간들을 하나의 공간으로 합병 SQL> ALTER TABLESPACE SAMPLE COALESCE; 확인. SQL> SELECT TABLESPACE_NAME, TOTAL_EXTENTS, PERCENT_EXTENTS_COALESCED FROM DBA_FREE_SPACE_COALESCED WHERE PERCENT_EXTENTS_COALESCED <> 100;…

읽어보기 →
Tech

쿼리 속도느린 테이블(인덱스) 확인

  쿼리 속도느린 테이블(인덱스) 확인 select segment_name, max(extents) from DBA_SEGMENTS where segment_name='Table(Index) name' group by segment_name 상기에서 그 table이나 index가 extents값이 너무 크면 느려질 가능성이 충분히 있습니다. 10 이상의 값이 나오면 조금은 느려질 것입니다. (좀 더 크도 되고)  

읽어보기 →
Tech

실버라이트용 차트

  지금 회사에는 Fusion Charts 하는 플래시 차트를 사용하고 있다. 플래시에 param으로 xml을 넘겨주면 xml데이터를 가지고 그래프를 그리는 툴이다. 나름 깔끔하고 다양한 옵션들을 사용할 수 있어서 유용하게 사용하고 있다.. (단, 유료다ㅋ) http://www.fusioncharts.com/ 그런데 오늘 웹서핑을 하던중 실버라이트용 차트를 발견했다.ㅋ 아주 구미가 당긴다..…

읽어보기 →
Development

프로그래밍 수련법(프로그래밍의 초행길을 위한 비급서)

  프로그래밍 수련법 (프로그래밍의 초행길을 위한 비급서) 책을 처음 받았을때 느낌은 무술의 비급을 받은 것 같았다. 이 책을 읽고 따라 하면 내공이 3갑자 이상 늘 것만 같은 기대감이 생겼다. 책을 읽으면서 느끼는 것은 역시 저자의 내공을 가능할수 없을 정도의 깊이가 있다는 것을…

읽어보기 →
Security

Serializable 인터페이스

  객체건 뭐건 결국 바이트의 흐름으로 전송하게 된다. 저장도 그렇고... 다시 읽었을 때 객체의 자료구조를 그대로 보존하지 않으면 객체 지향 프로그래밍은 없다. 자바에선 Serializable 인터페이스만 구현하면 알아서 이를 보장해준다. 일명 Serialzation 단지 implements Serializable 만 추가하면 되기에 이 녀석을 관심을 대상에서 배제된다.…

읽어보기 →
Development

오라클 실행계획 보기, 토드 설정법 explain plan

  오라클설치폴더\rdbms\admin\utlxplan.sql 안에 실행계획 테이블 작성 코드 있음 1. 이걸로 실행계획 테이블 작성 예를 들어 테이블 이름을 plan_table로 만들었다면 EXPLAIN PLAN INTO plan_table FOR [SQL 검색 쿼리] 이렇게 하면 검색쿼리에 대한 옵티마이저 실행계획이 plan_table 내에 자동으로 저장이 된다 SELECT * FROM plan_table…

읽어보기 →