![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SpringBoot
文章平均质量分 85
猿小白的远
这个作者很懒,什么都没留下…
展开
-
支付系统 — 支付路由
支付体系中支付路由的架构和设计原创 2022-11-26 22:46:24 · 2148 阅读 · 0 评论 -
支付系统-名词解释
支付常见名词原创 2022-11-26 20:46:39 · 1248 阅读 · 1 评论 -
SpringCloud在Redis中执行Lua脚本,避免并发所致id重复问题
这里写自定义目录标题问题背景方案采用redis作为中间件从而产生唯一增长序列后缀。发现问题分析问题解决方案在SpringBoot中实现注意事项问题背景应公司产品要求,为了方便观察,编号需要由统一前缀+日期+连续增长序列构成。方案采用redis作为中间件从而产生唯一增长序列后缀。伪代码大概如下:(线程不安全)① if(exists(key)) {② incr(key);} else ...原创 2020-03-28 14:09:14 · 579 阅读 · 0 评论 -
javafx.base包导致项目在openjdk环境下启动屡屡失败
将idea更新为2019.2版本后,同样的项目在以前的版本中一切正常,但是升级后莫名就启动失败了。我的电脑使用的是oracle的jdk,运行项目和开发都是正常的。但是使用服务器的openjdk运行项目时就会出现如下错误:查看pom依赖关系发现相比以前的jar包多了org.openjfx.javafx.base包解压jar包java -xvf xxx.jar4. 发现打包时...原创 2019-11-06 19:31:07 · 2366 阅读 · 0 评论 -
使用Jrebel+Docker+Idea远程热部署SpringBoot2.x项目并远程调试
所需工具安装有Jrebel的Idea安装有Docker的服务器这里写自定义目录标题所需工具欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,...原创 2019-11-06 14:16:23 · 1758 阅读 · 0 评论 -
SpringBoot自动生成JUnit测试方法
为大家推荐一款自动生成测试方法的插件JUnitGenerator,他可以自动为某个类生成全部测试方法,只需一键即可搞定。没有安装的先自行安装下,此处不详细阐述。安装好之后,重启下idea让插件准备就绪。此时,在idea的Preferences -> Other Settings中即可配置JUnit的属性将生成测试用例的输出路径改为${SOURCEPATH}/../../test/...原创 2019-04-07 22:41:49 · 9198 阅读 · 1 评论 -
SpringCloud通用配置文件
springCloud中需要大量的配置文件,每个工程都需要重复书写,例如:数据库最大连接数最长等待时间生产环境swagger暴露接口置为关闭状态,测试、开发环境开放。。。。。。等等以上配置对于多个服务来说都是通用的。如果在每个文件中都重复粘贴一遍,那岂不是有违OOP思想了,程序员岂能容忍这种事情的发生。将通用配置抽取到一个通用配置文件中,配置服务拉取文件时拉取多个配置只需要在服...原创 2019-04-07 22:18:52 · 5016 阅读 · 0 评论 -
springCloud单元测试,动态设置测试程序启动参数
上篇文章介绍了关于springBoot配置启动参数,参见springBoot工程启动参数springBoot提供了一套简单有效单元测试方案,使用起来非常方便。但是,对于springCloud项目而言,经常会遇到使用启动参数设置服务发现与注册中心的地址以及从配置中心读取配置文件的环境问题。对于正常启动程序来说:在优先级高于resources下的配置文件的路径上配置统一的配置文件即可轻松解决...原创 2019-04-07 18:46:05 · 5614 阅读 · 0 评论 -
使用pagehelper为自定义sql实现分页
最近有需求需要自己手写sql查询数据库,并且分页 <dependency> <groupId>com.github.pagehelper&a原创 2018-12-09 00:20:42 · 4909 阅读 · 2 评论 -
SpringBoot启动常用命令参数(持续增加)
SpringBoot启动常用命令参数:--spring.profiles.active=dev/prod/test # 指定运行环境--server.port=你的端口号常用maven命令:mvn clean package -Dmaven.test.skip=true-Dmaven.test.skip=true # 跳过测试...原创 2018-10-05 21:23:57 · 13078 阅读 · 0 评论