• <ruby id="bi9vj"><b id="bi9vj"></b></ruby>

        <b id="bi9vj"></b>

        精彩博客

        寫了那么多年 Java 代碼,終于 debug 到 JVM 了

        繼上篇文章 全網最新最簡單的 OpenJDK13 代碼編譯 之后,我們有了自己編譯后的 jdk 和 hotspot,如下圖所示。接下來就來干一番事情。 搭建調試環境 1.下載 CLion 軟件 Jetbrains 是一家非常牛...

        昨天 10:11
        1K
        2
        全網最新最簡單的 OpenJDK13 代碼編譯

        個人博客原文:全網最新最簡單的 OpenJDK13 代碼編譯 [TOC] 最近因寫文章需要查看 JVM 源碼,有時代碼邏輯不是很清晰,找半天,趁國慶假期,抽空下載了 OpenJDK13 搭建了 JVM debug 環境,把...

        10/10 09:09
        872
        0
        C++ 生態:編譯器、IDE、測試工具大全

        編寫專業的 C++ 應用程序,您不僅需要基本的文本編輯器和編譯器。您還需要更多工具。在這篇文章中,我們將介紹大量 C++ 編程工具,包括:編譯器,IDE,調試器等。 介紹 C++計算機編程語言已經...

        10/09 10:40
        3.9K
        9
        死磕 java線程系列之自己動手寫一個線程池

        (手機橫屏看源碼更方便) 問題 (1)自己動手寫一個線程池需要考慮哪些因素? (2)自己動手寫的線程池如何測試? 簡介 線程池是Java并發編程中經常使用到的技術,那么自己如何動手寫一個線...

        10/09 08:18
        3.4K
        18
        死磕 java線程系列之創建線程的8種方式

        (手機橫屏看源碼更方便) 問題 (1)創建線程有哪幾種方式? (2)它們分別有什么運用場景? 簡介 創建線程,是多線程編程中最基本的操作,彤哥總結了一下,大概有8種創建線程的方式,你知道...

        10/07 11:52
        605
        4
        ES2019 中的 JavaScript 新特性

        JavaScript 從成立之初就已經走了很長一段路,提供了許多新的功能,這些功能是專門設計來使該語言更加人性化和提升效率。以下是我最近發現的一些有趣的JavaScript 新增內容。其中一些功能已在...

        09/29 14:51
        4.6K
        0
        Python 之父的解析器系列之七:PEG 解析器的元語法

        原題 | A Meta-Grammar for PEG Parsers 作者 | Guido van Rossum(Python之父) 譯者 | 豌豆花下貓(“Python貓”公眾號作者) 聲明 | 本翻譯是出于交流學習的目的,基于 CC BY-NC-SA 4.0 ...

        09/27 19:19
        525
        1
        Spring IOC 容器源碼分析

        Spring 最重要的概念是 IOC 和 AOP,本篇文章其實就是要帶領大家來分析下 Spring 的 IOC 容器。既然大家平時都要用到 Spring,怎么可以不好好了解 Spring 呢?閱讀本文并不能讓你成為 Spring...

        09/24 17:09
        1K
        10
        了解Java線程優先級,更要知道對應操作系統的優先級,不然會踩坑

        Java 多線程系列第 6 篇。 這篇我們來看看 Java 線程的優先級。 Java 線程優先級 Thread 類中,使用如下屬性來代表優先級。 private int priority; 我們可以通過 setPriority(int newPriorit...

        09/24 09:30
        2.8K
        15
        JVM優化之逃逸分析與分配消除

        要了解逃逸分析背后的基本原理,我們先來看下這段有問題的C代碼——當然這個是沒法用Java來寫的: 這段C代碼在棧上創建了一個int類型的變量,然后把它的指針作為函數的返回值返回了。這樣做是...

        09/19 14:52
        3.3K
        6
        線程最最基礎的知識

        Java 多線程系列文章第 5 篇。 什么是線程 試想一下沒有線程的程序是怎么樣的?百度網盤在上傳文件時就無法下載文件了,得等文件上傳完成后才能下載文件。這個我們現在看起來很反人性,因為我...

        09/19 08:28
        1K
        1
        Java描述設計模式(08):橋接模式

        本文源碼:GitHub·點這里 || GitEE·點這里 一、橋接模式簡介 1、基礎描述 橋梁模式是對象的結構模式。又稱為柄體(Handle and Body)模式或接口(Interface)模式。橋梁模式的用意是“將抽象化...

        09/19 08:03
        898
        0
        徹底解決Spring mvc中時間的轉換和序列化等問題

        痛點 在使用Spring mvc 進行開發時我們經常遇到前端傳來的某種格式的時間字符串無法用java8的新特性java.time包下的具體類型參數來直接接收。 我們使用含有java.time封裝類型的參數接收也會報...

        09/18 17:43
        625
        1
        面試官問你B樹和B+樹,就把這篇文章丟給他

        原文鏈接:面試官問你B樹和B+樹,就把這篇文章丟給他 1 B樹 在介紹B+樹之前, 先簡單的介紹一下B樹,這兩種數據結構既有相似之處,也有他們的區別,最后,我們也會對比一下這兩種數據結構的區...

        09/18 10:23
        7.7K
        18
        淺談singleton枚舉單例模式

        一、前言 單例模式比較簡單,可以說沒有復雜的調用和接口的設計,就是一個簡單的類,只是要求這個類只生成一個對象,無論什么時候都要保證這一點,因此只能生成一個實例的模式就是單例模式。...

        09/18 09:38
        530
        0
        Spring Ioc源碼分析 之 Bean的加載(五):實例化Bean

        上篇文章Spring Ioc源碼分析 之 Bean的加載(四):createBean()中我們分析了doCreateBean()方法的大致流程,這篇文章我們就詳細分析下實例化 bean的createBeanInstance()方法,剩下的步驟將...

        09/17 20:02
        477
        0
        SBT無痛入門指南

        SBT 是 Scala 的構建工具,全稱是 Simple Build Tool, 類似 Maven 或 Gradle。 SBT 的野心很大,采用Scala編程語言本身編寫配置文件,這使得它稍顯另類,雖然增強了靈活性,但是對于初學者來...

        09/16 17:57
        436
        0
        編程語言這一年:Rust、Kotlin 上位,Python 橫行,PHP……

        作者:開源中國(OSCHINA) 內容來源:開源中國(OSCHINA) 最近開源中國(OSCHINA)在慶祝 11 周年生日,編輯部借著這個機會梳理了一下這一年來我們追過的那些開源界/開發界的熱點新聞,算作...

        09/09 08:42
        20.5K
        11
        Python 之父的解析器系列之五:左遞歸 PEG 語法

        原題 | Left-recursive PEG grammars 作者 | Guido van Rossum(Python之父) 譯者 | 豌豆花下貓(“Python貓”公眾號作者) 聲明 | 本翻譯是出于交流學習的目的,基于 CC BY-NC-SA 4.0 授權...

        09/07 10:13
        660
        0
        Python 內存分配時的小秘密

        Python 中的sys 模塊極為基礎而重要,它主要提供了一些給解釋器使用(或由它維護)的變量,以及一些與解釋器強交互的函數。 本文將會頻繁地使用該模塊的getsizeof() 方法,因此,我先簡要介紹...

        08/31 15:32
        3.3K
        12

        沒有更多內容

        加載失敗,請刷新頁面

        C++ 生態:編譯器、IDE、測試工具大全

        編寫專業的 C++ 應用程序,您不僅需要基本的文本編輯器和編譯器。您還需要更多工具。在這篇文章中,我們將介紹大量 C++ 編程工具,包括:編譯器,IDE,調試器等。 介紹 C++計算機編程語言已經...

        10/09 10:40
        3.9K
        9
        死磕 java線程系列之自己動手寫一個線程池

        (手機橫屏看源碼更方便) 問題 (1)自己動手寫一個線程池需要考慮哪些因素? (2)自己動手寫的線程池如何測試? 簡介 線程池是Java并發編程中經常使用到的技術,那么自己如何動手寫一個線...

        10/09 08:18
        3.4K
        18
        ES2019 中的 JavaScript 新特性

        JavaScript 從成立之初就已經走了很長一段路,提供了許多新的功能,這些功能是專門設計來使該語言更加人性化和提升效率。以下是我最近發現的一些有趣的JavaScript 新增內容。其中一些功能已在...

        09/29 14:51
        4.6K
        0
        了解Java線程優先級,更要知道對應操作系統的優先級,不然會踩坑

        Java 多線程系列第 6 篇。 這篇我們來看看 Java 線程的優先級。 Java 線程優先級 Thread 類中,使用如下屬性來代表優先級。 private int priority; 我們可以通過 setPriority(int newPriorit...

        09/24 09:30
        2.8K
        15
        JVM優化之逃逸分析與分配消除

        要了解逃逸分析背后的基本原理,我們先來看下這段有問題的C代碼——當然這個是沒法用Java來寫的: 這段C代碼在棧上創建了一個int類型的變量,然后把它的指針作為函數的返回值返回了。這樣做是...

        09/19 14:52
        3.3K
        6
        面試官問你B樹和B+樹,就把這篇文章丟給他

        原文鏈接:面試官問你B樹和B+樹,就把這篇文章丟給他 1 B樹 在介紹B+樹之前, 先簡單的介紹一下B樹,這兩種數據結構既有相似之處,也有他們的區別,最后,我們也會對比一下這兩種數據結構的區...

        09/18 10:23
        7.7K
        18
        Python 內存分配時的小秘密

        Python 中的sys 模塊極為基礎而重要,它主要提供了一些給解釋器使用(或由它維護)的變量,以及一些與解釋器強交互的函數。 本文將會頻繁地使用該模塊的getsizeof() 方法,因此,我先簡要介紹...

        08/31 15:32
        3.3K
        12
        從 Python 之父的對話聊起,關于知識產權、知識共享與文章翻譯

        一、緣起 前不久,我在翻譯 Guido van Rossum(Python之父)的文章時,給他留言,申請非商業用途的翻譯授權。 過程中起了點小誤會,略去不表,最終的結果是:他的文章以CC BY-NC-SA 4.0 許可...

        08/22 17:10
        2.2K
        17
        Tomcat在SpringBoot中是如何啟動的

        前言 我們知道SpringBoot給我們帶來了一個全新的開發體驗,我們可以直接把web程序達成jar包,直接啟動,這就得益于SpringBoot內置了容器,可以直接啟動,本文將以Tomcat為例,來看看SpringB...

        08/12 07:57
        11.3K
        59
        P++ 的想法: 常見問題( 全文翻譯 )

        關鍵字 PHP, PPlusPlus, FAQ, Zeev Suraski, internals@ P++ 的想法: 常見問題 原文: https://wiki.php.net/pplusplus/faq 時間: 2019 年 8 月 9 日 作者: Zeev Suraski, zeev@php.net 這是...

        08/12 00:11
        4K
        2
        Python 之父再發文:構建一個 PEG 解析器

        花下貓語: Python 之父在 Medium 上開了博客,現在寫了兩篇文章,本文是第二篇的譯文。前一篇的譯文 在此 ,宣布了將要用 PEG 解析器來替換當前的 pgen 解析器。 本文主要介紹了構建一個 PE...

        08/03 20:41
        4K
        2
        分布式Redis深度歷險-Cluster

        本文為分布式Redis深度歷險系列的第三篇,主要內容為Redis的Cluster,也就是Redis集群功能。 Redis集群是Redis官方提供的分布式方案,整個集群通過將所有數據分成16384個槽來進行數據共享。 ...

        07/22 15:52
        3.3K
        6
        分布式Redis深度歷險-Sentinel

        上一篇介紹了Redis的主從服務器之間是如何同步數據的。試想下,在一主一從或一主多從的結構下,如果主服務器掛了,整個集群就不可用了,單點問題并沒有解決。Redis使用Sentinel解決該問題,保...

        07/20 14:35
        3.6K
        0
        分布式系統的負載均衡 | 架構干貨

        一、 什么是負載均衡? 什么是負載均衡? 記得第一次接觸 Nginx 是在實驗室,那時候在服務器部署網站需要用 Nginx 。Nginx 是一個服務組件,用來反向代理、負載平衡和 HTTP 緩存等。那么這里...

        07/17 15:43
        7.6K
        11
        對比 C++ 和 Python,談談指針與引用

        花下貓語:本文是學習群內 櫻雨樓 小姐姐的投稿。之前已發布過她的一篇作品《當談論迭代器時,我談些什么?》,大受好評。本文依然是對比 C++ 與 Python,來探討編程語言中極其重要的概念。祝...

        07/12 22:09
        3.9K
        4
        編程語言之問:何時該借用,何時該創造?

        編程語言之問:何時該借用,何時該創造? 本文原創并首發于公眾號【Python貓】,未經授權,請勿轉載。 原文地址:https://mp.weixin.qq.com/s/OypPwnJ2vX2vJtZRkVa-Ug 6 月 22 日,Python 之...

        06/30 11:00
        5.9K
        4
        Redis壓縮列表原理與應用分析

        摘要 Redis是一款著名的key-value內存數據庫軟件,同時也是一款卓越的數據結構服務軟件。它支持字符串、列表、哈希表、集合、有序集合五種數據結構類型,同時每種數據結構類型針對不同的應用...

        06/29 21:09
        2.9K
        2
        美團點評數據庫高可用架構的演進與設想

        本文介紹最近幾年美團點評MySQL數據庫高可用架構的演進過程,以及我們在開源技術基礎上做的一些創新。同時,也和業界其它方案進行綜合對比,了解業界在高可用方面的進展,和未來我們的一些規...

        06/27 22:36
        3.3K
        2
        消息隊列的消費語義和投遞語義

        引言 所謂的消費語義,指的就是如下三種情況 如何保證消息最多消費一次 如何保證消息至少消費一次 如何保證消息恰好消費一次 其實類似還有一個投遞語義 如何保證消息最多投遞一次 如何保證消...

        06/19 14:41
        2.2K
        1
        淺談Redis五種數據結構的底層原理

        概念 Redis作為一個開源的用C編寫的非關系型數據庫,基于優秀的CRUD效率,常用于軟件系統的緩存,其本身提供了以下五種數據格式: string:字符串 list:列表 hash:散列表 set:無序集合 zs...

        06/18 16:00
        5.3K
        7

        沒有更多內容

        加載失敗,請刷新頁面

        設計模式-模板方法

        模板方法模式 定義 定義操作中的算法框架,而將具體的操作定義延遲到子類中實現,使得子類在不改變算法結構的情況下依然可以重新定義 算法的某些特定步驟 理解:就像是書的目錄,老師已經制定...

        今天 14:02
        7
        0
        Spring AMQP 發送消息到 RabbitMQ 收到 x-queue-type 錯誤

        在使用 Spring AMQP 發送消息到 RabbitMQ 的時候收到錯誤信息: inequivalent arg 'x-queue-type' for queue 'com.ossez.real.estate' in vhost '/': received none but current is the val...

        今天 14:01
        5
        0
        8086匯編基礎 segment 將一個段設置為代碼段,數據段,棧段

        ????IDE : Masm for Windows 集成實驗環境 2015 ??? OS : Windows 10 x64 typesetting : Markdown ?? blog : my.oschina.net/zhichengjiu ?? gitee : gitee.com/zhichengjiu ? ...

        今天 13:10
        9
        0
        8086匯編基礎 segment 多段實例

        ????IDE : Masm for Windows 集成實驗環境 2015 ??? OS : Windows 10 x64 typesetting : Markdown ?? blog : my.oschina.net/zhichengjiu ?? gitee : gitee.com/zhichengjiu ? ...

        今天 13:10
        3
        0
        8086匯編基礎 mul word ptr 兩個16位數據相乘

        ????IDE : Masm for Windows 集成實驗環境 2015 ??? OS : Windows 10 x64 typesetting : Markdown ?? blog : my.oschina.net/zhichengjiu ?? gitee : gitee.com/zhichengjiu ? ...

        今天 13:09
        4
        0
        8086匯編基礎 mul byte ptr 兩個8位數據相乘

        ????IDE : Masm for Windows 集成實驗環境 2015 ??? OS : Windows 10 x64 typesetting : Markdown ?? blog : my.oschina.net/zhichengjiu ?? gitee : gitee.com/zhichengjiu ? ...

        今天 13:09
        3
        0
        8086匯編基礎 div 除數為16位的示例

        ????IDE : Masm for Windows 集成實驗環境 2015 ??? OS : Windows 10 x64 typesetting : Markdown ?? blog : my.oschina.net/zhichengjiu ?? gitee : gitee.com/zhichengjiu ? ...

        今天 13:08
        3
        0
        8086匯編基礎 db,dw,dd的實例

        ????IDE : Masm for Windows 集成實驗環境 2015 ??? OS : Windows 10 x64 typesetting : Markdown ?? blog : my.oschina.net/zhichengjiu ?? gitee : gitee.com/zhichengjiu ? ...

        今天 13:07
        4
        0
        8086匯編基礎 byte ptr與word ptr實例

        ????IDE : Masm for Windows 集成實驗環境 2015 ??? OS : Windows 10 x64 typesetting : Markdown ?? blog : my.oschina.net/zhichengjiu ?? gitee : gitee.com/zhichengjiu ? ...

        今天 13:07
        3
        0
        8086匯編基礎 A,a的ASCII碼(十六進制)

        ????IDE : Masm for Windows 集成實驗環境 2015 ??? OS : Windows 10 x64 typesetting : Markdown ?? blog : my.oschina.net/zhichengjiu ?? gitee : gitee.com/zhichengjiu ? ...

        今天 13:06
        4
        0
        8086匯編基礎 一個棧段最大的容量是64KB

        ????IDE : Masm for Windows 集成實驗環境 2015 ??? OS : Windows 10 x64 typesetting : Markdown ?? blog : my.oschina.net/zhichengjiu ?? gitee : gitee.com/zhichengjiu ? ...

        今天 13:05
        3
        0
        8086匯編基礎 調用函數的模板

        ????IDE : Masm for Windows 集成實驗環境 2015 ??? OS : Windows 10 x64 typesetting : Markdown ?? blog : my.oschina.net/zhichengjiu ?? gitee : gitee.com/zhichengjiu ? ...

        今天 13:05
        3
        0
        js基礎--內建對象(數組)和四種方法

        <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <!--數組的簡介--> <script type="text/javascript"> /** * 對象分為三種 * ......

        今天 12:35
        8
        0
        幾句java代碼搞定十萬個為什么數據

        最近想做一個app,為小朋友推薦十萬個為什么的故事,但是找了很久數據,發現挺難的找的,又去寫爬蟲,發現沒有一個好的網站可以爬,最后一個偶然的機會在csdn上發現一個可用的接口,很快就把...

        今天 11:51
        11
        0
        fiddler 無法抓本地數據包

        今天在學習JSP時候發現一個小問題,我需要通過抓包來調試,那么更多的問題就出現了!我下載了一個名為Fiddler的免費抓包工具,安裝-->運行 沒有問題。只是我發現根本就不抓包呀,訪問我的本地...

        今天 11:39
        8
        0
        用更輕量的 GitHub Pages

        互聯網從誕生發展至今日,每天有無數的人在上面留下自己的足跡,他們用它記錄生活、抒發情感、分享見解,這一切都離不開一個可以承載文字的平臺,一個獨立的、由自己掌控的平臺,而 GitHub P...

        今天 11:37
        3
        0
        修改原型對象中的toString方法

        <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <script type="text/javascript"> /** * toString的方法處于對象中的原型中的原型里面(原型對象也......

        今天 11:33
        8
        0
        原型對象_---prototype屬性

        <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <!--1.如果原型對象與對象都存在name這個屬性(就近原則)使用對象中的屬性--> <script type="text/javascript"> ....

        今天 11:31
        6
        0
        java.io.IOException: Server returned HTTP response code: 405 for URL:

        版權聲明:本文為博主原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處鏈接和本聲明。 本文鏈接:https://blog.csdn.net/qq_36213608/article/details/72829056 最近在做HTTP中接口...

        今天 11:24
        4
        0
        關于JAVA發送Https請求(HttpsURLConnection和HttpURLConnection)

        【轉】 https協議對于開發者而言其實只是多了一步證書驗證的過程。這個證書正常情況下被jdk/jre/security/cacerts所管理。里面證書包含兩種情況: 1、機構所頒發的被認證的證書,這種證書的網...

        今天 11:24
        4
        0

        沒有更多內容

        加載失敗,請刷新頁面

        返回頂部
        頂部
        聚看影院