標簽:CTO
xiaoli.wang 發布于 2019-12-06
![]()
![]()
![]()
![]()
后端程序員都知道,在Web系統中,分頁是一種常見的功能,我之前寫的分頁方法都比較麻煩,移植性也不高,這就很不樂觀了。作為一個積極開朗的程序員,怎么能不去了解PageHelper分頁插件呢?PageHelper是國內非常優秀的一款開源的mybatis分頁插件,它支持基本主流與常用的...
閱讀(3)贊 (0)標簽:ACE / App / bean / cat / CEO / Collection / CTO / dataSource / db / db2 / final / find / git / GitHub / HTML / http / https / id / IDE / IO / ioc / java / js / key / list / map / mapper / maven / mybatis / mysql / Oracle / pagehelper / parse / plugin / Property / provider / Service / session / spring / sql / SQLite / sqlsession / SqlSessionFactory / src / tab / tar / UI / value / web / XML / zab / 下載 / 中文教程 / 代碼 / 分頁 / 分頁邏輯 / 參數 / 開源 / 插件 / 數據 / 數據庫 / 程序員 / 管理 / 解析 / 配置
鄧龍華 發布于 2019-12-06
![]()
一、Security簡介 1、基礎概念 Spring Security是一個能夠為基于Spring的企業應用系統提供聲明式的安全訪問控制解決方案的安全框架。它提供了一組可以在Spring應用上下文中配置的Bean,充分利用了Spring的IOC,DI,AOP(面向切面...
閱讀(3)贊 (0)標簽:ACE / Action / AOP / API / App / ArrayList / authenticate / bean / build / cat / Collection / CTO / DDL / equals / git / GitHub / HTML / http / https / id / IDE / IO / ioc / ip / list / logo / map / mapper / ORM / provider / rmi / Security / Select / Service / spring / Spring Boot / Spring Security / springboot / SpringMVC / src / struct / tab / tar / token / UI / value / web / Word / zab / 云 / 代碼 / 企業 / 加密 / 參數 / 安全 / 數據 / 數據庫 / 測試 / 源碼 / 管理 / 線程 / 認證 / 配置
xirruiqiang 發布于 2019-12-05
回顧NioEventLoop的run方法流程 上文說到NioEventLoop的run方法可以分為3個步驟: 輪詢channel中就緒的IO事件 處理輪詢出的IO事件 處理所有任務,也包括定時任務 其中步驟1已在上一節講述,這里接著講述下面2個步驟 IO事件與非IO任務 首先看一...
閱讀(6)贊 (0)標簽:ask / cat / CEO / CTO / executor / final / HashSet / HTML / http / id / IDE / IO / ioc / IOS / key / Netty / NIO / NSA / queue / REST / Select / tab / tag / tar / 代碼 / 安全 / 總結 / 文章 / 時間
zhuangli 發布于 2019-12-05
![]()
![]()
![]()
![]()
<p align="right">——日拱一卒,不期而至!</p> 你好,我是彤哥,本篇是netty系列的第七篇。 簡介 上一章我們一起學習了Java NIO的核心組件Buffer,它通常跟Channel一起使用,但是它們在網絡IO中又...
閱讀(7)贊 (0)標簽:ACE / cat / Connection / CTO / equals / http / https / id / IDE / IO / ip / java / key / linux / Netty / NIO / provider / remote / REST / Select / src / tab / tag / TCP / tk / UDP / UI / windows / 代碼 / 協議 / 參數 / 總結 / 操作系統 / 數據 / 服務器 / 注釋 / 源碼 / 空間 / 端口 / 線程 / 翻譯 / 遍歷
songhua.gao 發布于 2019-12-05
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
2019年快結束了,給大家整理了今年來最經典的面試真題100道,每個題目都有詳細的解答,收集了java基礎,容器,多線程,反射,對象拷貝,Java Web,異常,網絡,設計模式,Spring / Spring MVC,等專題的經典面試真題,和詳細分析。沒道題目都詳細講解,文章過長...
閱讀(12)贊 (0)標簽:2019 / ACE / Action / AIO / Ajax / AOP / API / App / ArrayList / ask / Atom / bean / BIO / bug / build / bus / cache / cat / CEO / Chrome / Collection / Collections / core / CSS / CTO / DDL / Document / DOM / equals / executor / final / Hadoop / HashMap / HashSet / HashTable / HTML / HTML5 / HTML文件 / http / https / HTTP協議 / id / IDE / IO / ioc / ip / java / JavaScript / java反射 / java基礎 / JAVA實例 / Java類 / js / json / JVM / key / LinkedList / list / map / message / mina / MQ / NIO / NSA / ORM / parse / PHP / Proxy / queue / rand / rmi / SDN / Security / Select / Service / servlet / session / spring / spring ioc / SpringMVC / sql / src / Statement / stream / Struts2 / synchronized / tab / tag / tar / TCP / token / UDP / UI / value / volatile / web / Word / XML / XSS攻擊 / zab / 一對多 / 互聯網 / 產品 / 代碼 / 企業 / 保安 / 分布式 / 刪除 / 協議 / 參數 / 同步 / 圖片 / 垃圾回收 / 域名 / 處理器 / 多線程 / 安全 / 安裝 / 實例 / 對象初始化 / 工作原理 / 并發 / 并發編程 / 廣告 / 開發 / 微信公眾號 / 總結 / 操作系統 / 數據 / 數據庫 / 數據庫訪問 / 文章 / 時間 / 服務器 / 服務端 / 本質 / 構造方法 / 模型 / 正則表達式 / 汽車 / 測試 / 源碼 / 漏洞 / 點到點 / 生命 / 目錄 / 程序員 / 空間 / 端口 / 管理 / 類圖 / 索引 / 線程 / 線程池 / 緩存 / 編譯 / 網站 / 翻譯 / 解析 / 認證 / 設計模式 / 詳細分析 / 調試 / 軟件 / 進程 / 進程調度 / 遍歷 / 配置 / 重排序 / 銀行 / 鎖 / 長連接 / 集合類 / 集群 / 需求 / 靜態方法 / 黑客
尖兵 發布于 2019-12-05
![]()
紙上得來終覺淺 絕知此事要躬行 —陸游 最近在看SpringBoot核編程思想(核心篇),看到走向注解驅動編程這章,里面有講解到: 在SpringFramework5.0引入了一個注解 @Indexed ,它可以為Spring的 模式注解 添加索引,以提升應用啟動性能。 官網地址...
閱讀(8)贊 (0)標簽:App / ArrayList / bean / BeanDefinition / bug / cat / CTO / dependencies / final / http / https / id / IO / ip / list / map / maven / Service / spring / springboot / src / ssl / stream / tab / UI / URLs / web / 代碼 / 數據 / 測試 / 源碼 / 索引 / 編譯 / 自動生成 / 解析 / 配置
hellas 發布于 2019-12-05
![]()
![]()
![]()
![]()
前言 這篇文章主要是從pinpoint-web界面入手,我們的目標是弄清楚兩個問題: 1、 pinpoint左側服務地圖上的調用量數據是怎么查詢的? 2、界面查詢條件WasOnly是什么意思? 左側服務地圖調用量來源 從下圖可以看出,A顯示被USER調用299次,線上數值代表著調...
閱讀(8)贊 (0)標簽:Agent / API / App / cat / CTO / db / final / HBase / http / https / id / IO / ip / key / list / map / mina / mysql / node / pinpoint / Property / rmi / Select / Service / spring / sql / src / tomcat / UI / web / Word / 代碼 / 參數 / 處理器 / 開發 / 數據 / 數據庫 / 文章
puefu.he 發布于 2019-12-05
![]()
在閱讀Spring Boot源碼時,看到Spring Boot中大量使用ImportBeanDefinitionRegistrar來實現Bean的動態注入。它是Spring中一個強大的擴展接口。本篇文章來講講它相關使用。 Spring Boot中的使用 在Spring Boot ...
閱讀(8)贊 (0)標簽:ACE / AOP / App / bean / BeanDefinition / cat / CEO / classpath / client / CTO / Document / Feign / HTML / http / https / id / IDE / IO / jetty / list / map / mapper / mybatis / provider / Proxy / root / Service / servlet / spring / Spring Boot / springboot / springcloud / src / tab / tar / tomcat / UI / validator / web / 代碼 / 單元測試 / 參數 / 實例 / 總結 / 數據 / 文章 / 測試 / 源碼 / 配置
likai 發布于 2019-12-05
![]()
一 數據類型 與 Java 程序語言中的數據類型相似,Java 虛擬機可以操作的數據類型可分為兩類:原始類型(Primitive Types,也經常翻譯為原生類型或者基本類型)和引用類型(Reference Types)。 與之對應,也存在有原始值(Primitive Value...
閱讀(8)贊 (0)標簽:ACE / constant / CTO / HTML / http / https / id / IDE / IO / ip / java / js / rand / src / struct / swap / synchronized / tab / UI / value / 丟失精度 / 代碼 / 壓力 / 參數 / 同步 / 字節碼 / 安全 / 實例 / 操作系統 / 數據 / 程序員 / 空間 / 管理 / 索引 / 線程 / 編譯 / 翻譯 / 解析 / 進程 / 鎖 / 需求 / 靜態方法
likai 發布于 2019-12-05
![]()
電腦的CPU資源是有限的,任務的處理速度與線程數量之間并不是正相關。當線程數量過多,CPU要頻繁的在不同線程切換,反而會引起處理性能的下降。線程池中最大的線程數,是考慮多種因素來事先設定的,比如硬件的條件,業務的類型等等。 當我們向一個固定大小的的線程池中請求一個線程時,當線程池...
閱讀(7)贊 (0)標簽:ACE / AOP / ask / bean / cache / cat / CTO / db / entity / executor / HTML / http / https / id / IDE / IO / ip / java / java線程 / JDBC / JVM / mina / MQ / queue / remote / rmi / SDN / Service / servlet / spring / src / ThreadPoolExecutor / UI / 主機 / 代碼 / 分布式 / 同步 / 處理器 / 多線程 / 大數據 / 定制 / 并發 / 并發工具包 / 并發編程 / 開源 / 微信公眾號 / 微服務 / 總結 / 數據 / 數據庫 / 時間 / 智能 / 服務器 / 架構設計 / 線程 / 線程池 / 緩存 / 調度器 / 進程 / 配置 / 鎖 / 阿里巴巴 / 集合類 / 高并發
hanze 發布于 2019-12-05
![]()
上周在群里有小盆友問 transient 關鍵字是干什么的。這篇文章就以此為契機介紹一下 transient 的作用,以及在 ArrayList 里面的應用。 要了解 transient 我們先聊聊 Java 的序列化。 復習序列化 所謂序列化是指,把對象轉化為字節流的一種機制。...
閱讀(8)贊 (0)標簽:2019 / ArrayList / cat / CTO / http / https / id / IO / java / list / src / stream / UI / zab / 代碼 / 參數 / 安全 / 總結 / 數據 / 文章 / 源碼 / 線程
小丁 發布于 2019-12-05
![]()
以前沒有意識到閱讀優秀框架源碼的重要性,直到我閱讀完mybatis、spring IOC、AOP, springMVC的源碼,從中學了不少底層的知識,比如java的反射內省,jdk動態代理,cglib動態代理,體會到源碼中使用了各種設計模式,使得框架具有非常強大的擴展性,那個時候...
閱讀(14)贊 (0)標簽:ACE / Action / AOP / App / ArrayList / bean / BeanDefinition / Bootstrap / bug / cache / cat / CEO / cglib / classpath / Collection / Collections / ConcurrentHashMap / CTO / db / Document / DOM / entity / equals / final / HashMap / HashSet / http / https / id / IDE / IO / ioc / java / key / lambda / lib / list / Listeners / map / maven / message / mybatis / node / ORM / parse / Property / root / schema / Security / session / spring / spring ioc / springioc / SpringMVC / src / strace / stream / synchronized / tab / tar / trigger / UI / value / XML / 萬物 / 下載 / 代碼 / 單元測試 / 參數 / 處理器 / 實例 / 開發 / 文章 / 時間 / 構造方法 / 測試 / 源碼 / 監聽器 / 空間 / 管理 / 統計 / 緩存 / 自定義標簽 / 解析 / 設計模式 / 遞歸 / 遍歷 / 配置 / 集合類
hanze 發布于 2019-12-05
![]()
在講阿里fastjson 之前,先講下泛型的一些基礎知識和在反射中如何獲取泛型,覺得自己已經掌握的可以直接通過目錄跳到最后查看 泛型類 泛型類的定義只要在申明類的時候,在類名后面直接加上< E>,中的E可以是任意的字母,也可以多個,多個用逗號隔開就可以。示例代碼如下 ...
閱讀(10)贊 (0)標簽:ACE / ArrayList / cache / cat / CEO / Collection / constant / CTO / db / entity / final / HashMap / http / https / id / IO / java / js / json / key / list / map / redis / Service / src / tar / UI / 代碼 / 參數 / 實例 / 測試 / 源碼 / 目錄 / 編譯 / 返回值類型 / 阿里巴巴
劉莉莉 發布于 2019-12-05
![]()
【51CTO.com原創稿件】2019年10月26日,由Testin主辦的第二屆NCTS中國云測試行業峰會在京召開,此次峰會以“AI+未來”為主題,匯聚來自國內外測試領域的知名專家學者、領先企業決策者、高層技術管理者、媒體從業者等,共同探討高端云測試技術,幫助測試從業者了解最前沿...
閱讀(12)贊 (0)標簽:2019 / App / bug / CDN / CTO / Developer / http / https / id / loadrunner / redis / sql / src / UI / 下載 / 云 / 代碼 / 企業 / 初學者 / 參數 / 同步 / 回報 / 地球 / 學生 / 安全 / 工程師 / 希望 / 并發 / 開發 / 微服務 / 性能優化 / 性能問題 / 總結 / 投資 / 推廣 / 提問 / 敏捷 / 數據 / 數據庫 / 時間 / 服務器 / 本質 / 架構師 / 測試 / 百度 / 程序員 / 站點 / 管理 / 統計 / 緩存 / 網站 / 美國 / 自動化 / 蘋果 / 認證 / 調試 / 負載均衡 / 質量 / 軟件 / 鎖 / 阿里巴巴 / 需求 / 領導 / 顛覆
darida 發布于 2019-12-05
![]()
![]()
![]()
![]()
Spring Secutity和Apache Shiro是Java領域的兩大主流開源安全框架,也是權限系統設計的主要技術選型。本文主要介紹Spring Secutity的實現原理,并基于Spring Secutity設計基于RBAC的權限系統。 一、技術選型 為何把Spring ...
閱讀(12)贊 (0)標簽:2019 / ACE / Agent / AOP / apache / App / authenticate / Authorization / bean / build / cat / cglib / CTO / dataSource / DOM / final / http / https / id / IDE / IO / ip / java / javaagent / JVM / lib / Lua / provider / Proxy / rmi / root / Security / Service / servlet / spring / Spring Security / src / tab / tar / UI / web / zab / 代碼 / 參數 / 處理器 / 安全 / 定制 / 希望 / 開源 / 總結 / 數據 / 數據庫 / 服務端 / 權限控制 / 模型 / 源碼 / 管理 / 線程 / 解析 / 認證 / 遍歷 / 配置
hanze 發布于 2019-12-05
一、線程安全性 在線程安全性中,最核心的概念是正確性,而正確性的含義是:某個類的行為與其規范完全一致。這里的規范可以粗略理解為在各種限定條件下,類對象的結果與預期一致。在單線程中,正確性可以近似的定義為“所見即所知(we know it when we see it)”。在大概明...
閱讀(10)贊 (0)標簽:ACE / Atom / BigInteger / CTO / equals / final / http / https / id / IO / java / JVM / Logging / NSA / Service / servlet / synchronized / 一致性 / 代碼 / 協議 / 同步 / 多線程 / 安全 / 實例 / 并發 / 并發編程 / 性能問題 / 數據 / 時間 / 本質 / 管理 / 線程 / 統計 / 鎖 / 需求
dulong 發布于 2019-12-05
![]()
![]()
![]()
![]()
作為程序員每天就是不停的敲代碼,改Bug,寫起代碼來那真是行云如流水,但要你碼出點文字,寫點技術總結,好像比登天還難。 不過,現在已經有越來越多的程序員喜歡上寫博客,分享一些自己的觀點,或者通過寫博客加深自己對某項知識的認識,使自己的知識體系更加健全。 國內很多程序員大牛都有自己...
閱讀(7)贊 (0)標簽:2019 / bug / CTO / git / GitHub / http / https / java / js / Markdown / PHP / python / spring / Spring Boot / src / UI / wget / 下載 / 云 / 代碼 / 創始人 / 博客 / 安裝 / 開發 / 開源 / 總結 / 文章 / 程序員 / 部署
yanxinchi 發布于 2019-12-05
![]()
Aware:意識到,目的是讓Bean獲得到Spring容器的服務,可以直接繼承ApplicationContextAware獲得Spring容器的所有服務,但原則上是使用到什么接口,就實現什么接口。 二、需求 將txt文件里面的內容,讀取到控制臺。 三、示例 1.新建test.t...
閱讀(9)贊 (0)標簽:ACE / AOP / apache / App / ask / bean / cat / classpath / cmd / core / CTO / Document / equals / executor / final / http / https / id / IDE / IO / java / junit / linux / list / ORM / Property / queue / Service / spring / springboot / src / stream / tar / UI / value / windows / 代碼 / 單元測試 / 多線程 / 并發 / 并發編程 / 開發 / 操作系統 / 時間 / 測試 / 管理 / 線程 / 線程池 / 配置 / 需求