原创 Guava EventBus 使用

Guava EventBus 使用 EventBus 是 Google Guava 提供的消息發佈-訂閱類庫,是設計模式中的觀察者模式(生產/消費者編程模型)的優雅實現,消息通知負責人通過 EventBus 去註冊/註銷觀察者,最

原创 在 VS Code 中調試 Angular 程序

準備工具 在 VS Code 中安裝 Debugger for Chrome 插件。 配置 lanch.json { // Use IntelliSense to learn about possible attribute

原创 推薦幾款比較好用的 IntelliJ IDEA 插件

最近換了新電腦,然後給電腦安裝一些常用的開發工具和配置開發環境。這裏給大家分享一下,IDEA 中比較好用的一些插件,幫助提高開發效率。同時,歡迎各位大佬些補充。 Translation 在開發中,經常會遇到不認識的英文單詞或句子,

原创 Spring 事務管理及失效總結

Spring 事務管理及失效總結 所謂事務管理,其實就是“按照給定的事務規則來執行提交或者回滾操作”。 Spring 並不直接管理事務,而是提供了多種事務管理器,他們將事務管理的職責委託給 Hibernate 或者 JTA 等持久

原创 Spring Boot 入門示例(九):Spring Boot 集成 JPA 實現多數據源配置

Spring Boot 集成 JPA 實現多數據源配置 添加 JPA 依賴 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>

原创 MySQL 基礎(一):數據類型與表管理

文章目錄概念相關術語MySQL 相關操作數據庫相關操作MySQL 存儲引擎 概念 簡單一句話概括,數據庫(DataBase)是按照數據結構來組織、管理和存儲數據的倉庫。 常見的數據庫 Oracle DB2 SQL Server

原创 Spring Boot 入門示例(八):Spring Boot 集成 JPA 操作數據庫

Spring Boot 集成 JPA 操作數據庫 Jpa (Java Persistence API) 是 Sun 官方提出的 Java 持久化規範。它爲 Java 開發人員提供了一種對象/關聯映射工具來管理 Java 應用中的關

原创 Spring Boot 入門示例(五):Spring Boot 整合 C3P0 數據庫連接池

Spring Boot 整合 C3P0 數據庫連接池 本示例使用 C3P0 + DbUtils + SQLServer 進行整合來操作數據庫。 配置 C3P0 信息 application.properties # SQLSe

原创 Spring Boot 入門示例(十八):Spring Boot 集成 Log4j 日誌框架

Spring Boot 集成 Log4j 日誌框架 Java 有很多日誌系統,如 Java Util Logging, Log4J, Log4J2, Logback 等。Spring Boot 默認的日誌框架是 Java Util

原创 互聯網常見技術名詞拼寫規範

概述 我們在寫文檔或博客,甚至寫簡歷時,經常會遇到一些技術名詞不知道如何規範拼寫,很多時候就是想當然地拼寫技術名詞,這樣其實很影響內容的質量,也不便於閱讀。 特別是在寫簡歷時,如果一些技術名詞拼寫不是很規範,也會影響面試質量,所以

原创 Spring Boot 入門示例(十四):Spring Boot 集成 Guava Cache 實現緩存機制

Spring Boot 集成 Guava Cache 實現緩存機制 Guava Cache 是一個全內存的本地緩存實現,而且提供了線程安全機制,相比於數據庫或 Redis 存儲,訪問內存中的數據會更加高效。 Guava 官網介紹,

原创 Spring Boot 入門示例(十五):Spring Boot 集成 Ehcache 實現緩存機制

Spring Boot 集成 Ehcache 實現緩存機制 Ehcache 是一個用 Java 實現的使用簡單,高速,實現線程安全的緩存管理類庫,Ehcache 提供了用內存,磁盤文件存儲,以及分佈式存儲方式等多種靈活的 cach

原创 Spring Boot 入門示例(七):Spring Boot 集成 JdbcTemplate 實現多數據源配置

Spring Boot 集成 JdbcTemplate 實現多數據源配置 在實際開發中,我們會遇到一個應用需要訪問多個數據源的情況。因此,我們需要配置多個數據源。使用 JdbcTemplate 實現多數據源配置是比較簡單的。 添加

原创 Spring Boot 入門示例(十七):Spring Boot 集成 ElasticSearch (7.x 版本)搜索引擎

Spring Boot 集成 ElasticSearch (7.x 版本)搜索引擎 ElasticSearch 是一個基於 Lucene 的搜索服務器。它提供了一個分佈式多用戶能力的全文搜索引擎,基於 RESTful web 接口

原创 volatile 關鍵字,你真的理解嗎?

最近,在一篇文章中瞭解到了 volatile 關鍵字,在強烈的求知慾趨使下,我查閱了一些相關資料進行了學習,並將學習筆記記錄如下,希望能給小夥伴們帶來一些幫助。 這裏先給大家分享一個我在 B 站發現的講解 volitle 關鍵字的