原创 linux 命令

ll 命令 ll ls ls --help date --help ps 命令 ps命令用於報告當前系統的進程狀態,可以搭配kill指令隨時中斷、刪除不必要的程序。ps是顯示當前狀態處於running的進程,grep表示在這些裏

原创 Spring Bean的三種注入方式

Spring Bean的三種注入方式 屬性(set方法)注入 構造方法注入 註解注入(常用@Component,@Repository,@Service,@Controller) @Autowired 和 @Resource

原创 淺談SpringMVC之架構與工作流程

介紹 MVC模式是在Java的Web應用開發中非常常用的模式。MVC全名是Model View Controller,是模型(model)-視圖(view)-控制器(controller)的縮寫,一種軟件設計典範,用一種業務邏輯、

原创 Dubbo相關問題

dubbo版本 Dubbo 2.6.0 dubbo常用性能調優參數 參數名 作用範圍 默認值 說明 備註 threads provider 200 業務處理線程池大小 iothreads provider CP

原创 Java 類註冊並初始化 DispatcherServlet

今天聽了一個教學視頻,做一下記錄,記錄自己的理解. 官方文檔 Web on Servlet Stack Java 類方式 Spring MVC項目,In a Servlet 3.0+ environment, 可以用

原创 方法重載

官方文檔 Overloading Methods 方法重載 In the Java programming language, you can use the same name for all the drawing met

原创 轉義字符

special escape sequences 文檔 special escape sequences The Java programming language also supports a few special es

原创 Java官方文檔

Java SE Java EE github

原创 IE報應用程序已被 Java 安全阻止

IE瀏覽器連接linux服務器,報應用程序已被 Java 安全阻止 解決方案 應用程序已被 Java 安全阻止

原创 Timer和ScheduledExecutorService

介紹 Timer和ScheduledExecutorService,可以定時週期性的執行任務 Timer、TimerTask,是被synchronized修飾的線程安全的類 使用ScheduledExecutorService代替

原创 Oracle和MySQL函數對比

項目改造上雲,把Oracle語法改成MySQL語法 時間函數 select TIMESTAMPDIFF(HOUR, '2018-03-28 09:00:00', '2018-03-28 02:00:00'); TIMESTAM

原创 AOP應用場景

AOP應用場景 場景一: 記錄日誌 場景二: 監控方法運行時間 (監控性能) 場景三: 權限控制 場景四: 緩存優化 (第一次調用查詢數據庫,將查詢結果放入內存對象, 第二次調用, 直接從內存對象返回,不需要查詢數據庫 ) 場景

原创 解決Hash衝突的方法

解決Hash衝突的方法 開放地址法 二次哈希法(再哈希法) 鏈地址法(拉鍊法) 建立公共溢出區

原创 JDK提供的併發容器總結

JDK提供的併發容器總結 JDK提供的這些容器大部分在 java.util.concurrent 包中 ConcurrentHashMap: 線程安全的HashMap CopyOnWriteArrayList: 線程安全的Lis

原创 分佈式事務

數據庫事務 ACID特性 原子性(Atomicity )、一致性( Consistency )、隔離性( Isolation)和持久性(Durabilily) 分佈式理論 數據庫進行分區,這裏所說的分區指的是物理分區,分區之後可