原创 uploadify2.1.4上傳組件應用實例

項目中經常要用到上傳組件,我一直在使用uploadify這個組件,感覺挺不錯,下面演示下如何使用 1. 先下載uploadify-v2.1.4的包,放到項目裏 2. 寫調用uploadify的初始化方法 <!DOCTYPE htm

原创 shiro安全框架擴展教程--如何擴展實現我們的緩存機制(第三方容器redis,memcached)

            上一章我們講解了如何擴展集中式的session管理方便我們集羣的應用項目,無須再使用複製session的方式來完善用戶體系;下面我主要分享如何擴展shiro裏的緩存實現, 大家都知道有點規模的項目都必須會使用緩存這

原创 shiro安全框架擴展教程--上傳文件的安全控制

           相信每一個項目都會存在文件上傳功能,最常見的就是圖片,音頻,視頻等上傳,但是如果用戶多的應用都會存在用戶惡意上傳動作,包括僞裝成可上傳文件, 按照我們以往的方式,普通地判斷後綴名,那是不可行,除了一些內部系統可以這樣

原创 GO從入門到進階教程系列 - 研發高性能ORM框架mysql管理多數據源篇

       上一篇教程我們瞭解到了基礎的GO語法,今天我們來學習如何使用GO開發一個通用的mysql管理器,下面就直接進入步驟環節,代碼需要承接上一篇教程的,如有疑問請查看上一篇教程 技術版權歸屬 廣州市金獅網絡科技有限公司 (http

原创 GO從入門到進階教程系列 - 研發高性能ORM框架操作mysql篇

     上一篇教程我們瞭解到了基礎的GO語法,今天我們來學習如何使用GO操作mysq,下面就直接進入步驟操作環節 技術版權歸屬 廣州市金獅網絡科技有限公司 (https://kingc.cn/) ,如需商用請聯繫公司 1. 先獲取mys

原创 GO從入門到進階教程系列 - 研發高性能ORM框架入門

        隨着GO語言市場佔比越來越高,我也開始轉向使用GO開發項目;因爲GO有好幾大優點,比如容併發與協程,消息通訊,豐富的數據類型,函數多返回值,defer延遲處理機制,高性能易用的http服務,編程規範等等;也存在一些弱點,由

原创 mybatis-generator擴展教程系列 -- 搭建MBG源碼項目(入門鋪墊篇)

      沉寂好久又開始發表文章(工作原因),這次我打算教大夥如何深入改造擴展mybatis的生成器框架,因爲我們現在很多公司都是使用mybatis作爲一個數據庫查詢組件,所以一個符合公司項目規範mybatis生成器是一個開發神器;至於

原创 【小丑哥】 - Spring Boot從入門到進階教程系列目錄

      由於前些日子比較忙着一些工作事情,導致沒有更新連續性的教程文章,現在往後一段時間我打算寫當下比較流行的Spring Boot框架教程(持續更新ING),從入門到進階,其中包含如何優雅設計你的系統結構,如何加強你的系統安全設計等

原创 Spring Boot從入門到進階教程系列 -- SpringMVC配置(包含自定義FastJSON配置)

上一個教程我們講解如何配置MyBatis根據數據庫類型進行對應數據庫方言自動分頁查詢,本次我們將接着以往教程的成果來整合配置SpringMVC以及配置我們自定義的FastJSON序列輸出,如需看上篇教程的同

原创 mybatis-generator擴展教程系列 -- 自定義sql xml文件

         今天抽空寫一下生成器比較重要的環節,如何自定義mybatis生成器的sql xml文件,因爲原生出來的格式不好看,命名也不符合我們日常使用習慣,很多冗餘的sql節點,下面我直接直入主題演示代碼了,還是老規矩使用之前教程延

原创 OAUTH2.0框架應用教程-- 認識與理解OAUTH2.0幾個步驟

     本次教程系列我給大家講解現在最流行的OAUTH2.0認證體系,我們先看看下面的OAUTH2.0認證流程示例圖,然後我再每個步驟舉例說明 舉例場景,我們有一個用戶平臺A(oauth.xxx.com),當前新建的B(apply

原创 shiro安全框架擴展教程--設計數據對象校驗器,如何防止xss以及csrf攻擊

       很多時候我們都知道,xss,csrf都需要通過我們前臺傳入的數據,然後再輸出到頁面,渲染成可執行腳本,導致加載頁面即可執行或者被動型的讓用戶點擊各種常用的按鈕來觸發腳本效果,所以我們需要嚴格篩選以及控制過濾數據對象的各個屬性

原创 Spring Boot從入門到進階教程系列 -- 集成Freemarker配置(包含預防XSS攻擊,多角色權限標籤實現)

上一個教程我們講解如何配置SpringMVC以及自定義JSON響應實體,本次教程我們將整合Freemarker配置到Spring Boot,因爲我們日常開發必須是要用到模版技術,比如Freemarker,V

原创 Spring Boot從入門到進階教程系列 -- Druid數據源初始化配置

       上一個教程我們講解如何讀取配置數據更加優雅,簡潔,本次我們將接着上個教程的成果來應用到項目的數據源初始化配置,如需看上篇教程的同學可點擊鏈接【Spring Boot從入門到進階教程系列 -- 多種配置數據加載方式詳解,優劣分

原创 Spring Boot從入門到進階教程系列 -- 外部Tomcat多方式啓動,加密解密配置數據

       由於前些日子比較忙着一些工作事情,導致沒有更新連續性的教程文章,現在往後一段時間我打算寫當下比較流行的Spring Boot框架教程,從入門到進階的使用方式,希望該系列文章對大家有一些開發上的幫助,本系列教程需要有一定的開發