原创 基於Spring的AspectJ操作日誌實現

前言 前段日子項目部分方法訪問需要記錄相對應的用戶和前後變化的值,爲了減免代碼的重複性,提高代碼的可複用性。特定採用面向切面的註解形式來實現操作日誌記錄。 AOP簡單概念介紹 常見術語 切面(Aspect): 一個關注

原创 Java後端編程常用軟件安裝流程收集【持續更新】

Linux環境軟件安裝 Nginx安裝 安裝過程: 下載地址 或直接命令下載 參考鏈接 wget http://nginx.org/download/nginx-1.5.9.tar.gz 解壓 tar -zxvf ngin

原创 【Jenkins教程二】基於Linux實現Jenkins+maven+tomcat的自動化構建部署項目

前言 爲了避免每次在發佈項目時,每次得刪掉war重新打包,打開服務器,上傳war包,重啓服務器這一系列的繁瑣程序。所以採用了以下基於Jenkins自動化構建部署項目的實現方式 不明白怎麼安裝Jenkins的小夥伴可以上去瀏覽我寫

原创 【Maven實戰】學習之聚合與繼承

前言 Maven的聚合特性能夠把項目的各個模塊聚合在一起構建,而Maven的繼承特性則能幫助抽取各模塊相同的依賴和插件等配置,在簡化POM的同時,還能促進各個模塊配置的一致性。 聚合 父模塊代碼如下: <?xml vers

原创 Java開發工程師面試基礎

知識點 1.java基礎 2.數據結構和八大算法 3.多線程基礎 4.spring,spring MVC,mybatis基礎。 5.jvm基礎。 6.gc基礎。 Java基礎 【面向對象優點】 1.開發模塊化,更易維護和修改

原创 【Jenkins教程四】基於Role-based Authorization Strategy的用戶權限管理

前言 通常在日常工作中,Jenkins管理的不只僅僅一個項目。那如何將所有項目分離開權限,使每個用戶訪問的權限只侷限於當前項目,下面我們就來用【Role-based Authorization Strategy】這個插件進行角色

原创 tomat上啓動報The APR based Apache Tomcat Native library which allows ...

bug報錯具體異常 tomat在eclipse上啓動報The APR based Apache Tomcat Native library which allows optimal performance in producti

原创 圖片轉Base64字符串經Http傳輸問題

Bug具體情況 本地解析經Http傳輸的base64轉爲圖片出現失真和圖片缺失問題。 Bug原因 base64編碼經過url傳輸,裏面的加號會自動轉爲空格,後臺需要做一個逆轉換處理 處理方案 將空格轉爲+號即可 bas

原创 使用FormData格式上傳圖像並預覽圖片

前言 做項目時,遇到表單中圖像需要跟表單一起提交,這樣會造成後臺沒辦法接收到圖片。後面上網調查後,明白表單提交時是默認application/x-www-form-urlencoded格式,只接受鍵值對。所以以下例子採用Form

原创 Hibernate-validator校驗框架使用教程

前言 這幾天剛好在弄接口相關東西,發現如果對某個多字段的實體進行驗證的話,會寫很多麻煩而且冗餘的代碼,所以學了一下相關驗證框架。 Hibernate-Validation 在各層中重複的校驗邏輯既導致了不必要的資源消耗,還使

原创 基於SpringSecurity4.2.2權限框架搭建教程

前言 之前公司作項目時就有接觸過spring security,不過是由他人搭建起來,自己在其基礎實現如單點登陸,輸入錯誤限制等一些小功能。感覺自己對該框架的理解不是很深,於是花了一些時間重新搭建spring security框架

原创 Maven項目集合Memcached框架

前言 Memcached說明 Memcached是一個基於鍵值對的HashMap的分佈式內存對象緩存系統,其協議簡單,存取方便。不過只要重啓mencached或者達到指定值,memcached會刪除不使用的緩存。 客戶端管理工具

原创 【Jenkins教程一】基於Linux的Jenkins安裝

前言 Jenkins 是一種基於Java的持續集成工具,主要用於自動,持續地構建/測試軟件或者監控一些定時執行的任務。下面介紹基於Linux環境 Jenkins的安裝以及相關配置 安裝環境: Linux-3.10.0-693.

原创 騰訊雲服務端對接流程(獨立模式)

創建應用流程: 1.       進入雲通信官網,登陸,進入【雲通信控制檯】。 2.       在應用列表點擊【創建應用接入】。 3.       填寫好相應的內容後,點擊【確定】。 4.       在列表上顯示剛創建的應用,點擊【應

原创 基於前端Js模塊化規範的粗淺應用

前言 之前做項目時,由於剛起步,所以很多同事在Js的規範上寫的很凌亂。又剛好自己在慕課網上接觸了Js模塊化的概念,頓時覺得怎麼會有這麼規範的寫法。所以特別寫篇博客,記錄下。 Js架構如下 整個JS架構如圖 var Js