일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- docker
- mybatis
- security
- FCM
- popup
- SpringBoot
- jenkins
- centos7
- spring3
- Java
- mysql
- submit
- NextJS
- Next.js
- ajax
- rocky9
- javascript
- config
- node.js
- Eclipse
- Push
- PM2
- MariaDB
- nodejs
- yona
- git
- Maven
- pwa
- MSsql
- jquery
- Today
- Total
목록방지 (2)
ふたりで
개발자 도구 사용을 막는 방법에 대해 글을 하나 남겼었다 결론은 막지 못한다로 마무리를 지었지만...ㅎㅎ 계속 파다 보니 해결 방법을 찾아냈다... 물론 내가 만든 소스 코드는 아니고 여기저기 참고하여 짜집기 한거지만잘 동작하기에 글을 남긴다... 소스 코드는 아래와 같다. 아래 소스 코드는 마우스 우클릭 방지, f12 및 특수키 입력 방지, 그리고 개발자 도구 감지 시 강제 로그아웃 이 3가지기능이 정리되어 있다. 해당 스크립트를 공통으로 사용되는 헤더 스크립트에 추가하면 된다. 개발자도구를 어떤 방법으로든 실행을 하면 Detecting 하며, 디택팅 되는 순간 로그아웃을 해버리며 오류 페이지로전환을 해버리기 때문에 개발자도구를 실행한 클라이언트 브라우져는 해당 에러화면 소스 만 볼수 있다. $(doc..
java.sql.SQLIntegrityConstraintViolationException: Duplicate entry 'xxxxxx-xxx-x' for key 'PRIMARY' 위와 같이 중복된 PK로 인한 오류가 발생할 경우 IGNORE를 사용하여 해결할 수 있다. IGNORE는 한개의 테이블에 여러 데이터를 INSERT시 PK중복이 발생하는 건의 경우만 INSERT를 하지 않는다. 또한 INSERT 하는 Table에 PK가 걸린 컬럼이 여러 개 일 경우 한 개라도 다르면 중복되지 않은것으로 인식하여 INSRT를 처리한다. EX) INSERT IGNORE INTO CART ( ca_product ,ca_option ,ca_count ,ca_price ) VALUES ( #{ca_product} ,#{..