原创 PAT記錄

1002. 寫出這個數 (20) 時間限制 400 ms 內存限制 65536 kB 代碼長度限制 8000 B 判題程序 Standard 作者 CHEN, Yue 讀入一個自然數n,計算其

原创 mysql 10055 錯誤解決方案

Description: 環境:Windows 2003 + IIS + PHP + MYSQL,服務器運行一段時間後,提示Can’t connect to MySQL server on ‘localhost'(10055)

原创 阿里driud數據庫連接池的使用

添加jar包 druid-1.0.15.jar Spring  配置加入 <!-- Druid連接池配置 --> <bean id="dataSource" class="com.alibaba.druid.pool.DruidData

原创 java實現二叉平衡樹

網上找了一些源碼都有些錯誤,自己寫吧 首先建立樹節點 public class TreeNode { int value; TreeNode left; TreeNode right; public TreeNode

原创 筆試題:字符串全排列

來自july大神的編程之法 public static void swap(String[] c,int i,int j){ String s=c[i]; c[i]=c[j]; c[j]=s; } public stat

原创 mysql兼容微信表情

做微信公衆號開發的時候需要獲取用戶暱稱如果暱稱包含微信表情 mysql會報異常解決如下:如果用的雲數據庫  以阿里云爲例進入管理平臺,修改數據庫字符集爲utf8mb4提交參數  --->  重啓確保mysql connection版本高於

原创 尋找和爲定值的多個數

這道題也是面試題,網上的代碼有bug,自己重寫了一遍 public void SumOfkNumber(int sum,int n){ if(sum<=0||n<=0) return ; if(sum==n){ Co

原创 鏈表A+B

有兩個用鏈表表示的整數,每個結點包含一個數位。這些數位是反向存放的,也就是個位排在鏈表的首部。編寫函數對這兩個整數求和,並用鏈表形式返回結果。 給定兩個鏈表ListNode* A,ListNode* B,請返回A+B的結果(ListN

原创 tomcat中配置mime類型

mime類型就是設定某種擴展名的文件用一種應用程序來打開的方式類型,當該擴展名文件被訪問的時候,瀏覽器會自動使用指定應用程序來打開。 修改方法: 在tomcat中,找到、conf目錄下的web.xml文件 我們可以看到這樣的配置片

原创 抽象與接口

一個抽象類沒有抽象方法   可以的,意義在於不讓創建對象 abstract與private ,final,static  不能同時存在對於成員方法 private:父類定義actract方法是爲了讓子類重寫實現,而private 不能讓

原创 java內存分配堆和棧

 java程序劃分5個內存空間棧:存放的是局部變量     分爲虛擬機棧和方法棧        StackOverflowError   棧溢出  線程請求的棧深度大於虛擬機所允許的深度                          

原创 集合 List

contains 底層是equals   比較對象是否相同必須重寫equals方法,否則比較的是地址值  1:List的子類  (1)List的子類特點   ArrayList:    底層數據結構是數組,查詢快,增刪慢    線程不安

原创 Object學習

Object類的hashCode()方法:返回該對象的hash碼值  與地址值有關                      getClass() :獲取對象的運行時類  返回Class對象          Class.getName

原创 Date與Calendar類

 Date是java 1.0版本出現的      從1970年1月1日開始計算   東八區  小時+8     成員方法 public long getTime()   精確到毫秒            

原创 《去哪兒》JAVA研發筆試題

public class Test { public static void main(String[] args) { Scanner sc=new Scanner(System.in); String str=sc.nex