LIKE 구문 사용 시 '%' 기호를 사용할 경우 PrepareStatement 타입으로 변환되면서 오류가 발생한다. 아래와같을 경우 더블쿼테이션까지 포함되어 치환되기 때문에 SQLException이 발생한다. iBatis WHERE name LIKE "#str#%" MyBatis - WHERE name LIKE "%#{str}%" 이를 해결하는 방법은 #기호 대신 $ 기호를 사용하면 되는데 $ 기호의 경우 변수명이 그대로 노출되기 때문에 SQL 인젝션 공격을 당할 위험이 있다. 그래서 다른 방법은 RDBMS에서 지원하는 문자열 함수를 이용하여 #{str}% 형태로 조합하는 것이다. Oracle : WHERE name LIKE ‘%’ || #{str} || ‘%’ MySQL : WHERE name LIK..
telnet, ftp, ssh 등을 이용하기 위해서 아이디, 패스워드등 인증을 해야 하기때문에 자동화 처리를 위해 expect라는 script를 이용해 처리를 한다. 아래는 기본적인 ssh의 interactive mode를 구현한 것이다. custmizing 하여 ftp, telnet등에서도 사용하시길 바란다. vim ssh.exp #!/usr/bin/expect -f set timeout 30 #example of getting arguments passed from command line.. #not necessarily the best practice for passwords though... set server [lindex $argv 0] set user [lindex $argv 1] set p..
console 접속 명령 # su - postgres # psql # show a list of databases \l # show users select * from pg_user; # show all tables (including system tables) select * from pg_tables; # show tables in the current context (database/schema) \d # change current database \c database; # show all schemas in the current database \dn # Grant permissions on a schema to a user GRANT ALL ON myschema TO user; # show he..
이번 주말엔 광해를 관람하였다. 광해군(光海君, 1575~1641)은 재위기간(1608∼1623) 동안 자신의 왕위를 위협하는 정적들을 대상으로 수 차례 옥사를 일으켰고, 외교에서는 실리외교를 선택하였다. 이런 그의 정치적 태도는 결국 인조반정으로 축출되기에 이르렀고 끝내 묘호조차 갖지 못한 군주가 되었다. 사실을 기반으로 영화를 제작했다기보단 조선왕조실록의 광해군의 기록중 잃어버린 15일을 픽션으로 제작된 영화이다. 광해군의 주요업적으론 실리외교, 대동법을 실시한 이른바 개혁파 군주라 할 수 있다. 하지만 자신의 왕위를 위협한 모든 자들을 제거함으로써 (자신을 반대하고 영창대군을 지지했던 세력의 핵심인 유영경과 그 일당들을 제거하였으며 인목대비, 인목대비의 친정아버지 연흥부원군 김제남, 영창대군등을 제..
maven을 이용한 springframework 개발환경 설정. pom 파일만 있으면 끝. pom.xml 4.0.0 com.rocksea rocksea war 0.0.1-SNAPSHOT rocksea Maven Webapp http://maven.apache.org junit junit 3.8.1 test org.springframework spring-webmvc 3.1.2.RELEASE org.springframework spring-core 3.1.2.RELEASE rocksea WEB-INF/web.xml Archetype Created Web Application index.jsp dispatcher org.springframework.web.servlet.DispatcherServlet 1 d..
리딩으로 리드하라. 제목만 봐서는 누가봐도 자기계발서라는걸 금방 눈치 챌 수 있을것이다. 자기계발서가 맞다. 하지만 여타 다른 자기계발서와는 좀 컨셉이 많이 다르다. 이 책은 바로 독서를 위한 독서 가이드를 제시해주고 있다. 우리나라의 잘못된 독서 의식과 총체적으로 잘못된 대한민국 교육을 현실적 시각으로 개탄하고 있다. 우리나라도 조선시대때만해도 위인들이 손에 꼽지 못할정도로 많았다. 그당시에는 교육은 유교사상을 중심으로 천자문, 동몽선습, 명심보감 에서부터 사서삼경까지 사고할 수 있는, 삶의 철학, 사상을 키우고 행 할 수 있는 그런 공부를 하였다. 그렇기 때문에 세종대왕같이 한글을 창제할 수 있는 창의력을 가진 인물도 나올 수 있었고 실학자인 정약용같은 위인도 있을 수 있었다. 위 사람들의 특징은 모..
레지던트이블 시리즈를 좋아하는 팬으로써 꼭 챙겨봐야겠다는 생각으로 극장을 찾았다. 레지던트 이블을 3D로 보게될 줄이야. ( 전작을 3D로 못봤기때문에;; ) 아무튼 결론은 기대이상!! 다른 관람평을보면 지루하다. 곰탕이다. 원작의 스토리를 상실했다 등등 많은 이견들이 많지만 원작 게임인 바이오 해저드 시리즈도 즐기던 유저로써 원작을 그래도 영화로 만들어 냈다는 것 만으로도 감사하다. (물론 작품성이 뛰어난 것은 아니다) 레지던트 이블의 대략적인 줄거리 umbrella 사에서 개발한 생체바이러스인 T-Virus를 누군가 인위적으로 유출시켜 퍼트림으로 1편이 시작되고 그 바이러스로 인해 세상은 바이러스로 온통 뒤덮여 좀비 천국이 되고만다. 그 와중에 주인공 앨리스만이 바이러스에 감염되지 않고 특수병기가되어..
FTP batch 작업을 위한 Perl Script ( 참고용 ) #!/usr/bin/perl use Net::FTP; use Cwd; `rm -rf *.jpg* *error.ht*`; `cd /path-to-dir/`; #+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ sub writeLog() { my ($msg) = @_; my ($sec, $min, $hour, $mday, $mon, $year, $wday, $yday, $isdst) = localtime(time); my $yyyymmdd = sprintf("%04d-%02d-%02d", $year + 1900, $mon +1, $mday); my..
Heuristic 은 그리스어 "heutiskein" 가 어원이며 "to discover" 라는 의미를 가진다. 즉 이미 정립된 공식에 의해서가 아니라, 정보가 완전하지 않은 상황에서 노력을 통해서 시행착오 (trial and error) 를 거처, 또는 경험을 통해서 주먹구구식의 규칙 (Rule of Thumb) 을 통해 지식을 알게되는 과정을 의미한다. 잘 추측하는 기술 (art of good guessing) 이라고 표현하기도 한다 명의라고 소문난 대부분의 의사가 진단을 할 때 몇가지 핵심되는 내용에 대한 문진과 병리 자료로서 진단을 한다. 그리고 대부분 정확하다. 그가 진단할 때 매번 의학도 시절부터 배운 엄청난 양의 지식을 되새기지 않아도 그는 그동안의 진료 경험으로 진단을 수행한다. 그러나 간..
저번에 redis 설치 및 사용법에 이어 이번에는 redis master, slave환경설정에 대하여 알아보도록 하겠습니다. 각각 192.168.0.200, 192.168.0.201 이 두개의 서버에 설정을 한다고 가정하고 시작하도록 하겠습니다. redis 설치 참조 http://rocksea.tistory.com/entry/redis-redis-설치-및-벤치마크-테스트 master 설정 ( 192.168.0.200 ) redis.conf slave-serve-stale-data yes requirepass 1234 slave 설정 ( 192.168.0.201 ) redis.conf slaveof 192.168.0.200 6379 masterauth 1234 repl-ping-slave-period 10..
- Total
- Today
- Yesterday
- 베트남
- 다낭
- 대명사 구문
- redis
- Python Django
- it
- 도덕경
- JBOSS
- hdfs
- 해외여행
- ubuntu
- 조동사
- PostgreSQL
- Python
- 스페인 여행
- NGINX
- 가정법
- mongoDB
- 영작
- AWS
- Business English
- maven
- memcached
- 영문법
- 비교구문
- nodejs
- 비지니스 영어
- hadoop
- 여행
- k8s
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |