原创 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)