原创 java
稍後補上
原创 SQL優化(一)
1、 首先要搞明白什麼叫執行計劃? 執行計劃是數據庫根據SQL語句和相關表的統計信息作出的一個查詢方案,這個方案是由查詢優化器自動分析產生的,比如一條SQL語句如果用來從一個 10萬條記錄的表中查1條記錄,那查詢優化器會選擇
原创 Stream的排休
public static void main(String[] args) { List<Integer> list = new ArrayList<>(); list.add(99); list.add(99
原创 Stream的去重
public static void main(String[] args) { List<Map<String, String>> list = new ArrayList<>(); Map<Strin
原创 【Java】I18N國際化
i18n(其來源是英文單詞internationalization的首末字符i和n,18爲中間的字符數)是“國際化”的簡稱。對程序來說,在不修改內部代碼的情況下,能根據不同語言及地區顯示相應的界面。 這就要求,
原创 意料中的意外--異常處理
【是什麼】 異常是超出程序正常正確執行流程的一些特殊情況。異常可以說是程序中的一些錯誤,但並不是所有的錯誤都是異常。例如用戶登錄,正常正確的流程是用戶輸入正確的用戶名和密碼進入系統,但是輸入的密碼不正確,不能登錄系統,這就是一種異常
原创 【SpringBoot系列】springboot靜態變量注入
【場景】 配置文件中的配置項的讀取,例如:defaultTimes=3 【變量獲取】 1.一般變量獲取 @Value("${defaultTimes}") private String defaultTimes; 2.靜態變量獲取 @
原创 【SpringMVC】SpringMVC初學詳解篇
SpringMVC是一個基於MVC的Web框架,是spring框架的一個模塊,使用了MVC架構模式的思想,將web層進行職責解耦。首先讓我們整體看一下SpringMVC處理請求的流程: 發起請求到前端控制器(Dispatc
原创 【Java】Java加載類機制
【Java類加載器】 JavaClassloader是Java運行時環境(Java Runtime Environment)的一部分,負責動態加載Java類到Java虛擬機的內存空間中。 類通常是按需加載,即第一次使用該類時才
原创 【Listener機制】HttpSessionListener和HttpSessionAttributeListener
一、HttpSessionListener HttpSessionListener是對Session的一個監聽,主要監聽關於Session的兩個事件,即初始化和銷燬。 【原理】 接口HttpSessionLis
原创 Zookeeper初學篇
【是什麼】 ZooKeeper是一個分佈式的,開放源碼的分佈式應用程序協調服務,是Google的Chubby一個開源的實現,是Hadoop和Hbase的重要組件。它是一個爲分佈式應用提供一致性服務的軟件,提供的功能包括:配置
原创 【Java】代理模式
代理模式的定義:爲其他對象提供一種代理以控制對這個對象的訪問。在某些情況下,一個對象不適合或者不能直接引用另一個對象,而代理對象可以在客戶端和目標對象之間起到中介的作用。 【分類】 代理模式分爲靜態
原创 xml文件四中解析方式
XML現在已經成爲一種通用的數據交換格式,平臺的無關性使得很多場合都需要用到XML。小編將將簡單介紹一下Java解析XML的四中方法。 基本的解析方式有兩種,一種叫DOM,另一種叫SAX。SAX是基於事件流的解析,
原创 【Java】中文亂碼不再亂
小編總結了一下一些中文亂碼的心得,總結一下積累。(最近更新2017年5月9日) 【爲什麼】 在頁面上輸入信息,通過表單等打包提交成request請求發給服務器,jsp在運行時總是被編譯成servlet,這期間也會有
原创 【Software】動軟代碼生成器
每次寫數據庫文檔的時候都很費時,但是又很重要不得不寫,下面就介紹一款軟件,可以從數據庫生成相應的文檔。 1、打開動軟代碼生成器,點擊數據庫連接 2、選擇數據庫類型,填寫好用戶名和密碼,點擊連接測試。 3、看到要綁定的