原创 webpack的源代碼分析:從入口到構建出一個文件

源代碼入口 1. 我們調用yarn run react:build調用的是webpack的命令 具體命令在這個路徑~/workspace/mep-ui-sso/node_modules/.bin 2. cat webpack, 這

原创 金融應用資金處理安全十問

1.死鎖問題 投資文章獎勵時,是企業賬戶給個人賬戶轉賬的模式,不同的文章獎勵用戶的順序可能不一樣,如果多線程執行如下邏輯 1)文章A:企業賬戶 -> 個人A,企業賬戶 ->個人B 2)文章B:企業賬戶 -> 個人B,企業賬戶 -

原创 Spark RDD專題.md

背景 RDD是Spark中被廣泛使用的概念,是Spark的基礎。 RDD概念來源於2012伯克利最佳論文,啥都不說了,直接讀論文原文:(說句題外的,總結了2019年學習後,我就覺得首要是加強一手學習,比如對原始論文的學習,反正我英

原创 Leetcode37題,解數獨

leetcode 37題,自動解數獨 老婆聽說我在研究自動解數獨,讚歎地說這是不是人工智能啊。咳咳,臉紅中,其實沒那麼玄乎,就是一道算法題,只不過其題材是大家喜聞樂見的數獨而已。 2013年時,那時還在工行,剛海外調回來,工作上比

原创 以圖搜圖技術與simhash算法.md

背景 以圖搜圖是很有顛覆力的應用,俗話說一圖勝千言 不同於文本搜索的匹配模式,以圖搜圖要對搜索的信息源進行處理,抽取特徵信息。在網易存證系統的開發過程中調研了用於以圖搜圖的simhash算法,並設想在內容系統建設完善後可以用於諸多

原创 OpenApi自動生成client.md

前言 之前沒有覺得OpenApi有什麼特別了不得的,直到參加了花旗銀行的一次面試,對方部門老總對OpenApi是非常重視,認爲可以極大提升效率;後來在eBay,隨着微服務化的推行,應用之間RESTful調用指數級增長,應用內調用接

原创 Spark DataFrame日期格式問題

背景 US和UK的5日之後的PLA數據都沒有存入ES,後來發現是日期格式不符合。 讀取的時候,已經是timestamp類型了(見如下dataFrame.printSchema) 現在關鍵是DataFrame和CSV的格式轉換問題

原创 MySQL中binlog和redo log的一致性問題詳解

背景 網易工作期間,因爲應用開發和性能測試的原因,對數據庫寫入比較關注(網易的DDB數據庫也是基於Mysql的)。也讀了一些技術文章,比如如下。binlog和redo log的一致性問題是理解二階段提交特性的一個關鍵。記錄在此。

原创 千年等一回--通過貨幣發展變遷史窺探央行數字貨幣DCEP

前言 10月28日,上海首屆外灘金融峯會上,中國國際經濟交流中心副理事長黃奇帆在會上演講“數字化重塑金融全球生態”主題中,着重提及了央行推出的數字貨幣DCEP(Digital Currency Electronic Payment

原创 Fiddler抓取網易圈圈錢包應用的token.md

背景 這篇筆記是在網易工作期間寫的,當時前端和後端緊密合作排查一個問題,需要抓取人民幣錢包應用的token進行分析。本篇不涉及圈圈應用的技術細節,且應用本身已經下線。主要是就技術操作進行說明。另外現在前後端技術有融合的趨勢,全棧工

原创 用cuRand生成蒙特卡羅法所需的隨機數.md

背景 基於cuda的GPU異構計算爲機器學習插上了翅膀。cuda實現的方法中,我最喜歡蒙特卡羅法(montecarlo方法),簡單,“暴力”,但是非常簡潔有效。 蒙特卡羅法(montecarlo),我給起了一箇中文名字,叫***

原创 Docker網絡地址衝突問題及解決

Docker的網絡問題 Docker雖好,網絡難搞。一開docker,生產vpn用不了。 在網易杭研工作期間,用網易vpn時就遇到過問題 Docker的172網絡和vpn衝突問題.md 表現是開了vpn,docker中mys

原创 Ubuntu18.04下的TC:diff命令

有幾個win軟件一直想找ubuntu下的替代品 比如TotalCommander,可以比較兩個文件夾的內容,非常好用,但是Ubuntu下面沒有類似的軟件(但是有meld這樣的專業比較軟件) diff和meld使用教程 需求:比較兩

原创 MySQL中binlog和redo log的一致性問題

背景 網易工作期間,因爲應用開發和性能測試的原因,對數據庫寫入比較關注(網易的DDB數據庫也是基於Mysql的)。也讀了一些技術文章,比如如下。binlog和redo log的一致性問題是理解二階段提交特性的一個關鍵。記錄在此。

原创 管中窺豹--通過專利分析DCEP的整體設計概要

背景 央行數字貨幣已經是確定的事情,而且已經在試點,但是其技術方案並沒有公佈,於是通過研讀央行組織下直接參與開發的公司的專利,管中窺豹,分析其技術特點 相關專利索引號: CN201911012186-數字貨幣錢包開通的方法及裝置和