標簽:配置

Java

一起學SpringMVC之Request方式

changyuan.xu 發布于 2019-12-07

本文主要以一些簡單的小例子,簡述在SpringMVC開發過程中,經常用到的Request方面的內容,僅供學習分享使用,如有不足之處,還請指正。 概述 在客戶機和服務器之間進行請求-響應時,兩種最常被用到的方法是:GET 和 POST。如果要支持其他方式進行訪問,則必須在表單中增加...

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

Spring

Spring Security 實戰:自定義異常處理

3

yanxinchi 發布于 2019-12-07

點擊上方藍色“ 程序猿DD ”,選擇“設為星標” 回復“ 資源 ”獲取獨家整理的學習資料! 1. 前言 最近實在比較忙,很難抽出時間來繼續更  [Spring Security 實戰干貨系列](https://felord.cn/categories/spri...

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

編程技術

高瓴技術峰會札記

3

zhuangli 發布于 2019-12-07

上周六受前同事 Fairy 邀請,參加了高瓴技術峰會。本想去蹭頓飯,結果感觸良多,收獲遠超預期。為了答謝 Fairy 的盛情邀請,也是為鞭策自己做了這個札記。鑒于個人經歷和視野的局限,可能會對張磊和陸奇先生的原始理念造成曲解。所以本文只代表我,有興趣的可以參考大佬的原始演講。 張...

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

Java

Apache Axis 1.4遠程命令執行詭異探索之路

12

zhuangli 發布于 2019-12-07

概述 axis 全稱Apache EXtensible Interaction System 即Apache可擴展交互系統。axis 為創建服務器端、客戶端和網關SOAP等操作提供基本框架。axis 目前版本主要面向Java,面向C++的版本正在開發中。axis 并不完全是一個S...

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

Spring

Spring Boot 2.2.2 發布,支持 Gradle 6

2

songhua.gao 發布于 2019-12-07

Spring Boot 2.0.0 終于正式發布,重大修訂版本 北京時間 2018 年 3 月 1 日早上,如約發布的 Spring Boot 2.0 在同步至 Maven 倉庫時出現問題,導致在 GitHub 上發布的 v2.0.0.RELEASE 被撤回。目前問題已修復,官方...

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

編程技術

SpringBoot(六) SpringBoot整合Swagger2(自動化生成接口文檔)

3

hanze 發布于 2019-12-06

一:在上篇文章pom增加依賴: <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <v...

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

Spring

【Spring Boot架構】集成Mybatis-Plus的實例詳解

5

puefu.he 發布于 2019-12-06

一、簡介 MyBatis-Plus(簡稱 MP)是一個 MyBatis 的增強工具,在 MyBatis 的基礎上只做增強不做改變,為簡化開發、提高效率而生。 特性 無侵入:只做增強不做改變,引入它不會對現有工程產生影響,如絲般順滑;  損耗小:啟動即會自動注入基本 CU...

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

編程技術

是什么讓中國上百家公司放棄swagger?

尖兵 發布于 2019-12-06

在過去的java web開發中,swagger一直占據著接口文檔生成的大半壁江山。盡管swagger有著復雜的配置和極強的代碼侵入性,但是開發者找不到好的工具來替代。國外出名的其他項目主要是apidoc,但是apidoc使用更加復雜始終無法撼動swagger。國內的很多開發者一直...

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

Java

Mybatis之插件分析

1

yanxinchi 發布于 2019-12-06

前言 Mybatis提供了強大的擴展功能,也就是Mybatis的插件(plugins)功能;MyBatis允許你在已映射語句執行過程中的某一點進行攔截調用,攔截之后可以對已有方法添加一些定制化的功能,比如常見的分頁功能;試圖修改或重寫已有方法的行為的時候,你很可能在破壞MyBat...

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

編程技術

把阿里巴巴的核心系統搬到云上,架構上的挑戰與演進是什么?

18

yeseng 發布于 2019-12-06

阿里巴巴核心系統作為全球最大規模、峰值性能要求最高的電商交易系統,在 2018 年之前只通過混合云彈性上云方式,為雙 11 節約大量成本。直到 2019 年,阿里巴巴實現了核心交易系統全面上云并經歷了雙 11 峰值的考驗。 在今天由極客邦科技舉辦的 ArchSummit 全球架構...

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

Spring

Spring Security用戶權限測試

4

Harries 發布于 2019-12-06

在本周給出題系統加了Travis的自動測試,前一天還能通過,但第二天上課回來卻報錯了,原因是加了權限校驗,是通過Spring Security實現的,不過初始化用戶的時候也初始化了權限了呀。打上斷點debug可以發現,該有的初始化狀態都有 但是測試還是報了 403 ,為什么呢? ...

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

Java

Netty架構原理,不怕你看不懂!

24

劉莉莉 發布于 2019-12-06

“ 在分布式系統被廣泛應用的今天,服務有可能分布在網絡中的各個節點中。因此,服務之間的調用對分布式系統來說,就顯得尤為重要。 圖片來自 Pexels 對于高性能的 RPC 框架,Netty 作為異步通信框架,幾乎成為必備品。例如,Dubbo 框架中通信組件,還有 Roc...

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

Java

面試官:JVM鎖優化都優化了啥?

1

Harries 發布于 2019-12-06

從JDK1.6開始,JVM對鎖進行了各種優化,目的就是為了在線程間更高效的共享數據和解決互斥同步的問題。從鎖優化的話題開始,可以引申出很多考點面試題,比如鎖優化的技術、各優化技術的細節、CAS實現原理、CAS的ABA問題及如何解決等,持續發散還會引發更多問題,例如逃逸分析等,可以...

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

Java

Java 線程池快速入門

xirruiqiang 發布于 2019-12-06

一、線程池是哪個類? java.util.concurrent.ThreadPoolExecutor 這個類。在搞清楚這個類怎么用之前,我們先要過一遍基本概念。 二、線程池基本概念 線程池由兩個部分組成: 池 和 任務隊列 。 池 中有很多線程用于執行任務,而 任務隊列 則是用于...

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

編程技術

A/B test 平臺架構設計

4

puefu.he 發布于 2019-12-06

本文以一次性設計好A/B test功能架構為目的,對A/B test的使用場景與功能模塊進行了分析。 最近在考慮一個產品的小功能改進,目前我們的產品列表按照產品帶來的收益排序,如果用戶點擊了產品之后,那再點擊這個產品可能就無法帶來很大的收益,于是我們想到,那把用戶點過的產品放在產...

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

Spring

SpringBoot整合MyBatis教程Provider進階(Update, Delete)

darida 發布于 2019-12-06

本教程主要詳細講解SpringBoot整合MyBatis項目高級操作模式,主要使用到 @Provider 高級模式進行MyBatis整合開發,本文主要講解Update更新數據操作. 基礎環境 技術 版本 Java 1.8+ SpringBoot 2.x.x MyBatis 3.5...

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

Spring

Spring Boot 2.1.11 發布

changyuan.xu 發布于 2019-12-06

Spring Boot 2.1.11 發布了,更新內容如下: Bug 修復 配置 Netty 時將忽略 server.ssl.key-alias  #19197 在一個項目中使用多個數據庫時,Liquibase 執行器端點無法提供正確的信息  #19171 當...

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

2013平特肖公式