728x90

스마트웹앱콘텐츠전문가/직장 70

[JDBC]DB별 프로퍼티스(propertires) 설정

보통 스프링에서 JDBC 사용시 properties 설정을 하는 경우가 많을 것 같습니다.그래서, 많이 사용하는 DB Oracle, MSSQL, Mysql 에 대한 연결 설정을 소개하겠습니다. ※JDBC.driverClassName의 경우, 설치된 DB버전에 따라 맞는 드라이버를 사용해야 할 수도 있다. 1. Oracle JDBC.driverClassName = oracle.jdbc.driver.OracleDriverJDBC.url = jdbc:oracle:thin@오라클서버주소:오라클서버포트:xe※@뒤에 들어가는 내용들은 오라클 서버 설정을 정확히 확인한 후 입력해야 합니다.(이 부분은 각자 다르므로 주의!)JDBC.username = 해당 db에 접속할 수 있는 계정명 JDBC.password = 해..

[IDE 이클립스 설정]이미지 새로고침 문제 해결

설정 : (아파치) - 톰캣 - 이클립스 - 자바 ※프로그래밍 언어를 이용하여 서버(로컬)에 파일(이미지 등) 업로드(추가, 수정)하는 경우. IDE를 이클립스로 사용할 때, 업로드된 파일이 바로 확인이 되지 않고 새로고침을 해야 확인 할 수 있는 경우가 대부분일 것 입니다. 본 게시글은 이 문제를 해결하기 위함입니다. 먼저, 이클립스 Window(이클립스 오른쪽 상단 부분에 위치함) 설정의 Preferences로 들어갑니다. 다음, Preferences탭이 활성화되면, 왼쪽 메뉴 중 General - Workspaces로 들어갑니다. 다음, Refresh using native hooks or polling을 체크합니다. ※주의할 점 : 업로드 폴더 경로를 정확이 인지한 후 진행하시기 바랍니다.

[mssql]컬럼 조작 쿼리

1. 기존 테이블에 새로운 컬럼 추가.ALTER TABLE [테이블 명] ADD [컬럼 명] [컬럼 형식] 2. 기존 테이블에 기존 컬럼 수정(형식만)ALTER TABLE [테이블 명] ALTER COLUMN [컬럼 명] [컬럼 형식] 3. 기존 테이블에 기존 컬럼 수정(컬럼 명 수정)EXEC SP_RENAME '${테이블 명.[기존 컬럼 명]}, '[수정할 컬럼 명]', 'COLUMN'예) EXEC SP_RENAME 'TABLE.[COLUMNTITLE]', 'NEW_COLUMNTITLE', 'COLUMN'4. 컬럼 삭제ALTER TABLE [테이블 명] DROP COLUMN [컬럼 명]

[톰캣 웹서버]웹 취약점 - 불필요한 HTTP Method 설정

HTTP 메소드 확인 시, 웹 서버 운영에 불 필요한 PUT, DELETE 와 같은 메소드들이 확인이 되는데,GET, POST 메소드만 허용하고 다른 메소드는 차단하는 것을 권장한다. [HTTP 메소드 확인 방법]1. 리눅스 사용시, nmap명령어를 사용하여 쉽게 확인 가능.+ 윈도우 사용자라면, zenmap 프로그램을 사용하여 확인 할 수 있음. 2. https://www.askapache.com/online-tools/request-method-scanner/

[톰캣 웹서버]설정 관련 - manager/ 경로 ip 제한

톰캣 서버 구동 후, 별다른 설정 없이, 도메인/manager로 브라우저 접속을 하면 톰캣 초기 설정 파일의 manager경로로 이동하게 된다. 이는, 웹 취약점에 걸리는 사항이므로 #위치 공개(아파치 톰캣 기본 설치 파일 노출) - manager, docs, examples 등 아파치 톰캣 기본 설치 시 생성되는 불필요 폴더 및 파일이 존재함. docs, examples 폴더는 삭제를 권장하며 manager(아파치 톰캣 관리자 페이지)는 무작위 대입과 같은 공격에 노출될 수 있으므로, 사용 시 IP 접근 제어 실행 권장. 조치 방법) - /examples, /docs 디렉토리는 웹 서버 운영에 불필요하므로 삭제를 권장. - /manager는 사용 시 IP 접근 제어를 통해 허용된 IP(또는 관리자)만 ..

[윈도우]윈도우7에서 컴퓨터 메모리가 부족하다고 에러 메시지가 표시되는 경우

컴퓨터 메모리가 부족하다는 메모리가 나올 때,이는 컴퓨터의 가상 메모리 공간이 부족해서 나는 '에러 메시지'라고 합니다.->설정된 가상 메모리 크기가 작거나 하드 디스크 공간이 줄어들어 사용할 가상 메모리 공간이 없는 경우 발생한다고 합니다.(but, 컴퓨터에 설치된 메모리가 4기가 이상이면 가상 메모리를 설정하지 않아도 이 에러 메시지는 나오지 않습니다.) 본론으로 들어가서,1. 가상 메모리 설정을 변경하기 위해, 제어판을 들어갑니다.2. 제어판에서 '시스템'이라는 아이콘을 클릭합니다.3. '시스템' 안에 들어가면 윈도우 탐색기 왼쪽 메뉴에 '고급 시스템 설정'이라는 항목이 있습니다. 그것을 클릭합니다.4. '고급'탭의 '성능'항목의 설정을 클릭합니다.5. '고급'탭의 '가상 메모리'항목의 변경을 클릭..

PHP

시작 태그와 종료 태그 사용할 경우 : php.ini의 short_open_tag=On 확인 사용할 경우 : php.ini의 asp_tags=On 확인 /* */, // : 주석처리 10. 문자 표시 - print문 : 문자열은 ""로 묶음. 11. HTML에 PHP 삽입하기- PHP시작 태그와 종료 태그 밖에 HTML 태그를 작성함.(HTML 태그로 PHP 코드를 에워쌈.)=> 회원 목록을 검색하거나 표시할 때와 같이 매번 페이지 내용이 바뀔 때 진가를 발휘함. 12. 상수 사용하기(PHP에서 미리 지정된 값): PHP_VERSION, PHP_OS, __LINE__, __FILE__, __DIR__, __FUNCTION__, __CLASS__, __TRAIT__, __METHOD__,__NAMESPAC..

[윈도우 업데이트]윈도우 업데이트를 갑자기 확인할 수 없을 때

윈도우 업데이트를 확인할 수 없다고 나오거나, 0x8024800c 오류가 나올 때!!![저 같은 경우는 제어판의 윈도우 업데이트 또는 독립 실행형 업데이트 파일을 실행 시켰을 때 오류가 나왔음] (경우 1) (경우 2)개인적으로 사용했던 방법은 두 가지이다.--------------------------------------------------------------------- [1] 첫 번쩨 방법(단순히 서비스를 중지시켰다가 시작시킴)1.윈도우 명령창(cmd)을 '관리자 권한'으로 실행한다.2.명령창에 net stop wuauserv 입력 후 엔터후에Window Update service가 중지 중입니다...Window Update service가 성공적으로 중지되었습니다.

728x90