原创 [LeetCode] Recover Binary Search Tree

Two elements of a binary search tree (BST) are swapped by mistake. Recover the tree without changing its structure. N

原创 [LeetCode] Convert Sorted List to Binary Search Tree

Given a singly linked list where elements are sorted in ascending order, convert it to a height balanced BST. /** * De

原创 [LeetCode] String to Integer (atoi)

Implement atoi to convert a string to an integer. class Solution { public: int atoi(const char *str) { int

原创 [LeetCode] Longest Palindromic Substring

Given a string S, find the longest palindromic substring in S. You may assume that the maximum length of S is 1000,

原创 MySQL執行計劃解讀

Explain語法 EXPLAIN SELECT …… 變體: 1. EXPLAIN EXTENDED SELECT …… 將執行計劃“反編譯”成SELECT語句,運行SHOW WARNINGS 可得到被MySQL優化器優化後的查詢

原创 POJO和javabean的異同

什麼是POJO  按照Martin Fowler的解釋是“Plain Old Java Object”,從字面上翻譯爲“純潔老式的java對象”,但大家都使用“簡單java對象”來稱呼它。POJO的內在含義是指那些沒有從任何類繼承、也

原创 [LeetCode] Maximum Gap

Given an unsorted array, find the maximum difference between the successive elements in its sorted form. Try to solve

原创 tomcat 大併發報錯 Maximum number of threads (200) created for connector with address null and port 8080

1、INFO: Maximum number of threads (200) created for connector with address null and port 8091 說明:最大線程數錯誤 解決方案: 使用線

原创 TOMCAT內存溢出及大小調整

一、 tomcat內存設置問題 收藏     在使用Java程序從數據庫中查詢大量的數據或是應用服務器(如tomcat、jboss,weblogic)加載jar包時會出現java.lang.OutOfMemoryError異常。這主

原创 Spring MVC和Struts2的比較

雖然說沒有系統的學習過Spring MVC框架, 但是工作這麼長時間, 基本上在WEB層使用的都是Spring MVC, 自己覺得Struts2也是一個不錯的WEB層框架, 這兩種框架至今自己還未有比較, 今天閒着沒事幹, 從網上找了一

原创 sql之left join、right join、inner join的區別

left join(左聯接) 返回包括左表中的所有記錄和右表中聯結字段相等的記錄  right join(右聯接) 返回包括右表中的所有記錄和左表中聯結字段相等的記錄 inner join(等值連接) 只返回兩個表中聯結字段相等的行

原创 java.lang.OutOfMemoryError: Java heap space錯誤及處理辦法

java.lang.OutOfMemoryError: Java heap space  =================================================== 使用Java程序從數據庫中查詢大量的數據

原创 Hashtable和HashMap的區別

1.Hashtable是Dictionary的子類,HashMap是Map接口的一個實現類;2.Hashtable中的方法是同步的,而HashMap中的方法在缺省情況下是非同步的。即是說,在多線程應用程序中,不用專門的操作就安全地可以使用

原创 Hibernate和IBatis對比

項目也做過幾個, 使用IBatis就做一個項目, 基本上都是使用Hibernate, 也只是知道幾點關於這兩個框架的區別, 今天閒着沒事幹, 從網上找了幾篇文章, 做了一個簡單的整理。網上關於這兩個框架的比較也很多, 只是自己想把別人的

原创 四層負載均衡和七層負載均衡的區別

1. 四層負責均衡:是通過報文中的目標地址和端口,再加上負載均衡設備設置的服務器選擇方式,決定最終選擇的內部服務器與請求客戶端建立TCP連接,然後發送Client請求的數據。 由上圖可知:在四層負載設備中,把client發送的報文