原创 Redis+lua進行類似秒殺的實現

Redis+lua進行類似秒殺的實現 由於項目需要,需要多線程去獲取和修改數據庫的庫存,考慮到給數據庫加鎖效率低,所以採用redis+lua來進行實現 。 redis的單線程操作特性來執行lua腳本,通過lua腳本來保證原子性。如果通過單

原创 python爬取北京租房信息

租房助手 發現官網的篩選方式不能滿足自己的需求,所以爬取相關網站製作出現在的東西來 效果預覽-> <a href="https://virzc.com/2018/05/17/beijingrent/#more" target="_blan

原创 post the hexo blog through web page

第一次寫英文說明,原諒我的爛水平,這個是github上的readme,懶得再寫中文的說明文檔了。訪問該github項目 About This is a project to post hexo markdwon article thr

原创 Java Lambda學習

Java Lamdba學習 1. 前言 最近開放項目的時候總感覺許多時候代碼冗餘,所以打算好好研究研究lamdba來讓代碼看起來更簡介 2. 初探Lambda 最經典的莫過於集合排序 import java.util.ArrayList;

原创 使用pypiserver搭建私有源

環境:服務器 Ubuntu16.04,客戶端 Ubuntu18.04,Python3環境 安裝serversudo pip install pypiserver 創建模塊存放路徑mkdir ~/packages 安裝所需庫sudo p

原创 spring-cloud中zuul自定義service級別,api級別的路由白名單

主要實現對在白名單中的service級別或者api級別的網關路由。 一.service和api級別的路由 1.service級別的網關路由 public class ServiceIdWhiteTableRouteLocator exten

原创 post the hexo blog through web page

第一次寫英文說明,原諒我的爛水平,這個是github上的readme,懶得再寫中文的說明文檔了。訪問該github項目 About This is a project to post hexo markdwon article thr

原创 Java Lambda學習

Java Lamdba學習 1. 前言 最近開放項目的時候總感覺許多時候代碼冗餘,所以打算好好研究研究lamdba來讓代碼看起來更簡介 2. 初探Lambda 最經典的莫過於集合排序 import java.util.ArrayList;

原创 從Discuz遷移帳號密碼到NodeBB

從Discuz遷移帳號密碼到NodeBB 最近論壇要從Discuz改版到NodeBB中,由於原有dz框架使用了較長時間,積累了一定的用戶數,爲了對用戶進行無感知的遷移,首先需要將賬戶登錄的問題解決。 1. Discuz的加密方式 由於是

原创 Kafka+Zookeeper+Storm的docker化

Kafka+Zookeeper+Storm的docker化 因爲項目需要,需要把kafka、zookeeper、storm等服務組件docker化,在借鑑相關的開源dockerfile文件後,終於完成,以此記錄。 1.首先是建立基礎的L

原创 python爬取北京租房信息

租房助手 發現官網的篩選方式不能滿足自己的需求,所以爬取相關網站製作出現在的東西來 效果預覽-> <a href="https://virzc.com/2018/05/17/beijingrent/#more" target="_blan

原创 Redis+lua進行類似秒殺的實現

Redis+lua進行類似秒殺的實現 由於項目需要,需要多線程去獲取和修改數據庫的庫存,考慮到給數據庫加鎖效率低,所以採用redis+lua來進行實現 。 redis的單線程操作特性來執行lua腳本,通過lua腳本來保證原子性。如果通過單