<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12
      摘要: 轉(zhuǎn)載自http://www.infoq.com/cn/articles/netty-high-performance 1. 背景 1.1. 驚人的性能數(shù)據(jù) 最近一個(gè)圈內(nèi)朋友通過私信告訴我,通過使用Netty4 + Thrift壓縮二進(jìn)制編解碼技術(shù),他們實(shí)現(xiàn)了10W TPS(1K的復(fù)雜POJO對(duì)象)的跨節(jié)點(diǎn)遠(yuǎn)程服務(wù)調(diào)用。相比于傳統(tǒng)基于Java序列化+BIO(同步阻塞IO)的通信框架,性能提升了8倍多... 閱讀全文
      posted @ 2016-07-02 13:43 Binhua Liu 閱讀(2166) 評(píng)論(0) 推薦(0)
      摘要: 在我的前一篇文章中, 我們演示了在Java 8中,可以采用@Contended在類級(jí)別上的注釋,來進(jìn)行緩存行填充。這樣,多線程情況下的偽共享沖突問題。 感興趣的同學(xué)可以查看該文。 其實(shí),@Contended注釋還可以應(yīng)用于字段級(jí)別(Field-Level),當(dāng)應(yīng)用于字段級(jí)別時(shí),被注釋的字段將和其他字段隔離開來,會(huì)被加載在獨(dú)立的緩存行上。在字段級(jí)別上,@Contended還支持一個(gè)“conten... 閱讀全文
      posted @ 2016-06-28 14:04 Binhua Liu 閱讀(11183) 評(píng)論(2) 推薦(5)
      摘要: 關(guān)于偽共享的文章已經(jīng)很多了,對(duì)于多線程編程來說,特別是多線程處理列表和數(shù)組的時(shí)候,要非常注意偽共享的問題。否則不僅無法發(fā)揮多線程的優(yōu)勢,還可能比單線程性能還差。隨著JAVA版本的更新,再各個(gè)版本上減少偽共享的做法都有區(qū)別,一不小心代碼可能就失效了,要注意進(jìn)行測試。這篇文章總結(jié)一下。 什么是偽共享 關(guān) 閱讀全文
      posted @ 2016-06-27 17:52 Binhua Liu 閱讀(15587) 評(píng)論(5) 推薦(9)
      摘要: 英文原文:Micro Benchmarking with JMH: Measure, don’t guess!翻譯地址:使用JMH進(jìn)行微基準(zhǔn)測試:不要猜,要測試!原文作者:Antonio翻譯作者:Hollis轉(zhuǎn)載請(qǐng)注明出處。 很多Java開發(fā)人員都知道把一個(gè)變量聲明為null有助于垃圾回收(譯者注:一般而言,為null的對(duì)象都會(huì)被作為垃圾處理,所以將不用的對(duì)象顯式地設(shè)為Null,有利于GC... 閱讀全文
      posted @ 2016-06-26 15:54 Binhua Liu 閱讀(4371) 評(píng)論(0) 推薦(0)
      摘要: 最近架構(gòu)一個(gè)項(xiàng)目,實(shí)現(xiàn)行情的接入和分發(fā),需要達(dá)到極致的低時(shí)延特性,這對(duì)于證券系統(tǒng)是非常重要的。接入的行情源是可以配置,既可以是Level-1,也可以是Level-2或其他第三方的源。雖然Level-1行情沒有Level-2快,但是作為系統(tǒng)支持的行情源,我們還是需要優(yōu)化它,使得從文件讀取,到用戶通過socket收到行情,端到端的時(shí)延盡可能的低。本文主要介紹對(duì)level-1行情dbf文件讀取的極致優(yōu)化... 閱讀全文
      posted @ 2016-06-26 07:13 Binhua Liu 閱讀(5660) 評(píng)論(5) 推薦(5)
      摘要: 最近架構(gòu)一個(gè)項(xiàng)目,實(shí)現(xiàn)行情的接入和分發(fā),需要達(dá)到極致的低時(shí)延特性,這對(duì)于證券系統(tǒng)是非常重要的。接入的行情源是可以配置,既可以是Level-1,也可以是Level-2或其他第三方的源。雖然Level-1行情沒有Level-2快,但是作為系統(tǒng)支持的行情源,我們還是需要優(yōu)化它,使得從文件讀取,到用戶通過socket收到行情,端到端的時(shí)延盡可能的低。本文主要介紹對(duì)level-1行情dbf文件讀取的極致優(yōu)化... 閱讀全文
      posted @ 2016-06-25 09:40 Binhua Liu 閱讀(5348) 評(píng)論(0) 推薦(4)
      摘要: 最近架構(gòu)一個(gè)項(xiàng)目,實(shí)現(xiàn)行情的接入和分發(fā),需要達(dá)到極致的低時(shí)延特性,這對(duì)于證券系統(tǒng)是非常重要的。接入的行情源是可以配置,既可以是Level-1,也可以是Level-2或其他第三方的源。雖然Level-1行情沒有Level-2快,但是作為系統(tǒng)支持的行情源,我們還是需要優(yōu)化它,使得從文件讀取,到用戶通過socket收到行情,端到端的時(shí)延盡可能的低。本文主要介紹對(duì)level-1行情dbf文件讀取的極致優(yōu)化... 閱讀全文
      posted @ 2016-06-23 12:16 Binhua Liu 閱讀(9186) 評(píng)論(4) 推薦(7)
      摘要: 最近由于項(xiàng)目需要,研究了一下maven的打包,項(xiàng)目要做到 1,生成3個(gè)目錄/lib,/conf,/bin目錄 2,把所有的jar目錄編譯、拷貝到/lib目錄(包括maven的jar包和lib目錄下的jar,以及編譯的jar包) 3,把所有的啟動(dòng)腳本從工程根目錄拷貝到/bin目錄 4,把所有的配置文件從src/main/resources拷貝到/conf 下面是配置的pom.xml,我把相關(guān)... 閱讀全文
      posted @ 2016-06-21 19:57 Binhua Liu 閱讀(37073) 評(píng)論(2) 推薦(3)
      摘要: 簡介 提供了一個(gè)基于FIFO隊(duì)列,可以用于構(gòu)建鎖或者其他相關(guān)同步裝置的基礎(chǔ)框架。該同步器(以下簡稱同步器)利用了一個(gè)int來表示狀態(tài),期望它能夠成為實(shí)現(xiàn)大部分同步需求的基礎(chǔ)。使用的方法是繼承,子類通過繼承同步器并需要實(shí)現(xiàn)它的方法來管理其狀態(tài),管理的方式就是通過類似acquire和release的方式來操縱狀態(tài)。然而多線程環(huán)境中對(duì)狀態(tài)的操縱必須確保原子性,因此子類對(duì)于狀態(tài)的把握,需要使用這個(gè)同步器提... 閱讀全文
      posted @ 2016-06-16 18:06 Binhua Liu 閱讀(3663) 評(píng)論(0) 推薦(0)
      摘要: Protobuf序列化的字節(jié)流數(shù)據(jù)是不能自描述的,當(dāng)我們通過socket把數(shù)據(jù)發(fā)送到Client時(shí),Client必須知道發(fā)送的是什么類型的數(shù)據(jù),才能正確的反序列化它。這嚴(yán)重影響限制了C/S功能的實(shí)現(xiàn),不解決的話信道事實(shí)上只能傳輸一種類型的數(shù)據(jù)。本文講解一下我用的解決辦法,雖然我覺得應(yīng)該有官方的實(shí)現(xiàn)更 閱讀全文
      posted @ 2016-06-12 15:09 Binhua Liu 閱讀(40636) 評(píng)論(6) 推薦(10)
      摘要: 很多的同學(xué)很少使用、或者干脆不了解不可變類(Immutable Class)。直觀上很容易認(rèn)為Immutable類效率不高,或者難以理解他的使用場景。其實(shí)不可變類是非常有用的,可以提高并行編程的效率和優(yōu)化設(shè)計(jì)。讓我們跳過一些寬泛的介紹,從一個(gè)常見的并行編程場景說起: 假設(shè)系統(tǒng)需要實(shí)時(shí)地處理大量的訂單,這些訂單的處理依賴于用戶的配置,例如用戶的會(huì)員級(jí)別、支付方式等。程序需要通過這些配置的參數(shù)... 閱讀全文
      posted @ 2016-06-11 16:38 Binhua Liu 閱讀(15005) 評(píng)論(7) 推薦(14)
      摘要: 1, substring截取超大字符串可能造成的“內(nèi)存泄漏” 2,+ 操作符的優(yōu)化和局限 3,StringBuilder和StringBuffer 4,split和StringTokenizer做簡單字符分割效率的比較 1, substring截取超大字符串可能造成的“內(nèi)存泄漏” 我們知道,Stri 閱讀全文
      posted @ 2016-06-09 15:00 Binhua Liu 閱讀(9069) 評(píng)論(3) 推薦(5)
      摘要: 已經(jīng)有不少文章介紹使用tomcat-redis-session-manager來實(shí)現(xiàn)Redis存儲(chǔ)Tomcat的Session,實(shí)現(xiàn)分布式Session管理。但是現(xiàn)在官方編譯的tomcat-redis-session-manager的jar包已經(jīng)很舊了,基于的Redis版本也很低。這里我把我自己重新編譯并部署它的步驟介紹一下。 1,首先,從Github上clone下載tomcat-redi... 閱讀全文
      posted @ 2016-06-05 16:11 Binhua Liu 閱讀(10631) 評(píng)論(4) 推薦(7)
      摘要: 翻譯前言:感覺作者有點(diǎn)夸夸其談兼絮絮叨叨,但文章還是很有用的。原文《An Overview of Complex Event Processing》 復(fù)雜事件處理技術(shù)概覽(一) 用戶用例:客戶問題的解決方案 所以,現(xiàn)在如何使用復(fù)雜事件處理平臺(tái)來解決業(yè)務(wù)問題?毫無疑問,在過去的幾年中,這一技術(shù)被在大多數(shù)的-- 如果不是全部的--不同類型的行業(yè)。 金融服務(wù)資本市場公司都采用這種技術(shù)作為實(shí)... 閱讀全文
      posted @ 2016-03-29 18:02 Binhua Liu 閱讀(1984) 評(píng)論(0) 推薦(0)
      摘要: 本文轉(zhuǎn)載自:http://blog.csdn.net/andylaudotnet/article/details/1763573 性能調(diào)節(jié)的目的是通過將網(wǎng)絡(luò)流通、磁盤 I/O 和 CPU 時(shí)間減到最小,使每個(gè)查詢的響應(yīng)時(shí)間最短并最大限度地提高整個(gè)數(shù)據(jù)庫服務(wù)器的吞吐量。為達(dá)到此目的,需要了解應(yīng)用程序的 閱讀全文
      posted @ 2016-03-27 19:35 Binhua Liu 閱讀(11783) 評(píng)論(0) 推薦(1)
      摘要: 翻譯前言:我在理解復(fù)雜事件處理(CEP)方面一直有這樣的困惑--為什么這種計(jì)算模式是有效的,能夠分析得到有用的結(jié)果?為什么它會(huì)快?我始終還沒有找到我期望的答案。不像map-reduce模型,google的論文非常清楚的描述了它的場景;或者disruptor框架,原作者清晰地解釋了它為什么會(huì)快。在試圖理解CEP的過程中,我準(zhǔn)備翻譯一些我認(rèn)為有啟發(fā)性的文章,希望也對(duì)大家有用。這篇文章的原文《An ... 閱讀全文
      posted @ 2016-03-27 12:32 Binhua Liu 閱讀(5394) 評(píng)論(0) 推薦(0)
      摘要: 使用Netty編程時(shí),我們經(jīng)常會(huì)從用戶線程,而不是Netty線程池發(fā)起write操作,因?yàn)槲覀儾荒茉趎etty的事件回調(diào)中做大量耗時(shí)操作。那么問題來了 – 1, writeAndFlush是線程安全的嗎? 2, 是否使用了鎖,導(dǎo)致并發(fā)性能下降呢 我們來看代碼 – 在DefaultChannelHan 閱讀全文
      posted @ 2016-03-19 15:40 Binhua Liu 閱讀(13772) 評(píng)論(1) 推薦(3)
      摘要: 前言:這段時(shí)間還算比較空閑,我準(zhǔn)備把過去做過的有些形形色色,甚至有些奇怪的研究總結(jié)一下,也許剛好有人用的著也不一定,不枉為之抓耳撓腮的時(shí)光和浪費(fèi)的電力。以前有個(gè)客戶提出要在RCP程序中添加一個(gè)banner欄,研究了很久才搞定。代碼是基于eclipse4.3.2的。先看一下效果預(yù)覽:為了添加一個(gè)ban... 閱讀全文
      posted @ 2015-12-30 22:20 Binhua Liu 閱讀(1731) 評(píng)論(0) 推薦(3)
      摘要: 前言:這段時(shí)間還算比較空閑,我準(zhǔn)備把過去做過的有些形形色色,甚至有些奇怪的研究總結(jié)一下,也許剛好有人用的著也不一定,不枉為之抓耳撓腮的時(shí)光和浪費(fèi)的電力。 名詞解釋: 網(wǎng)站可訪問性測試:國內(nèi)基本沒有什么開展,簡單又不太科學(xué)地說,就是讓盲人,色弱,聾啞人也可以訪問的網(wǎng)站。網(wǎng)站只有符合很多的編碼和布局標(biāo)準(zhǔn),屏幕閱讀器才能很好地幫助殘疾人訪問這個(gè)網(wǎng)站。在美國,可訪問性是立法了的,政府或者政府資助... 閱讀全文
      posted @ 2015-12-27 18:34 Binhua Liu 閱讀(2390) 評(píng)論(0) 推薦(1)
      摘要: 原作者:CoffeeOneSugar翻譯:劉斌華在我之前發(fā)表的文章中,我提到我最近熱衷于Complex Event Processing (CEP) (復(fù)雜事件處理)。簡單來說,CEP把數(shù)據(jù)流作為輸入,根據(jù)一系列預(yù)定義的規(guī)則,把數(shù)據(jù)(或部分?jǐn)?shù)據(jù))重定向給監(jiān)聽者們;又或者是當(dāng)發(fā)現(xiàn)數(shù)據(jù)中的隱含的模式(P... 閱讀全文
      posted @ 2015-07-15 18:02 Binhua Liu 閱讀(5819) 評(píng)論(0) 推薦(2)
      摘要: 由于SWT的實(shí)現(xiàn)機(jī)制,在不同平臺(tái)下,必須引用不同swt*.jar. 由于這個(gè)瓶頸,我們要為不同的平臺(tái)編譯不同的版本。但是這是可以避免的。這將是本文要討論的內(nèi)容。我一共google到了3種solution:1,使用swtjar.jar。http://mchr3k.github.io/swtjar/其主... 閱讀全文
      posted @ 2015-04-07 11:06 Binhua Liu 閱讀(17556) 評(píng)論(0) 推薦(2)
      摘要: (我的環(huán)境是Mint7.1,相當(dāng)于Ubuntu14.04) 1,首先,根據(jù)docker.com上的安裝指導(dǎo)來安裝docker,這里就不重復(fù)了,參考: https://docs.docker.com/installation/ubuntulinux/ 2,執(zhí)行 $ docker version 你可能遭遇如下錯(cuò)誤: FATA[0000] Get http:///var/run/d... 閱讀全文
      posted @ 2015-03-04 08:58 Binhua Liu 閱讀(2270) 評(píng)論(0) 推薦(0)
      摘要: 1, 下載安裝JDK的docker container 我是從這個(gè)源下載已經(jīng)做好的JDK8的container: https://registry.hub.docker.com/u/dockerfile/java/ docker run -it --rm dockerfile/java:oracle-java8 2, 添加GUI支持 有好幾種方案,我使用的是這種: http://fabior... 閱讀全文
      posted @ 2015-02-28 12:56 Binhua Liu 閱讀(872) 評(píng)論(0) 推薦(0)
      摘要: 在Xcode5中,當(dāng)創(chuàng)建一個(gè)帶View的iPhone項(xiàng)目時(shí),默認(rèn)必須使用Storyboards,不再支持切換xib的checkbox。本文講解如何手動(dòng)切換到使用xib來布局。1,把Main.storyboard從項(xiàng)目中移除2,添加xib文件到項(xiàng)目中。添加一個(gè)新文件,選擇View,命名和*ViewContorller相同。3,把Main storyboard對(duì)應(yīng)的項(xiàng)從plist文件中移除4,在*AppDelegate中添加類似代碼 - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSD 閱讀全文
      posted @ 2014-02-25 10:04 Binhua Liu 閱讀(14215) 評(píng)論(2) 推薦(4)
      摘要: 問題描述 本文的標(biāo)題看起來有些含糊其辭,這里我需要把問題闡述得更加清楚。這是我們使用VSTS進(jìn)行Web Performance Test時(shí),Asp.net造成的特定問題(也許其他開發(fā)工具或插件也會(huì)造成類似問題)。 我們知道Asp.net的控件名在前端是自動(dòng)生成的,比如開發(fā)人員設(shè)計(jì)時(shí),控件名為username; 在bowser端,會(huì)自動(dòng)生成包含一大段前綴的HTML控件,例如ctl00$conten... 閱讀全文
      posted @ 2013-10-05 20:30 Binhua Liu 閱讀(4795) 評(píng)論(0) 推薦(1)
      主站蜘蛛池模板: 男人j进入女人j内部免费网站| 国自产拍偷拍精品啪啪模特| 亚洲精品一区二区三区蜜臀| 久女女热精品视频在线观看| 成人拍拍拍无遮挡免费视频| 国产成人精彩在线视频| 亚洲欧美综合在线天堂| 国产精品视频一区二区三区无码 | 色婷婷婷丁香亚洲综合| 精品一区二区成人码动漫| 特黄少妇60分钟在线观看播放| 黑人猛精品一区二区三区| 无码免费大香伊蕉在人线国产| 日本精品不卡一二三区| 无码中文字幕人妻在线一区| 插插无码视频大全不卡网站| 国产精品无码专区av在线播放| 激情综合五月网| 国产成人精品一区二区三区免费 | 色综合色综合色综合频道| 国产一区二区三区av在线无码观看| 欧美日韩精品一区二区视频| 久久香蕉欧美精品| 久久96热在精品国产高清| 人妻聚色窝窝人体WWW一区| 日日噜噜夜夜狠狠久久蜜桃| 亚洲综合一区二区三区在线| 国产在线精品中文字幕| 亚洲精品人成网线在播放VA| 人妻中文字幕不卡精品| 午夜福利日本一区二区无码| 尤物国精品午夜福利视频| 欧美牲交a欧美牲交aⅴ图片| 国产性一交一乱一伦一色一情| 亚洲sm另类一区二区三区| 91中文字幕一区在线| 99精品人妻少妇一区| 18分钟处破好疼哭视频在线观看| 高清有码国产一区二区| 国产美女久久久亚洲综合| 在线观看亚洲精品国产|