- 博客(19)
- 资源 (2)
- 收藏
- 关注
原创 文件下载 Zip4j的使用,重命名压缩文件里的名字
单文件是下面 这样,如果多文件 response.setContentType(MediaType.APPLICATION_OCTET_STREAM_VALUE); response.setHeader( HttpHeaders.CONTENT_DISPOSITION, "attachment;fileName=" + URLEncoder.encode(fileName, "UTF-8")); ZipOut.
2020-06-02 16:13:20
1179
1
原创 Kibana操作ElasticSearch
#所有indexGET _cat/indices?v#put创建index和typePUT /索引名{ "mappings": { "properties":{//属性 "username":{"type":"text"}, "age":{"type":"long"} } }}#post创建index和typ...
2020-03-22 23:18:04
230
原创 4.如何保证消息不被重复消费(保证消息的幂等性)
消费端如何保证消息不重复消费:这个还是要结合业务说,比如已经进行了入库操作,再来一条消息时候,先根据一个全局的ID区查询是否进行了入库操作,也可以将id写到redis,下次再来消息的时候,先去redis里面查,再决定要不要操作。问题:如何处理数据库和redis的原子性呢?...
2020-02-28 22:19:59
234
原创 3.rabbitmq如何做到消息的100%成功投递?
biz db:业务数据库msgdb:消息数据库upstream service:生产者downstream service:消费者callback service:中间服务(补偿机制)mq broker:rabbitmq流程介绍:首先:将自己的业务进行入库操作,再发送消息到mq,消费者进行监听后消费,返回消费成功的消息到mq,中间服务监听成功回执进行入库,但是,就...
2020-02-28 21:54:39
436
原创 2.rabbitmq入门demo
相关依赖jar<dependency> <groupId>com.rabbitmq</groupId> <artifactId>amqp-client</artifactId> <version>3.6.1</version></dependency>生产者pu...
2020-02-27 13:51:32
145
原创 mybatis 动态sql
动态sql的test语句里面的比较坑啊,会转化为同一种类型再进行比较,因此在里面,1!=a不是返回false而是类型转化异常,另外一点就是," "这种和0相等,因为他会转化为数字,而" "转化不了为数字,底层就发现字符长度为0就返回了0,因此," " ==0为true...
2019-09-25 16:40:10
122
原创 spring cloud无法获取远程git文件,报错---》占位符无效
可能原因1:jar包冲突可能原因2:命名冲突,启动类不要叫ConfigClient ,ConfigServer等可能原因3:spring.cloud.config.discovery.service-id=spring-cloud-config-server//这里的service-Id要和ConfigServer 里面的springApplication.name保持一致...
2019-06-13 19:52:18
319
原创 maven setting的mirrorOf
<mirrorOf>central</mirrorOf> 这样好点<mirrorOf>*</mirrorOf> 这样太霸道了,导致设置了其他的setting,镜像都不能使用了,只会用*的镜像,靠,另外在使用脚本命令时候,他只会找名称为settings.xml的,s通过形如mvn-s "C:\apache-maven-3.3.3\co...
2019-06-10 20:37:38
2922
原创 layui---合并单元格
function merge(res, cur, count,colum,index) { var data = res.data; var mergeIndex = 0;//定位需要添加合并属性的行数 var mark = 1; //这里涉及到简单的运算,mark是计算每次需要合并的格子数 var columsName = colum;//需要合并的列名称 ...
2019-03-28 22:57:05
706
原创 $.ajax 中的contentType
$.ajax 中的contentType在 cnodejs.org 论坛中有一个问题,让我也很奇怪,说是$.ajax设置数据类型applicaiton/json之后,服务器端(express)就拿不到数据,好奇之下,就去翻了翻资料,发现了一个自己也没有注意到的事。于是有了这篇文章。正文$.ajax contentType 和 dataType , contentType ...
2019-03-28 14:47:48
842
原创 layui父向子传值(绝对可以)
这是父类layer.open({ type: 2, area: ['1100px', '550px'], //宽高 move : false, ...
2019-01-30 17:10:59
1938
1
原创 maven纯注解开发SSH(spring-struts2-hibernate)
1.pom<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/ma...
2019-01-23 23:30:21
317
原创 根据模板导出word的util
导入freemarker依赖jar包,配置模板doc->xml->ftl,里面的数据转换成${name}这样,搞完一定要检查,以免转换错误,public class WordExportUtil { /** * 配置信息,代码本身写的还是很可读的,就不过多注解了 */ private static Configuration configu...
2019-01-17 14:04:10
2696
1
原创 if...else使用心得
学习java5个月了,今天才发现在做条件判断时,如果有else,那么就会判断条件满足哪个走哪个如果没有,if走完了,还会向下走,所以,下面的业务和条件判断相关,影响数据的不写else一定要在 if 结束后return养成良好代码习惯!!!...
2019-01-09 20:52:12
537
1
原创 java 根据模板导出excel的步骤
1.导包2.编写导出工具类 public class ExcelUtils { /** * 导出Excel * @param sheetName sheet名称 * @param title 标题 * @param values 内容 * @param wb HSSFWorkbook对象 * @return * @throws IOException * @thr...
2019-01-02 16:29:13
2332
1
原创 java 利用poi导出表格
public static HSSFWorkbook getHSSFWorkbook(String sheetName,String []title,String [][]values, HSSFWorkbook wb){// 第一步,创建一个HSSFWorkbook,对应一个Excel文件 if(wb == null){ wb = new HSSFWor...
2019-01-02 13:13:11
319
原创 java 利用map---static制作简单缓存机制
原理:static具有数据共享的功能,而在web端可使用@PostConstruct注解,使得服务器一启动,就从字典表中取出对应的字段放到map集合,作为缓存1.缓存工具2.插入缓存 3. 获取缓存4.测试...
2018-12-29 15:52:41
2310
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人