原创 Java設計模式----單例模式

單例設計模式所解決的問題就是:保證類的對象在內存中唯一。 1、餓漢 /** * @說明:餓漢模式 * 解決思路: * 1.不允許其他程序使用new創建該類對象。(別人new不可控) * 2.在該類中創建一個本類實例。 * 3

原创 SpringBoot整合quartz動態創建定時任務實現以及踩過的坑

需要了解一下quartz有Job,Scheduler,Trigger等概念,在此就不詳細說明 首先說一下功能需求場景 該提醒可以在頁面上進行配置多個,比如可以配置一個提醒:在每天的12點,發送郵件給某個人,可以繼續配置另外一個提醒:

原创 WEB開發----springboot的登錄攔截機制

如果是一個後臺的管理項目的,有些東西是不能直接就可以訪問的,必須要登錄纔可以進去,所以就需要進行登錄攔截,只有登錄過的用戶纔可以正常訪問. 登錄攔截是不會攔截jsp頁面的方法,所以我們需要在Controller寫方法進行頁面的調用,而且

原创 WEB開發----Maven項目的搭建

採用Eclipse+tomcat,使用maven管理工具進行web項目的搭建 右鍵–>new–>other–>選擇Maven Project Next–>選中圖示覆選框 Next–>選擇war格式–>Finish 至此項目已經創建出

原创 WEB開發----spring boot與mybatis整合

上一篇已經完成了spring boot項目的搭建Spring Boot項目快速搭建 ,接下來這篇要跟mybatis來進行整合 1. mybatis訪問數據庫 1.1 首先對pom.xml文件進行修改,加入必要的jar包支持 <projec

原创 linux下基礎命令

1. 通過xShell進行登錄 ssh xxx.xx.xx.xx 2. top命令 top `選項` 選項 -b:以批處理模式操作; -c:顯示完整的治命令; -d:屏幕刷新間隔時間; -I:忽略失效過程;

原创 Java基礎----Java內部類基礎

在Java中,可以將一個類定義在另一個類裏面或者一個方法裏面,這樣的類稱爲內部類。廣泛意義上的內部類一般來說包括這四種:成員內部類、局部內部類、匿名內部類和靜態內部類。下面就先來了解一下這四種內部類的用法。 1.成員內部類 成員內部類是最

原创 Java設計模式----適配器模式

本文以一隻殘廢狗爲例,狗本身應該有吃和跑兩個能力,但是該狗只有吃的能力,通過適配器模式實現狗可以跑的功能. 1. 類適配器 1.1 先創建一個狗的接口,具有跑和吃兩個方法 /** * 定義狗接口,具備2個功能 * 1- 狗能跑 *

原创 CSDN-markdown編輯器

歡迎使用Markdown編輯器寫博客 本Markdown編輯器使用StackEdit修改而來,用它寫博客,將會帶來全新的體驗哦: Markdown和擴展Markdown簡潔的語法 代碼塊高亮 圖片鏈接和圖片上傳 LaTex數學公式 UM

原创 Linux上安裝JDK

JDK下載地址 1.先檢查系統中jdk版本 java -version 2.檢測jdk安裝包 rpm -qa | grep java 3.卸載openjdk [root@localhost software]# rpm -e –

原创 SSM框架----使用Generator自動生成代碼

利用MyBatis的Generator生成器自動生成實體類、DAO接口和Mapping映射文件。這樣可以省去很多的功夫,將生成的代碼copy到項目工程中即可。 首先在本地建一個文件夾用來使用生成代碼工具 該文件夾下src目錄用來存放生

原创 WEB開發----SSM框架的搭建

上一篇我使用maven創建一個web項目Maven項目的搭建 。今天將在那個的基礎上進行完善,做成SSM模式的web框架. 1. 在src/mian/java/下面創建Package,格式如下: 2. 在src/main/resour

原创 Java設計模式----工廠方法模式

工廠方法模式就是通過一個工廠來創建對象,工廠方法模式分爲三種,普通工廠模式,多個工廠方法模式,靜態工廠方法模式 一 丶普通工廠模式 普通工廠模式,就是建立一個工廠類,對實現了同一接口的一些類進行實例的創建。 /** *

原创 遞歸將JsonNode數據扁平化

聲明: 由於層級的json對象中名字可能會有重複,所有扁平化時key值帶上了父級的key 使用一個key的list列表,來判斷是否有重複的鍵插入,如果鍵已經存在,則跳過。 如果對於每個字段的信息都不可或缺,可以再判斷有重複鍵的時候,修

原创 linux上部署 FTP服務器

Linux系統vi(vim)編輯器命令使用教程 一丶在雲服務器配置FTP服務 1.root權限下,通過如下命令安裝Vsftp yum install vsftpd 2.啓動vsftpd服務之前,修改vsftpd.conf配置文件 v