原创 【AOP系列】靜態代理和動態代理(二)

【AOP系列】靜態代理和動態代理 什麼是代理? 代理(Proxy)是一種設計模式,提供了間接對目標對象進行訪問的方式;即通過代理對象訪問目標對象.這樣做的好處是:可以在目標對象實現的功能上,增加額外的功能補充,即擴展目標對象的功

原创 【AOP系列】之後端登錄這樣寫才香

【AOP系列】之後端登錄這樣寫才香 文章目錄【AOP系列】之後端登錄這樣寫才香那麼一個好的登錄到底應該怎麼寫呢?依賴工具類登錄註解開發**@CheckLogin**@IgnoreLogin註解的實現註解的使用token的校驗Ser

原创 Java8 VS ES6【循環篇】

Java8 VS ES6【循環篇】 友情提示:java8和ES6的內容很多,本文簡單介紹幾個方法。來替代項目中的for循環 B站視頻教程 https://www.bilibili.com/video/av86795917 前言

原创 List循環中如何刪除一個元素

List循環中刪除制定元素 準備集合 ArrayList<String> list = new ArrayList<>(); { list.add("aaa"); list.add(

原创 【面試題】兩個線程交互打印輸出A1B2C3D4E5F6G7...23X24Y25Z26

標題【面試題】兩個線程交互打印輸出A1B2C3D4E5F6G7…23X24Y25Z26 方式一 使用synchronized結合WaitNotify實現 public class SolutionByWaitNotify {

原创 Tomcat生產環境下catalina.out日誌文件過大的解決方法

解決Tomcat logs文件夾下的catalina.out文件過大的方法 創建腳本文件 新建一個腳本文件vi myshell.sh 添加兩行代碼 格式如下 cp 【參數一】 【參數二】 echo “” > 【out文件路徑】

原创 JAVAFX+SpringBoot實現的留了後門的聊天軟件,讓你體驗黑客般的快感。

#### 項目介紹 JAVAFX+SpringBoot實現的留了後門的聊天軟件,讓你體驗黑客般的快感。 “easychat”並不簡單,它不僅是一個廣域網聊天軟件,也是一個跨平臺的聊天軟件,更是一個遠程控制軟件。 Project

原创 你還在安裝mybatis-generator插件?300行自己手寫一個Mybatis代碼生成工具類吧!

你還在安裝mybatis-generator插件?300行自己手寫一個Mybatis代碼生成工具類吧! Mybatis如何實現逆向工程,根據表接口直接生成entity類和Mapper文件呢? 之前的做法: 打開百度找mybat

原创 幾個java工具類,字符串處理類,HTTP模擬請求類,文件下載類,IO讀寫類,隨機字符生成類,格式化工具類

分享一下自己整理的工具類 內容包括: 字符串處理類,HTTP模擬請求工具類,文件下載工具類,IO讀寫工具類,隨機字符生成類,格式化工具類等,具體內容請歡迎下載源碼學習。 博客中的註釋只是簡單說明功能,具體使用方法見源碼註釋

原创 Centos7 安裝docker教程

centos7 docker安裝總結: CentOS 系統的內核版本高於 3.10       方式一 yum安裝 安裝依賴 yum install -y yum-utils device-mapper-persistent-data

原创 javase基礎socket編程之局域網聊天,局域網文件共享

2017年06月04日  23點25分 javase基礎學完可以做什麼,javase實現局域網聊天室   包含內容:基礎語法,面向對象,多線程,IO流,GUI編程,網絡編程(udp) 實現功能:局域網羣聊,局域網羣發文件(還不太完善,只能

原创 tomcat setup.bat一閃而退 ,雙擊setup.bat閃退問題解決

小技巧:點擊startup.bat會閃退,編輯startup.bat,在最後一行加入 pause ,然後保存,再次運行,就可以看到閃退的原因 網上搜到的答案: 1.在已解壓的tomcat的bin文件夾下找到startup.bat,右擊