原创 Leetcode 佛系刷題 每天動動腦

Leetcode 佛系刷題 Java代碼11. Container With Most Water7. Reserver Integer https://leetcode.com/problemset/all/ 沒有特殊標明的話

原创 多級緩存設計的學習筆記

多級緩存設計的學習筆記 整理一下實際工程中用到過的一些緩存,從客戶端到服務端。 文章目錄多級緩存設計的學習筆記1. 客戶端緩存頁面緩存瀏覽器緩存APP上的緩存2. CDNCDN方案3. 接入層緩存,NginxNginx 緩存配置4

原创 高併發緩存架構——雪崩解決方案 (網易雲課堂學習筆記)

1. 高併發緩存架構——雪崩解決方案 網易雲課堂課程地址 https://study.163.com/course/courseLearn.htm?courseId=1006355036#/learn/live?lessonId

原创 mapred包升級爲mapreduce包後,一個NutchJob的主要修改

引用的包從mapred改爲mapreduce,一個NutchJob的相關代碼修改。 1. Job設置和運行 舊API // mapred 包中有 JobConf、JobClient,在 mapreduce 包中都取消了

原创 升級nutch時遇到的guava版本衝突

基於nutch的抓取服務,最近把nutch1.13升級到1.16, 升級後本地運行成功,遠程運行失敗,錯誤如下: 2019-11-21 16:20:22,452 FATAL [main] org.apache.hadoop.map

原创 吳恩達給你的人工智能第一課 學習筆記一 神經網絡基礎

網易雲課堂 課程鏈接: https://mooc.study.163.com/smartSpec/detail/1001319001.htm 課程架構 一.、神經網絡和深度學習(https://mooc.study.163.com/cou

原创 IBM watson 部署一個對話機器人,Java調用 Assistant API

整體步驟 註冊一個IBM賬戶,http://console.bluemix.net 在控制檯(Dashboard)創建資源(Create resource) 點擊 Watson Assistant 服務 填寫服務名稱、想要部署的

原创 Mac 查看 ElasticSearch 源碼

非常簡單的查看 ES 源碼的方法。注意,該方法只能查看源碼,不能修改源碼。 1. Mac ElasticSearch 安裝 brew install ElasticSearch 我的ES安裝地址:/usr/local/Cellar/el

原创 springboot 多模塊依賴多配置文件處理

Springboot 多模塊有依賴關係,每個模塊又都有幾個環境,如測試環境test,線上環境online。 例如父模塊 my-service 是業務服務,子模塊 my-dao是數據庫操作。數據庫配置在my-dao中,my-serv

原创 IBM watson 部署一個web對話機器人

整體步驟 註冊一個IBM賬戶,http://console.bluemix.net 在控制檯(Dashboard)創建資源(Create resource) 點擊 Watson Assistant 服務 填寫服務名稱、想要部署的區域

原创 Amazon RDS 使用記錄,如何修改字符集

Amazon RDS 使用記錄 管理頁地址 https://console.amazonaws.cn/rds/home?region=cn-north-1#dbinstances: 查看實例信息 點擊左側“實例” → 選擇實例 →

原创 Nutz 自定義SQL

在使用Nutz時,需要用到一些自定義SQL,這裏記一下已經運行通過的一些例子。 判斷用戶是否存在 因爲不需要返回整個用戶信息,所以自定義SQL判斷用戶是否存在,User是用戶表。 SELECT 1 返回boolean publ

原创 自動登陸網站

以美國adidas官網爲例,思路就是模擬用戶操作的登陸請求。下面摘取部分主要代碼(Java)。 登陸函數 private ExecResult<Document> signin(String email, String password)

原创 spring-boot中引入thymeleaf

作爲一隻後端程序員,想要開發一個管理系統,自己包攬前後端工作。 怎麼又簡單,又好看? 程序框架已經搭好,java spring-boot,查了下thymeleaf是spring-boot推薦的模板框架,那就用它啦。 1. depend

原创 漏洞和事件處理簡介

漏洞和事件處理學習筆記,包括髮現安全問題、漏洞處理、時間處理。 發現安全問題 爲什麼要發現安全問題 Web服務和應用一旦開放到互聯網,就會遭到全球黑客的掃描和滲透攻擊,安全問題就像屏蔽的定時炸彈,隨時會威脅到企業信息安全。一旦Web應用