原创 默默刷題---------215. 數組中的第K個最大元素

在未排序的數組中找到第 k 個最大的元素。請注意,你需要找的是數組排序後的第 k 個最大的元素,而不是第 k 個不同的元素。 示例 1: 輸入: [3,2,1,5,6,4] 和 k = 2 輸出: 5 示例 2: 輸入: [3,2,3,1

原创 springboot模板引擎--------thymeleaf

1、引入thymeleaf; <dependency> <groupId>org.springframework.boot</groupId> <artifactId>sp

原创 Spring boot-MyBatis整合

1.pom.xml 添加mysql,mybatis等依賴。 <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spri

原创 Java實現壓縮文件的方法

package Zip; import java.io.*; import java.util.zip.ZipEntry; import java.util.zip.ZipOutputStream; /** * @author

原创 Collection類

1.ArrayList 類支持能夠按需增長的動態數組。本質上,ArrayList就是元素爲對象引用的長度可變的數組。 package Collection; import java.util.ArrayList; import jav

原创 java多線程之同步

 當兩個或多個線程需要訪問共享的資源時,它們需要以某種方式確保每次只有一個線程使用資源。實現這個目的的過程稱作同步。 同步的關鍵是監視器的概念,監視器就是用作互斥鎖的對象。在給定的時刻,只有一個線程可以擁有監視器。當線程取得鎖時,也就進入

原创 java校招面試----運去哪

1.基本數據類型: 整型(byte、short、int、long)浮點型(float、double)字符型(char)布爾型(boolean) 2.String、StringBuffer和StringBuilder: String:不可變

原创 Java日常練習

4,計算1-1000之間所有的質數之和 /** * 求1000以內的所有質數的和 */ public class Demo06 { public static void main(String[] args) {

原创 ExecutorService(線程池)

package Thread; import java.util.concurrent.CountDownLatch; import java.util.concurrent.ExecutorService; import java.

原创 Spring boot-MyBatis學習

@Controller 處理http請求: 修飾class,用來創建處理HTTP請求的對象 @RestController Spring4之後新加入的註解,原來返回json數據需要@ResponseBody和@Controller配合。

原创 java基礎-變量類型

Java語言支持的變量類型有: 類變量:獨立於方法之外的變量,用 static 修飾。 實例變量:獨立於方法之外的變量,不過沒有 static 修飾。 局部變量:類的方法中的變量。 Java 局部變量 局部變量聲明在方法、構造方法或者

原创 Java中hashCode方法

關於HashCode的官方文檔定義: hashcode方法返回該對象的哈希碼值。支持該方法是爲哈希表提供一些優點,例如,java.util.Hashtable 提供的哈希表。 hashCode 的常規協定是: 在 Java 應用

原创 使用映射

映射是存儲鍵和值之間關聯關係的對象。給定一個鍵,就可以找到對應的值。鍵和值都是對象。鍵必須唯一,但是值可以重複。 關鍵點:沒有實現Iterator接口。意味着不能使用for-each風格的for循環遍歷映射。此外,不能爲映射獲取迭代器。但

原创 Collection底層數據結構

Collection 1. List Arraylist: Object數組 Vector: Object數組 LinkedList: 雙向鏈表(JDK1.6之前爲循環鏈表,JDK1.7取消了循環) 2. Set HashSet(無序,唯

原创 WebJars——web端靜態資源的jar包

1、WebJars介紹 Web前端使用了越來越多的JS或CSS,如jQuery,Backbone.js和Bootstrap。一般情況下,我們是將這些Web資源拷貝到Java Web項目的webapp相應目錄下進行管理。這種通過人工方式管理