![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
工作总结
DK_ing
这个作者很懒,什么都没留下…
展开
-
工作总结——Cron表达式
Cron表达式简单说下cron表达式怎么写* * * * * ? * :先来看下 每秒 的表达式然后再来说 ,从左到右依次是 秒,分,时,日,月,?:周,年。通配符:/这仨都是支持通配符/的,代表的意思下面来看个例子1/10* * * * ? * :从第一秒开始,每十秒用上述这种句式,替换用到/的来解释就ok。通配符:L* * * L * ? *每月...原创 2019-12-26 10:06:28 · 473 阅读 · 0 评论 -
工作总结——session超时篇二
咳咳咳 言归正传。来讲讲session超时判断的问题。一开始我的实现方式是实现HttpSessionBindingListener:public interface HttpSessionBindingListener extends EventListener { /** * * Notifies the object that it is being...原创 2018-08-08 23:51:28 · 141 阅读 · 3 评论 -
工作总结——Aspect注解式切面
这两天真是头大,分了个story,判断超时,然后弹框提醒。上网查了很多的资料,总结一下自己的做法历程吧。最先想到的是用HttpSessionBindingListener的一个监听器,于是乎我就写了一个aop。。。呵呵呵。切了一个判断session的方法,为什么这么做呢?业务需要。。。上代码:当然啦,代码是自己回家之后重新写的,基于自己写的小东西实现的一个自定义注解式aop。Auth ...原创 2018-08-08 23:40:54 · 325 阅读 · 0 评论 -
工作总结——CPU占用率过高排查
以我们最近出现的一个实际故障为例,介绍怎么定位和解决这类问题。根据top命令发现PID为9162的java进程占用CPU高达201.6%,出现故障。通过ps aux | grep PID命令。可以进一步看出,问题发生在hdfs写hbase过程中的io问题首先显示线程列表:ps -mp pid -o THREAD,tid,time这里使用命令ps -mp 916...原创 2019-06-19 10:51:32 · 830 阅读 · 0 评论 -
工作总结——HiveMySQLServerMode-Mysql元数据库配置
hive调试信息显示模式:./hive -hiveconf hive.root.logger=DEBUG,console默认情况下,Hive元数据保存在内嵌的 Derby 数据库中,只能允许一个会话连接,只适合简单的测试。项目中我们就遇到一个很大的问题,Spark-Shell脚本启动时,会调用hive-site.xml配置文件,默认的配置是Derby,在azkaban调度任务时,会发生启动...原创 2019-06-20 15:48:25 · 124 阅读 · 0 评论 -
工作总结——RestTemplate请求时间过长问题
出现场景项目使用微服务,将每个数据源拆分成了一个服务,并通过Eureka注册,web服务通过配置的不同数据源的url调用各个数据源的服务从而获取相应数据。但近日部署后在跑全量更新缓存的过程中,发现了一个严重问题。缓存更新不完整,通过日志信息定位到,每次在调用MongoDB数据源微服务时,会发生无响应,导致更新任务无法继续进行下去,耗费大量时间。而调用各个服务的接口正是使用RestTem...原创 2019-09-10 17:13:20 · 9346 阅读 · 0 评论