• 0推薦
    45K 瀏覽

    OKHTTP3源碼2-連接池管理

    在 《OKHTTP3源碼和設計模式-1》 ,中整體介紹了 OKHttp3 的源碼架構,重點講解了請求任務的分發管理和線程池以及請求執行過程中的攔截器。這一章我們接著往下走認識一下 OKHttp3...
    qqiabc521 7年前   
    0推薦
    43K 瀏覽

    通過 Java 線程堆棧進行性能瓶頸分析

    改善性能意味著用更少的資源做更多的事情。為了利用并發來提高系統性能,我們需要更有效的利用現有的處理器資源,這意味著我們期望使 CPU 盡可能出于忙碌狀態(當然,并不是讓 CPU 周期出于應付無用...
    kdz 7年前   
    0推薦
    38K 瀏覽

    Java 內存泄漏分析和對內存設置

    為了判斷 Java 中是否有內存泄漏,我們首先必須了解 Java 是如何管理內存的。下面我們先給出一個簡單的內存泄漏的例子,在這個例子中我們循環申請 Object 對象,并將所申請的對象放入一個...
    goodboy 7年前   
    JVM   Java開發  
    0推薦
    35K 瀏覽

    線程堆棧分析

    Java 虛擬機提供了線程轉儲(Thread dump)的后門,通過這個后門,可以將線程堆棧打印出來。這個后門就是通過向 Java 進程發送一個 QUIT 信號,Java 虛擬機收到該信號之后,...
    hopechart 7年前   
    線程   Java開發   JRE  
    0推薦
    29K 瀏覽

    讀 SnapKit 和 Masonry 自動布局框架源碼

    一直覺得 SnapKit 和 Masonry 這兩個框架設計和封裝的很好,用起來的體驗也是一致的,翻了下它們的源碼,對其設計方式和涉及的技術做了下記錄。文章打算圍繞,給誰做約束?如何設置約束?設...
    vip60402 7年前   
    0推薦
    36K 瀏覽

    Javascript 裝飾器極速指南

    Decorators 是ES7中添加的JavaScript新特性。熟悉Typescript的同學應該更早的接觸到這個特性,TypeScript早些時候已經支持Decorators的使用,而且提供...
    0推薦
    36K 瀏覽

    JavaScript 中常見的反模式

    反模式 是指對反復出現的設計問題的常見的無力而低效的設計模式,俗話說就是重蹈覆轍。 這篇文章描述了 JavaScript 中常見的一些反模式,以及避免它們的辦法。
    0推薦
    36K 瀏覽

    狼叔:Node全棧為前端帶來更多可能

    2009年,Node.js橫空出世,在幾年時間里,Node.js憑借其高性能、易部署等特點迅速在前端領域脫穎而出,成為大火的明星。但一個技術再好,也是有生命周期的,許多開發者開始質疑,Node....
    0推薦
    33K 瀏覽

    源碼解析Flask的配置文件

    在flask里,我們常在主文件中定義某些配置,比如: app.debug = True app.secret_key = 'helloworld!!' 實際上,flask中默認可以進行可選的配置...
    ShoJenkinso 7年前   
    0推薦
    34K 瀏覽

    對Mob編程的一些觀點

    Maaret Pyh?j?rvi是F-Secure的一名測試人員,她也是《 Mob Programming Guidebook 》的合著者之一。最近,她 撰文 介紹了自己在Mob測試上的經歷,以...
    pfky6181 7年前   
    0推薦
    42K 瀏覽

    微服務中 Dubbo 和 Spring Cloud 架構技術路線對

    微服務架構是互聯網很熱門的話題,是互聯網技術發展的必然結果。它提倡將單一應用程序劃分成一組小的服務,服務之間互相協調、互相配合,為用戶提供最終價值。雖然微服務架構沒有公認的技術標準和規范或者草案...
    0推薦
    32K 瀏覽

    集合Collection總覽

    從今天開始正式去學習Java基礎中最重要的東西---> 集合,無論在開發中,在面試中這個知識點都是非常非常重要的,因此,我在此花費的時間也是很多,得參閱挺多的資料,下面未必就做到日更了...
    zaiji100 7年前   
    0推薦
    22K 瀏覽

    數據如何變成知識,第 1 部分: 從數據到知識

    過去幾年,信息科學取得了重大進展。隨著本地服務器給云服務讓道,SQL 數據庫和數據表開始朝 NoSQL 和鍵值對數據存儲遷移。隨后,為了處理大量的、品種繁多的、快速生成的數據,大數據和相關的擴展技術應運而生。
    ForrestIngh 7年前   
    0推薦
    27K 瀏覽

    如何編寫 Go 中間件

    大家有沒有寫過中間件呢,它是怎么寫的呢?今天給大家分享一下使用Go,如何編寫中間件,供大家參考學習。
    0推薦
    35K 瀏覽

    [Redis源碼閱讀]redis持久化

    作為web開發的一員,相信大家的面試經歷里少不了會遇到這個問題:redis是怎么做持久化的?
    guanpeng 7年前   
    0推薦
    34K 瀏覽

    善于單挑卻難以協作,構建多智能體AI系統為何如此之難?

    本文將通過地圖尋寶問題為例,向你簡要介紹多智能體系統實施時的困難程度及其原因。
    0推薦
    30K 瀏覽

    Python并發編程之進程

    進程(Process 也可以稱為重量級進程)是程序的一次執行。在每個進程中都有自己的地址空間、內存、數據棧以及記錄運行的輔助數據,它是系統進行資源分配和調度的一個獨立單位。
    bpqhxxybpr 7年前   
    0推薦
    30K 瀏覽

    Golang Websocket 實踐

    有些場景下,比如交易 K 線,我們需要前端對后端進行輪詢來不斷獲取或者更新資源狀態。輪詢的問題毫無以為是一種笨重的方式,因為每一次 http 請求除了本身的資源信息傳輸外還有三次握手以及四次揮手...
    0推薦
    29K 瀏覽

    Linux 的 IO 通信 以及 Reactor 線程模型淺析

    隨著計算機硬件性能不斷提高,服務器 CPU 的核數越來越越多,為了充分利用多核 CPU 的處理能力,提升系統的處理效率和并發性能,多線程并發編程越來越顯得重要。無論是 C++ 還是 Java 編...
    princeanan 7年前   
    Linux   線程   IO  
    0推薦
    30K 瀏覽

    Spring Boot日志框架實踐

    Spring Boot使用Apache的Commons Logging作為內部的日志框架,其僅僅是一個日志接口,在實際應用中需要為該接口來指定相應的日志實現。
    ekooz01 7年前   
    1 2 3 4 5 6 7 8 9 10

    經驗分享,提升職場影響力

    投稿

    熱門問答

      熱門文檔

      • sesese色