原创 vue在微信瀏覽器訪問出現版本更新之後一直沒反應,根本原因是瀏覽器沒有重新拉取靜態資源

方法一,沒效果 1. Vue項目打包發佈時,文件加上版本號 方法二,沒效果 2. 嘗試將Vue-Router 的history模式改爲hash模式 方法三,沒效果 3. 路由跳轉前攔截處理 方法四,沒效果 4. 給微信公衆號菜單鏈接加上特

原创 mysql和oracle數據庫配置問題

newly established connection 和Failed to obtain JDBC Connection; nested excepti處理 比較晚,我就不說明了,直接看異常吧: Caused by: org.spr

原创 vue滑塊驗證,前端+後端代碼及邏輯

最近總部的漏洞掃描團隊天天對我們的系統進行SQL注入,登陸破解..等等,搞得表示壓力山大,其中對我們 的滑塊驗證碼存在繞過登陸問題發報,最終把賬號、密碼登陸下線,今天終於把這塊的bug進行修復了,先看效果:     第一步:彈出框架子模

原创 vue PC端菜單優化(第一個菜單隱藏的時候,整個菜單都不顯示)

首先先看別人處理的PC端bug 後臺管理系統模板問題 由於後臺管理系統增加了菜單權限,路由是根據菜單權限動態生成的,當只有一個菜單的權限時,會導致這個菜單可能不顯示,參看模板的源碼: <router-link v-if="hasOn

原创 vue Render函數的使用方法

Render函數是vue2.x 新增的一個函數、主要用來提升節點的性能,它是基於JavaScript計算。使用Render函數將template裏面的節點解析成虛擬的dom。 前期在使用 iview 和 element 樹形控件時,想要在

原创 Python使用itchat庫+圖靈機器人+pyinstaller打包成exe可執行文件

背景:之前寫過一個簡單的Python程序,被朋友看到了,他說可不可給他弄來玩玩,於是今天突然想拿出來玩玩,找下資料,具體看效果。 第一步:環境準備 環境 python3.7 pyinstaller3.6 windows 7 下載地址 py

原创 java jasperReports導出PDF字體加粗失效,中文顯示不出來

最近搞了一個項目,需要生成投保電子憑證的pdf文件,之前在項目也用了這個組件,只是很多年前別人開發的,我只是項目負責人而已,想起以前的項目就找了ireport這個做爲生成pdf的工具。一開始搗鼓了好久,中文不顯示出來,加粗失效問題困擾很久

原创 在jenkins中簡單構建Java項目,svn+maven+spring boot

最近公司採用項目外包的方式,服務器存在權限的相關問題,需要我們手動發佈,這樣不僅消耗時間,更浪費人力,對於外包團隊和我們存在比較高的溝通成本,我們引進了jenkins進行自動構建和發佈,具體步驟如下: 在首頁中新建項目 輸入項目名稱,然

原创 Vue路由History mode模式中頁面無法渲染的原因及解決

直入主題 修改mode之後,鏈接就不需要帶#號了 const router = new VueRouter({ mode: 'history', routes: [...] }) nginx配置 location /wx/ {

原创 js身份證號、電話脫敏處理(用*替換中間數據)

數字類型 certificatecodecopy = certificatecode.replace(/^(.{6})(?:\d+)(.{4})$/, "$1****$2"); 所有類型 enginenocopy = engineno

原创 Python使用itchat庫+圖靈機器人(新手上路)

前不久有個朋友說,誰誰的男朋友寫個機器人,然後聊天很嗨的樣子,看下面圖,然後今天下午閒着,就把整理了下思路,採用Python進行如下開發,具體步驟如下:   1、第一步,因爲我是java程序員,所以本來就裝有eclipse,然後就把Py

原创 談談面試那些事(什麼時候開始找工作)

最近在研究如何完善自己的知識體系,想了許多,發現自己好像前端技能半桶水,後端技能又是半桶水,感覺沒有拿得出手的東西(乾貨比較少),但是又好像哪裏都比別人強那麼一丟丟,最後總結髮現,其實是知識結構不夠全面,不夠牢固,這讓我想起了一句很有道理

原创 身份證工具類

身份證內容信息處理 package com.app.wx.common.util; import org.apache.commons.lang3.StringUtils; import java.text.ParseExcepti

原创 去掉鏈接中openId

在實際開發中,容易出現暴露用戶的openid,爲了防止openid濫用或者盜用,隱藏openid有時是非常必要的(鏈接傳參的處理方法),採用js截取,然後修改瀏覽器中的鏈接 /** * 處理openid暴露問題 * @return

原创 Key長度在16位以上,在Java中使用AES加密處理如下

package com.app.pay.common.util; import java.security.AlgorithmParameters; import java.security.Key; import java.secu