原创 微信支付開發-從零開始-Part3

上一篇博文已經獲取到了prepay_id-下一步可以傳遞給客戶端調用微信的js發起支付界面進行支付了。看似很簡單,也遇到不少問題。這裏記錄下來- 統一下單請求成功後返回的XML格式參數如下 <xml> <return_code>

原创 python學習日記:part1

python前段時間也用過,弄了幾個小爬蟲,感覺python挺強大的,短小精悍,現在工作需要,現在重拾python。從零開始,當然也不完全從零開始,現在在博客記錄下學習歷程 前期準備: 1.python3.5 2.廖雪峯的python3

原创 WIN10安裝Docker

1.去官方網站下載toolbox-->https://www.docker.com/toolbox 速度慢可以去這裏下載https://get.daocloud.io/toolbox/ 2.安裝過程直接下一步直至完成即可 3.安裝完成點擊

原创 python-module 'pymysql' has no attribute 'connect'

這兩天搞python爬蟲,想着把爬下來的數據放到mysql中-然後查到了pymysql 第一步肯定去找官方文檔咯-戳我去github 然後install--sample-想着這難不倒我啊 copy sample進去連接本地mysql--

原创 Nginx開發從入門到精通-基礎篇

Nginx是一款高性能的HTTP和反向代理服務器,能夠選擇高效的epoll(linux2.6內核)、kqueue(freebsd)、eventport(solaris10)作爲網絡I/O模型,能夠支持高達50000個併發連接數的響應,而內

原创 網站統計IP PV UV實現原理

網站流量統計可以幫助我們分析網站的訪問和廣告來訪等數據,裏面包含很多數據的,比如訪問試用的系統,瀏覽器,ip歸屬地,訪問時間,搜索引擎來源,廣告效果等。原來是一樣的,這次先實現了PV,UV,IP三個重要指標的統計。         P

原创 redis處理庫存問題

12月份重構公司社羣活動產品,原來自己不是很成熟,按傳統的形式處理賣票的信息-現在回首很多地方都會出問題。 先說下背景:業務是賣票!所以自然而然會遇到高併發下的庫存問題 搜了很多網上提供以下幾種方案: 1.併發數很小,不考慮併發的話採

原创 Spring+quartz定時刪除已過期未付款訂單信息

這兩天做微信支付,業務場景爲用戶選擇某個活動填寫報名信息並選擇票信息用微信支付付款! 一直糾結在是下單減庫存還是支付成功減庫存,只能說各有利弊。現形的做法我所瞭解的是以下幾種解決方案: 1.下單減庫存,並設置失效時間。定時器定時查詢未付款

原创 阿里雲Centos下安裝升級Python3.5

安裝步驟如下 : 1 準備編譯環境(環境如果不對的話,可能遇到各種問題,比如wget無法下載https鏈接的文件) yum groupinstall 'Development Tools' yum install zlib-devel b

原创 微信支付開發-從零開始-Part4

上一篇已經可以在微信瀏覽器內調出微信付款密碼輸入界面了,對應的JS端有個回調函數,返回說明如下: function(res){ if(res.err_msg == "get_brand_wcpay_request:ok"

原创 unable to find vcvarsall.bat python3.5

在windows上用pip進行安裝時出現這個錯誤,可以按下面的操作出坑 1. 安裝wheel,命令行運行: pip install wheel 2.在這裏下載對應的.whl文件,注意別改文件名! Ctrl + F,輸入lxml,找到下面

原创 微信支付開發-從零開始-Part2

今天開始看微信支付的開發文檔API,從上一篇博客的時序圖可以看出微信公衆號內支付的大體流程【具體到開發上】我總結爲如下步驟: 獲得用戶授權獲取用戶openid請求統一下單,獲取prepay_id微信內置瀏覽器請求調用付款接口付款 第一步