原创 優化並提高Tomcat啓動速度

清理你的 Tomcat 1. 清理不必要的 Web 應用 首先我們要做的是刪除掉 webapps 文件夾下不需要的工程,一般是 host-manager、example、doc 等這些默認的工程,可能還有以前添加的但現在用不着的工

原创 MyBatis問題彙總

1,ssm配置sql語句打印 在mybatis.xml里加 <!--設置Mybatis打印調試sql--> <settings> <setting name="logImpl" value="STDOUT_LOGGIN

原创 使用Vuex實現數據共享

Vuex是什麼? 官方定義 Vuex是一個專門爲Vue.js應用程序開的狀態管理模式 它採用集中式存儲管理應用的所有組件的狀態 並以相應的規則保證以一種可預測的方式發生變化 個人理解 所有組件的數據的靜態數據區(類似於

原创 idea中maven多模塊項目打包

前言 一般在微服務場景下,不可避免將項目查分爲多個子項目(服務),如何在idea中使用maven對多模塊項目中的一個子項目(服務)打包?直接mvn package?因爲多模塊項目直接有依賴關係,所以直接打包會報倉庫中找不到某jar

原创 Socket TCP牛刀小試

瀏覽器和服務器如何通過Socket來連接,本文模擬Sock TCP客戶端和服務端的連接,用Java代碼實現這個簡單的功能 客戶端 import java.io.*; import java.net.Inet4Address;

原创 github遠程項目回滾

  昨天在github上提交了項目,命令行(git add .)直接將之前提交的代碼覆蓋(刪除)了(當然只是遠程端展示)。其實文件還在本地,遠程服務器上。那麼如何回滾到上一個版本呢?如何做到提交部分代碼,不再出現覆蓋這類情況呢?

原创 hibernate學習-兩表關聯(一對多,多對多,自關聯)註解配置-第6天

  關聯關係,是使用最多的一種關係,非常重要。在內存中反映爲實體關係,映射到 DB 中爲主外鍵關係。實體間的關聯,即對外鍵的維護。關聯關係的發生,即對外鍵數據的改 變。外鍵:外面的主鍵,即,使用其它表的主鍵值作爲自已的某字段的取值

原创 Markdown初學入坑

  會用github的一定熟悉Markdown,因爲github新建項目都有README.md文件,md就是markdown的縮寫。但使用markdown編輯軟件有一定問題,即收費軟件。想要實現免費軟件進行markdown寫作,小

原创 簡單工廠- 設計模式

簡單工廠設計模式,屬於創建型。其實不屬於GOF23種設計模式,但瞭解它有助於瞭解其他工廠模式 定義 由一個工廠對象決定創建出哪一種產品類的實例 (類似於工廠,可以生產出各種產品) 適用場景 1,工廠類負責創建的對象比較

原创 工廠方法-設計模式

定義: 定義一個創建對象的接口,但讓實現這個接口的類來決定實例化哪個類,工廠方法讓類的實例化推遲到子類中進行(將之前的if…else if 轉換成子類實例化) 類型: 創建型 使用場景: 1,創建對象需要大量重複的代碼

原创 策略模式-設計模式

定義: 定義了算法家族,分別封裝起來,讓它們之間可以相互替換,此模式讓算法的變化不會影響到使用算法的用戶 消除if…else… 類型: 行爲型 適用場景: 1,系統有很多類,而他們的區別僅僅在於他們的行爲不同 2,一個

原创 Mybats-plus AutoGenerator教程

官網教程:https://mp.baomidou.com/guide/generator.html#使用教程 但是實際開發需要靈活修改配置 1,先加依賴 <dependency> <groupId>com.baomidou

原创 單例模式

設計模式(Design Pattern ) 是一套被反覆使用,多數人知曉的,經過分類編目的,代碼設計經驗的總結。 目的: 使用設計模式是爲了可重用代碼 讓代碼更容易被他人理解,保證代碼可靠性。 1,單例模式 有些對象只需要一個,

原创 Centos6.8 File contains parsing errors: file:///etc/yum.repos.d/docker-ce.repo

因爲之前安裝docker,但沒有安裝成功,有些殘餘文件留在系統裏了,影響了yum命令,導致失敗。 解決辦法: 刪除這個文件 /etc/yum.repos.d/docker-ce.repo 即可

原创 Xshell 6 報錯 “The remote SSH server rejected X11 forwarding request.”

關閉SSH隧道中 X11 Forwarding選項即可