友好香水

文章
5
资源
1
加入时间
3年0月8天

quartz卡死

这两天遇到个quartz定时任务卡死的问题,记录如下。客户端用quartz 写了几个定时任务(HttpURLConnection),去定时 从服务器 同步消息。但运维的兄弟说,重启了服务器,有两个定时任务死了。查看日志,发现8这一个线程,确实卡死了。其他的则报了请求失败的异常。我打开intellij调试,发现无论我如何停止服务,重启服务器后, 客户端都能自动连上。刚开始 我怀疑

mahout分布式:Item-based推荐

1.简介Ø基于用户的协同推荐算法随着使用者数量的增多,计算的时间就会变长,所以在2001年Sarwar提出了基于项目的协同过滤推荐算法(Item-based Collaborative Filtering Algorithms)。基于项目的协同过滤方法有一个基本的假设:“能够引起使用者兴趣的项目,必定与其之前评分高的项目相似”,通过计算项目之间的相似性来代替使用者之

从零开始搭建4G DTU设备对应的云平台(一)一、了解通信方式二、对云平台数据采集部分进行编码

一、了解通信方式搭建4G DTU设备对应的云平台过程中第一个问题就是,如何在自己的服务器上面与设备进行通信。刚开始的时候,我看到说明书上写着TCP协议,还以为是用HTTP协议,用RequestHeaders和Request Params访问设备,然后会返回想要的数据,但是多方求证无果,最后发现仅仅是TCP协议,也就是单纯的Socket通信。第二个问题是端口的问题。以前公司里用过一次以太网转串口的服务器,在哪台设备上,特定的串口都是绑定到特定的端口的,比如说:刚开始我也以为这个D.

lwip 开发 sntp 与 tcp 不能同时工作的奇怪问题

最近基于 stm32f107  做lwip 网络开发, 开启 dhcp 和 sntp 服务, 一个udp 并且是多播 和 一个tcp,开发是基于 stm32cube 工具生成的代码,LWIP 配置如下:工作时出现了很奇怪的问题: 如果先开 sntp    ( 执行sntp_init() ) 那么 后面的 tcp 过一段时间后会无法主动发送数据,如果先开 tcp , 则 sn...

mysql添加相同的数据报错_laravel 解决mysql插入相同数据的问题

1.背景:每天0点定时任务统计数据,实现目标是统计时如果没有今天的统计数据,那就执行insert操作 如果存在那就执行update操作;代码逻辑1 if(报表存在){2 update();3 }else{4 insert();5 }上线跑了多天后 发现有时候会出现同一天的统计数据有2条经过分析后发现当0点定时任务跑的时候,存在用户登录(登录需要统计,需要更新报表),...