6 Clement-Xu

尚未进行身份认证

经验总结。

等级
TA的排名 1k+

Java mail SendFailedException: Invalid Addresses 原因和解决

问题:使用javaMail发送邮件时(群发),出现异常,提示信息为:org.springframework.mail.MailSendException:Failedmessages:javax.mail.SendFailedException:InvalidAddresses;nestedexceptionis:com.sun.mail.smtp.SMTPAdd...

2019-09-10 11:09:18

百度echart resize的坑

需求:根据数据量的大小,动态调整echart柱形图的宽度。实现构想:根据数据的size调整div的大小,然后调用echart对象的resize方法重置柱状图的宽度://图的大小动态自动调整letcompactWidth=data.size*32;letwidth=compac...

2019-08-30 11:54:22

log4j2 记录本机ip

一种简单的记录本机ip到log4j2中的方法:1、项目启动的时候获取本机ip,保存到System变量中:/***获得本机的内网地址(String)*/privateStringgetLocalIp(){try{returnInetAddress.getLocalHost().getHostAd...

2018-12-20 09:55:58

Spring boot 启动之后,执行某些初始化的几种方法

直接上代码:@ConfigurationpublicclassSampleWebCommonConfig{//系统启动之后,如果需要初始化的某些东东,几种不同的方法://1@PostConstructpublicvoidpostConstruct(){System.out.println("systemstarte...

2018-11-22 17:16:01

javaMail直接发送附件,无须生成临时文件

javaMail直接发送附件,无须生成临时文件

2017-12-07 17:24:06

随机验证码生成(生成一个含有n位随机数字的字符串)

一种简单地生成随机验证码的方法。

2017-08-31 14:42:02

Java从一个连续的自然数区间中,随机获取几个数(这几个数是固定的,一种抽奖算法及节省空间地保存结果)

一种可以节省空间地保存结果的抽奖算法:从一个连续的自然数区间中,随机获取几个数(这几个数是固定的)。

2017-08-31 14:35:00

简单方便的api接口测试工具:Chrome浏览器插件postman

介绍一种简单方便的api接口测试工具:Chrome浏览器插件postman

2017-08-28 15:28:01

创建ExecutorService并行处理任务,导致内存不足

利用ExecutorService创建的线程池并行地处理任务,可以节省总的等待时间(总等待时间等于耗时最多的那个任务的耗时)。不过线程池不会被自动地释放。所以要么创建一次线程池之后重复地使用,要么每次使用完之后显式地释放掉。不然的话最终会导致内存被用光。

2017-07-21 16:47:40

Apache HttpClient 资源释放、请求超时,导致线程池用光、内存不足

ApacheHttpClient,据说很强大,可以支持峰值一秒7万以上的请求。不过需要注意一些资源释放和超时处理的问题。

2017-07-21 16:06:51

为spring-boot-admin配置spring security(用于控制访问)

在spring-boot-admin(SBA)监控端,为了防止没授权的访问,一般需要做访问控制。只需简单几步,就可以配置springsecurity来控制对SBA的访问。

2017-04-25 17:40:14

使用spring-boot-admin对spring-boot服务进行监控

spring-boot-admin,简称SBA,是一个针对spring-boot的actuator接口进行UI美化封装的监控工具。他可以:在列表中浏览所有被监控spring-boot项目的基本信息,详细的Health信息、内存信息、JVM信息、垃圾回收信息、各种配置信息(比如数据源、缓存列表和命中率)等,还可以直接修改logger的level。只需简单几步,就可以配置和使用SBA(分为监控端和被监控端)。

2017-04-24 17:11:39

spring-boot websocket 配置和实现(包括html)

简单几步,在spring-boot项目中配置和实现websocket的服务端和html客户端。

2017-03-21 17:18:13

java执行windows、shell命令

Java中调用windows命令,可以一次性执行多个命令。稍微改一下,也可以执行Linuxl命令或shell脚本。

2017-03-16 16:20:07

spring-data-mongodb 配置和使用多个 mongoTemplate

简单几步,在项目中配置多个MongoTemplate.

2017-03-09 18:21:40

Spring Boot 使用Swagger2自动生成RESTful API文档

几个简单的步骤,就可以在SpringBoot中配置Swagger2来实现API文档自动生成。

2017-02-15 17:55:03

MongoTemplate使用Cursor处理大数量的数据

对于数据量巨大的情况下,使用mongoTemplate.find()方法返回一个列表,如果不分页的话恐怕比较麻烦。mongoTemplate提供了另外一种方法,使用游标逐个获取数据,同时可以指定只获取哪些域,而不是全部获取回来。

2017-02-15 16:09:28

MyBatis循环获取Map中的key和value的方法

有时候需要简单地把一个Map中所有的key和value获取出来,拼到sql语句中。MyBatis提供的一种方法是遍历Map中的entrySet,然后把key扔进index里面,value扔进item中。具体的一个使用的例子如下: INSERTINTOtable_name(hot_word,cnt) VALUES #{key},#{value} ONDU

2017-02-14 15:05:54

Spring Cloud Netflix 微服务压力测试

对微服务的提供者和消费者组建的集合进行压力测试,以发现可能的问题和解决的方法。

2017-01-10 17:26:22

Spring Cloud 配置服务消费者和断路器

简单几步,配置spring-boot微服务消费者,以及相关的断路器(服务不可用时,调用该本地断路器输出相应的值)

2017-01-06 17:24:23

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。