0

6. 彤哥說netty系列之Java NIO核心組件之Buffer

——日拱一卒,不期而至! 你好,我是彤哥,本篇是netty系列的第六篇。 簡介 上一章我們一起學習了Java NIO的核心組件Channel,它可以看作是實體與實體之間的連接,而且需要與Buffer交互,這一章我們就來學習一下Buffer的特性。 概念 Buffer用于與Channel交互時使用,通 ...

彤哥讀源碼 發布于 2019-12-03 22:38 評論(1)閱讀(98)
0

【搞定面試官】你還在用Executors來創建線程池?會有什么問題呢?

前言 "上文" 我們介紹了JDK中的線程池框架 。我們知道,只要需要創建線程的情況下,即使是在單線程模式下,我們也要盡量使用 。即: 但是,在 "《阿里巴巴Java開發手冊》" 中有一條 【強制】線程池不允許使用 Executors 去創建,而是通過 ThreadPoolExecutor 的方式,這 ...

店小不二 發布于 2019-12-03 22:19 評論(1)閱讀(243)
0

類加載器 - 自定義系統類加載器及線程上下文類加載器

自定義系統類加載器 ClassLoader.getSystemClassLoader()方法詳解 方法說明 返回用于委托的系統類加載器,它是新建ClassLoader實例的默認的委托雙親,通常也是啟動應用的類加載器。 這個方法在運行啟動期間很早的時候就被調用,在調用時首先會創建系統加載器,而且會將其 ...

夜的那種黑丶 發布于 2019-12-03 20:48 評論(2)閱讀(137)
2

漫談認證與授權

認證與授權一直以來都是很多人在討論的話題,之所以想這次談一談認證和授權,主要是因為最近看到許多文章都把認證和授權混為一談,把認證方式當作是授權方式。所以想寫篇文章談談我眼中的認證與授權 ...

WeihanLi 發布于 2019-12-03 20:38 評論(2)閱讀(318)
0

關于JMeter原子性相關探究

