原创 Java的常量接口思考,項目中的常量是放在接口裏還是放在類裏呢?
最近在看一本書 Java與模式,裏面提了一句不建議使用常量接口,甚至舉了個java源碼的反例, 蛋疼的是沒有說爲什麼? 查了網上一圈發現他們也是知道怎麼做而不知道爲什麼這麼做。 然後我只能找谷歌了,翻譯後,我把自己理解外加總結的放
原创 通過excel函數將表格中的數據轉成sql腳本導入到數據庫
函數表達式如下: ="insert into ba_dictionary("&$A$1&","&$B$1&","&$C$1&","&$D$1&","&$E$1&") values('"&A2&"','"&B2&"','"&C2&"','"
原创 rancher上獲取容器日誌、生產數據庫登錄方式
方案一 一、容器中執行命令行: cd logs; curl -u scm-ci-srm100:scm-ci-srm100_123 -X PUT "https://artsz.zte.com.cn/artifactory/scm-relea
原创 配置中心gitlab
uat驗收:1.0.0 test測試:2.0.0
原创 mysql批量更新使用case when then
以下是sql腳本書寫: UPDATE ba_address SET ship_from_code = CASE WHEN id = 13845236 THEN 'ISCP13845236' END
原创 mysql添加字段、修改字段、添加索引、修改索引sql語句寫法
1、修改表名: rename table 舊錶名 to 新表名; 2、修改字段類型: alter table 表名 modify column 字段名 字段類型(長度) 3、修改字段名稱和類型: alter tabl
原创 項目踩坑集合:eclipse整合gerrit發現沒有push to gerrit
進入到.git文件夾中,注意.git文件夾是默認隱藏的,先設置文件夾選項,顯示隱藏文件夾後可以看到該文件夾。 打開文件夾下的config文件,增加以下內容,刷新git倉庫即可。 [gerrit] createchangeid =
原创 mysql root賬戶查看日誌記錄
SET GLOBAL log_output='table';SET GLOBAL general_log = 'ON'; SET GLOBAL general_log = 'OFF'; SELECT * FROM mysql.genera
原创 MySQL 行鎖、兩階段鎖協議、死鎖以及死鎖檢測
參考以下文章:https://blog.csdn.net/weixin_38118016/article/details/90271468
原创 TCC方案解決分佈式事務
參考以下文檔: https://www.yyuap.com/doc/cloud_micro_service.html#/md-build/cloud_micro_service/articles/cservice/4-/4.14/ma
原创 logback-spring.xml配置文件
通用配置參照以下: <?xml version="1.0" encoding="UTF-8"?> <!-- 日誌級別從低到高分爲TRACE < DEBUG < INFO < WARN < ERROR < FATAL,如果設置爲WARN
原创 mysql根據一個表數據批量更新另一個表
UPDATE bd_staff t SET t.depart_id = ( SELECT tem.id FROM (SELECT id,`code` FROM org_department)
原创 String強轉和toString區別
相同點: 都是將一個對象轉成String。 不同點: String強轉的對象就算是null,也不會報錯,強轉後的對象還是null; toString轉換的對象如果是null,會報NPE。 綜上,儘量使用(String)強轉吧!
原创 Springboot學習整理
0.學習目標 瞭解SpringBoot的作用 掌握java配置的方式 瞭解SpringBoot自動配置原理 掌握SpringBoot的基本使用 瞭解Thymeleaf的基本使用 1. 瞭解SpringBoot 在這一部分,我們主要
原创 SVN的使用
SVN的工作機制 C/S結構 基本操作 檢出(Checkout) 把服務器端版本庫內容完整下載到本地。 在整個開發過程中只做一次。 更新(Update) 把服務器端相對於本地的新的修改下載到本地。 提交(Commit)