上一页 1 2 3 4 5 6 ··· 11 下一页
摘要: 1、背景 最近公司在迁移定时任务,以前老的定时任务是基于quartz搭建的分布式集群服务,遇到如下几个瓶颈问题: 同一个任务只能有一个节点运行,其他节点不执行,导致性能低,资源也浪费 定时任务在抢占执行的时候(数据库锁),谁先抢到谁执行,导致有些节点忙死,有些节点一直闲置。(没有合理的调度策略) 当 阅读全文
posted @ 2021-05-21 15:52 yejg1212 阅读(5072) 评论(0) 推荐(0) 编辑
摘要: 1、常见场景 Springboot本身支持多环境配置,而且相当简单,直接在resources文件夹下创建三个以properties为后缀的文件就可以了 application-dev.properties:开发环境 application-test.properties:测试环境 applicati 阅读全文
posted @ 2021-05-21 15:49 yejg1212 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 最近看一份代码的时候,发现有个打印程序执行耗时的地方,特意写了个类去获取时间。 那为啥不直接用System.currentTimeMillis()呢?好吧,以前没注意这个细节。如果你也不知道,请继续往下看。 现象 先来个demo看看现象 public class CurrentTimeMillisD 阅读全文
posted @ 2021-05-21 15:45 yejg1212 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 昨天接到个小需求,需要在java中调第三方的so。回想上一次使用jni还是刚毕业那会儿,那时候我还会自己写C,生成dll和so,然后通过jni来调。惭愧,现在C/C++已经完全不会了… 使用原生的jni开发略麻烦,可以直接基于jna(java native access)这个jar。具体步骤如下: 阅读全文
posted @ 2021-05-21 15:42 yejg1212 阅读(831) 评论(1) 推荐(0) 编辑
摘要: 前几天部署环境的时候,启动几个dubbo服务的时候,报了qos端口22222被占用。 貌似以前没遇到过这个错呢? Qos是啥? qos是dubbo的在线运维命令。 dubbo2.5.8新版本重构了telnet模块,提供了新的telnet命令支持,新版本的telnet端口与dubbo协议的端口是不同的 阅读全文
posted @ 2021-05-21 15:40 yejg1212 阅读(2048) 评论(0) 推荐(0) 编辑
摘要: 这个是SpringApplication中获取main class的方法。一直觉得这种方式有点“挫”,^_^,没想到Spring也这么用,不知道还有没有其他更好的办法。 阅读全文
posted @ 2019-12-08 20:08 yejg1212 阅读(449) 评论(0) 推荐(0) 编辑
摘要: SpringMVC启动的时候,会把接口信息收集在RequestMappingHandlerMapping中,故可以通过这个类,拿到全部的映射信息,Sample代码段如下: 阅读全文
posted @ 2019-12-08 20:07 yejg1212 阅读(2572) 评论(0) 推荐(0) 编辑
摘要: 一、为什么只能读一次 原因很简单:因为是流。想想看,java中的流也是只能读一次,因为读完之后,position就到末尾了。 二、解决办法 思路:第一次读的时候,把流数据暂存起来。后面需要的时候,直接把暂存的数据返回出去。 实现逻辑: 1. 自定义一个HttpServletRequestWrappe 阅读全文
posted @ 2019-11-28 16:11 yejg1212 阅读(2315) 评论(0) 推荐(0) 编辑
摘要: 一、背景: 我们的接口为了统一,在ResponseBodyAdvice中对返回值做统一处理,默认添加了errorNo和errorInfo字段返回。 最近同事改接口代码的时候,发现接口返回值是空的。乍一看,没什么重大修改。 接口代码大致就是下面这个样子: 二、问题分析 顺着这个接口,单步调试跟到Spr 阅读全文
posted @ 2019-11-28 16:10 yejg1212 阅读(3165) 评论(1) 推荐(1) 编辑
摘要: springboot打成jar包后无法解压 Springboot打出来的jar,用压缩工具解压报错。Why? 先说解决办法。 1、解决办法 executable属性导致的,属性改成false后重新打包,就可以解压 那么,executable设置成true作用是什么呢?为什么设置成true就无法解压呢 阅读全文
posted @ 2019-11-26 10:24 yejg1212 阅读(2207) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 11 下一页