1.背景最近寶路遇到個項目,在使用JMeter過程中引發了一些思考,寶路嘗試用各種方式去驗證,進而有了今天“JMeter原子性”相關主題。2.目的探究JMeter的事務的原子性3.實戰說道原子性,有的同學還一頭霧水。。。。啥是原子性?相信大家應該都接觸過數據庫,數據庫的事務就具有原子性(其余的幾個特 ...

寶路 發布于 2019-12-03 20:34 評論(0)閱讀(108)
2

Redis系列(四):Redis持久化和主從復制原理

一、持久化 所謂的持久化就是把內存中的數據寫到磁盤中去,防止服務宕機后內存數據丟失。Redis4.0之前提供了兩種持久化方式:RDB(默認) 和AOF,Redis4.x之后新增了一種混合持久化(本文所用的Redis版本是redis‐5.0.2) 1、RDB RDB是Redis Database縮寫, ...

toby.xu 發布于 2019-12-03 20:25 評論(0)閱讀(279)
1

郵箱基礎協議:SMTP/POP3/IMAP

[toc] 電子郵件的組成:信封、首部和正文 電子郵件由三部分組成,下圖是 Client 發送的整個數據: 1. 信封(envelope) 信封是 MTA 用來交付的,在上例中由兩個 SMTP 命令指明; MAIL From: RCPT To: 2. 首部(header) 首部由用戶代理使用,上例中 ...

陳心朔 發布于 2019-12-03 19:42 評論(2)閱讀(182)
0

Netty網絡框架

Netty網絡框架 Netty是一個異步的基于事件驅動的網絡框架。 為什么要使用Netty而不直接使用JAVA中的NIO 1.Netty支持三種IO模型同時支持三種Reactor模式。 2.Netty支持很多應用層的協議,提供了很多decoder和encoder。 3.Netty能夠解決TCP長連接 ...

辣雞小籃子 發布于 2019-12-03 19:19 評論(0)閱讀(272)
0

IEnumerable和IEnumerator詳解

IEnumerable是可枚舉的所有非泛型集合的基接口, IEnumerable包含一個方法GetEnumerator(),該方法返回一個IEnumerator;IEnumerator提供通過Current屬性以及MoveNext()和Reset()方法來循環訪問集合的功能。 ...

愛在846 發布于 2019-12-03 18:38 評論(1)閱讀(217)
2

你真的了解Object源碼嗎

歡迎點贊閱讀,一同學習交流,有疑問請留言 。 GitHub上也有開源 "JavaHouse" 歡迎star 引入 Object 應該是比較簡單的源碼了。現在我們來分析一下他。Object 是類層次結構的根。Java體系里面的每個類默認都有一個超類就是 Object。總之,所有對象,包含數組,都默認實 ...

布爾bl 發布于 2019-12-03 18:36 評論(2)閱讀(220)
0

SpringBoot學習(七)—— springboot快速整合Redis

Redis緩存 @[toc] 簡介 redis是一個高性能的key value數據庫 優勢 性能強,適合高度的讀寫操作(讀的速度是110000次/s,寫的速度是81000次/s )。 支持較為豐富的數據類型(如二進制的Strings, Lists, Hashes, Sets ,Ordered Set ...

lgx211 發布于 2019-12-03 18:33 評論(0)閱讀(184)
1

從spring源碼汲取營養:模仿spring事件發布機制,解耦業務代碼

前言 最近在項目中做了一項優化,對業務代碼進行解耦。我們部門做的是警用系統,通俗的說,可理解為110報警。一條警情,會先后經過接警員、處警調度員、一線警員,警情是需要記錄每一步的日志,是要可追溯的,比如報警人張小三在2019 12 02 00:02:01時間報警,接警員A在1分鐘后,將該警情記錄完成 ...

三國夢回 發布于 2019-12-03 18:08 評論(1)閱讀(301)
0

solr數據操作

本文介紹solr的基本數據操作,基于solr 8.2。solr支持多種數據格式,包括XML,JSON,CSV等,并提供多種腳本和工具來操作數據。本文講解curl請求和JSON數據格式的處理方式。 本文使用單solr服務來演示數據操作,創建名為 __my_core__ 的solr core, 文檔sc ...

不寫日記 發布于 2019-12-03 18:01 評論(0)閱讀(99)
2

Spring Security(二)--WebSecurityConfigurer配置以及filter順序

“致"高級"工程師(BUG工程師) 一顆折騰的心?? 原創不易,點個贊??,支持支持 在認證過程和訪問授權前必須了解spring Security如何知道我們要求所有用戶都經過身份驗證? Spring Security如何知道我們想要支持基于表單的身份驗證?因此必須了解WebSecurityConf ...

Ccww筆記 發布于 2019-12-03 17:50 評論(0)閱讀(90)
2

使用FastReport報表工具實現信封套打功能

在較早期的報表套打的時候,我傾向于使用LODOP的ActiveX進行報表的打印或者套打,BS效果還是很不錯的。之前利用它在Winform程序里面實現信封套打功能,詳細參考《基于信封套打以及批量打印的實現過程》,雖然功能能夠完美實現,不過由于還需要附帶一個不是百分百整合一起的插件,還是有點另類的,雖然... ...

伍華聰 發布于 2019-12-03 17:42 評論(2)閱讀(377)
5

在.NET Core中使用Jwt對API進行認證

在.NET Core中想給API進行安全認證,最簡單的無非就是Jwt,悠然記得一年前寫的Jwt Demo,現在拿回來改成.NET Core的,但是在編碼上的改變并不大,因為Jwt已經足夠強大了。在項目中分為 DotNetCore_Jwt_Server 以及 DotNetCore_Jwt_Client ...

張子浩 發布于 2019-12-03 17:35 評論(4)閱讀(592)
0

SpringBoot 整合 Zookeeper 接入Starring微服務平臺

背景 最近接的一個項目是基于公司產品Starring做的微服務支付平臺,純后臺項目,實現三方支付公司和銀行接口來完成用戶賬戶扣款,整合成通用支付接口發布給前端調用。 但是扯蛋了,這邊前端什么都不想做,只想我們提供一個鏈接,用戶可以選擇支付方式進行支付,這樣的話相當于咱們又得起一個WEB版的收銀臺Pr ...

木木木主 發布于 2019-12-03 17:33 評論(0)閱讀(145)
0

Kotlin實戰案例:帶你實現RecyclerView分頁查詢功能(仿照主流電商APP,可切換列表和網格效果)

隨著Kotlin的推廣,一些國內公司的安卓項目開發,已經從Java完全切成Kotlin了。雖然Kotlin在各類編程語言中的排名比較靠后(據TIOBE發布了 19 年 8 月份的編程語言排行榜,Kotlin竟然排名45位),但是作為安卓開發者,掌握該語言,卻已是大勢所趨了。 Kotlin的基礎用法, ...

齊行超 發布于 2019-12-03 17:29 評論(0)閱讀(125)
1

附011.Kubernetes-DNS及搭建

一 Kubernetes DNS介紹1.1 Kubernetes DNS發展作為服務發現機制的基本功能,在集群內需要能夠通過服務名對服務進行訪問,因此需要一個集群范圍內的DNS服務來完成從服務名到ClusterIP的解析。DNS服務在Kubernetes的發展過程中經歷了3個階段,SkyDNS --... ...

木二 發布于 2019-12-03 17:24 評論(1)閱讀(120)
2

.NET Core 跨平臺 GUI 開發之 GTtkSharp 初級篇

.NET Core 跨平臺 GUI 開發之 GTtkSharp 初級篇 本文作為初級篇,適合已經安裝好.NET Core 環境以及 Gtk 環境,并具備了 C 開發基礎知識,能跑一些簡單的例子,希望更深入了解開發 GTK 程序的同學。本文主要內容包括 GTK 的深入介紹、界面布局、響應式編程等 參考 ...

笑笑🤞 發布于 2019-12-03 17:14 評論(0)閱讀(381)
三d开奖结果走势图