原创 java生成pdf,基於html生成pdf,基於freemarker生成pdf

首先在maven中引入相關依賴 <dependency> <groupId>org.freemarker</groupId> <artifactId>freemarker</artifactId> <version

原创 Mysql十大經典案例 SQL優化

分頁優化案例 普通寫法: select * from buyer where sellerid=100 limit 100000,5000 普通limit M,N的翻頁寫法,在越往後翻頁的過程中速度越慢,原因mysql會讀取表中的 前

原创 Mysql十大經典案例 鎖

表級鎖 Innodb 與Myisam CREATE TABLE `t_myisam` ( `id` int(11) DEFAULT NULL ) ENGINE=MyISAM DEFAULT CHARSET=utf8; 查詢堵塞更新

原创 ueditor上傳視頻成功,但編輯時展示不全,再保存就出錯。

解決方案,更改ueditor.all.js 1、將ueditor.all.js中的7343,7344,7345行註釋掉 2、將17769行的image更改爲video 至此,問題解決。

原创 Mysql十大經典案例 索引

案例一索引 無索引案例 問題描述:用戶系統打開緩慢,數據庫 CPU 100% 問題排查:發現數據庫中大量的慢sql,執行時間超過了2S 慢SQL: SELECT id FROM `user` WHERE user_no=1377

原创 【git】強制覆蓋本地代碼(與git遠程倉庫保持一致)

git強制覆蓋:    git fetch --all     git reset --hard origin/master     git pull   git強制覆蓋本地命令(單條執行): git fetch --all &&

原创 Oracle建庫建表

/*第1步:創建臨時表空間 */ create temporary tablespace TEST_TEMP tempfile 'E:\app\TEST_TEMP.dbf' size 50m autoextend on next 50

原创 Centos7 yum快速搭建環境

1、安裝Mysql -- 下載 wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm -- 安裝 yum -y install m

原创 MySQL創建用戶、數據庫、賦權

在機器上登錄MySQL mysql -u root -p 1、創建用戶 create user '用戶名'@'localhost' identified by '密碼'; create user '用戶名'@'%' i

原创 Java郵件發送QQ郵箱帶附件

添加依賴 <!-- https://mvnrepository.com/artifact/javax.mail/mail --> <dependency> <groupId>jav

原创 MySQL單表數據量過千萬,採坑優化記錄,完美解決方案

原文鏈接:https://www.toutiao.com/i6633207458275787268/?tt_from=weixin&utm_campaign=client_share&wxshare

原创 mysql 使用show tables表存在,但是select時卻提示表不存在!

這個問題困擾了很久,情況是某張表被損壞。 直接使用select查詢時報錯: ERROR 1146 (42S02): Last_Error: Error 'Table 'xxxxxx' doesn't exist' Error " ERR

原创 Mysql中,同一條sql出現了2個查詢結果(編碼不對等)

今天碰到個問題,同樣的sql,但是查詢出了2條結果,一條能正常查出來,一條查詢出無結果。第一反應就是編碼不對,通過代碼equals比較,結果輸出爲false。 然後打印字符串length發現,2個字符串確實長度不一樣,肉眼是可不見的! 解

原创 MySQL表名、列名長度限制

         參考文獻:https://dev.mysql.com/doc/refman/8.0/en/identifiers.html Identifier Type Maximum Length (characters) Data

原创 oracle 如何終止存儲過程的運行

0.查詢正在執行的存儲過程: select * from v$db_object_cache where locks > 0 and pins > 0 and type='PROCEDURE'; 1. 在V$ACCESS視圖中找到要停止