본문 바로가기 메뉴 바로가기

메모하는습관

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

메모하는습관

검색하기 폼
  • 분류 전체보기 (113)
    • 티스토리 꾸미기 (1)
      • 악세사리 (1)
      • 사이드바 (0)
      • 스킨 (0)
    • 프로그래밍 (55)
      • Java (12)
      • ASP (0)
      • Javascript (11)
      • VB Script (1)
      • Python (0)
      • HTML & CSS (2)
      • ASP.NET (8)
      • C# (8)
      • XML (4)
      • PHP (2)
      • Ruby (1)
      • Mobile (0)
      • Go (5)
      • Tip & Trick (1)
      • Node.js (0)
    • 개발툴 (4)
      • Eclipse (4)
    • 운영체제 (18)
      • 리눅스 (16)
      • 윈도우 (1)
      • MacOSX (0)
    • 데이터베이스 (33)
      • MSSQL (10)
      • ORACLE (0)
      • MySQL & MariaDB (4)
      • PostgreSQL (19)
    • 웹 서버 (2)
      • Apache (0)
      • IIS (0)
      • Tomcat (1)
      • Nginx (1)
    • 게임 (0)
      • 와우 애드온 (0)
      • 와우 프리섭 (0)
      • 와우 매크로 (0)
    • 기타 (0)
  • 방명록

분류 전체보기 (113)
다중 loop 한번에 빠져 나오기...

LB_ESCAPE: // 빠져나올 위치에 LABEL을 달아준다. for(int i=0; i

프로그래밍/Java 2010. 5. 14. 05:22
event를 발생 시킨 object 알아 내기

function clickButton(e) { var obj = e.srcElement? e.srcElement : e.target; alert(obj); } 위와 같은 방법으로 하면 IE는 물론 Firefox, Safari, Opera등의 Browser에서도 사용 가능 하다.

프로그래밍/Javascript 2010. 5. 14. 01:09
database 복사(?)

cluster 복사가 맞는 말일려나? ^^;;; 암튼 제목이 조금 어정쩡 하지만 딱히 떠오르는 말이 없어서 그냥 저렇게 한다. ^^:; /usr/local/pgsql 폴더에 PostgreSQL을 설치 하였다. 그리고 /usr/local/pgsql/data에 데이터 베이스를 생성 하였다. 그후 잘 가지고 놀고 있었으니 문제가 발생하였다 ㅠㅠ 디스크 공간 부족 ;;; (아무생각 없이 파티션을 잡고 아무 생각없이 거기에 데이터베이스를 ;;;) 그리하여 data 폴더를 이동하기로 결정 했다. 파티션 사이즈를 무식하게 많이 잡아놓은 /home 아래로 옮기기로 했다. 1. /home/pgsql/data 폴더를 생성한다. 2. /usr/local/pgsql/data의 모든 파일 폴더를 위 폴더로 복사 한다. 3. c..

데이터베이스/PostgreSQL 2010. 5. 6. 23:24
PostgreSQL 통계 정보 보기

시스템을 운영하다보면 시스템의 상태를 확인하고 싶을때가 많다. 시스템의 구석구석을 아는것도 중요하지만 시스템을 모니터링을 통해 시스템의 상태를 정확하게 파악하고 있느것도 매운 중요한 일이다. PostgreSQL도 마찬가지다. 현재 난 PostgreSQL에 대해서 잘 모른다. 하지만 PostgreSQL의 상태를 알고 싶은 마음은 굴뚝같다. 그래서 여기저기 알아보고 내용을 정리해봤다. ■ PostgreSQL 의 통계정보. PosgtgreSQL의 통계 정보는 시스템 카탈로그의 pg_stat 로 시작하는 테이블에 저장된다. 현재 데이터베이스 리스트와 OID, 데이터베이스별 사용용량등을 쿼리문을 통해서 확인할수 있다. 이뿐아니라 통계관련 함수도 많이 지원한다. postgres=# SELECT * FROM pg_s..

데이터베이스/PostgreSQL 2010. 5. 6. 23:14
데이터베이스 시작 & 종료

시작 : /etc/init.d/postgresql start 종료 : /etc/init.d/postgresql stop (강제 종료: /usr/local/pgsql/bin/pg_ctl -D /home/pgsql/data -m immediate stop)

데이터베이스/PostgreSQL 2010. 5. 6. 23:09
외부 접속 허용

