原创 基於token認證的JWT方案

2014年的時候做移動APP開發,那時候的後端就是純接口類型的服務。前後端進行安全校驗及認證是通過token機制來做的。 基本思路: app提交用戶名、密碼進行登錄 後端校驗用戶名密碼,生成token返回給前端,有時也會保存token到用

原创 分佈式事務框架TX-LCN使用記錄

目錄 1 TX-LCN框架的基本思路 2 遇到的問題記錄 2.1 事務提交/回滾失敗,鎖表問題 2.2 事務補償失敗 微服務架構不可避免的要解決分佈式事務的問題,爲了避免出現分佈式事務,在進行微服務劃分的時候,我們一般儘量保證業務操作獨立

原创 VUE中關於this.$nextTrick()的記錄

目錄   問題描述 實現思路 我的理解 問題描述 項目中有這樣一個需求,頁面中有一個textArea輸入框,當輸入相關字符,例如:下劃線_,#、{的時候,會自動有一個彈框,彈框中是輸入框,讓輸入相關內容,按下回車鍵,相關內容會進行轉換追加

原创 記一次Idea中使用Maven遇到的異常問題

       週末在家給電腦換裝了固態硬盤,因爲操作失誤,把原硬盤的C盤格掉了,新系統裝在固態中,但是老系統沒了,無法新老公用。只能一條道走到黑,所有東西全部重裝。 這裏重點記錄一下Idea的安裝一級在Idea中使用Maven遇到的問題,

原创 Android開發中用到的加載等待效果

       使用idea結合gradle進行安卓開發,在引入第三方庫或者功能的時候,簡直太方便了,簡單配置幾行代碼,就能直接使用帶有界面資源的第三方功能,這簡直太爽了,回想2014/2015年做安卓開發的時候,第三方的東西都要專門弄個工

原创 CDH6.0正常安裝使用後嘗試修改log目錄入坑記錄

通過Cloudera Manager安裝的Hadoop平臺,全界面化操作,自帶主機監控及各個組件的監控,煞是好用。但是,如果真的是自學的話,建議還是老老實實自己一個一個組件的裝來的方便,hadoop相關的生態的組件不像想象的那麼難那麼複雜

原创 moonbox使用CDH6.0.0部署記錄

目錄 前言 1.moonbox啓動後,spark on yarn 任務運行失敗 2.netty包衝突 3.spark相關包 4.關於rest方式提交時候影響的jar 5.其他 前言       moonbox目前最新版本是0.3.0,官方

原创 數據庫事務相關記錄

數據庫事務的特性         1.原子性 A  事務是不可分割的最小單元,事務內的操作要麼全部操作,要麼全部不操作,不能只做一部分。     2.一致性 C  事務執行前數據庫數據的正確狀態要保持到事務執行後,和原子性的操作有異曲同工

原创 百度地圖獲取行政區域以及自定義顯示網格

目錄 1 問題描述 2 獨立顯示區域 3 自定義網格 4 顯示自定義網格 5 延展 6 參考文獻 1 問題描述 (1) 通過百度地圖或者高德地圖只展示某一個行政區域,例如整個地圖只展示鄭州市金水區,其他區域不顯示。 (2) 整個地圖只顯示

原创 MFC中使用post提交form-data上傳文件

已經有將近6年時間沒寫過MFC了,想想以前我也是寫VC++入門程序開發的,那時候寫協議棧、搞語音編碼、做視頻壓縮和實時數據傳輸,相比現在更多偏業務的開發,那時候搞得都是非常技術的東西。眨眼間,MFC已經退出舞臺,就連微軟也在主推C#.ne

原创 VUE項目中關於F5刷新的一些記錄

目錄 前言 問題描述 問題分析 問題解決 總結 前言 基於vue-cli腳手架開發的單頁應用有他特殊的特點和優勢。因爲是單頁應用,所以在進行F5刷新的時候和之前常規的html頁面還有區分。主要區別在於,vue-router接管了瀏覽器的前

原创 Nginx搭建負載均衡解決方案

目錄 1.安裝nginx 2.查看版本 3.查看運行狀態 4.驗證啓動 5.相關目錄說明 7.部署django服務 9.遇到的錯誤記錄 參考文獻 Nginx非常好用,做靜態文件解析、反向代理、負載均衡都非常的簡單易用。今天記錄下在ubun

原创 大話AOP之代理模式

目錄 1.前言 2.靜態代理 2.1 定義一個接口類 2.2 定義一個接口實現類 2.3 定義一個代理類 2.4 測試 3.jdk動態代理 4.cglib動態代理 5.關於效率 參考文獻 1.前言 AOP面向切面的編程,是各種框架的核心特

原创 SpringBoot開發記錄

目錄 1.快速初始化 2.pom.xml文件 3.Mybatis自動生成代碼 3.1 新建generatorCOnfig文件 3.2 pom.xml文件中添加插件 3.3 開始生成 3.4 使用 4.查詢樣例 4.1 普通單表操作 4.2

原创 Ubuntu中Python2.7.12升級到Python3.6.6

目錄 1.Ubuntu的版本如下 2.查詢自帶的默認Python版本 3.升級到3.6.6 3.1  下載源tar包並解壓 3.2 安裝 3.3 關於yum關於apt 3.4 軟連接 3.5 多版本 4.Python官方在線的版本 參考文