原创 MyBatis 開發神器MyBatis-Plus

來源:https://dwz.cn/GAc93lgE MyBatis-Plus,簡稱 MP,它是一個 MyBatis 的增強工具,在 MyBatis 的基礎上只做增強不做改變,爲簡化開發、提高效率而生。 官網地址: https://my

原创 MD5工具類

import java.security.MessageDigest; import java.util.Iterator; import java.util.Map; import java.util.Set; import jav

原创 RSA工具類

package com.ykx.transfer.util; import java.io.ByteArrayOutputStream; import java.security.Key; import java.security.

原创 Windows Server 2008R2 搭建FTP服務器並實現用戶隔離

文件傳輸協議(FTP)是一個標準的網絡協議,用於傳輸計算機文件從一臺主機到另一臺主機通過TCP爲基礎的網絡,如互聯網。 右鍵爲單擊web服務器 選擇添加角色服務 勾選FTP服務器 安裝完後退出 進入IIS管理器 選擇添加FTP站點 輸入

原创 分佈式鎖用Redis還是Zookeeper?

    爲什麼用分佈式鎖?在討論這個問題之前,我們先來看一個業務場景。 爲什麼用分佈式鎖?   系統 A 是一個電商系統,目前是一臺機器部署,系統中有一個用戶下訂單的接口,但是用戶下訂單之前一定要去檢查一下庫存,確保庫存足夠了纔會給用戶下

原创 XML教程

定義 XML:可擴展標記語言(eXtensible Markup Language) 自定義標籤; 很像HTML的標記語言 用途 存儲和傳輸數據; HTML用於展示數據 示例 <?xml version="1.0" encoding="

原创 Java 多線程編程

    目錄     1、分享的目的: 2、使用多線程的意義 3、線程和進程的概念  3.1、進程和線程的區別     3.1.1、進程的特性     3.1.2、線程的特性 4、線程的生命週期 5、線程的優先級 6、線程的創建方法  7

原创 2019目標

技能要求:  1、熟悉javaSE基礎知識紮實 2、熟悉多線程編程、緩存、消息隊列,開源分佈式中間件 3、熟悉常用設計模式 4、熟練使用mysql、oracle、pgsql、mongodb並會sql性能調優 5、熟練使用springMVC

原创 GIT

1、 git(在git bash中操作) 明確一些git中的概念          1.1.git版本管理工具中四個區域概念:             (1)Workspace:工作區             (2)Stage:暫存區  

原创 GIT 使用簡介

創建版本庫 什麼是版本庫呢?版本庫又名倉庫,英文名repository,你可以簡單理解成一個目錄,這個目錄裏面的所有文件都可以被Git管理起來,每個文件的修改、刪除,Git都能跟蹤,以便任何時刻都可以追蹤歷史,或者在將來某個時刻可以“還原

原创 一次非常有意思的sql優化經歷

補充:看到這麼多朋友對sql優化感興趣,我又重新補充了下文章的內容,將更多關於sql優化的知識分享出來, 喜歡這篇文章的朋友給個贊吧,哈哈,歡迎交流,共同進步。 2015-4-30補充:非常感覺編輯的推薦,同時又對慢查詢語句優化了一遍,並

原创 【JAVA】基於Token的用戶驗證

背景 傳統的用戶驗證是基於session自身的特性實現,當用戶提交登陸請求,後臺驗證通過後,會在session中留下用戶的信息,用於識別當前用戶在客戶端登陸了。通常而言session都是保存在內存中,而隨着認證用戶的增多,服務端的開銷會

原创 Myeclipse2017 安裝反編譯插件和SVN插件

 前一陣安裝破解了me2017,最近也想在工作中體驗一下dark的酷炫。首先安裝了反編譯插件和SVN插件,摸索步驟如下。 一、反編譯插件: 1.下載兩個插件:   ① net.sf.jadclipse_3.3.0.jar,下載地址:htt

原创 權限管理模塊設計

我們比較常見的就是基於角色的訪問控制,用戶通過角色與權限進行關聯。簡單地說,一個用戶擁有多個角色,一個角色擁有多個權限。這樣,就構造成“用戶-角色-權限”的授權模型。在這種模型中,用戶與角色之間、角色與權限之間,通常都是多對多的關係。如下

原创 什麼是用戶token(令牌)

是計算機術語:令牌,令牌是一種能夠控制站點佔有媒體的特殊幀,以區別數據幀及其他控制幀。token其實說的更通俗點可以叫暗號,在一些數據傳輸之前,要先進行暗號的核對,不同的暗號被授權不同的數據操作。基於 Token 的身份驗證方法 使用基於