原创 可重複構建與Version lock

I.可重複構建 可重複構建即構建是可以重現的,如果給定相同的源代碼、構建環境和構建指令,任何人都可以重新構建一個BEP一致的相同副本。(想要詳細瞭解的可參考官網或者維基,以及Debian、Yacto和martinfowler) 這個背後的邏

原创 NodeJS的lock file及其使用

什麼是lock file lock file文件描述了整顆依賴樹,包含了特定版本的傳遞依賴(依賴嵌套)關係。npm中用的是package-lock.json,yarn中用的是yarn.lock。 package-lock.json如下所示:

原创 白皮書,藍皮書是什麼?

白皮書,是由官方制定發佈的闡明及執行的規範報告。 藍皮書,是由第三方完成的綜合研究報告。 綠皮書,是關於樂觀前景的研究報告。 紅皮書,是關於危機警示的研究報告。

原创 springboot使用jackson解析XML

springboot使用jackson解析XML maven依賴 <dependency> <groupId>com.fasterxml.jackson.dataformat</groupId> <artifactId>ja

原创 SQL語句的種類 SQL語句的種類

SQL語句的種類 DDL數據定義語言 用來創建或者刪除的指令,包括: create drop alter DML數據操作語言 用來查詢或者變更的指令,包括: select insert update delete DCL數據控制語言 用

原创 常見加密算法安全性 常見加密算法安全性

常見加密算法安全性 不安全 安全 強密碼算法 對稱加密(分組加密) DES,DESX,RC2,2TDEA,SKIPJACK,TEA,BLOWFISH,3DES 3DES(僅當k1!=k2!=k3) AES-GCM(>128b

原创 spark與mapreduce

spark與mapreduce之間的選擇。 簡單來說,spark的優勢是快,同樣的任務,spark幾分鐘跑出來,MR要十幾分鍾甚至1個小時。 但是,實際使用中,如果原生的未調優過,spark的穩定性不如MR。也就是說,一個複雜任務,晚上自動

原创 香港攻略

1.辦好港澳通行證。首次簽註需要在戶口所在地,再次簽註可以在深圳辦 2.一天往返的話,建議坐高鐵,比地鐵貴一些,但是快。從深圳北到九龍只要19分鐘。出來就已經是香港的商業核心區了 3.如果只想買東西,例如買奶粉之類的。建議地鐵,從羅湖或者福

原创 VPC內的私有小網地址

VPC內的私有小網網段遵循IANA的規則 IANA(The Internet Assigned Numbers Authority,互聯網數字分配機構)是負責協調一些使Internet正常運作的機構。 原本制定的私有IP地址有如下三段: A

原创 常用SQL示例

--創建數據庫 create database <dbname>; --創建表 create table <table name> ( id varchar(64) not null, name varchar(100), p

原创 SQL語句的種類

SQL語句的種類 DDL數據定義語言 用來創建或者刪除的指令,包括: create drop alter DML數據操作語言 用來查詢或者變更的指令,包括: select insert update delete DCL數據控制語言 用

原创 postman跳過登陸的辦法

新版的postman不再是Chrome的插件,而是一個獨立的app。下載安裝後會提示你註冊賬戶或者登陸。 在私有環境,例如實驗室,或者單機調試,或者其他VPN隔離的內部環境,無法完成登陸操作。 跳過登陸的方式很簡單,再次點擊postman快

原创 Python源修改爲鏡像源

以centos7爲例 修改pip源 mkdir -p ~/.pip/ vim ~/.pip/pip.conf 輸入以下內容 [global] trusted-host=[mirror addr] ind

原创 neo4j安裝

neo4j安裝 準備工作 1.安裝和配置JDK 2.從neo4j官網上下載neo4j server linux版本(我用的community版本) 安裝 進入neo4j軟件包所在目錄,解壓軟件包 cd /opt tar xf neo4j-c