原创 【Socket網絡編程進階與實戰】------- Socket TCP快速入門

前言 Socket TCP快速入門,demo練習 TCP TCP機制 TCP鏈接,傳輸流程 TCP能做什麼 TCP核心API 客戶端創建流程 服務器端流程 擴展-Socket與進程之間的關係 基礎類型數據

原创 【Socket網絡編程進階與實戰】------- Socket UDP快速入門

前言 Socket UDP快速入門,demo實戰 UDP 爲什麼不可靠 能做什麼 UDP包最大長度 核心API API-DatagramSocket API-DatagramPacket UDP 單播、廣

原创 【Socket網絡編程進階與實戰】------ Socket網絡編程快速入門

前言 本篇博客主要是分享,socket網絡編程進階與實踐☞socket網絡編程快速入門 一、聊一聊Socket 學習目標與收穫 案例 網絡編程 歸納爲: 對應關係 二、Socket與TCP、UDP

原创 【Spring Security技術棧開發企業級認證與授權】-----------使用Spring Security控制授權

前言 本篇博客主要分享: springSecurity源碼分析,權限表達式,基於數據庫Rbac權限控制 一、SpringSecurity控制授權 1.SpringSecurity授權的定義 不同系統權限不同: 2.Sp

原创 【輕鬆整合】-Quartz的3種常用整合方式演練

前言: 通過不同的架構整合Quartz,demo演練,輕鬆愉快 ◇Java API整合Quartz的代碼 ◇Spring的Schema整合Quartz的代碼 1.創建web項目 2.導入jar包 Spring

原创 【Spring Security技術棧開發企業級認證與授權】----項目搭建

前言 本篇博客主要是分享,SpringSecurity項目的搭建過程。 1.開發環境的安裝 安裝JDK 安裝MySql 安裝STS 我使用IDEA 2.代碼結構 zcw-security:主模塊 zcw-security

原创 mybatis 逆向工程整合lombok+ 中文註釋

前言 最近項目需要添加mybatis的逆向工程,特總結了自己,搬磚搬的demo 1.實現的功能 主要整合了lombok插件實現getter/setter等通用方法的自動生成,同時自定義實現了一個註釋生成器, 通過抓取數據庫表裏面

原创 【多線程與高併發】--相關知識梳理---提升自己值得擁有

前言 本篇博客主要總結了,多線程與高併發相關知識,目的是提升自己技術能力同時也能幫助你。 1.線程中的run與start的區別 package com.zcw.demo.demo1; import java.util.conc

原创 【Spring Security技術棧開發企業級認證與授權】----使用Spring social開發第三方登錄:(QQ 與微信登錄)

前言 博客主要分享如何實現QQ與微信登錄 一、OAuth協議 1.OAuth協議要解決的問題 可以幫我們存在問題: 應用可以訪問用戶在微信上的所有數據 用戶只有修改密碼,才能收回授權 密碼泄露的可能性大大提高 2.OAu

原创 【Spring Security技術棧開發企業級認證與授權】----使用Spring Security開發基於表單的登錄(一)

前言 本篇博客主要是分享,使用SpringSecurity開發基於表單的認證(一) 一、SpringSecurity核心功能 認證(你是誰) 1.實現用戶名+密碼 2.實現手機號+短信認證 授權(能幹什麼) 攻擊防護(防止僞

原创 【Spring Security技術棧開發企業級認證與授權】-----------Spring Security OAuth開發APP認證框架

前言 博客分享JWT,令牌配置,JWT實現SSO單點登錄 一、SpringSecurityOAuth 實現如下效果: 實現OAuth服務提供商功能: 實現一個標準的OAuth2協議中Provider角色的主要功能 創

原创 【Spring Security技術棧開發企業級認證與授權】----使用Spring Security開發基於表單的登錄(三)

前言 本篇博客主要分享:登錄模塊中基於圖片驗證碼的一些騷操作。 實現圖形驗證碼功能: 1.開發生成圖形驗證碼接口 根據隨機數生成圖片 package com.zcw.security.core.validate.code;

原创 logging.file.path_IS_UNDEFINED/

前言 最近項目中使用springboot+logback日誌,正常啓動以後服務器上面出現,異樣的日誌文件 如圖所示問題: 配置文件如下配置的: <?xml version="1.0" encoding="UTF-8"?> <c

原创 【Spring Security技術棧開發企業級認證與授權】----使用Spring MVC開發RESTful API (一)

前言 編寫博客分享一下,騷氣的RestFul Api O(∩_∩)O哈哈~ 一、Restful 使用SpringMVC編寫Restful API 通過上面的圖片我們可以看出,傳統的請求方式與RESTFUL請求方式,存在的不同

原创 【Spring Security技術棧開發企業級認證與授權】----使用Spring MVC開發RESTful API (二)

前言 分享以下騷操作:使用切片攔截REST服務、使用Filter和Interceptor攔截REST服務、使用REST方式處理文件服務等demo實現,O(∩_∩)O哈哈~ 一、使用Filter和Interceptor攔截REST