上一页 1 ··· 3 4 5 6 7 8 9 10 11 下一页
摘要: 自定义重复提交标记 自定义重复提交注解(NoRepeatSubmit) 对于防止重复提交的Controllor里的方法加上注解 新增Aspect切入点,为NoRepeatSubmit加入切入点 每次提交表单时,aspect都会保存当前的Key到Redis 重新提交时aspect会判断当前的redis 阅读全文
posted @ 2022-02-14 12:58 蔡徐坤1987 阅读(127) 评论(0) 推荐(0)
摘要: 步骤1: 下载Jenkins.war 去官网 https://www.jenkins.io/index.html 步骤2: 将Jenkins.war放在tomcat下的webapp,启动startup.bat发布 步骤3: 此时你的C盘用户 (例如:C:\Users\hezhong\.jenkins 阅读全文
posted @ 2021-11-18 09:45 蔡徐坤1987 阅读(60) 评论(0) 推荐(0)
摘要: 这里用到的是swagger2.x 1.关于排序 只针对一级目录,如有二级三级目录,需要修改js源码 配置swagger2的时候报错 Failed to start bean 'documentationPluginsBootstrapper'; 解决: 切记不用 阅读全文
posted @ 2021-11-15 13:42 蔡徐坤1987 阅读(46) 评论(0) 推荐(0)
摘要: 1.登录可自带数据隔离,其中 tenant_id 为隔离字段,在需要隔离的数据库表里定义,但是不能在代码里写 setTenantId(xxx)这样的东西,这样会让你的sql列重复! 但是有些场景在保存时候,不需要tenant_id ,这种表需要加载 IGNORE_TENANT_TABLES 里 2. 阅读全文
posted @ 2021-11-10 15:51 蔡徐坤1987 阅读(3464) 评论(0) 推荐(0)
摘要: canal实际是阿里开发出来的开源的监控数据库的插件,就是通过配置一个canal服务端,本地部署一个客户端和服务端做socket通讯,简单的来讲就是用一个while循环实时向服务端请求,一旦服务端有响应了,说明数据库发生了变化,(服务端那边来监控mysql里的binlog变化)。 具体需要如下步骤: 阅读全文
posted @ 2021-11-03 15:40 蔡徐坤1987 阅读(803) 评论(0) 推荐(0)
摘要: 场景:工作中经常会遇到jar包替换到测试服务器上,被别人再次覆盖,或者jekins重部署覆盖掉后,无法正常访问和远程debug串行的情况; 解决:可以通过阿里的诊断工具,对测试服务器的部署jar代码进行查看,或者可以查看传输的参数和返回值; 具体使用步骤: 1.下载https://alibaba.g 阅读全文
posted @ 2021-09-04 17:24 蔡徐坤1987 阅读(335) 评论(0) 推荐(0)
摘要: 最近领导分了一个调研smart-doc的任务,可以扫描项目中Controller类,生成接口文档,省去了人工手写文档的工作,而且随时生成,便于维护;缺点就在于,要用这个第三方工具来限制规范代码,例如方法、实体、控制层的注解编写规范,增大项目负荷。 建议刚接触的朋友根据场景,慎重考虑。 生成出来的文档 阅读全文
posted @ 2021-07-09 09:12 蔡徐坤1987 阅读(1508) 评论(0) 推荐(0)
摘要: 场景:最近接到领导的任务,导出近百万的车辆数据,其中要经过三个接口的处理,导致一辆车最少需要1.17秒,按这种情况推算,1000000 * 1.17 / 3600 = 325 小时。。 思路 :当数据库查询结果集数量过大时,必使用多线程,并且根据手头服务器的配置,规划多线程的线程数。考虑到写入文件数 阅读全文
posted @ 2021-06-04 09:40 蔡徐坤1987 阅读(411) 评论(0) 推荐(0)
摘要: 在impala-shell之前执行 impala-shell -f hz.txt -B --output_delimiter="\t" -o hz_result.txt hz.txt -- 将SQL保存在这个文本文件里,并放在 “/” 默认路径下。 hz_result.txt --执行结果,前提将空 阅读全文
posted @ 2021-06-04 09:20 蔡徐坤1987 阅读(253) 评论(0) 推荐(0)
摘要: 场景:当我们通过一堆ID,批量查数据库,并写入文件时,oracle数据库的 in(xx,xx,xx,xx..)里面的个数不能超过1000,超过1000则会报错,我们就可以批量去做这件事; public static void main(String[] args) { List<String> li 阅读全文
posted @ 2021-05-14 13:46 蔡徐坤1987 阅读(832) 评论(0) 推荐(0)
上一页 1 ··· 3 4 5 6 7 8 9 10 11 下一页