原创 mysql數據庫被卡住分析

1、按客戶端 IP 分組,看哪個客戶端的鏈接數最多 SELECT client_ip, count( client_ip ) AS client_num FROM ( SELECT substring_index( HOST,

原创 Java中的BigDECIMAL類型的0到mybatis中DECIMAL被認爲是null

bigdecimal是封裝類型不用判斷 '' ,只判斷null即可 <if test="fromInvoiceAmount != null "> and a.invoiceAmount &gt;= #{fromInvoice

原创 一、mysql 優化-概述

表設計 範式約束: 一範式:關係型數據庫默認符合,原子性不可再分割。 二範式:對記錄唯一性的約束主鍵。 三範式:對字段冗餘約束,儘量用外鍵來實現。 逆範式:適當的逆範式數據冗餘對系統實現更簡單。 無 sql語句優化 show stat

原创 compareTo 日期對比

@Test public void myStream08(){ Calendar c = Calendar.getInstance(); c.set(2016,5,4);

原创 十三、Mycat-全局序列

在mycat conf目錄下的sequence_db_conf.properties文件中添加如下內容: #sequence stored in datanode GLOBAL=dn1 COMPANY=dn1 CUSTOMER=dn1

原创 orElse orElseGet orElseThrow

當ofNullable包含的對象值不存在時候,orElse都會走自己包含的方法,orElseGet則會智能判斷。 /** * orElse執行---- * orElseGet執行---- * yc

原创 mysql的null值排序

mysql默認null參與排序時候是最小值 mysql> select * from user order by age asc; +----+------+------+----------+ | id | name | age |

原创 Optional map flatmap

@Test public void myOPtions4(){ Student student = new Student("smy"); MyClass myClass = new My

原创 Optional filter

單對象過濾 @Test public void myOPtions6(){ Student student = new Student(10); Optional.of(student).

原创 十一、Mycat-介紹安裝

先搭建MySQL的主從複製 Mycat是阿里的開源框架 Mycat可以幹什麼: 數據庫中間件 讀寫分離 數據分片(垂直、水平、垂直+水平) 多數據源整合(任何關係型非關係型數據庫都可以整合) 原理:攔截 安裝啓動 上傳到 /

原创 一、springCloud第一天

參考此篇博客https://blog.csdn.net/rickiyeat/article/details/65022310 1、先把代碼git下來,發現servive-admin服務缺個依賴 com.netflix.governato

原创 十二、Mycat-分庫分表

分庫修改schema.xml文件 <?xml version="1.0"?> <!DOCTYPE mycat:schema SYSTEM "schema.dtd"> <mycat:schema xmlns:mycat="http://

原创 BigDecimal 除法 Non-terminating decimal expansion; no exact representable decimal res

java.lang.ArithmeticException: Non-terminating decimal expansion; no exact representable decimal result。   divide  出現無線

原创 生成編碼規則

/** * 生成當天最新的四位流水號 SAPE201910320001 * * @return */ public String getSerialNumber() {

原创 springboot啓動加載類方式

1.在啓動類上面加@SpringBootApplication代表啓動後掃描當前包以及子包下 的帶有@Controller註解的類。 2.@EnableAutoConfiguration自動裝配+@ComponentScan()掃包