原创 加載.properties配置文件的三種方式

文章目錄1.通過IO流的方式加載2.通過類加載器的方式加載3.通過ResourceBundle方式加載 1.通過IO流的方式加載 可以加載任意路徑下的文件,需要注意文件的路徑 核心方法 load(InputStream inStr

原创 JVM垃圾回收機制(GC)

文章目錄JVM垃圾回收機制(GC)堆內存的結構回收機制介紹解讀GC日誌GC算法 JVM垃圾回收機制(GC) 引入:我們都知道,棧內存中方法運行完畢後會有彈棧的操作,不會產生垃圾,而堆內存中卻沒有這種操作,當堆內存中很多無用的成員變

原创 mysql創建用戶,授權,撤銷用戶授權,刪除等操作

文章目錄查看已經註冊用戶創建用戶用戶授權撤銷權限刪除用戶修改密碼管理員用戶 查看已經註冊用戶 -- 必須切換到mysql這個庫 use mysql; -- 然後查詢user表 select * from user; 效果:

原创 json幾種不同的取值方式

文章目錄使用key取值 (掌握)使用with關鍵字取值 (瞭解即可)使用[]取值 (瞭解即可)使用[" "]取值 (掌握)總結 使用key取值 (掌握) 我們給666這個鍵加上雙引號也是不行的,也會報錯 使用with關鍵字取值

原创 從初識XML到解析XML

文章目錄XML的簡介XML文件的創建XML語法XML元素dtd約束Schema約束使用dom4j解析使用xpath解析 XML的簡介 XML 指可擴展標記語言(EXtensible Markup Language) XML 是一

原创 idea改背景+代碼樣式+取色軟件

文章目錄修改代碼樣式修改背景顏色修改字體樣式屏幕取色軟件 修改代碼樣式 修改背景顏色 豆沙綠:E1FFE4 修改字體樣式 屏幕取色軟件 挺好用分享給大家,操作簡單,佔內存小,只有2MB 網盤鏈接:https://pan.ba

原创 java高級之註解

文章目錄註解註解的概念註解的定義格式註解屬性的定義格式註解中能夠定義什麼類型的屬性自定義註解註解使用的注意事項註解的解析元註解元註解1:@Target (作用域)元註解2:@Retention (生命週期) 註解 註解的概念 註解

原创 Junit單元測試的使用方式

Junit單元測試的使用方式 介紹: Junit是一個Java語言的單元測試框架,簡單理解爲可以用於取代java的(部分)main方法。Junit屬於第三方工具,需要導入jar包後使用。 作用: 單獨的運行某一個方法,在一定程度上

原创 字節流一次讀取一行數據?

字節流一次讀取一行數據? 觀察圖可發現是可以實現字節流一次讀取一行的。 測試1:無中文 BufferedReader br = new BufferedReader(new InputStreamReader(new Fil

原创 Stream流

Stream流 JDK1.8的新特性之一 它跟我們所學的 IO 流完全沒有什麼關係 Stream 它是Lambda的衍生物。 通過一個例子來看: 需求:我們先找出性張的,再性張的中找出三個字的,然後遍歷集合 public clas

原创 線程安全解決-鎖-併發包

線程安全解決-鎖-併發包 爲了解決多線程安全問題,java官方提供了鎖的概念,還有一些併發包,下面讓我們來認識一下吧。 AtomicInteger類實現原理 上一章我們說到了AtomicInteger類它的底層採用樂觀鎖的概念那麼

原创 js日期對象的使用方式

JS日期對象的創建和使用方式 var oDate = new Date(); //創建日期對象 oDate.getFullyear(); //年 oDate.getMonth() + 1; //月份的格式是0

原创 Lambda表達式

Lambda表達式 JDK1.8的新特性之一 函數式編程思想 在數學中,函數就是有輸入量、輸出量的一套計算方案,也就是“拿什麼東西做什麼事情”。相對而言,面向對象過分強調“必須通過對象的形式來做事情”,而函數式思想則儘量忽略面向對

原创 File類如何獲取文件後綴名

File類如何獲取文件後綴名 public class Demo { public static void main(String[] args) { File file = new File("G:\\i

原创 單列集合Colleation、List、Set及其子類

單列集合Colleation、List、Set及其子類 單列集合的頂級父類是Colleation接口、它下面又分爲兩派List集合和Set集合,List集合下又有兩個實現類比較常用分別是LinkedList、ArrayList,S