標簽:maven

Java

關于Spring Boot你不得不知道的事–Spring Boot的基本操作

4

劉莉莉 發布于 2019-06-21

1 Pom文件 1.1 spring-boot-starter-parent 表示當前pom文件從spring-boot-starter-parent繼承下來,在spring-boot-starter-parent中提供了很多默認配置,可以簡化我們的開發。 <parent&...

閱讀(12)評論(0)贊 (0)

Java

hashids插件庫解決序列id易泄露易推導的問題

hanze 發布于 2019-06-21

ID管理方式的介紹 32位UUID轉Base64編碼,快速的id生成方案,問題在于編碼可讀性差,長度太長,查詢效率低。 自增序列類型數字主鍵,完全的自動增長,容易被判斷推導出其他的主鍵值。本方案就是使用hashids解決id易推導的問題,并且id在數據量不大的情況下也不大。 根據...

閱讀(11)評論(0)贊 (0)

Java

SpringBoot微信點餐系統

7

yeseng 發布于 2019-06-21

編輯推薦: 本文來自于簡書,本文主要介紹了分布式鎖基于Redis的實現,Zookeeper的分布式鎖原理,希望對您的學習有所幫助。 架構 前后端分離: 部署架構: Nginx與Tomcat的關系在我的這篇文章,幾分鐘可以快速了解: https://www.jianshu.com/...

閱讀(13)評論(0)贊 (0)

Java

深入理解Eureka之源碼解析

2

尖兵 發布于 2019-06-21

編輯推薦: 本文來自于csdn,本文主要介紹了Eureka的一些概念,高可用架構以及Eureka之源碼解析,希望對您的學習有所幫助。 Eureka的一些概念 Register:服務注冊 當Eureka客戶端向Eureka Server注冊時,它提供自身的元數據,比如IP地址、端口...

閱讀(14)評論(0)贊 (0)

Java

手把手搭建生產可用的 Nacos 集群

2

小丁 發布于 2019-06-21

點擊上方 "IT牧場" ,選擇 "設為星標" 技術干貨每日送達! 注:本文使用Nacos 1.0.1 + MySQL 8.0 前面部署的是單機版的Nacos Server,這一般不適用于生產。 本節詳細探討如何搭建一個生產可用的Nacos集...

閱讀(11)評論(0)贊 (0)

Spring

SpringBoot 整合Shiro實現動態權限加載更新+Session共享+單點登錄

7

小丁 發布于 2019-06-21

Shiro是一個安全框架,項目中主要用它做認證,授權,加密,以及用戶的會話管理,雖然Shiro沒有SpringSecurity功能更豐富,但是它輕量,簡單,在項目中通常業務需求Shiro也都能勝任. 二.項目環境 MyBatis-Plus版本: 3.1.0 SpringBoot版...

閱讀(14)評論(0)贊 (0)

Java

Java 幾種常用 JSON 庫性能比較

3

小丁 發布于 2019-06-21

作者:熊能 原文地址:www.xncoding.com/2018/01/09/java/jsons.html 本篇通過JMH來測試一下Java中幾種常見的JSON解析庫的性能。每次都在網上看到別人說什么某某庫性能是如何如何的好,碾壓其他的庫。但是百聞不如一見,只有自己親手測試過的...

閱讀(9)評論(0)贊 (0)

Java

Apollo源碼分析(二): Apollo的代碼層次: apollo-common

5

鄧龍華 發布于 2019-06-21

不同與其它中間件框架,Apollo中有大量的業務代碼,它向我們展示了大神是如何寫業務代碼的:maven依賴的層次結構,如何進行基礎包配置,以及工具類編寫,可以稱之為springboot之最佳實踐。 一 apollo項目依賴 apollo中有7個子項目 最重要的有四個 apollo...

閱讀(10)評論(0)贊 (0)

Java

Spring Tool Suite 3.9.9 發布,3.x 系列最終版本

likai 發布于 2019-06-20

Spring Tool Suite 3.9.9 發布 了,Spring Tool Suite(STS) 是一個基于 Eclipse 針對 Spring 應用量身定制的開發環境。提供了開發 Spring 應用必須的編碼、調試、運行和部署功能。STS 在最新的 Eclipse 發布版...

閱讀(12)評論(0)贊 (0)

Java

maven入門

1

dulong 發布于 2019-06-20

