摘要: 项目背景:中科方德 / Springboot / JDK1.8 / 达梦数据库7.0 具体问题:登录系统以后任意操作都显示登录过期,请重新登录,再次登录依旧过期,无法做任何操作 排查过程: 看F12登录接口是返回了登陆成功的token,但是任意操作调的接口都直接返回登录过期并且清除掉token导致需 阅读全文
posted @ 2022-10-15 10:03 一只韭菜 阅读(17) 评论(0) 推荐(0) 编辑
摘要: package fun.pkg; import java.util.regex.Matcher; import java.util.regex.Pattern; public class AnalysisResume { public static void main(String[] args) 阅读全文
posted @ 2022-09-19 11:01 一只韭菜 阅读(114) 评论(0) 推荐(0) 编辑
摘要: public static List<TimeSlot> mergeTimeSlots(List<TimeSlot> timeSlots) { // 如果只剩一个时间段直接返回 if (timeSlots.size() == 1) { return timeSlots; } for (int i = 阅读全文
posted @ 2022-04-25 14:20 一只韭菜 阅读(648) 评论(0) 推荐(0) 编辑
摘要: 项目背景:Windows Server 2016 / Springboot / JDK1.8 / Oracle11.2.0 具体问题:项目在本地运行正常,接口返回时间都在几十毫秒的级别,但是部署到服务器后部分接口返回时间甚至会达到六七秒。 排查过程: 首先怀疑网络原因,F12查看请求后发现网络传输时 阅读全文
posted @ 2021-11-04 15:01 一只韭菜 阅读(2510) 评论(0) 推荐(1) 编辑
摘要: 有一个业务需求要自己解析替换sql中的参数 网上找了半天倒是有一种方法是遍历参数的map然后replace之 但是那种方法在参数map数量巨大的时候效率非常之低下 于是我就想能不能用正则表达式来实现 然后就有了下面的代码 关键点: 1.正则表达式可以根据自己需求来替换 2.正则表达式中(.*?)中( 阅读全文
posted @ 2018-05-04 16:54 一只韭菜 阅读(2600) 评论(0) 推荐(0) 编辑
摘要: 昨天接到任务,需要在一台新机器上部署一个用springboot搭建的项目,我一想,不就是个部署,so easy,愉快地开始干~ 按部就班配置好application.yml,执行启动脚本,一看进程,诶,没有进程啊,怎么回事 再来一遍,还是没有,一脸懵逼 这点小事怎么能难得倒我,立马开始找日志,诶,日 阅读全文
posted @ 2017-11-14 10:57 一只韭菜 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 大体思路就是用Map的Key作为数轴 Value作为这一段连续序列的另一个端点 比方说 现在Map中有(1,1)和[(3,3)两个值 代表两段长度为1的序列 现在加入一个2 就会变成(1,3)和(3,1) 代表长度为3的一个序列 不断拼接得到一个最长的序列 就是结果 因为只需要遍历一遍 时间复杂度为 阅读全文
posted @ 2017-08-21 16:58 一只韭菜 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 代码如上。 自定义过滤器拦截到作为一个整体的JSON格式的请求以后,如果要读取内容就必须调用request.getInputStream()获取输入流来读取。但是这个方法在定义的时候因为不能调用reset方法,所以实际上调用一次以后,流读取到了结束无法再次读取,导致以后的请求无法获取到参数。 这里使 阅读全文
posted @ 2017-07-26 17:15 一只韭菜 阅读(7607) 评论(0) 推荐(0) 编辑
摘要: Spring的自动注入是无法注入到静态类的 并且一个对象如果手动new的话,这个对象里面的自动注入也是不起作用的 所以如果需要读取配置文件到静态的工具类中 就要使用 @Configuration 和 @Bean注解来调用set方法读取 代码如下: 阅读全文
posted @ 2017-06-21 15:17 一只韭菜 阅读(7465) 评论(0) 推荐(0) 编辑