原创 遞歸

學習要點: 避免人肉遞歸(初學時可以手動畫遞歸狀態樹),要從函數本身開始寫 找到最近最簡方法,將其拆解成可重複解決的問題(重複子問題) 數學歸納法思維 遞歸模板 public void recursion(int le

原创 程序員學習棒棒的書籍

文章目錄Java設計模式數據結構與算法編程數據庫分佈式 Java 書名 描述 備註 《Java Performance》 作者 Charlie Hunt;楊曉峯提到過 《Java Performance:The

原创 程序員如何辨別不好的公司

來自一位人事的建議 因爲現在互聯網公司太多,我們自己去判斷的話,可能不會站的那麼高。並且也要看一家互聯網公司,技術在裏面的話語權,是純粹埋頭做事,還是可以反作用於業務,使得業務跑的更穩。我們常用的一個方法就是看高層背景,有沒有人

原创 數據結構與算法學習筆記

計數排序 極客時間 | 13 | 線性排序:如何根據年齡給100萬用戶數據排序? 二叉樹 極客時間 | 23 | 二叉樹基礎(上):什麼樣的二叉樹適合用數組來存儲? 需要掌握前、中、後序遍歷二叉樹的遞歸方法

原创 Kafka學習筆記

2019-06-12 Kafka的不同版本 Apache Kafka,也稱社區版 Kafka。優勢在於迭代速度快,社區響應度高,使用它可以讓你 有更高的把控度;缺陷在於僅提供基礎核心組件,缺失一些高級的特性。 Confluen

原创 selenium判斷加載完成java實現

翻譯 selenium官方文檔 顯式等待 顯式等待是您定義的代碼,用於在繼續執行代碼之前等待某個條件發生。最糟糕的情況是Thread.sleep(),將條件設置爲等待的確切時間段。有一些便利方法可以幫助您編寫只需要等待的代碼。

原创 Actor模型學習筆記

Akka 基於Actor模型構建的高併發微服務框架Lagom 遠程通信默認使用Java序列化,但性能較差,建議使用Protocol Buffers、Kryo序列化代替,並禁用Java序列化操作 參考資料 《響應式架構:消息模

原创 selenium POST Java實現

原文 java實現 public void post(String url) throws InterruptedException { String chromedriverPath = "chromedrive

原创 Mybatis Plus 時間查詢無效解決方法

錯誤寫法 DateTimeFormatter df = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"); QueryWrapper query = new QueryWrapper

原创 杭州市個人所得稅查詢

登陸浙江政務服務網 點擊網頁右側“智能客服” 搜索“個人所得稅查詢” 得到一個回覆 您好,個人所得稅(納稅證明)的查詢和打印請點擊 個人納稅證明入口 當您看到的是一個下載頁面時,請重新從第2步開始,或點擊個人所得稅完稅證明開

原创 Centos7 安裝微服務環境 2.0

查看系統是否64位 uname -a 添加用戶 useradd -d /usr/www -m www linux下將目錄授權給其他用戶的步驟 1. 更改目錄所有者命令 chown -R 用戶名稱 目錄名稱 chown -R www

原创 微服務事務入門

理論 CAP 定律,最終一致性 Base 理論 基於XA協議的兩階段提交 FLP(FLP Impossibility Result 不可能性) :在異步通信場景,即使只有一個進程失敗,也沒有任何算法能保證非失敗進程達到一致性! 共

原创 可能用到的技術

據說一個比Spring Boot快44倍的Java框架!light-4j 伯克利開源 Confluo:吞吐量比 Kafka 高 4 到 10 倍

原创 《圖解Java多線程設計模式》學習筆記

【日】結城浩 著 侯振龍 楊文軒 譯 源碼地址點擊”隨書下載“ 第1章 Single Threaded Excution 模式 ——通過這座橋的只有一個人 java.util.concurrent.Semaphore (計數信號量

原创 Go再入門

GO 命令教程(中文) 官方命令文檔