原创 mysql導出excel數據

select * into outfile './dict.xls' CHARACTER SET gbk from xmsa_wx_trace.sys_dict where 1 order by type desc limit 0,

原创 mysql統計某類數據出現的次數

select purchase_channel_value as "類型",count(*) as "總記錄數" from table group by purchase_channel order by count(*)

原创 分佈式服務整理

Hession     https://blog.csdn.net/mawming/article/details/52151879 HSF(High-speed Service Framework)     https://www.so

原创 excel動態拼接sql

再我們日常開發,生產問題處理時,經常會碰到業務方給我們一份excel表格數據,讓我們將excel的數據刷進數據庫。 今天我們來分享下excel動態拼接sql,拼接語句如下: ="update fc_site set first_crea

原创 mysql 查詢各表數據量

 執行如下sql: SELECT TABLE_NAME, CONCAT(TRUNCATE(data_length/1024/1024,2),' MB') AS data_size,table_rows FROM information_

原创 多對多自動拆分總數相等

看到這個題目大家可能會一頭霧水,本人表達能力有限,無法用簡單語言描述該算法,標題湊合一下唄。工作後才發現,處理很多生活中業務問題就是在,就像再處理數學題。   用一個案例和大家描述一下吧。總得來說就是總數想等的情況下,如何如何將多對多(n

原创 mysql SUBSTRING_INDEX 一種行列轉換的思想

-- -- 行列轉換 SELECT a.verify_no,a.relation_ids, SUBSTRING_INDEX(SUBSTRING_INDEX(a.relation_ids,',',b.id),',',-1) AS

原创 mysql表複製,一張表的數據遷移到另外一張

USE qss; INSERT INTO tlb.customer_classify select* FROM customer_classify1;  

原创 MySQL時間差函數TIMESTAMPDIFF,獲取兩個時間之間的月份、天數等

一、獲取兩個時間之間的天數 select TIMESTAMPDIFF(DAY, '2020-03-20 23:59:00', '2020-03-25 00:00:00') as diff; 二、獲取 兩個時間之間的月份 select

原创 mysql添加訪問權限

1、mysql 添加用戶訪問權限  grant all on *.* to 'root'@'192.168.0.%' identified by 'root'; grant all on db1.b1 to '用戶'@'%' iden

原创 mysql創建分區

mysql分區相對於mysql分庫分表便利很多,可以對現有的mysql大表添加分區,也可以對已有分區的表擴充分區。 mysql分區常用處理數據邊界清晰的案列,入財務報表數據,我們可以按月對報表數據進行分區。 值得注意的是我們再用sql查詢

原创 mysql查詢各分區數據量大小

SELECT PARTITION_NAME,TABLE_ROWS FROM INFORMATION_SCHEMA.PARTITIONS WHERE TABLE_NAME = 'table';  

原创 雪花算法的原理和實現Java

SnowFlake 算法,是 Twitter 開源的分佈式 id 生成算法。其核心思想就是:使用一個 64 bit 的 long 型的數字作爲全局唯一 id。在分佈式系統中的應用十分廣泛,且ID 引入了時間戳,基本上保持自增的。   這

原创 SpringBoot註解的方式使用redis集羣模式

  ​ 使用SpringBoot都不喜歡寫xml配置文件,下面我就分享一下使用配置類的方式將redis切換到集羣模式 1、添加依賴 ​ spring-boot-starter-parent已經將redis的依賴定義好了,我們不需要定義版

原创 SpringMVC集成redis cluster集羣模式

  1、cluster相對於哨兵模式是去中心化的,它的每個節點都存儲了其它集羣的信息,因此每個節點都可以做爲集羣的中心,容錯能力強,具有更高的可用性和在線擴容能力。   2、簡單的說,他就是將key通過hash算法,然後進行取模,將不同的