原创 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) 分佈式理論 數據庫進行分區,這裏所說的分區指的是物理分區,分區之後可