原创 springboot AOP記錄日誌(線程池實現)

通過線程池異步實現的目的是,儘量不去搶佔主業務的資源,通過異步線程處理切面日誌  1.配置多線程執行器   @Configuration @EnableAsync public class ExecutorConfig {

原创 Springboot AOP實現日誌記錄

目的是在controller層加上入參和返回參數的日誌,可以打印info日誌,也可以將操作記錄存庫。實現方式是在controller層做切面,然後動態代理加上log。 環境:springboot,gradle 引入aop的包 com

原创 VUE學習(七) 自定義列表鼠標移入變色,點擊變色(仿el-table實現)

常規列表數據用elementUI的el-table標籤即可實現,但有些需要自定義列表數據樣式的,則需要手寫,這樣如何做出和el-table一樣的效果呢?一下代碼可以實現    頁面渲染 <div class="list"

原创 公司內網pip下載python包失敗問題解決

pip install jinja2 --proxy username:[email protected]:8080 -i http://mirrors.aliyun.com/pypi/simple/ --trust

原创 VUE學習(八) elementUI 動態表頭添加fixed後樣式異常

表頭使用的是動態表頭,將第一列鎖定以後,發現出現下面的情況,很是鬱悶,數據中無辜多了一個橫線。  找了相關資料,解決方案是每次渲染時都爲該列頭動態添加key。 <el-table-column prop="name" label="

原创 python爬取推背圖圖片

最近在自學python,嘗試一下它的爬蟲功能。於是腦袋一熱就像把網頁上的推背圖的圖片都爬下來放一個文件夾裏。於是就有了下面的代碼。 注:本教程只做學習交流使用,下載的圖片只是本地查看,未做他用,如有侵權,還請站長私信我,我會刪除本篇博客

原创 springboot shiro vue造成的跨域問題

複雜請求            造成複雜請求的原因就是在請求頭部添加了token等信息,瀏覽器會認爲是複雜請求。複雜請求的執行過程是有兩步的,瀏覽器會提前發送一個探針請求(也叫預請求)到服務端,這個請求通過以後纔會將真正的請求帶着hea

原创 npm設代理

cmd命令行輸入   npm config set proxy http://用戶名:密碼@ip:端口

原创 java後臺接口統一返回數據類型

爲了規範後臺開發接口的標準,以及便於前臺統一處理接口返回數據,定義一個通用的返回類是必要的。 @ApiModel("統一的返回類型") public class ResultBean<T> { private static

原创 前後端分離 用戶名密碼加密

自己寫了個簡單的用戶名密碼加密功能,僅供參考。環境springboot     vue 流程就是先獲取一個隨機口令,然後將用戶名和密碼拼在口令的後面,後臺再提取出來 1.登錄前獲取隨機口令 @RequestMapping(value

原创 所有的雙色球開獎記錄都在這裏了

初學python,寫了一個爬取歷史雙色球開獎記錄的程序。希望大家互相交流學習  1.找到數據的入口 百度一下雙色球歷史開獎記錄,出來許多網站,找到可以查看歷史記錄的網站就行,我這裏找到的是 http://kaijiang.500.c

原创 VUE學習(六) 高德地圖常用功能總結

項目中使用地圖的場景比較多,將常用的功能整理一下,方便後期使用。   目錄   1.地圖的引入 2.地圖在頁面顯示 3.點標記 3.1快速點標記 3.2點標記詳細配置 4.圓形、方形、多邊形標記 4.1創建圓形 4.2創建多邊形 4.

原创 Mybatis 新增或修改xml寫法

插入數據時,往往需要先校驗該數據是否存在,若不存在,新增;存在,修改!常規操作是在業務代碼中敲上述的邏輯,若果把判斷的邏輯放入數據庫那一層,會方便很多 <insert id="saveOrUpdate"> <sele

原创 VUE學習(五) 分頁

這裏分頁採用的是element-ui的分頁組件,喜歡自己研究的小夥伴可以去element-ui的官網去查看使用方法。這裏簡單介紹下分頁的流程吧!  想要對查詢的數據進行分頁,首先需要知道查詢的數據總共有多少條,然後是每頁展示多少條,第

原创 VUE學習(四) 引入高德地圖

好多前端頁面的設計都涉及到地圖的展示等功能,今天寫一個將高德地圖展示在vue頁面的例子。 1.申請高德key 登錄高德開發者平臺直接申請即可 2.引入js  <script type="text/javascript" src="h