原创 開發顛覆者SpringBoot實戰---------SpringCloud學習

SpringCloud 爲開發人員提供了快速構建分佈式系統的一些工具,包括配置管理、服務發現、斷路器、路由、微代理、事件總線、全局鎖、決策競選、分佈式會話等等。SpringCloud 提供了兩個基礎庫:Spring Cloud C

原创 開發顛覆者SpringBoot實戰---------SpringBoot的數據訪問學習

一、JDBC JDBC是最基礎的數據訪問開發方式,也是應用最簡單,執行效率最高的一種。SpringBoot和JDBCTemplate整合很簡單,SpringBoot的自動配置已經配置好了JDBC,只需要自動注入JDBCTempla

原创 開發顛覆者SpringBoot實戰---------Spring的基礎學習

pom.xml文件 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

原创 Java併發------HashMap和ConcurrentHashMap詳解

HashMap HashMap 和 HashSet 是 Java Collection Framework 的兩個重要成員,其中 HashMap 是 Map 接口的常用實現類,HashSet 是 Set 接口的常用實現類。雖然 H

原创 jdk8新功能

一、接口 之前的接口是個雙刃劍,好處是面向抽象而不是面向具體編程,缺陷是,當需要修改接口時候,需要修改全部實現該接口的類,目前的java 8之前的集合框架沒有foreach方法,通常能想到的解決辦法是在JDK裏給相關的接口添加新的

原创 java數據結構——1數組

一、數組 數組是應用最廣泛的數據存儲結構,它被植入到大部分編程語言中。由於數組十分易懂,所以它被用來介紹數據結構的起點。 數組分爲2種:無序數組與有序數組。有序數組就是無序數組經過排序後結果。另外數組需要有以下這些要求: 1. 我

原创 java數據結構——2基於數組的ArrayList

二、基於數組的ArrayList ArrayList是Java中我們最常使用的List接口的實現類,其是內部就是通過維護一個無序數組來實現的。因此ArrayList具備無須數組擁有的所有優點和缺點: 操作 ————————

原创 java數據結構——3鏈表(LinkedList)

三、鏈表(LinkedList) 下面將有一種新的數據存儲結構,它可以解決上面的一些問題。這種數據存儲結構就是鏈表。鏈表可能是繼數組之後第二種使用最廣泛的通用存儲結構。 單鏈表 雙端鏈表 有序鏈表 雙向列表 有迭代器的列表 鏈

原创 java數據結構——4迭代器(iterator)

四、迭代器(iterator) 如果我們想遍歷數組,這很容易,因爲可以用數組的下標跟蹤所在的位置,然而在鏈表中,節點沒有這樣的下標,怎樣才能提供給鏈表用戶類似於數組下標的東西呢?這就是迭代器(iterator)的作用。 我們知道添

原创 JVM參數簡介

參考文檔地址:https://www.oracle.com/technetwork/java/javase/tech/vmoptions-jsp-140102.html https://docs.oracle.com/javase

原创 jdk7一些功能

一、try_with_resources try (Scanner in = new Scanner(Paths.get("F:/aaa.txt"));PrintWriter out = new PrintWriter("

原创 java技術

轉載:http://lj6684.iteye.com/blog/895010 最近在網上查資料碰到好多沒接觸過的技術,先彙總在這裏備用,以後慢慢吸收 JNA JNI的替代品,調用方式比JNI更直接,不再需要JNI那層中間接口,

原创 Java併發------CopyOnWriteArrayList

前言 我們所知 Map 雙列集合的 Hashtable 和 Collection 單列集合的 Vector 是線程安全的,但是這兩種方式都是簡單粗暴的使用 synchronized 對涉及方法進行加鎖,效率很低下。所以 Java

原创 Java併發------JDK8 CompletableFuture

一、runAsync 和 supplyAsync 1、runAsync 的基本使用:無返回值,持有一個 Runnable 對象。 System.out.println("begin"); CompletableFuture.run

原创 Java併發------徹底理解ThreadLocal

轉載地址:https://www.fangzhipeng.com/javainterview/2019/03/24/threadlocal.html 徹底理解ThreadLocal 深挖過threadLocal之後,一句話概括:S