- 博客(204)
- 收藏
- 关注
原创 Java Maven项目实现自动化部署到Docker上
目前项目是采用docker部署的, 由于需要新增一个微服务,最终是实现自动推送到远程的docker上,所以就顺便记录一下操作步骤。
2024-03-20 20:41:58 516
原创 记一次生产jvm oom问题
这里是我模拟的一个情况,可能比较好定位,真实的业务情况可能稍微复杂点,但是业务就是这么个事,延时任务里面对象一瞬间过多导致内存溢出了。
2024-02-24 20:06:47 1191 3
原创 @Autowired与 @Resource注解引起的问题
这个问题目前看起来并不复杂,甚至有人觉得没什么影响,那是因为微服务自调用的博客我还没写,看不出问题的严重性.这个知识点可能很多人知道,但是还是建议大家谨慎对待最后再说下为什么要用 @Resource, 那是因为spring官方已经不建议使用@Autowired,所以我一直用的是@Resource, 有兴趣的可以自行百度,文章较长.
2024-02-20 18:50:56 885
原创 微信虚拟支付(米大师)回调配置
虚拟支付也称为米大师支付,是微信提供的一种虚拟币,用户通过微信支付虚拟币成功后需要回调我们后台的接口处理业务。本篇文章就是在说明怎么配置这个回调的。
2024-01-26 20:48:58 697 1
原创 中奖记录设计(策略+模板)
主要采用的就是策略模式+模板模式,意义分别体现在模板模式: 把基本的校验信息,比如活动是不是存在,角色是不是存在,角色是不是有参与某个活动逻辑都放在AbstractRebateActivityRecordHandler类中进行处理,这样的好处是其他几种中奖时前置判断条件就被统一了,假设以后要调整可以统一调整即可策略模式: 把每种中奖逻辑单独用类封装起来,自己去实现要过滤的逻辑相互不影响,也更容易找到对应的地方进行修改,后续如果有其他的中奖记录根据这种类型添加实现类即可。
2023-12-21 15:52:28 1048
原创 jackson序列化与反序列化
*** zxc_user* description: 把时间格式转为时间戳返回----以后就尽可能用时间戳吧*/@Overridetry {//时间戳if(value!= null) {继承JsonSerializer覆盖方法进行处理即可,其次就是使用其实并不复杂,主要分为两步1. 继承JsonSerializer处理对应的数据类型2. 在返回类上面指定 @JsonSerialize(using = DateToStampEnumSerializer.class)进行处理。
2023-12-20 16:33:37 426
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人