Programing 96

함수(function) 다시 보기

글 내용이 좋아서 펌. 종종 헷갈릴 때 다시 보기도 함. 생각난 김에 퍼펌원문 : http://www.nextree.co.kr/p4150/자바스크립트는 한동안 개발자들의 많은 오해와 편견으로 toy language 취급을 받아 왔습니다. 누구든지 쉽게 배워 간단히 적용할 수 있다는 생각에 깊이 있는 학습이 이뤄지지 않았습니다. 하지만, 현대의 웹 애플리케이션이 시대적 요구와 사용자의 기대로 인해 점점 더 복잡한 대규모 시스템으로 발전해 나가면서 자바스크립트에 대한 관심이 크게 늘고 있습니다. 이에 자바스크립트에 대한 올바른 이해를 위해 자바스크립트에서 가장 중요한 주제인 함수에 대해 간략히 설명하겠습니다.대부분 자바스크립트에서 함수를 설명할 때 "자바스크립트에서 함수는 first-class object(..

Programing 2017.04.12

OVER() 함수

★ OVER()함수란?OVER함수는 ORDER BY, GROUP BY 서브쿼리를 개선하기 위해 나온 함수라고 할 수 있습니다.★ 전통 SQL 사용SELECT YYMM, PRICE FROM (SELECT YYMM,SUM(TOT_PRICE) AS PRICE FROM TABLE1 GROUP BY YYMM ORDER BY YYMM DESC) ★ OVER 함수 이용SELECT YYMM,SUM(TOT_PRICE) OVER(ORDER BY YYMM DESC) AS PRICE FROM TABLE1★ COUNT(*)OVER() 사용실제 데이터와 함께 해당 테이블의 전체 로우 컬럼을 쉽고 편리하게 추출할 수 있다.SELECT MENU_ID, MENU_NAME, COUNT(*) AS TOTALCOUNT FROM MENU_M..

Programing 2017.03.22

ibatis

원문 : http://narrowway.tistory.com/79 실무에서 SQL문을 작성하다 보면 동적인 쿼리문 작성을 작성해야 할 때가 많이 있다.이때 지겹게 if~else if 문을 통해 아주 지저분한 소스 코드를 생성할 때가 왕왕 있게 마련이다.이때 ibatis에서는 아주 깔금하게 구현할 수 있는 방법을 제공해 준다. select * from account (acc_first_name = #firstName# acc_last_name = #lastName# ) acc_email like #emailAddress# acc_id = #id# order by acc_last_name 상황에 의존적인 위 동적 statement로 부터 각각 다른 16가지의 SQL문이 생성될 수 있다. if-else구조와 ..

Programing 2016.12.07

이클립스 성능 최적화

1. 설정파일 수정 eclipse > eclipse.ini 파일을 수정하며, 아래 설정값을 자신의 사양에 맞춰 변경하여 사용한다. 세미콜론(;)은 주석이다. ; workspace의 경로를 윈도우 타이틀바에 출력 -showlocation ; 클래스 유효성 검사 생략, 그러나 나중에 어딘서 오류나는지 확인하기 위해 사용 추천 ;-Xverify:none ; jdk 버전으로 설정하면 속도 향상 -Dosgi.requiredJavaVersion=1.6 ;--------------------------------------------- ; JVM 메모리 관리 ;--------------------------------------------- ; JVM 시작히 힙 영역 크기 : 최소(ms), 최대(mx) -Xms64m..

Programing 2016.11.22

범용툴100선

출처 : http://tkdwnsdkk.tistory.com/101에디터Vimvim가 있으면 대부분의 프로그래밍이 가능하다.vim습득 하는데 시간이 걸린다는게 안좋은점이다.에이터 플러그인neocomplcache.vimquickrun.vimvimproc + quickrununite.vimMacVimEmacsVIM, Emacs는 특별 하다라는 느낌이네요에디터 플러그인anything.elCocoaEmacsMouMarkdown를 쓰기위한 에디터http://mouapp.com/리얼 타임 프리뷰가 가능한 Markdown에디터『Mou』 | Mac설명서SublimeText2CotEditor무료. 완전 가벼운 에디터. 간단한 문장 수정에 적합하다.Coda쉐어. 에디터+IDE 같은 느낌. 디자인을 확인하면서 편집이 가능하..

