- 博客(8)
- 问答 (1)
- 收藏
- 关注
原创 swaggerAPI接口文档分组
swagger是一个深度集成的后台API文档工具,极大的方便了后端的开发测试以及和前端的对接工作。但是当项目中的接口越来越多时,会导致页面上的接口过多,查看起来不是很方便,这时可以使用swagger的分组功能将接口进行分组分页展示。分组的规则可以基于路径和注解等,下面主要介绍下基于注解的分类,这种方法比较灵活。先上结果分组一分组二首先定义用于标志分组的注解然后在swagger配置类...
2020-02-17 21:23:26
4129
原创 模拟多线程并发订单处理功能实现
在目前的应用开发中,有一个需要自动处理某状态订单的功能,需要和手动处理功能并行不能冲突和重复处理。目前大致写了一下demo实现,记录一下,方便以后有时间复习和改进。实现思路也比较简单,就是处理每笔订单的时候加个锁,无论是手动还是自动,都需要取得订单锁后才能处理,待处理订单队列方面,因为要考虑并发动态的添加或移除订单元素,暂时采用CopyOnWriteArrayList(ConcurrentHash
2018-01-13 17:14:28
7363
原创 通过静态代码块读取配置文件配置静态属性
在项目开发中,通常会将一些经常变动的配置提取出来,做成一个配置类,通过该类的静态属性来引用配置。而在项目上线的时候,为了方便后期运维,将配置写在代码里面的方式是肯定不行的了,这时需要将配置信息提取出来,放到配置文件中。下面是一种采用静态代码块配置静态变量的方法。
2017-11-09 16:03:23
8099
原创 简单随机红包生成java实现
问题描述:将固定金额的钱total随机分发给n个人,每个人获得的金额不小于min且最大不超过max? 解题思路:先为每个人分配min元,然后将剩余的钱按[0-max]的区间随机分配,分配时注意判断余额是否足够,是否超过了max,循环分配多次,知道分完为止。对分配玩后的结果,存在向前倾斜的情况,在采用随机乱序的方法将结果搅乱,便得到最终的结果。一下是代码实现:package com.hongbao;
2017-11-02 20:22:58
1759
1
空空如也
求助,linux进行被kill后端口仍然处于监听状态,一直释放不了该怎么办
2019-11-30
TA创建的收藏夹 TA关注的收藏夹
TA关注的人