原创 JavaWeb開發筆記(2020年)
1.js替換全部字符串 - 無replaceAll的解決方案 原生js中並沒有replaceAll方法,只有replace,如果要將字符串替換,一般使用replace var str = '2016-09-19'; var result
原创 objectUtils.js——判斷JavaScript對象是否爲空
/** * @func 判斷Object是否爲空 * @author 皮鋒 * @param object * @date 2016/12/16 * @returns {Boolean} */ function isEmpt
原创 javaWeb用戶權限控制簡單實現
最近在做一個網站類型的項目,要對用戶的訪問模塊(權限)進行控制,所以設計並實現了一套簡單的權限控制功能。 1. 數據庫設計 用戶:users 模塊:modules SQL代碼: /* Target Server Type
原创 《現代API,通往架構師之門》總結之四:功能系統
目錄 1.什麼是功能系統 2.對功能系統熟悉的意義 3.功能系統的作用 4.連接器(適配器) 1.什麼是功能系統 用來完成某一特定的業務或者IT功能的需要進行集成的系統。 2.對功能系統熟悉的意義 不僅在系統集成項目的初期就可以針對項目的
原创 arrayUtils.js——JavaScript數組的排序
/** * @func 去除數組重複數據 var * array=[1,1,2,2,3];array=array.removeRepeatData();array==>[1,2,3] * @author 皮鋒 * @
原创 dateUtils.js——JavaScript日期的格式化
/** * 對Date的擴展,將 Date 轉化爲指定格式的String 月(M)、日(d)、小時(h)、分(m)、秒(s)、季度(q) 可以用 1-2 個佔位符, * 年(y)可以用 1-4 個佔位符,毫秒(S)只能用 1 個佔位
原创 ContextUtils.java——Spring中獲取上下文環境(request、session)
package com.leike.roomStatus.utils; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpSessi
原创 maven頂級pom和子pom的版本號批量修改
當一個版本發佈,新起一個版本時,我們只需要手動修改一下項目中pom.xml的版本號就可以了。但是如果這個maven項目有很多的子模塊項目,那麼一個個手動的去改就顯得費時費力又繁瑣了。還好,maven爲我們提供了以下三個命令(需要進入頂級p
原创 jQuery插件開發精品教程(讓你的jQuery更上一個臺階)
這篇jQuery插件開發教程是小編見過的最詳細的了,每個解說都很好,對於想做增強插件的朋友確實不錯的參考資料,特分享下,方便需要的朋友。 學會使用jQuery並不難,因爲它簡單易學,並且相信你接觸jQuery後肯定也使用或熟悉了不少其
原创 本地線程ThreadLocal
ThreadLocal直譯爲“線程本地”或“本地線程”,如果你真的這麼認爲,那就錯了!其實它就是一個容器,用於存放線程的局部變量,應該叫ThreadLocalVariable(線程局部變量)纔對,很不理解爲什麼當初Sun公司的工程師這樣命
原创 java生成圖片驗證碼
package com.pifeng.util; import java.awt.Color; import java.awt.Font; import java.awt.Graphics2D; import java.awt.R
原创 Java讀取.properties文件
config.properties文件內容如下: userName=\u5F20\u4E09 password=19920720 java代碼如下: package com.pifeng.properties; import jav
原创 org.apache.catalina.loader.WebappClassLoaderBase.checkStateForResourceLoading Illegal access
最近linux服務器上的tomcat日誌時不時的報錯,雖然報錯但是不影響正常業務。但是既然報錯了肯定需要知道原因的。報錯詳情如下:INFO [service%0043ache.data] org.apache.catalina.loade