原创 el-autocomplete修改下拉框寬度
需求爲在輸入框中輸入內容後,下面彈出匹配到的內容,沒有匹配到就顯示當前內容,實現後發現下拉框和輸入框寬度一樣,並不能完全顯示全後臺返回的內容,如下圖 f12後發現下拉的代碼並沒有在當前div下,而是在body下,如下圖 因此直接在頁
原创 小程序獲取用戶信息
獲取用戶信息有兩種,一種是獲取用戶的基本信息(用戶名稱,圖像等),另一種是獲取用戶在微信中的詳細信息(openId等) 首先要有小程序的appId和secret 第一種:wx.getUserInfo獲取用戶基本信息 wx.getUser
原创 低版本數據庫處理emoji表情
微信呢稱和QQ呢稱上有很多火星文和emoji表情圖片,這些數據,如果直接insert到mysql數據庫,一般會報錯,設置成utf8都不好使,必須改成utf8mb4編碼,這二者的區別見: mysql utf8mb4與emoji表情 ,網上的
原创 Registry key 'Software\JavaSoft\Java Runtime Environment\CurrentVersion' has value '1.8', but '1.7'
方法一:(1)win+r,輸入regedit, (2)定位java註冊表(HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft) (3)將jJava Runtime
原创 Java設計模式之代理模式
在代理模式(Proxy Pattern)中,一個類代表另一個類的功能。這種類型的設計模式屬於結構型模式。 在代理模式中,我們創建具有現有對象的對象,以便向外界提供功能接口。 所謂的代理者是指一個類別可以作爲其它東西的接口。代理者可以作任何
原创 Java設計模式之抽象工廠模式
抽象工廠模式是所有形態的工廠模式中最爲抽象和最具一般性的一種形態。抽象工廠模式是指當有多個抽象角色時,使用的一種工廠模式。抽象工廠模式可以向客戶端提供一個接口,使客戶端在不必指定產品的具體的情況下,創建多個產品族中的產品對象(來自百科)
原创 Java設計模式之備忘錄模式
轉載:https://blog.csdn.net/zhengzhb/article/details/7697549 定義:不破壞原有封裝性,捕獲一個對象的內部狀態,並在對象之外保存這個狀態,這樣就可以將對象回覆到之前的狀態 類型:行爲類
原创 Java設計模式之策略模式
在策略模式(Strategy Pattern)中,一個類的行爲或其算法可以在運行時更改。這種類型的設計模式屬於行爲型模式。 在策略模式中,我們創建表示各種策略的對象和一個行爲隨着策略對象改變而改變的 context 對象。策略對象改變 c
原创 js插件jquery.raty.js的使用說明
$.fn.raty.defaults.path = '<%=basePath %>resources/js/lib/img'; $('.star').raty({ score:4, number: 5,
原创 序列化與反序列化
首先什麼是序列化和反序列化? 序列化:把對象轉換爲字節序列的過程稱爲對象的序列化。 反序列化:把字節序列恢復爲對象的過程稱爲對象的反序列化。 通俗的將就是在代碼運行的時候,我們可以看到很多的對象,可以是一個,也可以是一類對象的集合,很多的
原创 javaScript判斷打開當前頁面的瀏覽器類型
一、判斷是否爲微信內置瀏覽器或支付寶內置瀏覽器 if (/MicroMessenger/.test(window.navigator.userAgent)) { alert('微信客戶端'); } else if (/Ali
原创 公衆號評論曬圖上傳圖片
一、首先獲取調取微信js的簽名 1.通過ajax獲取跳去微信簽名所需要的簽名(appid,timestamp,nonceStr,signature) @ResponseBody @RequestMapping(
原创 java轉pdf
最近項目需求,將文檔做已修改並以pdf格式輸出,自己就從網上搜了下,自己寫了demo 一、引入jar 我的項目是maven構建的,這裏是我導出pdf所需要的jar <!-- https://mvnrepository.com
原创 List排序
1.三種排序,正序,混亂,倒序 List list = new LinkedList(); for ( int i = 0 ; i < 9 ; i ++ ) { list.add( "a" + i);
原创 mysql事務
事務: 處理操作性大,複雜性高的數據;比如銀行轉賬,從A賬戶轉到B賬戶,要確保A賬戶的錢扣了,B賬戶上的錢加上了,這就是一個事務; 事務滿足的四個條件(ACID): 原子性:一個事務中的過程要麼全部完成,要麼全部不完成;事務在執行過程中,