摘要: 1.mysql全量导出命令 dbname 是数据库名称,dbname.sql是导出后的名称,需要在mysql安装目录下的bin目录执行 mysqldump -u root -p password dbname > ./dbname.sql 2.导入 登录mysql,执行如下命令 1.mysqldum 阅读全文
posted @ 2023-05-06 15:28 明年上初中 阅读(18) 评论(0) 推荐(0) 编辑
摘要: 点击进入 阅读全文
posted @ 2023-04-11 09:48 明年上初中 阅读(6) 评论(0) 推荐(0) 编辑
摘要: 1.首先删除node_modules目录 2.项目根目录下执行如下两个命令(如果报错提示什么SSL 10054连接VPN) npm cache clean --force npm install --registry=https://registry.npm.taobao.org 3.如果报错提示什 阅读全文
posted @ 2023-04-10 16:54 明年上初中 阅读(61) 评论(0) 推荐(0) 编辑
摘要: 线上出现问题不好复现,就可以把线上的请求拦截,将请求转到本地走debug查看具体问题,非常好用的一个功能 1.使用如下命令启动项目,注意端口和jar路径 java -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=6666 - 阅读全文
posted @ 2023-03-30 17:16 明年上初中 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 思路也很简单,用户访问某一接口一般都有唯一标识,前缀+唯一标识+uri存入redis,为了防止死锁问题,一定要设置该key的有效期我这里是3秒,重复点击间隔为1秒,用户点击没有key则存入redis,如果存在则判断时间是否小于间隔时间,小于则返回错误提示,大于则重新设置该key到redis。 上代码 阅读全文
posted @ 2022-01-10 16:48 明年上初中 阅读(1009) 评论(0) 推荐(1) 编辑
摘要: 思路:只需要传入Sheet 即可计算,计算方式为,循环行后再循环列,然后Map记录列数,每个key就是每列的索引,循环时每列数据的替换上次记录最大长度,并计算宽度。 ps:Excel有自动列宽方法(sheet.autoSizeColumn(列索引,short类型); //调整第一列宽度)也可以用,并 阅读全文
posted @ 2021-12-28 15:35 明年上初中 阅读(878) 评论(0) 推荐(0) 编辑
摘要: 今天有个批量生成合同编号的操作,我插入了10000条数据,用时446s,这显然很不合理,也考虑过多线程,但是放弃了 只需在mysql链接中加入如下配置 配置:rewriteBatchedStatements=true完整链接: jdbc:p6spy:mysql://xxx.xx.xxx.xxx:33 阅读全文
posted @ 2021-09-18 14:22 明年上初中 阅读(929) 评论(0) 推荐(0) 编辑
摘要: 添加如下注解value代表默认值delval代表删除时的值 /** * 是否删除 */ @TableLogic(value = "0", delval = "1") @TableField(value = "del_flag") private Boolean delFlag; MybatisPlu 阅读全文
posted @ 2021-09-17 15:24 明年上初中 阅读(1145) 评论(0) 推荐(0) 编辑
摘要: 获取ip工具 import lombok.extern.slf4j.Slf4j; import org.apache.commons.lang3.StringUtils; import javax.servlet.http.HttpServletRequest; /** * IP地址 * * @da 阅读全文
posted @ 2021-09-15 14:37 明年上初中 阅读(1028) 评论(0) 推荐(0) 编辑
摘要: 具体原因不详 就是莫名其妙的,如下办法解决了,排除掉lettuce-core使用jedis <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</art 阅读全文
posted @ 2021-09-14 13:52 明年上初中 阅读(3540) 评论(0) 推荐(0) 编辑