【Java mail】解析邮件的时候死循环

  • Post author:
  • Post category:java

记一下遇到的一个bug 问题产生 问题产生 有个读取邮件的定时任务,通过rabbitMQ异步操作的,今天突然卡住了,排查发现mq阻塞了,进一步排查发现有一封邮件解析的时候死循环了 最开始是解析邮件的时候org.apache.commons.mail.util.MimeMessageParser#getContent方法流处理死循环了,他的这个inputStream对象一直在刷新,无限长; /** …

继续阅读 【Java mail】解析邮件的时候死循环

java实现日访问量和访问量的记录与显示

  • Post author:
  • Post category:java

前言 之前开发系统的时候客户提到了一个需求:需要统计某些页面的访问量,记得当时还纠结了一阵子,不知道怎么去实现这个功能,后来还是在大佬的带领下借助 Redis 实现了这个功能。今天又回想起了这件事,正好和大家分享一下 Spring Boot 整合 Redis 实现访问量统计的全过程。 首先先解释一下为什么需要借助 Redis,其实原因也很简单,就是因为它非常快(每秒可执行大约81000次的 SET…

继续阅读 java实现日访问量和访问量的记录与显示

Java Web框架篇:Spring

  • Post author:
  • Post category:java

初始Spring Spring 一、什么是Spring? 特点 优势 什么是耦合? 模块划分 1.核心模块Core Container) 2.AOP模块 3.数据访问集成模块(Data Access/Integration ) 4、Web模块 5、测试模块 二、初识Spring的IoC容器 1.概念 2.IoC控制反转和DI依赖注入 IoC和DI的区别? 属性注入的三种方式 使用set方法进行注入…

继续阅读 Java Web框架篇:Spring

javascript树形结构根据子节点遍历所有父节点 获取全路径 el-cascader树形结构回显

  • Post author:
  • Post category:java

根据子节点找全部父 , el-cascader 树形结构回显 1.子节点中没有父节点的id等信息 data为树结构数据,id为子节点的id,indexArray默认给个[]就可以 // vue中这样调用 // treedata为树结构数据 // nodeId 为子节点的id this.findIndexArray(treedata,nodeId,[]); // 子找父 子节点信息中没有父节点 fi…

继续阅读 javascript树形结构根据子节点遍历所有父节点 获取全路径 el-cascader树形结构回显

[附源码]java毕业设计基于web的电子产品网络购物平台

  • Post author:
  • Post category:java

项目运行 环境配置: Jdk1.8 + Tomcat7.0 + Mysql + HBuilderX(Webstorm也行)+ Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。 项目技术: SSM + mybatis + Maven + Vue 等等组成,B/S模式 + Maven管理等等。 环境需要 1.运行环境:最好是java jdk 1.8,我们…

继续阅读 [附源码]java毕业设计基于web的电子产品网络购物平台

RxJava基础学习2-转换符

  • Post author:
  • Post category:java

1.map Observable.create((ObservableOnSubscribe<Integer>) emitter -> { for (int i = 0; i < 10; i++) { emitter.onNext(i); } emitter.onComplete(); }).map(new Function<Integer, String>()…

继续阅读 RxJava基础学习2-转换符

Java路径拼接

  • Post author:
  • Post category:java

介绍Java中文件夹路径拼接的方式,第一种采用File.separator;第二种采用new File(parent,child) 第一种方式: 参考文章: JAVA路径拼接File.separator - 代码先锋网 使用方法如下: Spring path = 'image' + File.separator + 'small.jpg' 第二种方式: 参考文章: java中路径字符串的拼接_sm…

继续阅读 Java路径拼接

基于java+vue+springboot的论坛信息网站-计算机毕业设计

  • Post author:
  • Post category:java

项目介绍 在社会快速发展的影响下,论坛管理系统继续发展,使论坛管理系统的管理和运营比过去十年更加信息化。依照这一现实为基础,设计一个快捷而又方便的网上论坛管理系统是一项十分重要并且有价值的事情。对于传统的论坛管理系统控制模型来说,在线论坛管理系统具有许多不可比拟的优势,首先是快速更新论坛管理系统的信息,其次是大量信息的管理,最后是高度安全,以及使用简单等特性,这使得论坛管理系统的管理和运营非常方便…

继续阅读 基于java+vue+springboot的论坛信息网站-计算机毕业设计

Java带宽限速器、Springboot限速器

  • Post author:
  • Post category:java

Java限速器,设计思路 1.假设下载或上传速度上限是: m(KB/s),那么发送一个固定的字节数据[假设是n字节(Bytes)] 时间花费 -> 单位:毫秒 == 1000 * n/(m*1024) 2.假设发送n字节的数据只花费了t毫秒, 那么发送线程就应该睡眠(毫秒): 1000 * n/(m*1024)- t毫秒 java实现代码 public class SpeedLimiter …

继续阅读 Java带宽限速器、Springboot限速器

记录webservice调用异常–javax.wsdl.WSDLException: WSDLException (at /soap:Envelope)

  • Post author:
  • Post category:java

今天将公司的新业务系统部署的正式服务器,使用docker进行部署,由于有3个系统,系统之间使用webservice进行交互,部署完成后,调试发现webservice不通,通过日志发现如下错误: Caused by: org.apache.cxf.service.factory.ServiceConstructionException: Failed to create service. at or…

继续阅读 记录webservice调用异常–javax.wsdl.WSDLException: WSDLException (at /soap:Envelope)