原创 手工調用Transaction
除了用 @Transactional 外還可以手工調用 PlatformTransactionManager transactionManager = (PlatformTransactionManager)SpringBeanUtil.
原创 Postman/apifox pre-request script
Postman/apifox pre-request script const UUID = require('uuid'); // Helper function to generate the signature function m
原创 mysql的ON DUPLICATE KEY的用法
1. 直接更改字段值 Insert into table(code,name) values('a','aa') ON DUPLICATE KEY update updateTime=now() 2. 根據原值修改當前值 傳入參數 #
原创 微信支付請求(帶證書)
import cn.hutool.core.lang.Pair; import cn.hutool.crypto.SecureUtil; import com.dtyunxi.exchange.biz.model.ApiChannelTy
原创 Groovy定義的Class在Spel中使用
@Resource private ICustomFunctionService customFunctionService; @PostConstruct private void init() {
原创 解析函數表達式
1. public static final Pattern PATTERN_PARAM = Pattern.compile("^([\\w.]+)\\W*\\((.*)\\)$", Pattern.CASE_INSENSITIVE);
原创 批量刪除rediskey(使用scan模式)
import redis import re # 連接 Redis r = redis.Redis(host='192.168.1.42', port=31448, db=0, password='Y11111') # 需要刪除的 k
原创 service.sh
#!/bin/bash source /etc/profile ################################### # Please change these parameters according to you
原创 C# 自定義固定數量線程池
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading; using Sys
原创 enum通用寫法
public static enum AmisChartType { @JsonProperty("line") LINE("line", "折線圖"), @JsonProperty("ba
原创 feign反序列化日期配置
spring: jackson: date-format: yyyy-MM-dd HH:mm:ss timeZone: GMT+08:00 serialization.write_d
原创 通用導出excel服務
1. 一般的後管在分頁列表管理裏都有導出功能 我們的項目是先有分頁管理,後面需求要求所有的分頁再增加導出功用,所以後端採用統一導出的策略 根據不同業務場景,多次調用對應的分頁接口,然後統一輸出到excel裏 2. 對應的配置類(後期將配
原创 springboot上傳文件大小限制
1. 修改 nginx 大小限制 (250M) 在 metadata: annotations: 下增加 nginx.ingress.kubernetes.io/proxy-body-size: 250m apiVersion:
原创 掃描指定包下所有類
import org.springframework.core.io.DefaultResourceLoader; import org.springframework.core.io.Resource; import org.sprin
原创 使用jsqlParser修改where條件
import net.sf.jsqlparser.expression.operators.conditional.AndExpression; import net.sf.jsqlparser.parser.CCJSqlParserUt