본문 바로가기

분류 전체보기100

JS packing http://joliclic.free.fr/php/javascript-packer/en/index.php Packer JavaScript en PHP Packer JavaScript en PHP Presentation PHP Version of the Dean Edwards 's Packer de Dean Edwards, a JavaScript Compressor/Obfuscator. Licence LGPL 2.1 Download download packer.php-1.1.zip Need PHP 5 . Tested under PHP 5.1.2, 5.1.3, 5.1.4, 5.2.3. New : an ad joliclic.free.fr 일반적인 script Packing ... Packing 후 테스트 동일.. 2021. 12. 31.
CSS / JS min 버전으로 만들기 CSS min 버전 변환 https://csscompressor.com/ CSS Compressor CSS Compressor Use CSS Compressor to compress CSS (CSS 1, CSS 2, CSS 2.1 & CSS 3) to reduce CSS code size and make your website load faster. You can select from 4 levels of compression, depending on how legible you want the compressed CSS to be versus degr csscompressor.com JS min 버전 변환 https://jscompress.com/ JSCompress - The JavaScript Co.. 2021. 12. 31.
Apache Tomcat의 원격코드실행 취약점(CVE-2020-1938) □ 개요 o 최근 Apache Tomcat의 원격코드실행 취약점(CVE-2020-1938)을 악용한 공격사례가 증가하고 있어 각별한 주의가 필요합니다. * 상세정보 https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-1938 □ 설명 o Tomcat이 AJP 통신 프로토콜 처리과정 중 문제로 인해 원격코드실행이 가능 한 취약점(CVE-2020-1938) * AJP(Apache JServ Protocol) : 웹서버와 어플리케이션 서버 間 연결 요청時 8009포트를 사용하여 전달하는 프로토콜 □ 영향을 받는 Apache Tomcat 버전 o 9.0.0.M1 ~ 9.0.30 o 8.5.0 ~ 8.5.50 o 7.0.0 ~ 7.0.99 □ 해결 방안 o 각 버전.. 2021. 12. 31.
URL 길이 줄이기 https://i1.daumcdn.net/thumb/C230x300/?fname=https://blog.kakaocdn.net/dn/bhUvoz/btq9ev6xAkY/hl0czjVbQ34KxzuZSlVySK/img.png 위와 같이 URL길이가 매우 경우가 많다. url의 길이를 줄여주는 나름 편리한 사이트다. url : https://bitly.com/ Bitly | Custom URL Shortener, Link Management & Branded Links Shorten, create and share trusted, powerful links for your business. Bitly's url and link shortener helps you with industry-leading feat.. 2021. 12. 31.
ORACLE 데이터 복구 ( as of timestamp 활용 ) -- 1분전 데이터 개수 select count(*) from 테이블명 as of timestamp(systimestamp - interval '1' MINUTE ); -- 1시간전 데이터 개수 select count(*) from 테이블명 as of timestamp(systimestamp - interval '1' HOUR ); -- 1일 이전의 해당 테이블의 데이터 조회 select * from 테이블명 as of timestamp (SYSTIMESTAMP - INTERVAL '1' DAY); -- 예를 들어, 현재 189 라는 코드의 데이터가 날아갔다면, insert into 테이블명 select * from 테이블명 as of timestamp(systimestamp - interval '1' .. 2021. 12. 31.
ORACLE 테이블 명세 쿼리 -- 테이블 명세가 필요한 데이터베이스로 접근을 하여 아래 쿼리를 실행 SELECT A1.TABLE_COMMENTS TABLE_COMMENTS, A1.TABLE_NAME TABLE_NAME, A1.COLUMN_COMMENTS COLUMN_COMMENTS, A1.COLUMN_NAME COLUMN_NAME, (CASE WHEN B1.CONSTRAINT_TYPE = 'P' THEN 'Y' END) PK_FLAG, (CASE WHEN B1.CONSTRAINT_TYPE = 'R' THEN 'Y' END) FK_FLAG, A1.NULL_FLAG, A1.DATA_TYPE, A1.DATA_LENGTH FROM (SELECT B.COMMENTS TABLE_COMMENTS, A.TABLE_NAME TABLE_NAME, C.. 2021. 12. 31.
MySQL 명세서 출력 쿼리 SELECT t1.table_name '테이블이름', t1.table_comment '테이블설명', column_name '칼럼', column_type '칼럼타입', CASE WHEN column_key='PRI' THEN 'Primary key' WHEN column_key='UNI' THEN 'Unique key' WHEN column_key='MUL' THEN 'Multiple' ELSE '-' END AS 키설정, is_nullable 'NULL허용여부', column_default '기본값', extra '자동여부', column_comment '칼럼설명' FROM (SELECT table_name, table_comment FROM information_schema.TABLES WHERE t.. 2021. 12. 30.
Mybatis 검색어(keyword) 처리 /* 검색할 필드 대상이 subject일 경우 검색할 내용 파라미터가 keyword라고 가정하면 아래와 같음. */ [MySQL] subject like CONCAT('%',#{keyword},'%') [Oracle] subject like '%' || #{keyword} || '%' [MSSQL] subject like '%' + #{keyword} + '%' 2021. 12. 30.
외부 특정 IP에 SSH 열기 /etc/ssh/sshd_config 파일 속에 아래 항목을 아래와 동일하게 수정 PermitRootLogin no /etc/hosts.allow 파일에 IP를 기재해준다. sshd: 127.0.0.1 # 여러 개일 경우 000.000.000.000, 000.000.000.000 과 같이 구분해준다. /etc/hosts.deny 파일에 IP를 기재해준다. sshd: ALL 적용 후 sshd를 재시작한다. > service sshd restart iptable에 ssh에서 사용될 포트가 오픈되어있는지 체크를 한다. > netstat -nap | grep 22 > iptables -L 포트 열기 iptables -I INPUT -p tcp -s 허용아이피 --dport 22 -j ACCEPT 포트 열어놓은거.. 2021. 12. 30.
WebGL webserver 설정 (apache), gz배포일 경우 # httpd.conf in WEB GL ================================= # The following lines are required for builds without decompression fallback, compressed with gzip RemoveType .gz AddEncoding gzip .gz AddType application/octet-stream .data.gz AddType application/wasm .wasm.gz AddType application/javascript .js.gz AddType application/octet-stream .symbols.json.gz # The following lines are required for bui.. 2021. 12. 30.
CentOS 6.X 버전 yum update error CentOS 6.X 버전이 eos는 이미 끝났고.. 이제 기존 yum이 중단이 되어 update가 되지않았음. 이거 때문에, 레퍼런스를 확인하면서 작업을 해도 잘 되지 않았었고.. 구글형님께 여러번 여쭈어보아도 해결이 되지 않았다.. 제 케이스는 아래의 과정을 통해 해결되었다.. 1. /etc/yum.cont에서 sslverify=0 추가 2. /etc/yum.repos.d/CentOS-Base.repo 에서 아래 내용으로 수정 # CentOS-Base.repo # [base] name=CentOS-$releasever - Base # mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os&infra=$infr.. 2021. 12. 30.
AIX 서버 CPU/MEMORY/HDD 조회 # CPU > topas # memory > svmon -G -O unit=auto # hdd > df -mP 2021. 12. 30.