原创 使用IDEA快速搭建Springboot項目(Springboot+JPA)(統一異常處理+HTTP請求日誌處理)

1.使用IDEA新建一個項目,選擇左側的spring Initializr,選擇好jdk版本之後點擊下一步 2.然後idea會自動創建一個maven項目。之後點擊下一步 3.選擇項目所需要的依賴,如web,jpa,mysql等等  

原创 SpringCloud入門(eureka集羣和feign負載均衡)

什麼是springcloud? 這是spring官網對springcloud的介紹,大致意思就是:讓分佈式系統簡單化。springcloud是建立在springboot之上的,也就是說他是需要依賴springboot的,因此學習spri

原创 centos7上安裝完docker啓動報錯

centos7上安裝完docker啓動報錯 報錯信息 Redirecting to /bin/systemctl start docker.service Job for docker.service failed becau

原创 java解決多線程併發安全問題的三種方式

java併發線程帶來的安全問題 場景模擬 創建三個線程模擬三個售票窗口,來同時出售一百張票 代碼 package com.shemuel; /** * @Author: dengshaoxiang * @Date: 20

原创 java實現單向鏈表

java實現的鏈表,包含常用的方法,例如: add(); 添加 add(Object o,int index); 指定位置添加 remove(); 刪除 remvoe(int index);指定刪除元素 iterator();迭

原创 23種設計模式之——建造者模式

建造者模式 前言:一個被轉型的後端程序員的自救。。。 什麼是建造者模式? 模式動機:無論是在現實世界中還是在軟件系統中,都存在一些複雜的對象,它們擁有多個組成部分,如汽車,它包括車輪、方向盤、發送機等各種部件。而對於大多數用戶而言,

原创 23種設計模式之——工廠設計模式

前言:記得大二時上過一門設計模式的課,當時聽的那叫一個懵逼。。如今工作半年了,想把東西再撿起來,順便記錄一下。。工廠模式是平時接觸的多一點的,就從工廠模式開始吧… 什麼是工廠設計模式? 工廠設計模式,顧名思義,就是用來生產對象的,是

原创 Node.js基礎入門

Node基礎 Node快速體驗 1. Node介紹 1.1. Node.js是什麼 Node 是一個基於Chrome V8 引擎的JavaScript 運行環境。 Node 不是一種獨立的語言、 Node不是 JavaScri

原创 CAS實現SSO單點登錄案例(整合SpringSecurity)

CAS介紹 CAS是一個單點登錄框架,由耶魯大學的一個組織開發。CAS是一個開源項目,代碼目前是在github上管理。單點登錄:Single Sign On,簡稱SSO,SSO使得在多個應用系統中,用戶只需要登錄一次就可以訪問所有相互

原创 SpringSecurity入門

導語 互聯網已經成爲了我們生活一部分,但是安全問題頻發,身份認證變得更爲複雜。如何讓這一部分更安全?如何讓這一部分的身份驗證變得更簡單?下面將介紹Spring全家桶中的安全框架SpringSecurity快速入門及使用,來解決身份驗證

原创 Vue.js入門

指令 使用’{{}}‘訪問vue實例裏data內的數據,’{{}}'稱之爲插值表達式,此方式訪問數據會有數據閃爍的問題。 v-text:作用與’{{}}'插值表達式類似,只是v-text會將html內容覆蓋,v-text可以做類似的