
Java后端
文章平均质量分 54
盖茨比.丁
他已经走远。
展开
-
shell脚本搭配yml文件私有化部署
【代码】shell脚本搭配yml文件私有化部署。原创 2024-01-08 23:04:26 · 587 阅读 · 0 评论 -
Callable多线程处理不同的List数据之后返回List
java多线程灵活处理不同的List对最终不同的List可以继续计算原创 2023-08-07 18:40:10 · 269 阅读 · 0 评论 -
Oauth2授权码模式
SpringCloud Oauth2授权码模式原创 2023-05-31 23:31:58 · 385 阅读 · 0 评论 -
状态机-cola-DSL
Cola-无状态得状态机,DSL原创 2023-05-04 18:10:35 · 619 阅读 · 0 评论 -
docker安装minio
docker安装minio原创 2023-04-12 18:00:15 · 296 阅读 · 0 评论 -
centos7上面docekr安装jenkins
docker安装jenkins原创 2023-04-12 17:46:56 · 454 阅读 · 0 评论 -
Jmeter做简单的并发测试
下载下载地址: 官网链接安装在已经有本地java环境的情况下无需安装,加压以后直接使用。开始使用添加一个线程组设置并发数添加请求添加结果树:添加聚合报告添加响应断言查看聚合报告...原创 2021-09-15 23:43:05 · 150 阅读 · 0 评论 -
Mysql的一些使用总结
这里写个文章留作自己后面翻阅容易被忽略的二级目录三级目录容易被忽略的mysql更改字段类型的时候需要不为空case when 失效的情况– 表数据插入到另外一张表中INSERT INTO t_test01(PID ,FWSDM)SELECT(select round(rand()*1000000000,0)) pid ,DM FROMt_test02;二级目录三级目录...原创 2021-09-07 00:09:15 · 205 阅读 · 0 评论 -
Mybatis的一些使用总结(持续更新。。。。)
Mybatis的一些使用积累基础Where标签if标签foreach 标签的使用基础通过 映射数据库与实体类的字段。<!-- 映射对应的Mapper接口 --><mapper namespace="com.xxx.xx.mapper.xxxMapper"> <!-- 通用查询映射结果 --> <resultMap id="ResultMap" type="com.ydmh.api.entity.BusinessBaseEntity">原创 2021-09-07 00:04:08 · 208 阅读 · 0 评论 -
开始学习msyql的存储过程,索引优化,(回表,索引覆盖)以及相关的持续优化
记录一下面向学习存储过程得过程入坑了,刚入职一家单位,刚入职给我一个原型图,和数据库文档,要自己造数据,要求3周之内上线,我用了2周得时间996写完了所有得接口,这周五产品跟我说要把所有的业务代码全部删了改为sql用户才愿意验收,愿天堂没有坑。仙路尽头谁为峰,一生码友尽沧桑。具体sql总结:入坑了,刚入职一家单位,刚入职给我一个原型图,和数据库文档,要自己造数据,要求3周之内上线,我用了2周得时间996写完了所有得接口,这周五产品跟我说要把所有的业务代码全部删了改为sql用户才愿意验收,愿天堂没有坑。仙路原创 2021-09-05 01:05:32 · 218 阅读 · 0 评论 -
有关慢uri优化,慢Sql优化
最近对sql优化,还有uri慢接口优化,遇到一些比较有意思的事情,这记录一下最近接手APP产品,被用户吐槽蛮多的,主要是入库和出库的流程比较慢,查询慢。看了一下同事写的代码,果然,复杂条件的查询写不出来就导致初级程序员容易foreach里面写dao,而且还是四层for循环里面不断调用dao取某一条件的数据。这就导致一个接口要和数据库做几十万此io交互。希望大家以此为戒。这里给出优化思路,也可能是我现在思维局限,想不出来更好的思路,因为每过一段时间去看之前写的代码都感觉很呆,哈哈哈相信大家也会有一样的原创 2021-02-02 22:55:17 · 2324 阅读 · 5 评论 -
ShedLock解决多节点集群定时任务并发
场景描述:最近的项目中有用到定时任务的场景,涉及到数据备份,由于多节点集群部署,导致@Scheduled所创建定时任务发生并发。之前已经用过Quartz的单机使用方法,后面研究过Quartz的解决集群并发以后还是决定采用ShedLock,相对来说比较轻量级,毕竟我们的业务场景只需要解决同一时间集群并发。ShedLock适用场景:保证多个一个定时任务在多个服务实例之间最多只执行一次。配置相对来说最简单,对TaskName加锁的方式来实现,只需要数据库中新建一张表记录相关锁信息。Quarzt的配置较为复杂原创 2020-11-09 23:26:28 · 2614 阅读 · 8 评论 -
quartz+cron表达式实现定时调度任务
关于MVC中得定时调度任务想起之前做项目得时候写过定时调度任务,这里做一下记录以后用到的时候方便查阅相关依赖功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入想起之前做项目得时候写过定时调度任务,这里做一下记录以后用到的时候方便查阅原创 2020-07-21 19:22:30 · 981 阅读 · 7 评论