原创 簡單總結Java中String,StringBuffer和StringBuilder的區別

String類用final關鍵詞修飾(final修飾的類不可被繼承,方法不可被重寫,變量不可變),所以,String類型的變量值一旦被創建便不可修改。StringBuffer和StringBuilder是可變的。 StringBuffe

原创 Java簡單調用Redis

1.導入maven依賴 <dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> <version>2.9.0</version> <

原创 MyBatis報錯:There is no getter for property named 'parentId' in 'class java.lang.String'

遇到這個錯誤,有這幾種情況 1.SQL語句不帶判斷 這種最簡單,在參數前面使用@Param註解,如下 錯誤代碼: List<ProductCategory> getProductCategoryListByParentId(String

原创 org.apache.ibatis.exceptions.PersistenceException

mybatis報錯 今天做一個更新功能時出現下面錯誤 Caused by: org.apache.ibatis.exceptions.PersistenceException: ### Error updating database.

原创 java.sql.SQLException: Parameter index out of range (1 > number of parameters, which is 0)

sql語句錯誤 檢查是否沒有使用佔位符? 錯誤語句 sql.append(" and parentId = " + parentId); 修改後  sql.append(" and parentId = ?"); 用佔位符來表示 錯誤

原创 java+jsoup實現簡單的爬蟲 簡單爬取百度百度實時熱點

架構:Maven + MyBatis + MySQL + Mapper + Jsoup 先上整體架子  數據庫表設計    下面就開始上代碼了 Day01_BaiduNewsCrawler package edu.xawl.ma

原创 Oracle Sqlplus 中 設置行寬和列寬(解決列顯示不全)

調整列寬 col 列名 fromat a數值 調整行寬set linesize 數值 例子: col name format a20 set linesize 200  

原创 mysql觸發器創建失敗------原因及解決辦法

1.檢查SQL語句有沒有問題 CREATE TRIGGER trigger_name trigger_time trigger_event ON tbl_name FOR EACH ROW # 固定語句

原创 Java算法題(來自lettcode)----19 相交鏈表

題目: 編寫一個程序,找到兩個單鏈表相交的起始節點。  思路就是這樣:   public ListNode getIntersectionNode(ListNode headA, ListNode headB) { // 判空

原创 U盤中毒 自動生成MS-DOS的應用程序,格式化也無效,消除方法

  先進入文件夾和搜索選項 然後改成下面這個樣子,確定  在u盤中創建一個.bat文件,用記事本打開填入下面內容  @echo on taskkill im explorer.exe f taskkill im wscript.ex

原创 Java算法題(來自lettcode)----18 反轉鏈表

反轉一個單鏈表。 示例: 輸入: 1->2->3->4->5->NULL 輸出: 5->4->3->2->1->NULL  思路: 先記錄當前節點的下一個節點 head的next域爲new_head  接着讓new_head移動到

原创 Java算法題(來自lettcode)----17 爬樓梯(動態規劃)

題目: 假設你正在爬樓梯。需要 n 階你才能到達樓頂。 每次你可以爬 1 或 2 個臺階。你有多少種不同的方法可以爬到樓頂呢? 注意:給定 n 是一個正整數。 示例 1: 輸入: 2 輸出: 2 解釋: 有兩種方法可以爬到樓頂。 1.

原创 Java算法題(來自lettcode)----15 二進制求和

 題目: 給定兩個二進制字符串,返回他們的和(用二進制表示)。 輸入爲非空字符串且只包含數字 1 和 0。 示例 1: 輸入: a = "11", b = "1" 輸出: "100" 示例 2: 輸入: a = "1010", b

原创 電面 阿里(web後臺)

今天突然就接到了阿里的電話,很是驚訝。開始一分鐘,整個人幾乎不知道怎麼說話,張着嘴不知道怎麼說。雖然面試的不是太好,但是人生的第一次面試給了阿里,值了。哈哈 1.做一下自我介紹 2.介紹一下你做的這些項目 3.java中常見的數據結構 4

原创 Java算法題(來自lettcode)----16 x 的平方根

題目: 實現 int sqrt(int x) 函數。 計算並返回 x 的平方根,其中 x 是非負整數。 由於返回類型是整數,結果只保留整數的部分,小數部分將被捨去。 示例 1: 輸入: 4 輸出: 2 示例 2: 輸入: 8 輸出