原创 mysql-向上-向下-遞歸查詢sql

mysql和oracle不同沒有相關的遞歸查詢的函數,要麼自己寫相應的函數(存過)要麼寫sql,以下是自己結合一篇博文,以及自己的項目實踐。 前期準備:mysql數據庫,數據字典表: --表結構-- CREATE TABLE `csc_c

原创 oralce 月份 獲取

獲取本年到當前時間的月份 select to_char(add_months(sysdate, -t.rn), 'yyyymm')   from dual a, (select rownum - 1 rn from dual conne

原创 oracle pgsql 對比

直接上比較結果: 一.關於時間函數: 1.上月的今天: oracle SELECT add_months(sysdate,-1) from DUAL pgsql select (date_trunc('day', current_dat

原创 java 8 新特性 arrayList的坑,- class com.csc.config.SpringContext must implement java.io.Serializable錯誤

return new ArrayList<Object>(){{ add(queries.get("productNo")); add(queries.get("productNo")); add(startDate); add(endD

原创 事務回滾 @Transactional(rollbackFor = Exception.class) 失效時候

當在service方法上面添加 @Transactional(rollbackFor = Exception.class) 時候 該方法有兩個數據庫插入sql 假如第一個成功了 第二個失敗報異常了,事務回滾失敗 第一個數據仍然修改了數據

原创 啓用SystemScope打包方式

<plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-pl

原创 spring boot 啓動 設置配置文件

@SpringBootApplication public class HealthCheckApplication { public static void main(String[] args) { Spr

原创 postgres 數據庫導入導出 (docker起的一個數據庫)

1.psql 數據庫 導出sql數據  前提 數據庫存在docker容器中: 進入docker容器: docker exec -it postgres-master-data /bin/bash 切換postgres用戶 su - pos

原创 restful 風格的理解

rest representational state tranfer r(表象性狀態轉變)或者表述性狀態轉移; 是web服務的一種架構風格,使用HTTP,URI,XML ,JSON,HTML等廣泛流行的協議和標準,是一種輕量級,跨平臺,

原创 項目開發流程環境,SIT UAT PROD 的英文及其對應關係

英文縮寫    英文    中文 DEV    development    開發 SIT    System Integrate Test    系統整合測試(內測) UAT    User Acceptance Test    用戶驗

原创 hashMap的遍歷方式

直接上代碼 public static void main(String[] args){ Map<Object, Object> hashMap = new HashMap<Object, Object>(){{

原创 java list 集合 原理

java list有三個子類,關係如下: 1.Arraylist: 實現原理:動態的數組, /** * Default initial capacity. */ private static final int DEFAULT_C

原创 python requests unittest契約測試

用python的requests 框架 unittest 實現 自動化測試,run_test.sh腳本啓動,外部傳需要測試的service服務的url前綴(ip+端口) 項目目錄結構如下圖:  代碼: spec.py: #! /usr

原创 單例模式

概念:單例對象的類只能允許一個實例存在。 實現步驟: 1.構造方法私有,防止外部代碼塊創建實例; 2.通過靜態方法(getInstance)獲取實例。在該類內提供一個靜態方法,當我們調用這個方法時,如果類持有的引用不爲空就返回這個引用,如

原创 poi excel 文件讀寫處理

項目是springboot+mybatis的項目框架 首先pom文件引包 我使用的版本是3.16版本,xlsx-streamer包使用的1.2.0 本地引入的(如果maven無法下載,可以選擇本地引入,下載好jar包之後)