原创 http://www.cnblogs.com/supermaskv/p/12464830.html
Spring Boot 自動裝配流程本文以 mybatis-spring-boot-starter 爲例簡單分析 Spring Boot 的自動裝配流程。Spring Boot 發現自動配置類這裏說的自動配置類指的是在 META-INF/s
原创 成功面試寶典Java
1、面向對象的特徵有哪些方面? 2、訪問修飾符public,private,protected,以及不寫(默認)時的區別? 3、String 是最基本的數據類型嗎? 4、float f=3.4;是否正確? 5、short s1 = 1; s
原创 大廠 Redis 性能優化的 13 條軍規!收好了
Redis 是基於單線程模型實現的,也就是 Redis 是使用一個線程來處理所有的客戶端請求的,儘管 Redis 使用了非阻塞式 IO,並且對各種命令都做了優化(大部分命令操作時間複雜度都是 O(1)),但由於 Redis 是單線程執行的特
原创 Spring優雅整合Redis緩存
“小明,多系統的session共享,怎麼處理?”“Redis緩存啊!” “小明,我想實現一個簡單的消息隊列?”“Redis緩存啊!” “小明,分佈式鎖這玩意有什麼方案?”“Redis緩存啊!” “小明,公司系統響應如蝸牛,咋整?”“Redi
原创 一篇文章認識Gradle的使命
Gradle對於我們大多數Android開發者可以說是熟悉又陌生。但這個理由並不足以讓我有動力寫下這篇文章,其主要因爲是這樣的:最近參與項目開發,發現項目工程裏的的build.gradle比之前接觸的的複雜了許多,雖然大部分內容通過表面英文
原创 Gradle的下載與安裝
Gradle的下載 Gradle的下載地址爲: Gradle Download 在這裏,我們直接下載最新的gradle-4.8-rc-1-all.zip,之所以選擇該版本主要是基於以下幾點原因進行考慮的: 有完整的官方開發文檔有大量的官
原创 Gradle的下載與安裝
Gradle的下載 Gradle的下載地址爲: Gradle Download 在這裏,我們直接下載最新的gradle-4.8-rc-1-all.zip,之所以選擇該版本主要是基於以下幾點原因進行考慮的: 有完整的官方開發文檔有大量的官
原创 idea下springBoot+mybatis的逆向工程
添加pom依賴在<project><build><plugins>下插入(原來的保留新插入<plugin>的與原來的<plugin>是兄弟關係)創建 mybatis-generator.xml 文件文件名以及路徑注意要與前面pom.xml指
原创 用IDEA把SpringBoot項目打成jar發佈項目
打包發佈打包前確保項目在IDEA上能正常運行Project Structure快捷鍵 ctrl + shift + alt + s 或點擊左上角 File —> Project StructureArtifactsProject Setti
原创 IDEA創建springboot項目部署到遠程Docker
安裝IDEA插件安裝Docker integration插件,如果沒安裝,按照下圖指引方式安裝插件。配置Docker打開小扳手(setting)找到docker,輸入虛擬機ip,不出意外會連接成功的。新建springboot項目用idea嚮
原创 Zookeeper入門看這篇就夠了
Zookeeper是什麼官方文檔上這麼解釋zookeeper,它是一個分佈式服務框架,是Apache Hadoop 的一個子項目,它主要是用來解決分佈式應用中經常遇到的一些數據管理問題,如:統一命名服務、狀態同步服務、集羣管理、分佈式應用配
原创 Dubbo最詳解
一、Dubbo是什麼?Dubbo是阿里巴巴開源的基於 Java 的高性能 RPC(一種遠程調用) 分佈式服務框架(SOA),致力於提供高性能和透明化的RPC遠程服務調用方案,以及SOA服務治理方案。二、爲什麼要用Dubbo?因爲是阿里開源項
原创 Mybatis(一)Mybatis相關概念
1.1 傳統的JDBC實現 public static void main(String[] args) {Connection connetion = null;PreparedStatement preparedStatement =