본문 바로가기

전체 글

(286)
081 트랜잭션 (Transaction) DataBase에서 하나의 논리적 기능을 수행하기 위한 연산 작업의 집합 DBMS에서 회복 및 병행 수행 시 처리되는 작업의 논리 단위이다. 하나의 트랜잭션은 정상적으로 종료될 경우 COMMIT비정상적으로 종료될 경우 ROLLBACK 이 수행된다. * Commit : 트랜잭션이 정상적으로 종료되어 수행한 내용을 DB에 반영하는 연산.* Rollback : 비정상적으로 종료되어 DB의 일관성이 깨졌을 때, 트랜잭션의 모든 변경 작업을 취소하고 이전 상태로 되돌린다. - 트랜잭션의 특성 (ACID): 데이터의 무결성(Integrity)을 보장하기 위하여 DBMS의 트랜잭션이 갖추어야 할 특성이다. 영원독일 1) 원자성: 원자성이란, 더 이상 쪼개질 수 없는 작업 단위를 말한다.정상적으로 수행되는 것이나, 그..
의경 선발시험 내용 ● 선발시험 관련 내용은 첨부파일을 참조하시기 바랍니다. ● 응시번호 안내는 첨부파일을 참조하시기 바랍니다. ● 모든 응시자들은 정문으로 출입하여(후문으로 출입시 응시불가) 출입증을 받아서 입실해주시길 바랍니다. ● 응시자 명단(수험번호)에 이름이 같으신 분들(동명이인)중 생년월일로 확인 불가시 전화로 문의하시면 확인해드리겠습니다. ※ 준비물(컴퓨터용 수성싸인펜, 수정테이프, 신분증) 미지참시 귀가 조치 ※ 병무청 징병신체검사결과 통보서 미지참시 불합격 처리(매 시험마다 제출) ※ 시력 및 혈압 기준에 미달할 경우 의사소견서, 진단서 미지참시 불합격 처리 ※ 특기병 지원 시 해당 제출 서류 미지참시 불합격 처리 ※ 시험날짜 변경 절대 불가!
의경 시험을 봤다. 광주광역시 기준이다. 광주지방경찰청도 겁나 외딴곳에 있다. 경찰청 세울 땅 사기 아까워서 그런가 징병검사서?는 기껏 인쇄해서 갔더니 지들이 가져간다.. 갈때마다 떼가야 한다는... 건줄 알았는데 재시험자는 나중에 징병검사서 면제된다. 약간의 수고와 피시방 인쇄비 500원과 이 나라에 태어난 것에 대한 노여움만 이겨내면 딱히 큰 문제는 없다.(신분증은 말 안해도 기본이다.) 징병검사할때 자기 몸에 문제가 확인되었다면 병원에서 진단서를 따로 떼가야한다. 너무 오래된 진단서 가져가도 떨구는데 이건 알아서 하도록 하자. 기껏 이렇게 다 챙겨서 갔더니 시력 진단서가 작년꺼라고 광탈한 사례가 바로 내 옆번호였다. 그는 그 자리에서 바로 욕 박고 자리를 뛰쳐나갔다. (상남자 특) 인적성검사에 체력검사까지.. 불편한 ..
Rewrite off is not working, Redirection Caching 비활성화하기 서버에서 Rewrite를 명령한 뒤에 다시 명령을 번복하면 명령이 바뀌지 않고 이전 명령으로 계속 실행된다. 이는 클라이언트 자체에서 캐싱하기 때문이다. 파이어폭스, 크롬에서 나타나는 증상으로 보이는데, https://superuser.com/questions/304589/how-can-i-make-chrome-stop-caching-redirects 이 링크에서 찾은 해결법이다. Chrome 메뉴 > 설정> 고급 설정 표시 ...> 개인 정보> 인터넷 사용 정보 삭제 ...를 클릭 합니다.1) "캐시 된 이미지 및 파일"이 선택 항목인지 확인함.2) 인터넷 사용 정보 삭제를 클릭3) 방금 리디렉션을 수행 한 경우 지난 1 시간 동안의 데이터만 삭제하면 됨.or 시크릿 모드로 테스트하고 개발해야 함. 브..
[apache] htaccess rewrite로 자동 리디렉션하기 예를 들어 국내 도메인인 co.kr과 국제 도메인인 .com을 같이 운영하고 있다고 했을 때, co.kr로 들어오면 자동으로 .com으로 이동하게 한다거나 예전에 사용하던 도메인에서 갑작스럽게 이전하게 되었을 때 이전 도메인으로 들어오면 현재 도메인으로 자동으로 들어올 수 있게 하는 용도로 사용할 수 있다. 물론 그 이외에도 어떻게 사용하든 서버 관리자 마음이겠지만, 1234# redirect httpRewriteCond %{HTTPS} !=onRewriteCond %{HTTP_HOST} !^(www)\.example\.co.kr$ [NC]RewriteRule (.*) http://www.example.com/$1 [R=301,L]cs
[apache] htaccess rewrite로 확장자 없애기 단일 파일의 확장자만 없앨때는 굉장히 쉽다. htaccess파일에 RewriteEngine On 12RewriteEngine OnRewriteRule index index.php [L]cs 이렇게만 하면 확장자를 숨길 수 있다. 물론 당연한거지만 12RewriteEngine OnRewriteRule mynameisindex index.php [L]cs 이렇게도 가능하다. 이렇게 하면 site.com/index.php로 들어가지 않고 site.com/mynameisindex로 들어갔을 때 index.php로 들어간것과 같은 상황이 펼쳐진다. 신기방기.. 하지만 모든 파일의 확장자를 숨기려면 다른 방법이 필요하다.저걸 일일이 붙여넣기하기엔 수고스러움이 있으니.. 1234RewriteEngine onRewri..
[apache, Nginx] url rewrite로 특정 폴더 감추기 예를 들면 example.com/page/index.php 를 이동하려 했을 때, example.com/index.php 로 바꾼 작업을 apache와 nginx에서 동작하게 할 수 있다. - Apache 1RewriteRule ^폴더명($|/.*) - [L]cs - Nginx12345if ($request_uri ~* ^/폴더명){ rewrite ^/폴더명/(.*)$ /폴더명/$1 last; break;}Colored by Color Scriptercs 하지만 nginx에서 가급적이면 if문은 추천하지 않는다.
[Javascript] textarea의 글자 수, 줄바꿈 개수 구하기 1234567891011121314151617function key_down(){ // textarea 체크 var value = $(this).val(); var max = 500; // 최대 댓글 글자 수 var length = value.length; // 현재 댓글 길이 var rows = value.split('\n').length; // 줄바꿈 개수 var maxRows = 18; // 최대 줄바꿈 개수 if(length > max){ alert(max+'자 이상 쓸 수 없습니다.'); $(this).val(value.substr(0, max-1)); } else if( rows > maxRows){ alert('20줄 까지만 가능합니다.'); var Text = value.split("\n"..