vi /usr/local/pgsql/data/postgresql.conf (/usr/local/pgsql/data/ 데이터베이스 생성 폴더 이다.) listen_address='*' port=5432 max_connections=100 vi /usr/local/pgsql/data/pg_hba.conf host all all 0.0.0./0 password

데이터베이스/PostgreSQL 2010. 5. 6. 23:07
Limit 사용법

PostgreSQL은 게시판과 같이 Paging Query 최적화(?) 되어있는 Limit 키워드를 지원 한다. 아래 예제를 보면서 사용법을 알아 보겠다. -- -- 아래 SQL은 처음 10개의 Row를 반환 한다. SELECT * FROM TABLE_NAME LIMIT 10; -- 위 SQL과 아래의 SQL은 같은 결과를 반환 한다. SELECT * FROM TABLE_NAME LIMIT 10 OFFSET 0; -- 아래 SQL은 11번째 부터 10개의 Row를 반환 한다. SELECT * FROM TABLE_NAME LIMIT 10 OFFSET 10; --

데이터베이스/PostgreSQL 2010. 4. 27. 17:30
Window 크기 구하기

// safari, crhome, firefox, opera var w = window.innerWidth; var h = window.innerHeight; // IE 6+ var w = document.documentElement.clientWidth; var h = document.documentElement.clientHeight;

프로그래밍/Javascript 2010. 4. 21. 14:31
[ibatis] JDBC Timestamp 타입 mapping

프로그래밍/Java 2010. 4. 20. 18:42
[ibatis] There is no WRITEABLE property named 오류

resultMap의 property 명이 aBcd와 같이 2번째 글자가 대문자인 경우 오류가 생길 수 있다. getABcd 요런 method와 mapping 하는 경우 이다. 요거 땜시 한참을 삽질 한걸 생각하면... 짜증이 밀려 온다 ...ㅜㅜ

프로그래밍/Java 2010. 4. 20. 18:38
다른 테이블과 JOIN 해서 UPDATE 하기

tb1, tb2 라는 2개의 테이블이 있다고 가정 하자. 데이터는 아래와 같이 들어 있다. --tb1 테이블의 데이터 +-----------+-----------+ | col1 | col2 | +-----------+-----------+ | 1 | str1 | | 2 | str2 | | 3 | str3 | | 4 | str4 | | 5 | str5 | +-----------+-----------+ -- tb2 테이블의 데이터 +-----------+-----------+ | col21 | col22 | +-----------+-----------+ | 1 | str1-1 | | 3 | str3-1 | | 5 | str5-1 | +-----------+-----------+ tb1의 col1과 tb2의 ..

데이터베이스/PostgreSQL 2010. 4. 15. 16:42
[JAVA/JSP/SERVLET] 최상위 경로, 파일 경로

// JSP/Servlet 웹 루트 getServletContext().getRealPath("/"); // JSP/Servlet 특정 페이지 경로 getServletContext().getRealPath(" 경로"); // JSP/Servlet 현재 페이지 경로 getServletContext().getRealPath(request.getRequestURI()); // JAVA - 현재 클래스 경로 this.getClass().getResource("").getPath(); // JAVA - 클래스 디렉토리 경로 (classes) this.getClass().getResource("/").getPath(); // JAVA - 패키지 경로 this.getClass().getResource("/com/aa..

프로그래밍/Java 2010. 4. 13. 16:39
서비스 관리

운영체제/윈도우 2010. 4. 10. 02:00
[springframework] 메일 보내기

Chapter 18. Spring 메일 추상 계층을 사용한 이메일 보내기 18.1. 소개 Spring 은 전자메일을 보내기 위한 높은 수준의 추상화를 제공하는데, 이것은 사용자들이 기반 메일링 시스템에 대한 명세서가 필요 없도록 해주며, 고객을 대신하여 낮은 레벨의 리소스 핸들링에 대한 책임을 진다. 18.2. Spring 메일 추상화 구조 Spring 메일 abstraction 계층의 메인 패키지는 org.springframework.mail 패키지이다. 이것은 메일을 보내기 위한 주된 인터페이스인 MailSender와, from, to, cc, subject, text와 같은 간단한 메일의 속성들을 캡슐화하는 값객체(value object)인 SimpleMailMessage를 포함하고 있다. 이 패키..

프로그래밍/Java 2010. 4. 9. 11:35
[함수] COALESCE - Null 체크 함수

사용법 : coalesce(param1, param2) 설 명 : param1의 값이 null이면 param2의 값으로 반환 한다. PostgreSQL ORACLE MSSQL COALESCE(param1, param2) NVL(param1, param2) ISNULL(param1, param2)

데이터베이스/PostgreSQL 2010. 4. 6. 18:10
[Windows] PostgreSQL 수동 설치

Windows 에서 PostgreSQL을 수동 설치를 해보자.!!! (postgresql의 환경 설정 파일은 전혀 수정 하지 않아도 로컬에서 잘 돌아 감으로 일단 패쑤!!! ^^:;;) 1. Binaries 파일을 다운 받고 압축을 푼다. (본인은 "C:\Program Files\pgsql" 에 압축을 풀었다.) ( * C:\Program Files\pgsql\bin 을 path에 등록 한다. 필수는 아니다.) 2. Postgres 계정을 만든다. (1234 비밀번호는 적당히 알아서 넣으시면 됩니다.) (복사용 : net user postgres 1234 /add) 3. postgres 사용자로 cmd 창을 실행 한다. (위 그림에서 입력한 1234를 암호에 입력한다.) (복사용 : runas /user..

데이터베이스/PostgreSQL 2010. 4. 6. 04:11
Eclipse + Tomcat + SpringFramework

Eclipse 에서 Tomcat 과 Spring Framework 를 이용하기 위한 설정 방법을 소개한다. Eclipse 에서 Spring Framework 가능 프로젝트를 어떻게 생성하는가에 관련된 충분한 문서는 아니다. Spring 은 웹 응용에 폭넓게 사용되지고 있기 때문에 독자는 또한 어떻게 Tomcat 과 Eclipse 를 통합하는지 알아야 할 필요가 있다. 단지 아래의 단계를 따라하기만 하면 된다. 아래의 글은 하단의 출처에서 밝힌 글의 번역이다. 원문을 참조하려면 출처의 링크를 참조하라. 설치 모든 설치는 D:\Development 아래에 설치하는 것으로 가정한다. 1. Eclipse 웹 사이트의 downloads 섹션으로부터 Eclipse IDE for Java EE Developments..

개발툴/Eclipse 2010. 3. 30. 11:05
Eclipse - Galileo 한글 패치 (수동)

Babel Language Packs - 0.7.1 각자 버전에 맞는 링크를 클릭 한다. 여기서는 Galileo 버전에 대한 내용으로 진행 하겠다. Galileo 링크 파일을 다운 받아서 압축을 풀면 eclipse 폴더 안에 아래 그림과 같은 폴더 2개가 있다. 위 2개의 폴더를 Eclipse 가 설치 되어 있는 폴더에 덮어쓰기 한다. 그리고 Eclipse를 실행하면 아래와 같이 한글로 나온다.

개발툴/Eclipse 2010. 3. 27. 20:35
외부 응용프로그램 실행

Win32 API인 ShellExecute()와 WinExec() 같은 역할을 하는 C#의 Method가 무엇인지 알아보았습니다. Process.Start() Method를 사용하면 됩니다. using System.Diagnostics; //public static Process Start (string fileName); //public static Process Start (string fileName, string arguments); //도스 명령어 실행 System.Diagnostics.Process.Start("cmd.exe", "/c dir"); //특정 폴더 열기 System.Diagnostics.Process.Start("explorer.exe", "C:\Temp"); //윈도우 종료 S..

프로그래밍/C# 2010. 2. 12. 02:10
[컨트롤 바인드] 서버 컨트롤에 서버변수 적용하기!

ASP.NET에서 지원하는 서버 컨트롤을 이용하여 웹페이지를 만들때 부득이하게 서버컨트롤의 Text 속성부분에, 서버 변수를 사용해야 할 때가 있다. 다음과 같이, 다른 HTML 태그에 사용하듯이 서버 변수를 사용하게 되면, 정상적으로 동작하지 않을 것이다. 서버 컨트롤은 서버에서 랜더링 되어, html 태그로 변경되기 때문에, 서버 측면에서

프로그래밍/ASP.NET 2010. 1. 28. 14:32
이전 1 2 3 4 5 6 다음
이전 다음
공지사항
최근에 올라온 글
  • 모바일과 PC에서 폰트 크⋯
  • proxy 설정 시 502 bad ga⋯
  • [MariaDB] 여러개의 sql⋯
  • [MariaDB] Server has gon⋯
최근에 달린 댓글
  • getServletContext().getReal⋯
  • 이런 유용한 방법이있었네요⋯
  • eq는 먹는데 equals는 안먹네⋯
  • 잘 배우고 갑니다~
Total
430,174
Today
54
Yesterday
183

Blog is powered by Tistory / Designed by Tistory