原创 JMeter & ab 使用簡介

AB(Apache Benchmark) Apache Benchmark 是一個簡單易用的,可以幫助理解HTTP服務器如何處理大量流量的工具。該工具預裝在MacOS上,Linux發行版可使用任何包管理工具進行安裝。要閱讀更多關於

原创 《Java核心技術》閱讀筆記(三)- 異常處理

JavaCoreNote–異常 如果由於出現錯誤而使得某些操作沒有完成,程序應該: • 返回到一種安全狀態,並能夠讓用戶執行一些其他的命令;或者 • 允許用戶保存所有操作的結果,並以妥善的方式終止程序 異常 for:將控制權從

原创 分配排序之基數排序(Java語言描述)

分配排序之基數排序 基數排序是在計數排序上的應用擴展,是分配排序的一個特例,我們已經知道計數排序(桶排序)適用於小數範圍內的排序,對於大數則效率不高,而今天要說的基數排序,利用了進制基數的特點,將大數拆解爲進制內範圍的小數,多次執

原创 插入排序——直接插入排序與希爾排序

#排序算法–直接插入排序與希爾排序 今天這裏介紹插入排序中的直接插入排序及針對其進行的優化排序方法Shell排序。 直接插入排序 直接插入排序是人們能想到的最基本的排序方法之一,這種排序方式將待排序列分爲兩部分,一部分是已排好序的

原创 交換排序——冒泡排序與快速排序

交換排序冒泡排序快速排序小結 交換排序基本思想是:兩兩比較待排序列記錄的關鍵碼,發現記錄逆置則進行交換,直到沒有逆置對爲止。冒泡排序和快速排序是典型的交換排序算法。 冒泡排序 冒泡排序與直接插入排序也許是生活中我們最常用的排序

原创 《精通Spring4.x》閱讀筆記(二)- SpringAOP讀這一篇就夠了

基本概念 AOP(Aspect Oriented Programming): 面向切面編程,將重複性的橫切性質邏輯模塊化,織入到目標對象中。 產生背景 在程序設計中,會遇到一些不能通過縱向繼承解決的重複代碼,比如事務控制、性能

原创 《精通Spring4.x》閱讀筆記(一)- SpringIoC讀這一篇就夠了

文末福利:掃描文末二維碼,回覆關鍵字"SpringIoC"獲取總結的完整思維導圖。 IoC基本概念 IoC(Inverse of Control 控制反轉):接口實現類的選擇控制權,從調用類中移除,轉交給第三方決定,即由Spr

原创 《Java核心技術》閱讀筆記(四)- 併發

併發編程基礎 線程基本概念 多線程與多進程的區別: 每個進程擁有自己的一整套變量,而線程則共享數據。 並行運行多個任務 創建 new Thread(Runnable); 繼承Thread的創建方式不再推薦,應該將並行運行的任務與

原创 《Java核心技術》閱讀筆記(二)- 泛型、集合

泛型程序設計 Generic programming意味着代碼可以被很多不同類型的對象所重用 提供類型參數(type parameters)解決了繼承程序設計中的強制轉換的安全性、可讀性問題 基本概念 類 泛型類(generic

原创 《Java核心技術》閱讀筆記(一)-面向對象、內部類、Lambda基礎

基本程序設計結構 每個Java應用程序都必須有一個main方法 object.method(parameters) 註釋 單行 // 長篇 /* */ 自動生成文檔 /** */ 基本數據類型(primitive type)

原创 我的2019年總結

2019年已經結束,想想這一年的變化,努力回憶對自己來說的那些“大事”,希望能留下一些印記,更好的迎接新年的來臨! 婚姻 4月份完成了一件人生大事——我結婚了,和老婆相識7年、相戀5年,從相識到相知,從同學到同桌、到戀人,再到現

原创 多線程系列一——何爲線程與java中線程的創建

線程的概念         線程:“程序中一個單一的順序控制流程”,這種官方的解釋可能不太容易理解,換句話說線程其實是程序的一條執行的路線。而我們所說的多線程,則是程序內部有多條執行路線同時執行的一種機制。         在我們認識多線

原创 【工具系列一】——Tomcat的基本配置

       Tomcat是Java領域最著名的開源Web容器,也是平時最常用Web服務器,我們有必要對其基本的配置有所瞭解。        本篇博客中所介紹的配置基於版本apache-tomcat-6.0.43          Tom

原创 使用Docker部署Jenkins+使用Maven構建Java應用(細節總結)

說明: 本文根據Jenkins的使用文檔,整理自己部署過程遇到的問題,小編爲docker使用的小白一枚,路過的大神覺得沒有幫助莫怪; 本文先說一下Docker的安裝,然後是使用Docker部署Jenkins的過程; 使用的部署環

原创 Java基礎——深入淺出Java反射機制(Reflective)

概要 反射是指能夠分析類能力的程序,也稱爲程序運行時的自省能力,主要用於工具程序的構造,而非應用程序。 反射機制的作用包括以下四點: 運行時分析類 運行時查看對象 實現通用數組操作 利用Method Java的反射機制主要通過以下