原创 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