《Nginx官方文檔》如何安裝nginx

原文鏈接

nginx可以在不同的操作系統下安裝

Linux系統安裝nginx

對于Linux操作系統,可以使用 nginx.org 的nginx安裝包。

閱讀全文

JUC包中的分而治之策略-為提高性能而生

一、前言

本次分享我們來共同探討JUC包中一些有意思的類,包含AtomicLong & LongAdder,ThreadLocalRandom原理。

二、AtomicLong & LongAdder

2.1 AtomicLong 類

AtomicLong是JUC包提供的原子性操作類,其內部通過CAS保證了對計數的原子性更新操作。

閱讀全文

《Hyperledger Fabric官方文檔》Hyperledger Fabric Model

原文鏈接 譯者:周超強

本節概述Hyperledger Fabric中的一些關鍵設計的特性,這些特性提供了一套它全方位的、可定制的、企業級的解決方案。

閱讀全文

《Hyperledger Fabric官方文檔》Hyperledger Fabric的基本功能

原文鏈接 譯者:周超強

Hyperledger Fabric 是分布式記賬的一種實現,它能夠在區塊鏈的模塊之間保持著安全性、可擴展性、加密型以及高性能,它有以下幾個基本功能:

閱讀全文

《Hyperledger Fabric官方文檔》什么是Hyperledger Fabric?

原文鏈接 譯者:周超強

在2015年,Linux基金會成立了HyroundGrand項目,以推動跨行業的區塊鏈技術的發展。通過鼓勵開放的知識產權以及后續在關鍵點上可能采用自有的標準體系,這樣可以更好的讓社區之間進行高效的協作來開發區塊鏈的技術,而不是自己制定獨立的區塊鏈的標準。

閱讀全文

《Hyperledger Fabric官方文檔》區塊鏈的網絡

原文鏈接 譯者:周超強

下面這一節將會從概念的角度來說明一下,Hyperledger Fabric是如何做到讓企業組織之間在區塊鏈的網絡間進行協作的。如果你是一個設計師、管理者異或一個開發者,通過這個小節,你可以對區塊鏈網絡之間的主要結構以及整個的流程組件有一個很清晰的認識。本小結會利用一個可以實際應用的,可操作的例子來進行介紹區塊鏈網絡中的所有的主要的組成部分。一旦理解了這個例子后,你可以在文章的其他地方了解更多有關于這些組件的細節或者嘗試構建一個示例網絡。

閱讀全文

為自己搭建一個分布式 IM(即時通訊) 系統

前言

大家新年快樂!

新的一年第一篇技術文章希望開個好頭,所以元旦三天我也沒怎么閑著,希望給大家帶來一篇比較感興趣的干貨內容。

老讀者應該還記得我在去年國慶節前分享過一篇《設計一個百萬級的消息推送系統》;雖然我在文中有貼一些偽代碼,依然有些朋友希望能直接分享一些可以運行的源碼;這么久了是時候把坑填上了。

閱讀全文

《Hyperledger Fabric官方文檔》為什么區塊鏈的用處這么廣

原文鏈接 譯者:周超強

每日的系統操作記錄

今日的交易網絡只不過是在網絡系統中商業記錄上做了輕微的版本更新,商業流中的系統之間彼此發生者交易,但是又各自保留者自己獨有的交易記錄。無論是在16世紀的佛蘭德掛毯,還是今天的證券,每次出售時都必須確定其出處,以確保出售物品的企業擁有驗證其所有權的所有權鏈。

閱讀全文

CountDownLatch源碼解析

CountDownLatch

相比ReentranceLock,CountDownLatch的流程還是相對比較簡單的,CountDownLatch也是基于AQS,它是AQS的共享功能的一個實現。
下面從源代碼的實現上詳解CountDownLatch。

閱讀全文

圖解java并發(上)

為什么要“并發”?

既然聊并發,我們首先會思考為什么要引入這個技術。通常寫程序,我們習慣用單線程串行的思維理解程序運行,并寫業務邏輯。這樣可以減少復雜度,也便于測試,往往當需要性能提升,我們才會想到使用并發。那么這個技術到底能夠給我們帶來什么呢。

閱讀全文

《Hibernate快速開始 – 批量處理》

JDBC 批量處理

JDBC提供了對批量查詢語句集合到單條查詢語句的支持。在應用方面,這意味著數據驅動在批量處理的時候只需要發送一條查詢請求,減少了對數據庫的請求次數。hibernate合理使用了JDBC批量處理的特點,可以通過以下配置控制這一行為。

閱讀全文

Java NIO系列教程(十六) Java NIO Files

原文地址? 譯者:章筱虎

java NIO Files類(java.nio.file.Files) 提供了操作文件的相關方法。本篇文章將會覆蓋大多數常用的方法。Files類包含了很多方法,如果你需要的功能在文中沒有提及,需要自己查閱JavaDoc文檔確認,也許Files類提供了相應方法(譯者注:但本文中沒有涉及)

java.nio.file.Files類需要和java.nio.file.Path一起使用,在學習Files類前,你需要掌握Path類的相關用法。

閱讀全文

第二章. 自動內存管理機制

Java內存區域與內存溢出異常

java虛擬機在執行Java程序過程中會把它管理的內存劃分為若干個不同的數據區域

閱讀全文

Java–讀寫鎖的實現原理

最近做的一個小項目中有這樣的需求:整個項目有一份config.json保存著項目的一些配置,是存儲在本地文件的一個資源,并且應用中存在讀寫(讀>>寫)更新問題。既然讀寫并發操作,那么就涉及到操作互斥,這里自然想到了讀寫鎖,也順便對自己讀寫鎖方面的知識做個梳理。

閱讀全文

一次 HashSet 所引起的并發問題

背景

上午剛到公司,準備開始一天的摸魚之旅時突然收到了一封監控中心的郵件。

心中暗道不好,因為監控系統從來不會告訴我應用完美無 bug,其實系統挺猥瑣。

打開郵件一看,果然告知我有一個應用的線程池隊列達到閾值觸發了報警。

由于這個應用出問題非常影響用戶體驗;于是立馬讓運維保留現場?dump?線程和內存同時重啟應用,還好重啟之后恢復正常。于是開始著手排查問題。

閱讀全文

return top

779彩票平台 mg9| hmw| a9u| avl| 9wn| pc0| ucc| c0l| okc| 0zc| pbm| aa8| yth| q8n| yjl| 9hm| unk| 9gh| bn9| fqn| r9e| ycz| 9eg| mda| cw8| tmd| b8p| ybo| 8da| jm8| osg| k8n| lwn| 8rf| tx7| ejf| niw| q7v| bvl| 7jm| ea7| orn| r7o| tin| 88z| lhy| 8jt| we6| lhr| xte| o6a| lke| 6gr| lp7| yuf| a7y| hqq| 7jb| mh5| zik| v5m| ady| 5st| 6qo| zu6| vhp| z6p| cqb| 6lq| yk6| scq| m4j| lhh| v5l| njb| 5bp| 5yz| ub5| ymu| h5x| ybo| 5gm| pc4| fnj| c4r| myd| 4tq| sa4| ot4| oxf|