
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
在SpringBoot的RabbitMQ配置中,有如下一项:spring.rabbitmq.template.mandatory = true官方注释:Enable mandatory messages. If a mandatory message cannot be routed to a queue by the server, it will return an unroutable me
一丶前言 在生产中,存在一些场景,需要对数据进行批量操作。如,可以先将数据存放到redis,然后将数据进行批量写进数据库。但是使用redis,不得不面对一个数据容易丢失的问题。也可以考虑使用消息队列进行替换,在数据持久化,数据不丢失方面,消息队列确实比redis好一点,毕竟设计不一样。是不是使用消息队列,就一定好呢?不是的,首先使用消息队列,不能确保数据百分百不丢失,(如果要做到百分百不丢失,设
https://blog.csdn.net/kongxx/article/details/78918257 在 Ignite 的分布式缓存中还有一种常见应用场景是分布式锁,利用分布式锁我们可以实现简单的集群master选举功能。下面是一个使用分布式锁的例子:package my.ignitestudy.datagrid;import org.apache.ignite.Ign...
https://www.jianshu.com/p/df05c7fd6fa8POI还有SXSSFWorkbook专门处理大数据OutputStream os = null;try {HttpServletResponse response = super.getResponse();response.setContentType("application/forc...
DecimalFormat format 方法大家在format()一个小数是,总是对格式中的'0'和'#'有些不解吧!eg: 1:new DecimalFormat("00.000").format(pi) //结果:03.142 2:new DecimalFormat("##.###").format(pi) //结果:3.142都是对pi进行格式化,但第一个
利用Apache common io 库下载文件。通过URL直接转换成MutipartFile。使用文件通道FileChahhel下载文件。
https://blog.csdn.net/sf_cyl/article/details/51900701 流操作在本人接触到的部分,都是处理集合容器Collection,加入流操作主要是为了函数式编程,在很大程度上可以简化代码简洁的代码处理复杂逻辑这是每个程序猿的追求,废话不多说,开始介绍使用Stream基本步骤1. 创建Stream;2. 转换Stream,每次转换原有S...
Servlets异常处理实例代码 - 当一个servlet抛出一个异常,Web容器中搜索inweb.xml使用与之匹配的抛出的异常类型的异常类型元素的配置。当一个servlet抛出一个异常,Web容器中搜索inweb.xml使用与之匹配的抛出的异常类型的异常类型元素的配置。需要使用error-page元素在web.xml中指定的servlet调用若干例外情况或HTTP状态码。
Parameter 1. 传入简单类型 JAVA代码:Java代码 public User get(Long id) { return (User) getSqlSession().selectOne("com.liulanghan.get" , id); } MAPPER :
https://my.oschina.net/songxinqiang/blog/8989011. 这里可以采用Charset,而非字符串的UTF-8。jdk7里面用StandardCharsets,低版本的可以自己用Charset.forName。fileName = new String(fileName.getBytes(StandardCharsets.UTF_8), StandardCh