Programing 2016.11.16

DB 공부방법 찾기 by 이병국

현재 연재중인 기사 ▷ 물탱크 구조로 알아본 오라클의 블록 옵션 ‘PCTFREE와 PCTUSED’ ▷ 이산가족 찾기 생방송을 통해 배우는 DB 원리 ▷ 개발자에게 맞는 DB 공부방법 찾기: 물리적 분류와 논리적 분류 그리고 인덱스 ▶ 데이터베이스 인덱스의 오해와 진실 ▷ 쉬운 것이 올바른 것이다. ‘인덱스 끝장리뷰’ (상) ▷ 쉬운 것이 올바른 것이다. ‘인덱스 끝장리뷰’ (하) ▷ 누구도 알려주지 않았던 ‘오라클 인덱스 생성도’의 비밀 ▷ 누구도 알려주지 않았던 ‘오라클 쿼리 작성의 비법’ ▷ 퀴리 최적화 및 튜닝을 위한 오라클 공정쿼리 작성법 ▷ 만능 쿼리와 한 방 쿼리 ▷ 오라클 옵티마이저 ‘CBO와 RBO’ 이해하기 ▷ 재미있는 DB 이야기 ‘60갑자와 쿼리’ ▷ 그림으로 배우는 ‘오라클 조인의 ..

Programing 2016.10.28

DB 튜닝 실전(3)

개발자를 위한 튜닝 실전(3편) 성공과 실패의 경험을 나누자, 용기와 희망을 나누자 개발업무를 시작으로 IT계에 입문했던 필자가 10년 가까이 DB엔지니어로서 활동하면서 얻은 경험과 지식을 나누고자 한다. DB를 자주 접하는 SW 개발자뿐 아니라, DB 전문가를 꿈꾸는 대학생에서DB 분야에 입문한지 1~2년 된 기입문자가 쉽게 이해할 수 있도록 비유를 통해 쉽게 접근해볼 계획이다. 물론 전문가들이라도 다시 한번 개념을 정립하는 의미에서 필요한 내용이 될 수 있다. 전체적으로 DB의 기본 원리와 개념을 이해하고 테이블, 인덱스, 쿼리, 튜닝, 플랜 등 개발자들이 알아야 하는 DB 전분야에 대해 쉽게 이해하도록 설명하겠다. DB 기술서적이나 번역서보다는 조금 더 부드럽게 접근할 계획이다. 그렇다고 흔히 서점..

Programing 2016.10.28

DB 튜닝 실전(2)

개발자를 위한 튜닝 실전(2편) 성공과 실패의 경험을 나누자, 용기와 희망을 나누자 개발업무를 시작으로 IT계에 입문했던 필자가 10년 가까이 DB엔지니어로서 활동하면서 얻은 경험과 지식을 나누고자 한다. DB를 자주 접하는 SW 개발자뿐 아니라, DB 전문가를 꿈꾸는 대학생에서DB 분야에 입문한지 1~2년 된 기입문자가 쉽게 이해할 수 있도록 비유를 통해 쉽게 접근해볼 계획이다. 물론 전문가들이라도 다시 한번 개념을 정립하는 의미에서 필요한 내용이 될 수 있다. 전체적으로 DB의 기본 원리와 개념을 이해하고 테이블, 인덱스, 쿼리, 튜닝, 플랜 등 개발자들이 알아야 하는 DB 전분야에 대해 쉽게 이해하도록 설명하겠다. DB 기술서적이나 번역서보다는 조금 더 부드럽게 접근할 계획이다. 그렇다고 흔히 서점..

Programing 2016.10.28
반응형