原创 SQL update select 多表關聯查詢更新

有時想要更新B表中的一組數據,但這組數據是從A表中查詢出來的,這時如果用傳統的單條update SQL就比較麻煩,需要先把A表中的數據查詢出來,放在比如Java的一個數組或集合list中,然後再遍歷這個list,逐條update,實現效率

原创 JavaScript == 和 === 的區別

先來看個例子: if(tc == "" ){     console.log("空值!"); } 上面當tc 值爲 0 時,if(tc == "")  居然返回true,正常來看不應該。 於是乎,這裏就要說到 == 和 === 的區別了

原创 緩慢的HTTP拒絕服務攻擊 - Tomcat 安全漏洞

slow_Http_DoS解決方案: 原理:通過併發連接池進行的慢速讀攻擊(基於TCP持久時間)等。慢速攻擊基於HTTP協議,通過精心的設計和構造,這種特殊的請求包會造成服務器延時,而當服務器負載能力消耗過大即會導致拒絕服務 (由於apa

原创 基於JWT 的 單點登錄 SSO Token 的生成與驗證

JWT 簡介 JSON Web Token(JWT)是一個非常輕巧的規範。這個規範允許我們使用JWT在用戶和服務器之間傳遞安全可靠的信息。 jwt 的官方地址: http://www.mvnjar.com/com.auth0/java-j

原创 SQL高效分頁(百萬條數據)

參考資料:SQL分頁語句第一種方法:效率最高 ?1234567891011SELECT TOP 頁大小 * FROM    (        SELECT ROW_NUMBER() OVER (ORDER BY id) AS RowNum

原创 dbcp2數據源配置詳解

轉:https://blog.csdn.net/xiaolyuh123/article/details/73331093DBCP2詳細的配置表常用鏈接配置參數描述username傳遞給JDBC驅動的用於建立連接的用戶名password傳遞

原创 使用Nginx實現反向代理

轉:http://blog.csdn.net/Daybreak1209/article/details/51549031一、代理服務器1、什麼是代理服務器代理服務器,客戶機在發送請求時,不會直接發送給目的主機,而是先發送給代理服務器,代理

原创 Java反編譯工具-JD-GUI

轉:https://www.cnblogs.com/EasonJim/p/7788659.htmlJava是跨平臺的,JD-GUI提供了多個系統的支持,但是不建議直接安裝,最快的方式推薦直接下載JAR包,然後用java -jar進行運行。

原创 Java中的事務——JDBC事務和JTA事務

轉:http://www.hollischuang.com/archives/1658看到這篇文章總結的不錯,收藏一下我的博客中曾經關於事務有過很多討論,之前的事務介紹基本都是數據庫層面的事務,本文來介紹一下J2EE中和事務相關的內容,在

原创 tomcat 8 中使用JTDS 報 java.lang.AbstractMethodError 異常的解決辦法

由於之前使用的 Tomcat版本爲6.0.41,版本較低,漏洞太多,安全檢測總被掃描出來,所以升級到 Tomcat8.5.29,用的SQLSERVER2008數據庫,一連接總報錯:Caused by: java.lang.Abstract

原创 Tomcat 啓動異常:org.eclipse.jdt.internal.compiler.classfmt.ClassFormatException

30-Aug-2018 16:38:17.292 SEVERE [http-nio-8088-exec-3] org.apache.jasper.compiler.JDTCompiler$1.findType Compilation er

原创 Tomcat 啓動異常  java.io.EOFException

30-Aug-2018 16:14:45.370 信息 [localhost-startStop-1] org.apache.jasper.servlet.TldScanner.scanJars At least one JAR was

原创 Tomcat 啓動異常: java.util.concurrent.ExecutionException: java.lang.OutOfMemoryError: PermGen space

31-Aug-2018 17:07:38.464 嚴重 [Catalina-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectories Error waiti

原创 項目中的java文件沒有在WEB-INF\classes中生成class文件

參考:https://blog.csdn.net/u011008029/article/details/49303723項目右鍵->properties->Java Build Path->Source 將Default output f