原创 跟着燕青學Spring Security認證授權08--Spring Security會話管理

引言 用戶認證通過後,爲了避免用戶的每次操作都進行認證可將用戶的信息保存在會話中。spring security提供會話管理,認證通過後將身份信息放入SecurityContextHolder上下文,SecurityContext

原创 zxing生成二維碼工具

項目介紹 ZXing是一個開源的,用Java編寫的多格式的1D / 2D條碼圖像處理庫,使用ZXing可以生成、識別QR Code(二維碼)、Data Matrix、EAN、UPC、Aztec等。 常用的二維碼處理庫還有zbar,

原创 IDEA下Git使用教程

IDEA下Git使用教程 Git介紹 Git和IDEA是當前項目開發最流行的開發工具,如何在IDEA下使用Git控制代碼的版本?本文以攀博網的兩名員工之間協作開發爲案例講解Git最常用的開發方法。 1 創建遠程Git倉庫 在Gi

原创 跟燕青學Redis-Redis主從複製

安裝Redis3.0 yum -y install cpp binutils glibc glibc-kernheaders glibc-common glibc-devel gcc make gcc-c++ libstdc+±d

原创 RestTemplate.getForEntity亂碼問題

RestTemplate亂碼問題描述 RestTemplate是Spring-web提供的用於訪問Rest服務的客戶端,RestTemplate提供了多種便捷的訪問遠程Http服務的方法,能夠大大提高客戶端的編寫效率。 RestT

原创 Linux教程系列-iptables

iptables防火牆簡介 iptables/netfilter是Linux下自帶的一款免費且優秀的基於包過濾的防火牆工具,它的功能十分強大,使用非常靈活, 可以對流入、流出、流經服務器的數據包進行精細的控制。 iptables是

原创 自學Java基礎系列-線程優先級setPriority

線程調度 線程的調度指的是系統爲線程分配CPU使用權的過程。 線程調度模型包括: 分時調度:指讓所有的線程輪流獲得cpu的使用權,並且平均分配每個線程佔用的CPU的時間片這個也比較好理解。 搶佔式調度模型:是指優先讓優先級高的線

原创 Linux教程系列-Stream EDitor(sed)

sed全稱是:Stream EDitor即流編輯器,是一個很好的文本處理工具,本身是一個管道命令,主要是以行爲單位進行處理,可以將數據行進行替換、刪除、新增、選取等特定工作。 sed命令的功能同awk類似,差別在於,sed簡單,對

原创 軟件架構的演變-單體架構,垂直架構,分佈式架構,SOA架構和微服務架構的演變歷程

軟件架構的發展經歷了從單體架構、垂直架構、SOA架構到微服務架構的過程,作爲一個80年代的程序員,今天燕青跟大家說說具體的經歷。 單體架構 Web應用程序發展的早期,大部分web工程師將所有的功能模塊打包到一起並放在一個web容器

原创 跟燕青學Redis-Redis集羣安裝

前邊講了Redis主從複製(https://blog.csdn.net/weixin_44062339/article/details/103227944),即使有了主從複製,每個數據庫都要保存整個集羣中的所有數據,容易形成木桶效

原创 解決Dubbo由於@Transactional發佈服務失敗的問題

問題分析 Dubbo在發佈服務時採用包掃描機制,對@Service註解標識的Service類發佈爲服務。 如果在服務提供者類上加入@Transactional事務控制註解後則發佈服務失敗,通過分析得知@Transactional爲

原创 Redis註冊爲Windows服務

Redis註冊爲Windows服務 1 下載 下載安裝包:https://github.com/microsoftarchive/redis/releases/download/win-3.2.100/Redis-x64-3.2

原创 跟着燕青學Spring Security認證授權09--Spring Security授權方法

引言 Spring Security授權的方式包括 web授權和方法授權,web授權是通過 url攔截進行授權,方法授權是通過 方法攔截進行授權。他們都會調用accessDecisionManager進行授權決策,若爲web授權則

原创 Spring Cloud Alibaba架構實戰

Spring Cloud Alibaba 架構實戰 視頻:https://blog.csdn.net/weixin_44062339/article/details/103394897 完整講義:http://www.pbteac

原创 Freemarker視頻教程

Freemarker視頻教程 Freemarker是燕青老師錄製的教程,內容涵蓋Freemarker的基礎應用、頁面靜態化技術。 視頻教程下載 鏈接:https://pan.baidu.com/s/1yh8koGhKK4R8JDR