原创 vue npm install安裝出來的modules版本和package.json中定義的版本不一致

開發時候,升級了引用module的版本,手動修改package.json文件中的版本號,然後刪掉原來的module重新npm install,但是重新安裝的版本號並不是我package.json中定義的版本,而依然是原來的版本。 先說解決

原创 利用HashSet給list去重

如果有一個string的list要去重,那麼可以用以下代碼: List<String> orgIds=........//orgIds即可能存在重複數據的String的集合 //利用HashSet去重 Set<String> set =

原创 jetty解決目錄

應用開發、部署用的jetty容器。安全監測發現有目錄遍歷的問題。即瀏覽器中輸入目錄地址就可以訪問服務器上的文件,如下: 這是非常不安全的。解決該問題也很簡單,比照網上Tomcat的解決方案,jetty也有defaultServlet配置

原创 Nginx下載大文件失敗,java.net.sockettimeoutexception

前後端分離的項目,Nginx分發請求,後臺用Java寫的下載文件。本地測試正常,上服務器後發現下載大文件總是報錯,sockettimeoutexception。 一開始看到超時,就想着改超時時間設置,但改了keepalive_timeo

原创 列內容拆分多行

SELECT NAME FROM T_SYS_ORG WHERE ID IN (SELECT DISTINCT REGEXP_SUBSTR(DEPT,'[^,]+',1,LEVEL) AS ddd FROM T_INTL_WRK_ARRA

原创 win10系統批量替換文件名

如,原有 要把這19個文件的前綴改爲CA_,一個一個改肯定是很費時間又麻煩的,在win10系統中,用powershell就可以很輕鬆的解決這個問題。 打開記事本,複製以下內容到記事本中: $Path = 'E:\wkplace\srp

原创 zoom和transform:scale的區別

先說共同點,他們都可以對元素進行縮放。其次是區別: 1.zoom從前是IE特有的,現在雖然chrome、Safari也支持了,但他並不是標準的屬性,而transform:scale是明確寫入規範的標準屬性,現代瀏覽器都支持。 2.zoom

原创 裝飾器模式(Decorator)——深入理解與實戰應用

本文轉載自:https://www.cnblogs.com/jzb-blog/p/6717349.html,感謝博主,轉載以作筆記。 1、初識裝飾器模式 2、最簡單的代碼實現裝飾器模式 //基礎接口 public interface

原创 JS,base64編碼的圖片上傳

公司的項目要拍照上傳圖片,但用了第三方平臺,拍照接口返回的是照片的base64編碼,如何把base64編碼的圖片上傳到服務器呢?思路上來說:首先,要將base64編碼轉換成file,再將file塞到from中,提交到後臺即可。直接上代碼

原创 vue封裝ztree

Ztree官網下載全量的插件包,然後解壓。 封裝成vueZtree,代碼如下: <!—- ztree封裝的vue樹,依賴ztree3.5版本的css和js,setting配置項等配置可查看ztree官網的api文檔。要正常使用,則項目需

原创 vue-table列中嵌套input和select時,輸入時失去焦點

table定義: <Table height="385" border :columns="fieldDetailColumns1" :data="fieldDetailList1" ></Table> data中寫上: data()

原创 vue-axios同時執行多個請求

axios.all([ axios.get('https://api.github.com/xxx/1'), axios.get('https://api.github.com/xxx/2') ]) .t

原创 table中tr:hover無效 td:hover有效

給table設置鼠標滑動過的效果,發現tr:hover不起作用,但是改成td:hover就能起作用。 查資料後發現原因是td的背景色會覆蓋tr的背景色,所以,解決方法是在tr:hover後加上樣式:tr:hover td{backgrou

原创 vue子組件調用父組件方法

轉載自:https://blog.csdn.net/meitesiluyuan/article/details/73609208 父組件: <editUser ref="editUser" v-on:childMethod="paren

原创 eclipse EGit 合併代碼處理衝突並提交代碼

在你提交之前可能有其他人完成了某個模塊,然後推送到了倉庫裏,然而你本機的代碼沒更新,這樣你提交時會發現遠程代碼倉庫已經更改,有衝突出現,無法提交。Push出現rejected - non-fast-forward錯誤。這樣,你需要先將遠程