原创 React狀態管理與同構實戰

面向界面編程可分爲三部分:界面、數據、數據操作 組件的生命週期: 掛載,掛載過程中會依次執行下面的函數: a. constructor() b. componentWillMount() c. render() d. compone

原创 Java性能權威指南

JVM主要接受兩類標誌: 布爾標誌—— -XX:+FlagName表示開啓,-XX:-FlagName表示關閉 附帶參數的標誌—— -XX:FlagName=something,表示將標誌flagname的值設置爲something  

原创 雲原生時代下的12-Factor應用原則

雲原生時代下的12-Factor應用原則 使用標準化流程自動配置,從而使新的開發者花費最少的學習成本加入這個項目。 和操作系統之間儘可能的劃清界限,在各個系統中提供最大的可移植性。 適合部署在現代的雲計算平臺,從而在服務器和系統管

原创 Git操作

Git操作 基礎操作 查看全局配置信息 git config --list 設置全局配置信息 git config --global user.name "wwyz" 初始化本地倉庫 git init 將文件加入git版本庫 g

原创 壓測對比JWT解析與Redis取值

壓測對比JWT解析與Redis取值 壓測心得: 壓測下會產生錯誤java.net.SocketException: Connection reset 首先配置線程組,然後是Http,然後結果分析監聽器(主要是Summary Rep

原创 JVM內存分析操作

JVM內存分析操作 JPS 用來查看基於HotSpot的JVM裏面中,所有具有訪問權限的Java進程的具體狀態, 包括進程ID,進程啓動的路徑及啓動參數等等,與unix上的ps類似,只不過jps是用來顯示java進程,可以把jps理

原创 Java 字節碼分析 i=i++的結果

示例代碼 public static void main(String[] args) { int i =3; i=i++; System.out.println(i); } 運行結果是3 分析 關鍵還是

原创 螞蟻金服分佈式事務框架

分佈式事務 基本術語 術語 描述 事務 事務是指作爲單個邏輯工作單元執行的一系列操作,要麼完全執行,要麼完全不執行。 分佈式事務 事務的發起者、資源及資源管理器和事務協調者分別位於不同的分佈式系統的不同節點之上。

原创 畢玄:我在阿里的十年技術感悟

本文轉自畢玄老師個人公衆號:hellojavacases 從業餘程序員到職業程序員 程序員剛入行時,我覺得最重要的是把自己培養成職業的程序員,我的程序員起步比同齡人都晚了很多,更不用說現在的年輕人了,我大學讀的是生物專業,在上大學前基

原创 Scratch3.0——項目層次結構

簡要介紹: 本文旨在介紹scratch3.0項目層次結構及關鍵功能。 源碼:https://github.com/LLK/scratch-gui 核心依賴庫 scratch-audio:聲音拓展 scratch-blocks:代

原创 Scratch3.0——克隆代碼倉庫的正確姿勢

對Scratch3.0進行二次開發,首先要在github上fock官方代碼,但是在自己開發的同時又要跟進官方的代碼就要在git做如下配置。 步驟: 1、配置上游項目地址。即將你 fork 的項目的地址給配置到自己的項目上。使用以下

原创 Scratch3.0——作品截圖

Scratch 的舞臺是基於canvas,最初嘗試直接通過canvas的dom,然後生成圖片,但最後只能得到一個黑色的圖片,得到黑色圖片的原因是沒有取到有效的canvas而不是因爲圖片跨域,當初在這裏走了很多彎路,繼續研究舞臺組件s

原创 進程與線程的一個簡單解釋【摘】

進程(process)和線程(thread)是操作系統的基本概念,但是它們比較抽象,不容易掌握。 進程:程序的一次執行 線程:CPU的基本調度單位 1.計算機的核心是CPU,它承擔了所有的計算任務。它就像一座工廠,時刻在運行。 2.

原创 我的架構師之路——書單

碼出高效Java開發手冊——楊冠寶(孤盡)、高海慧(鳴莎) Mybatis從入門到精通——劉增輝 JAVA性能權威指南——Scott Oaks 架構探險,從零開始寫Java Web框架——黃勇 架構探險,輕量級微服務架構