原创 Java基礎,讀取文件中的內容寫入到另外一個文件。

有兩種方法,首先: 第一種方法:一次性全部讀取所有文件內容(這裏Arrays.sort(b)代表對字節進行排序,如果不需要進行刪除即可) import java.io.FileInputStream; import java.io.Fi

原创 Mongo 的查詢(常用)

1.db.getCollection("集合名稱").find({})  類似於mysql的 select * from table ; 2.where 條件 db.getCollection("集合名稱").find({"field":

原创 Java String類中的 hashCode方法和equals方法

1. hashCode()方法 2. equals 方法 1.hashCode 方法是Object中的一個方法 ,String 類對其進行了重寫,主要是不斷的對前一個字符所產生的hash值進行累加。 public int hashCod

原创 Comparable 和 Compator的區別

1. Comparable  2. Compator 3. Comparable 和 Compator 的區別  1.Comparable 是一個接口,代碼如下, 其中T就是要比較的對象。 public interface

原创 Java 8 Stream流對對象的排序(一個對象裏面的多個屬性進行排序)

1.要對一個對象裏面的多個字段進行排序 可以這麼寫,假設 List<People> list = new ArrayList<>(); 這個類有多個屬性,先根據年齡再根據身高排序 @Data public class People {

原创 XSSF用來解析以.xlsx結尾的excel文件

首先maven先引入 <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>3.17</vers

原创 linux下通過anaconda安裝pytorch

前提是已經安裝好anaconda了 1.首先根據cuda的版本來安裝正確的pytorch命令 cuda7.5:conda install pytorch torchvision cuda75 -c pytorch cuda8.0:  co

原创 jdbc參數個數不確定的問題

對於在如下場景下: 加入要查詢的元組數目不一定,對於sql語句: select * from table where id in(?,?,?....)  那麼如何去傳參數呢?可以通過StringBuilder或者StringBuffer

原创 提取json中的字段信息寫入到txt文件中

對於如下格式的json文件: {"info": "Dogs-in-the-Wild", "split": "test", "annotations": [ {"category id": 327, "name": "image/tes

原创 synchronized與Lock的區別

原文地址:https://www.cnblogs.com/iyyy/p/7993788.html 兩者區別: 1.首先synchronized是java內置關鍵字,在jvm層面,Lock是個java類; 2.synchronized無法判

原创 TCP的三次握手與四次揮手理解及面試題

 本文經過借鑑書籍資料、他人博客總結出的知識點,歡迎提問 原文出處:https://blog.csdn.net/qq_38950316/article/details/81087809     序列號seq:佔4個字節,用來標記數

原创 Java中HashMap,LinkedHashMap,TreeMap的區別[轉]

原文鏈接 java爲數據結構中的映射定義了一個接口java.util.Map;它有四個實現類,分別是HashMap Hashtable LinkedHashMap 和TreeMap Map主要用於存儲健值對,根據鍵得到值,因此不允許鍵重複

原创 有return的情況下try catch finally的執行順序

原文鏈接 結論: 1、不管有沒有出現異常,finally塊中代碼都會執行; 2、當try和catch中有return時,finally仍然會執行; 3、finally是在return後面的表達式運算後執行的(此時並沒有返回運算後的值,而是

原创 Jsoup + HtmlUtil 實現網易新聞網頁爬蟲

1.這裏先說明爲什麼要用HtmlUtil,僅用Jsoup不行嗎? 如果用Jsoup的方法,那麼爬取網頁的代碼如下,這也是比較簡單的形式了。 Document docu1=Jsoup.connect(url).get(); 用上述代碼只能

原创 Idea intellij jdk 1.7通過maven創建Springboot項目

1.這裏將介紹比較原始的方法。idea 2017.1,當你的jdk是1.8是很好創建springboot項目的,只要通過idea 的spring initial即可方便的創建,這裏我的是1.7,因此還沒找到怎麼通過該方法創建springb