原创 五種方法實現Java的Singleton單例模式

一、最簡單的方法是在類加載的時候初始化這個單獨的實例。 首先,定義單例類(沒有特別的,就是起個名字): 1 public class Singlet

原创 Java中的equals和hashCode方法詳解

Java中的equals方法和hashCode方法是Object中的,所以每個對象都是有這兩個方法的,有時候我們需要實現特定需求,可能要重寫這兩個方法,今天就來介紹一些這兩個方法的作用。 equals()和hashCode()方法

原创 ArrayList,LinkedList,Vector,Stack之間的區別

一,線程安全性 Vector、Stack:線程安全 ArrayList、LinkedList:非線程安全   二,實現方式 LinkedList:雙向鏈表 ArrayList,Vector,Stack:數組   三,容量擴展方面 由於Ar

原创 用@ExceptionHandler 來進行異常處理

有時候我們想統一處理一個Controller中拋出的異常怎麼搞呢? 直接在Controller裏面加上用@ExceptionHandler標註一個處理異常的方法像下面這樣子 @ExceptionHandler(MissingServl

原创 Webservice工作原理及實例

                                       Web Service工作原理及實例                                             一、Web Service基本概

原创 簡單明瞭 -- mysql中的limit用法

SELECT * FROM 表名 limit m,n; SELECT * FROM table  LIMIT [offset,] rows; 1.m代表從m+1條記錄行開始檢索,n代表取出n條數據。(m可設爲0) 如:SELECT

原创 DBCP數據源連接池實現原理分析

 前些天在調試公司系統的時候發現這樣的一個問題:mysql數據庫服務停止一段時間後再次重啓後嗎,tomcat服務無法請求數據庫服務,調試了半天對這個問題進行定位解決,期間也搞了很多有關mysql數據庫的知識,包括數據庫連接池的問題,以前沒

原创 spring boot 使用@ConfigurationProperties

有時候有這樣子的情景,我們想把配置文件的信息,讀取並自動封裝成實體類,這樣子,我們在代碼裏面使用就輕鬆方便多了,這時候,我們就可以使用@ConfigurationProperties,它可以把同類的配置信息自動封裝成實體類 首先在配置

原创 遠程登陸mysql(指定端口號)

本人在遠程機器101.200.152.192,利用docker創建兩個數據庫,端口號分別爲3307,3308, 如要在本地機器上遠程登陸3307的mysql, 則命令如下:    mysql -u root -P 3307 -h 101.

原创 dbcp數據源配置雜談

<!-- 數據源1 -->   #驅動信息(driver, url, username, password) driverClassName=net.sourceforge.jtds.jdbc.Driver url=jdbc:jtds:s

原创 zabbix詳細安裝步驟(已驗證)

zabbix 官方文檔地址:https://www.zabbix.com/documentation/3.2/manual/installation

原创 Spring Boot,Spring Data JPA多數據源支持配置

1.配置文件 #mysql #主庫參數primary spring.primary.datasource.url=jdbc:mysql://101.200.152.192:3307/ovuola?useUnicode=true&chara

原创 spring三種事物處理方式

1、用原始的transactionfactorybean的,代理dao事務處理 2、用aop:config聲明要進行事務增強的切面,用tx:advice聲明具體方法的事務屬性,及應用到的事務管理器 3、使用@transactiona

原创 MySql實現分頁查詢的SQL,mysql實現分頁查詢的sql語句

摘要:MySql數據庫實現分頁查詢的SQL語句寫法! 一:分頁需求: 客戶端通過傳遞start(頁碼),limit(每頁顯示的條數)兩個參數去分頁查詢數據庫表中的數據,那我們知道MySql數據庫提供了分頁的函數limit m,n

原创 org.apache.catalina.connector.ClientAbortException: java.io.IOException: Broken pipe

完整錯誤信息:org.apache.catalina.connector.ClientAbortException: java.io.IOException: Broken pipe at org.apache.catalina.con