原创 什麼是分佈式系統,如何學習分佈式系統

原文鏈接:https://www.cnblogs.com/xybaby/p/7787034.html 《什麼是分佈式系統,如何學習分佈式系統》

原创 Java多線程什麼時候釋放鎖—wait()、notify()

原文鏈接:cnblogs.com/hy928302776/p/3255641.html 什麼時候釋放鎖: (1)當前線程切換爲 wait 狀態時釋放同步鎖 (2)當同步塊執行結束時釋放同步鎖 正

原创 Java 獲取操作系統時區

       Java 可以通過 Timezone 獲取時區,但是通過 Timezone 獲取的時區是 JVM 初始化時保存的時區,並不是操作系統所設置的時區。當修改過操作系統的時區後,JVM 並不會同步更新。Timezone 獲取時區的

原创 AES 調用 Java 庫加解密

簡介        AES(Advanced Encryption Standard)高級加密算法,它具有算法穩固,快速,簡單等特點,成爲2006之後最流行的加密算法之一。以下是它的特點: (1)穩固:抵抗所有已知的攻擊。 (2)快速:在

原创 單元測試—— Spring 環境下測試之 SpringJUnit4ClassRunner

系列文章 《單元測試—— Mock 對象行爲之 Mockito》 《單元測試—— 強大的 PowerMock》 《單元測試—— Spring @Scheduled》 前言        上篇文章《單元測試—— Mock 對象行爲之 Moc

原创 Retry,Spring 重試策略

前言         失敗了重來,重試策略在一定程度上提高了程序的健壯性。一些偶爾失敗的程序,例如web服務的短暫網絡故障,第三方設備故障,如果第一次運行失敗,在接下來的重試能夠保證程序運行成功,那麼這段程序就應該引入重試策略,保證程序的

原创 單元測試—— Mock 對象行爲之 Mockito

系列文章 《單元測試—— Spring 環境下測試之 SpringJUnit4ClassRunner》 《單元測試—— 強大的 PowerMock》 《單元測試—— Spring @Scheduled》 前言        本章要介紹的工

原创 單元測試—— 強大的 PowerMock

系列文章 《單元測試—— Mock 對象行爲之 Mockito》 《單元測試—— Spring 環境下測試之 SpringJUnit4ClassRunner》 《單元測試—— Spring @Scheduled》        Mocki

原创 MongoDB 索引的行爲與限制

MongoDB 索引的行爲與限制 要特別注意以下的索引行爲限制: 一個 collection 的索引不能超過 64 個; 索引鍵值不能超過1024個字節;(<key, value>, value 的長度不能超過1024字節) 一個

原创 Maven 打包可執行 jar

pom.xml 配置如下: <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

原创 單元測試Spring @Scheduled

Maven依賴 <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.12</vers