標簽:CTO

Java

Mybatis分頁插件PageHelper的學習與使用

5

xiaoli.wang 發布于 2019-12-06

后端程序員都知道,在Web系統中,分頁是一種常見的功能,我之前寫的分頁方法都比較麻煩,移植性也不高,這就很不樂觀了。作為一個積極開朗的程序員,怎么能不去了解PageHelper分頁插件呢?PageHelper是國內非常優秀的一款開源的mybatis分頁插件,它支持基本主流與常用的...

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

Spring

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

2

鄧龍華 發布于 2019-12-06

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

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

Java

4.Netty執行IO事件和非IO任務

xirruiqiang 發布于 2019-12-05

回顧NioEventLoop的run方法流程 上文說到NioEventLoop的run方法可以分為3個步驟: 輪詢channel中就緒的IO事件 處理輪詢出的IO事件 處理所有任務,也包括定時任務 其中步驟1已在上一節講述,這里接著講述下面2個步驟 IO事件與非IO任務 首先看一...

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

Java

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

5

zhuangli 發布于 2019-12-05

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

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

Java

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

16

songhua.gao 發布于 2019-12-05

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

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

Java

SpringFramework5.0 @Indexed注解 簡單解析

3

尖兵 發布于 2019-12-05

紙上得來終覺淺 絕知此事要躬行 —陸游 最近在看SpringBoot核編程思想(核心篇),看到走向注解驅動編程這章,里面有講解到: 在SpringFramework5.0引入了一個注解 @Indexed ,它可以為Spring的 模式注解 添加索引,以提升應用啟動性能。 官網地址...

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

Java

俠夢說pinpoint–左側服務地圖調用量和WasOn過濾

5

hellas 發布于 2019-12-05

前言 這篇文章主要是從pinpoint-web界面入手,我們的目標是弄清楚兩個問題: 1、 pinpoint左側服務地圖上的調用量數據是怎么查詢的? 2、界面查詢條件WasOnly是什么意思? 左側服務地圖調用量來源 從下圖可以看出,A顯示被USER調用299次,線上數值代表著調...

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

Java

Spring Boot通過ImportBeanDefinitionRegistrar動態注入Bean

1

puefu.he 發布于 2019-12-05

在閱讀Spring Boot源碼時,看到Spring Boot中大量使用ImportBeanDefinitionRegistrar來實現Bean的動態注入。它是Spring中一個強大的擴展接口。本篇文章來講講它相關使用。 Spring Boot中的使用 在Spring Boot ...

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

Java

Java 虛擬機結構

3

likai 發布于 2019-12-05

一 數據類型 與 Java 程序語言中的數據類型相似,Java 虛擬機可以操作的數據類型可分為兩類:原始類型(Primitive Types,也經常翻譯為原生類型或者基本類型)和引用類型(Reference Types)。 與之對應,也存在有原始值(Primitive Value...

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

Java

Java線程池實現

1

likai 發布于 2019-12-05

電腦的CPU資源是有限的,任務的處理速度與線程數量之間并不是正相關。當線程數量過多,CPU要頻繁的在不同線程切換,反而會引起處理性能的下降。線程池中最大的線程數,是考慮多種因素來事先設定的,比如硬件的條件,業務的類型等等。 當我們向一個固定大小的的線程池中請求一個線程時,當線程池...

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

Java

那些有趣的代碼(三)–勤儉持家的 ArrayList

2

hanze 發布于 2019-12-05

上周在群里有小盆友問 transient 關鍵字是干什么的。這篇文章就以此為契機介紹一下 transient 的作用,以及在 ArrayList 里面的應用。 要了解 transient 我們先聊聊 Java 的序列化。 復習序列化 所謂序列化是指,把對象轉化為字節流的一種機制。...

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

Java

springIOC源碼深度解析

3

小丁 發布于 2019-12-05

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

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

Java

java 泛型詳解+ 阿里fastjson 源碼中的巧妙運用

2

hanze 發布于 2019-12-05

在講阿里fastjson 之前,先講下泛型的一些基礎知識和在反射中如何獲取泛型,覺得自己已經掌握的可以直接通過目錄跳到最后查看 泛型類 泛型類的定義只要在申明類的時候,在類名后面直接加上< E>,中的E可以是任意的字母,也可以多個,多個用逗號隔開就可以。示例代碼如下 ...

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

編程技術

【NCTS峰會回顧】云測學院陳霽:測試開發到測試架構之路

1

劉莉莉 發布于 2019-12-05

【51CTO.com原創稿件】2019年10月26日,由Testin主辦的第二屆NCTS中國云測試行業峰會在京召開,此次峰會以“AI+未來”為主題,匯聚來自國內外測試領域的知名專家學者、領先企業決策者、高層技術管理者、媒體從業者等,共同探討高端云測試技術,幫助測試從業者了解最前沿...

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

Java

SpringSecurity原理剖析與權限系統設計

6

darida 發布于 2019-12-05

Spring Secutity和Apache Shiro是Java領域的兩大主流開源安全框架,也是權限系統設計的主要技術選型。本文主要介紹Spring Secutity的實現原理,并基于Spring Secutity設計基于RBAC的權限系統。 一、技術選型 為何把Spring ...

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

Java

java并發編程實戰筆記整理

hanze 發布于 2019-12-05

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

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

Java

Github標星10.3K!這是一個非常棒的Java博客系統

5

dulong 發布于 2019-12-05

作為程序員每天就是不停的敲代碼,改Bug,寫起代碼來那真是行云如流水,但要你碼出點文字,寫點技術總結,好像比登天還難。 不過,現在已經有越來越多的程序員喜歡上寫博客,分享一些自己的觀點,或者通過寫博客加深自己對某項知識的認識,使自己的知識體系更加健全。 國內很多程序員大牛都有自己...

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

Spring

Springboot-spring高級話題

1

yanxinchi 發布于 2019-12-05

Aware:意識到,目的是讓Bean獲得到Spring容器的服務,可以直接繼承ApplicationContextAware獲得Spring容器的所有服務,但原則上是使用到什么接口,就實現什么接口。 二、需求 將txt文件里面的內容,讀取到控制臺。 三、示例 1.新建test.t...

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

2013平特肖公式