1. dubbo本地調用:http://www.javashuo.com/article/p-cjhpcemj-gz.htmlhtml
2. MySQL高可用架構之MHA:MHA(Master High Availability)目前在MySQL高可用方面是一個相對成熟的解決方案,它由日本DeNA公司youshimaton(現就任於Facebook公司)開發,java
是一套優秀的做爲MySQL高可用性環境下故障切換和主從提高的高可用軟件。在MySQL故障切換過程當中,MHA能作到在0~30秒以內自動完成數據庫的故障切換操做,而且在進行故障切換mysql
的過程當中,MHA能在最大程度上保證數據的一致性,以達到真正意義上的高可用。spring
3. 使用IntelliJ IDEA 配置JDK: 點擊File -->Project Structure --> SDKssql
4. Spring緩存註解@Cacheable、@CacheEvict、@CachePut使用數據庫
Spring Cache擴展:註解失效時間+主動刷新緩存緩存
5. 相似 eclipse 下鼠標移動到字段、方法、類、註釋等上懸浮提示文檔信息:勾選 Editor > General 下 Other 區域中的 show quick documentation on mouse move 能夠根據我的習慣設置出現的時間,單位爲毫秒。架構
6. Spring Boot使用單元測試:app
在pom.xml中添加測試依賴:eclipse
<!-- SpringBootText註解依賴 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> <scope>test</scope> </dependency> <!-- Junit依賴 --> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <scope>test</scope> </dependency>
測試類:
@RunWith(SpringJUnit4ClassRunner.class) @SpringBootTest public class SearchTest { @Autowired private AccountDao mapper; @Test public void test2() { Account a = new Account(); a.setName("李四"); a.setPassword("123"); a.setLevel(1); mapper.save(a); }
Spring Boot中單元測試類寫在在src/test/java目錄下,你能夠手動建立具體測試類,若是是IDEA,則能夠經過IDEA自動建立測試類,以下圖,也能夠經過快捷鍵⇧⌘T
(MAC)或者Ctrl+Shift+T
(Window)來建立。或者選中要測試的類,而後:navigate - test
7. Maven學習(四) - 插件maven-resources-plugin:http://www.javashuo.com/article/p-rzmshqic-mb.html
8. 頁面空白,能夠debug模式,看看哪些文件沒有加載成功