logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

python pandas 读取Excel

python pandas 读取Excel

#python#pandas
gitlab对/api/v4/可泄露敏感信息处理(转)

gitlab对/api/v4/可泄露敏感信息处理(转)

文章图片
#gitlab
linux shell 清理nginx nacos docker 日志文件,释放磁盘

linux shell 清理nginx nacos docker 日志文件,释放磁盘

#docker#nginx#linux
mybatis plus 使用baseMapper.insert返回自增主键id

@TableName("tb_xxx")public class TbXxximplements Serializable {private static final long serialVersionUID = 1L;//数据库id字段为:AUTO_INCREMENT@TableId(value = "id", type = IdType.AUTO)private Integer id;}@S

#mybatis#java
数据权限dataScope的一种实现方式:mybatis拦截器改写SQL(springboot)

import lombok.extern.slf4j.Slf4j;import org.apache.commons.lang3.StringUtils;import org.apache.ibatis.executor.statement.StatementHandler;import org.apache.ibatis.mapping.BoundSql;import org.apache.ib

#sql#java#数据库
springboot+mybatis一级缓存启用/禁用问题

题外话:1.一级缓存只有在开启了数据库事物【@EnableTransactionManagement】并且处于一个被事物标注的方法下【直接或间接】才会生效。2.禁用一级缓存:mybatis没有提供一级缓存的启用、禁用开关,但在Mapper文件对应的语句中增加flushCache="true"可以达到实际禁用一级缓存的效果,一般同时还会加上useCache=“false”,以便关闭二级缓存;下面讨论

文章图片
#mybatis
使用spring二次封装的ThreadPoolTaskExecutor线程池

import java.util.concurrent.ThreadPoolExecutor;import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import org.springframework.scheduling.conc

文章图片
#java#spring
springboot 监听redis key过期简易教程

springboot 监听redis key过期简易教程

#redis#spring boot#java
ChatTTS使用demo示例(包含长文本生成语音、固定音色pt文件)

ChatTTS使用demo示例(包含长文本生成语音、固定音色pt文件)

文章图片
#python
redis incr 原子操作(结合增加1并返回增加之后的值:add+1&get)

INCR key可用版本: >= 1.0.0时间复杂度: O(1)为键 key 储存的数字值加上一。如果键 key 不存在, 那么它的值会先被初始化为 0 , 然后再执行 INCR 命令。如果键 key 储存的值不能被解释为数字, 那么 INCR 命令将返回一个错误。本操作的值限制在 64 位(bit)有符号数字表示之内。NoteINCR 命令是一个针对字符串的操作。 因为 ...

#redis
    共 16 条
  • 1
  • 2
  • 请选择