原创 動手做一個文件服務器【簡易版本 亦可作爲私人網盤】

當我們在做項目時難免都要上傳附件,這時我們會用到市面上開源的文件服務器,例如FastDFS,ServU,HDFS等文件服務器,我想我可不可以做一個簡易版本的小型文件服務器系統呢? 一,文件服務器的主要工作內容是什麼? 向外界提供

原创 idea把工具類打成jar包並導入工程使用方法

第一步:點擊箭頭所指按鈕,或者點到項目名上按F12都行 第二步 第三步:自定義jar的名字 第四步:勾選箭頭指向的選項,然後點擊綠色加號,選擇Directory Content 第五步:選擇編譯好的class文件,記住,一

原创 springboot集成jwt令牌【前後端分離模式下的身份認證方式】

文章目錄一,傳統Cookie+Session與JWT對比二,springboot集成jwt1,jwt的整合依賴2,jwt的自定義配置3,編寫JwtConfig4,配置攔截器5,編寫測試controller接口三,知識點概述1,@R

原创 仿QQ異地登錄強制下線功能的實現

一,仿QQ異地登錄強制下線功能 效果:同一個賬號,最後一個登錄的用戶會把前一個登錄後的用戶頂掉,被迫下線! 1,剖析登錄原理 登錄的後臺邏輯 準備一張賬戶信息表(賬號,密碼,是否禁用等字段) 查詢賬號密碼,如果正確就記錄sess

原创 springboot集成solr實現全局搜索系列

文章目錄1 Solr介紹1.1 什麼是solr?1.2 Solr和lucene的區別2 Solr安裝配置2.1 下載solr2.2 啓動Solr2.3 Tomcat安裝運行環境2.3.1 操作步驟2.4 solr界面介紹2.4.1

原创 不同用戶id--相同服務id--實現查詢展示出同一張表的不同字段的表信息

不同用戶id--不同服務id--查詢同一張表的不同字段信息一 在數據庫先建兩張表 result表 testUser表二 建三個model實體類三 ctrl層的方法四 SC層方法五 Mapper接口方法六 Mapper.xml文件

原创 前端效果集錦

title: 下拉二級菜單/css動畫/tab欄切換/三級聯動 date: 2019-11-08 16:57:03 tags: jquery categories: 前端 動態下拉二級菜單 首先html代碼 <ul> <

原创 SpringBoot上傳圖片和IO流的基本操作

淺談 我一直都覺得上傳圖片好複雜,除了本地上傳,還有局域網上傳,公網上傳亂七八糟的,不僅看不懂,還不想學,因爲老是覺得本地上傳沒啥大用處,直到今天,我纔看透,什麼本地不本地的,統統都是一個套路! 在springboot2.×版本以

原创 poi根據word模板(書籤)創建導出word文檔

文章目錄一,poi根據excel模板,修改內容導出新excel 文檔(只支持HSSF)二,poi導出excel文檔輸出到瀏覽器下載三,poi根據excel模板,修改內容導出新excel 文檔(支持XSSF)四,poi根據word模

原创 Socket編程(在控制檯模擬聊天功能)

文章目錄TCP簡單示例TCP模擬聊天UDP簡單示例UDP模擬聊天 服務器端 (1) 創建ServerSocket對象,綁定監聽端口; (2) 通過accept()方法監聽客戶端請求; (3) 連接建立後,通過輸入流讀取客戶端發送

原创 Activiti工作流的正確打開方式

一,什麼是工作流? 1,工作流(Workflow),就是“業務過程的部分或整體在計算機應用環境下的自動化”,它主要解決的是“使在多個參與者之間按照某種預定義的規則傳遞文檔、信息或任務的過程自動進行,從而實現某個預期的業務目標,或

原创 Linux搭建FastDFS文件服務器並實現springboot上傳文件到FastDFS服務器

www.myblogs.cn/fastDFS 一,前言 (1)FastDFS是什麼 FastDFS 是用 c 語言編寫的一款開源的分佈式文件系統。FastDFS爲互聯網量身定製,充分考慮了冗餘備份、負載均衡、線性擴容等機制,並注重

原创 字典緩存的原理和實現

文章目錄一,要實現的效果描述二,設計步驟三,開始表演1,準備一個緩存管理器2,寫查詢SQL3,啓動項目時初始化4,準備ajax讀取緩存的方法5,寫一個公用的 js6,大結局 引入場景:select下拉框每次都要向後臺發送請求,性能

原创 javaWeb文件上傳和下載

第一步 先新建一個com.aaa.util包 在包裏新建一個FileUtil工具類(包括上傳和下載方法) public class FileUtil { /** * 通用上傳方法 * @param

原创 JavaEmail發送網易163郵箱和QQ郵箱

引入javamail的座標依賴!省略!直接展示中心思想! @Component public class EmailUtil { /** * todo 發送QQ郵箱 */ public void