博客內容索引
本人簡介:只是一枚渣到不行的普通工科學渣,碩士畢業了之後 2016-2017 做了一年 Java 開發,後來一直從事 python 開發工作至今
博客內容:本博客內容一部分爲本人日常工作中遇到的問題,另一部分來自於翻譯國外比較好的技術帖子,其他的還有一些雜七雜八的東西。。。
Python 語言
併發編程
這個 Java 併發系列的翻譯中確實學了很多知識,尤其是一些概念性的東西。建議英文好的小夥伴看一下原文
Java併發編程(Java Concurrency)(1)- Java併發編程簡介
Java併發編程(Java Concurrency)(2)- 多線程的好處
Java併發編程(Java Concurrency)(3)- 多線程的代價
Java併發編程(Java Concurrency)(4) - 併發模型
Java併發編程(Java Concurrency)(5) - 同一線程(Same-threading)
併發 vs. 並行(Concurrency vs. Parallelism)
Java併發編程(Java Concurrency)(7)- 創建並啓動 Java 線程
Java併發編程(Java Concurrency)(8)- 競爭與臨界區(Race Conditions and Critical Sections)
Java併發編程(Java Concurrency)(9)- 線程安全與共享資源(Thread Safety and Shared Resources)
Java併發編程(Java Concurrency)(10)- 線程安全與不變性(Thread Safety and Immutability)
Java併發編程(Java Concurrency)(11)- Java 內存模型
Java併發編程(Java Concurrency)(12)- Java 同步代碼塊(Java Synchronized Blocks)
Java併發編程(Java Concurrency)(13)- Java volatile 關鍵字(Java Volatile Keyword)
Java併發編程(Java Concurrency)(14)- Java ThreadLocal 類
Java併發編程(Java Concurrency)(15)- 線程信號(Thread Signaling)
Java併發編程(Java Concurrency)(16)- 死鎖(Deadlock)
Java併發編程(Java Concurrency)(17)- 預防死鎖
Redis
MySQL
系統架構
轉載一個知乎關於網站系統架構的帖子: 關於數據庫該不該使用外健
LeetCode
LeetCode - Find the Duplicate Number: 其中一種解法的解釋
LaTeX
如果不寫學術文章,估計以後都不會怎麼用 LaTeX 了。。。
Rotate picture with caption 把Latex中圖片和標題一起旋轉
其他雜七雜八
BACnet 協議棧淺析(Java 版)之 BACnet 協議簡介
本來想弄一個系列的 BACnet 協議講解,但是後來不做這個了,而且這個協議也比較冷門,所以就只寫了個開頭 (遺憾,白看了完整的英文協議和 java 協議棧源碼)