標簽:equals

Spring

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

5

puefu.he 發布于 2019-12-06

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

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

Java

珠聯璧合 | ServiceComb 集成 Shiro 實踐

15

darida 發布于 2019-12-06

Shiro簡介 Apache Shiro 是一款功能強大、易用的輕量級開源 Java 安全框架,它主要提供認證、鑒權、加密和會話管理等功能。 Spring Security 可能是業界用的最廣泛的安全框架,但是 Spring Security 和 Spring 耦合的太重,脫離了...

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

Java

Weblogic-T3-CVE-2019-2890-Analysis

21

changyuan.xu 發布于 2019-12-06

本文僅記錄一下自己調試2890的一些過程,網上已經有兩篇公開的文章了,主要是因為要寫年會PPT,然后自己上手調了一下這個漏洞,發現真的是個弟中弟的漏洞,感覺就是個 混kpi的漏洞 。 0x02 漏洞原理 T3反序列化關鍵字還是 readObject ,所以補丁下來的第一時間,我全...

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

Java

JDK9 SubmissionPublisher源碼解讀:

劉莉莉 發布于 2019-12-06

public CompletableFuture<Void> consume(Consumer<? super T> consumer) { if (consumer == null) throw new NullPointerException(); C...

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

Java

HashMap 1.8 源碼解析

尖兵 發布于 2019-12-06

本文源碼基于HashMap 1.8,下載地址: Java 8 另外本文不分析紅黑樹相關的源碼 前言 在對HashMap進行源碼解析前,我們很有必要搞清楚下面這幾個名詞,這對于下文的閱讀有很大的幫助。 哈希表:這里指的就是HashMap 哈希桶:HashMap的底層數據結構,即數組...

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

Java

Java基礎復習之旅(1)—IO/NIO篇

5

xubiao.zhuang 發布于 2019-12-06

1.基本概念 1.1 什么是IO流? 他是一種數據的流,從源頭流到目的地。比如文件的拷貝,輸入流從文件中讀取到進程,輸出流從進程寫入文件中。 1.2 字節流與字符流的區別? 字節流在JDK1.0的時候就被引入了,用以操作字符集類型為ASCII的數據。為了能夠操作Unicode類型...

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

Spring

SpringBoot之整合MongoDB

2

changyuan.xu 發布于 2019-12-06

MongoDB 是由C++語言編寫的,是一個基于分布式文件存儲的開源數據庫系統。 在高負載的情況下,添加更多的節點,可以保證服務器性能。 MongoDB 旨在為WEB應用提供可擴展的高性能數據存儲解決方案。 MongoDB 將數據存儲為一個文檔,數據結構由鍵值(key=>v...

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

Java

基于QZone dex分包技術的熱修復插件詳解

8

puefu.he 發布于 2019-12-06

關鍵詞 : 重啟生效、反射、類加載 簡介 :QQ空間基于的是 dex 分包方案。把 Bug 方法修復以后,放到一個單獨的 dex 補丁文件,讓程序運行期間加載 dex 補丁,執行修復后的方法。 原理 :如何做到簡介中的描述?在 Android 中所有我們運行期間需要的類都是由 C...

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

Java

推薦給Java程序員的優質書單:《Effective Java》

1

puefu.he 發布于 2019-12-06

《Effective Java》除了翻譯讓眾多 Java 程序員詬病之外,再沒有任何缺點了(有讀者戲稱:“這本書為翻譯們作出了杰出的表率”)。其目標是幫助 Java 程序員更加有效地使用 Java 編程語言及其基本類庫,主要涉及到 java.lang 、 java.util 、 ...

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

Spring

Spring Boot 2 整合 SpringSecurity 框架,實現用戶權限管理

2

鄧龍華 發布于 2019-12-06

一、Security簡介  1、基礎概念 Spring Security是一個能夠為基于Spring的企業應用系統提供聲明式的安全訪問控制解決方案的安全框架。它提供了一組可以在Spring應用上下文中配置的Bean,充分利用了Spring的IOC,DI,AOP(面向切面...

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

Java

7. 彤哥說netty系列之Java NIO核心組件之Selector

5

zhuangli 發布于 2019-12-05

<p align="right">——日拱一卒,不期而至!</p> 你好,我是彤哥,本篇是netty系列的第七篇。 簡介 上一章我們一起學習了Java NIO的核心組件Buffer,它通常跟Channel一起使用,但是它們在網絡IO中又...

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

編程技術

通過例子手撕架構模式

5

likai 發布于 2019-12-05

更多精品文章分類 關于架構 關于架構的概念很寬泛,不是一句 MVP、MVC、MVVM 就能說清楚的。 一般開發軟件的時候,我們是如何進行架構設計的呢? 首先一個 APP 軟件是一個大的系統,我們通常可以把這個大的系統劃分為許多個小的模塊,比如:登錄注冊功能,首頁展示功能、個人信息...

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

Java

2019年100道經典JAVA面試真題解析

16

songhua.gao 發布于 2019-12-05

2019年快結束了,給大家整理了今年來最經典的面試真題100道,每個題目都有詳細的解答,收集了java基礎,容器,多線程,反射,對象拷貝,Java Web,異常,網絡,設計模式,Spring / Spring MVC,等專題的經典面試真題,和詳細分析。沒道題目都詳細講解,文章過長...

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

Java

應該如何刷 LeetCode?

xirruiqiang 發布于 2019-12-05

LeetCode 做筆記 對于遇到的每個題目,事后都做上標記:普通題目,難題、好題。此外,每個題目都分為以下幾個步驟做好詳細的筆記: 1. 原題目 2. 自己的第一遍解法 3. 網上好的解法 4. 自己可以改進的地方 5. 進一步精簡優化自己的代碼直至代碼簡無可簡 ( 這是非常關...

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

Java

使用aop加解密http接口

yeseng 發布于 2019-12-05

背景 最近在寫一個小程序接口,由于安全性比較高,因此需要給請求參數和響應進行加密處理。如果在每個方法上都加密解密,那樣代碼就顯得太繁瑣了而且工作量會加大。所以,我們會統一進行加解密處理,一種比較傳統的方式就是通過攔截器進行攔截處理。在這里我們選擇通過使用spring的aop來實現...

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

Java

springIOC源碼深度解析

3

小丁 發布于 2019-12-05

以前沒有意識到閱讀優秀框架源碼的重要性,直到我閱讀完mybatis、spring IOC、AOP, springMVC的源碼,從中學了不少底層的知識,比如java的反射內省,jdk動態代理,cglib動態代理,體會到源碼中使用了各種設計模式,使得框架具有非常強大的擴展性,那個時候...

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

Java

Android ASM框架詳解

7

Harries 發布于 2019-12-05

在上篇文章中,我們以AspectJ為引子介紹了AOP及其設計思想,傳送門Android AspectJ詳解,我們用AspectJ可以方便的實現一些簡單的代碼織入,而不需要關心底層字節碼的實現,而ASM則偏向底層一些,ASM提供的API完全是面向Java字節碼編程,如果你對Java...

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

Java

java并發編程實戰筆記整理

hanze 發布于 2019-12-05

一、線程安全性 在線程安全性中,最核心的概念是正確性,而正確性的含義是:某個類的行為與其規范完全一致。這里的規范可以粗略理解為在各種限定條件下,類對象的結果與預期一致。在單線程中,正確性可以近似的定義為“所見即所知(we know it when we see it)”。在大概明...

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

2013平特肖公式