项目总结
文章平均质量分 51
lipfff
一个专注于业务与技术的java开发攻城狮
展开
-
从短信,H5页面浏览器跳转到微信小程序指定页面
短信跳转小程序原创 2022-09-21 17:30:29 · 6087 阅读 · 0 评论 -
总结两种线程池的任务拒绝策略
在多任务执行的时候,我们可能用到线程池,如果在任务量非常大的情况下任务可能走了拒绝策略,有人可能会说那就吧队列设置成最大的,或者无界队列的情况,这种方式是可以暂时解决任务丢失的情况,但是如果队列如果太多一直阻塞可能会造成OOM。所以再网上看了一些文档,在拒绝策略那总结了两种方式,并在生产验证了这两种情况:(1)直接在拒绝那重新给队列添加任务,重复添加,直到队列中有空位腾出(...原创 2020-04-01 09:07:27 · 569 阅读 · 0 评论 -
Artifact xxx:war: Error during artifact deployment. See server log for details.
记一次错误:Artifact xxx:war: Error during artifact deployment. See server log for details.在开发的时候,添加了过滤器,本地main方法启动springboot项目是没问题的,但是打成war包后部署在外置tomcat就报错了。解决方案:在写filter的时候要重写init方法,最好destroy方案也重写下,...原创 2019-12-18 09:09:18 · 1042 阅读 · 0 评论 -
java调用定时任务——QuartZ
在实际开发过程中难免会设置定时任务,定时任务的调用方法也很多,可以通过中间层调用,也可以通过数据库调用,今天就先介绍下中间层调用的方法吧:环境:实现大概: 通过写个监听器开启任务,通过Cron表达式进行任务的设置,具体Cron的写法可以在网上生成:http://cron.qqe2.com/撸代码——QuartzJob.javaimpor...原创 2019-03-07 17:12:51 · 1560 阅读 · 0 评论 -
使用idea打包jar并运行跑1500万的数据
应用场景:最近有一批数据需要处理,有1500万的数据量,对数据格式化后再入库,用tomcat跑完后发现时间太长了,代码优化了一大圈,时间还是比较长,处理1000条数据竟然需要3分钟,所以就换了个跑法,把web项目打包成jar,并开启十个main方法,也就是10个线程一起跑、经过本地的测试运行打包好的jar处理1000条数据仅需要20s。有图有真相呀。解决方法:【1】改版项目(P...原创 2019-05-05 20:37:27 · 286 阅读 · 0 评论 -
化学或者数学Latex公式显示问题
显示问题:添加代码:<script type="text/javascript" async src="http://cdn.mathjax.org/mathjax/latest/MathJax.js? config=TeX-AMS-MML_HTMLorMML"></script><script type="text/x-mat...原创 2019-09-19 16:05:44 · 734 阅读 · 0 评论