Maven What is Maven? 構建規范項目的工具 項目管理工具,進行打包,測試,部署 具有一套規范 POM What is POM Maven的基本工作單元 xml文件 存儲Maven項目的配置文件(Maven的命令都是先從POM讀取命令,然后執行命令) Super ...

閱讀(13)評論(0)贊 (0)

Java

【深入淺出-VisualVM】(3):分析PermGenOOM

7

Harries 發布于 2019-06-20

PermGen Space是Oracle-Sun Hotspot才有的,同類產品Oralce JRockit, IBM J9, Taobao JVM 是沒有的,在Java8中永久區(PermGen)已經變成元空間(Metaspace),這里懷舊一下。 案例:PermGen OOM...

閱讀(15)評論(0)贊 (0)

Java

spring retry, guava retrying 的整合-sisyphus java 重試框架

xiaoli.he 發布于 2019-06-20

Sisyphus 支持過程式編程和注解編程的 java 重試框架。 特性 支持 fluent 過程式編程 基于字節碼的代理重試 基于注解的重試,允許自定義注解 無縫接入 spring 接口與注解的統一 解決 spring-retry 與 guava-retrying 中的不足之處...

閱讀(17)評論(0)贊 (0)

Java

基于 java 注解的 csv 讀寫框架更加簡單靈活

hanze 發布于 2019-06-20

CSV 基于 java 注解的 csv 讀寫框架。 相關框架 Apache commons-csv super-csv 簡單看了下,這兩個框架提供的特性都非常的基礎。 創作原由 以前覺得 csv 文件的讀寫非常簡單,就懶得封裝。 最近一個月寫了兩次 csv 文件相關的東西,發現要...

閱讀(15)評論(0)贊 (0)

Java

Java程序員怎么不斷進階 必須要掌握哪些技能

2

xiaoli.wang 發布于 2019-06-20

Java程序員怎么不斷進階?必須要掌握哪些技能?成為架構師是Java程序員職業規劃中的重要一環,但如何才能快速實現進階困擾了許多Java程序員。無論是從技能深度還是實戰經驗,架構師都遠超于普通的Java程序員,下面為大家分享Java程序員進階架構師必須要掌握的技能。 1、編程技能...

閱讀(14)評論(0)贊 (0)

Spring

解決SpringBoot多模塊發布時99%的問題?SpringBoot發布的8個原則和4個問題的解決方案

6

xiaoli.wang 發布于 2019-06-20

如果使用的是 SpringBoot 多模塊的項目,在發布的時候可能遇到各種各樣的問題。本文歸納了以下 8 個原則和發布時經常出現的 4 個問題的解決方案,掌握了這些原則和解決方案,幾乎可以解決絕大數 SpringBoot 發布問題。 SpringBoot 多模塊發布的 8 大原則...

閱讀(18)評論(0)贊 (0)

Java

借助 Cloud Toolkit 快速創建 Dubbo 工程

8

zhuangli 發布于 2019-06-20

Cloud Toolkit 是一個 IDE 插件,幫助開發者更高效地開發、測試、診斷并部署應用。在最新版的插件中,提供了快速創建 Dubbo 工程的功能,下面就來快速體驗下吧。 Dubbo 采用全 Spring 配置方式,透明化接入應用,對應用沒有任何 API 侵入,只需用 Sp...

閱讀(18)評論(0)贊 (0)

Spring

SpringBoot中使用LoadTimeWeaving技術實現AOP功能

7

songhua.gao 發布于 2019-06-20

1. 關于LoadTimeWeaving 1.1 LTW與不同的切面織入時機 AOP——面向切面編程,通過為目標類織入切面的方式,實現對目標類功能的增強。按切面被織如到目標類中的時間劃分,主要有以下幾種: 1.運行期織入 這是最常見的,比如在運行期通過為目標類生成動態代理的方式實...

閱讀(15)評論(0)贊 (0)

Java

入門教程 | 5分鐘從零構建第一個 Flink 應用

1

xiaoli.wang 發布于 2019-06-20

本文轉載自 Jark’s Blog ,作者伍翀(云邪),Apache Flink Committer,阿里巴巴高級開發工程師。 本文將從開發環境準備、創建 Maven 項目,編寫 Flink 程序、運行程序等方面講述如何迅速搭建第一個 Flink 應用。 在本文中,我們將從零開始...

閱讀(20)評論(0)贊 (0)

2013平特肖公式