Java
文章平均质量分 71
Mrliam
Manulife
展开
-
Jackson ObjectMapper解析
/*** Jackson ObjectMapper类*///ObjectMapper类是Jackson库的主要类。它提供一些功能将转换成Java对象匹配JSON结构,反之亦然。它使用JsonParser和JsonGenerator的实例实现JSON实际的读/写。//以下是org.codehaus.jackson.map.ObjectMapper类的声明:public class O转载 2016-06-30 11:12:53 · 1122 阅读 · 0 评论 -
正则表达式 部分元字符说明?=
正则表达式中,(?=.*) (?<=.*) (?<!) (?:) 表达式说明:(pattern) 匹配 pattern 并获取这一匹配。所获取的匹配可以从产生的 Matches 集合得到,在VBScript 中使用 SubMatches 集合,在JScript 中则使用 $0…$9 属性。要匹配圆括号字符,请使用 '\(' 或 '\)'。 (?:patt...原创 2019-03-07 09:33:50 · 419 阅读 · 0 评论 -
Java Ftp上传文件,Ftp工具类
这里已经忘了参考的哪位博友的文章,如果有哪位小伙伴看到,请留言Ftp工具类package com.ldl.test.util;import java.io.BufferedInputStream; import java.io.BufferedOutputStream; import java.io.ByteArrayOutputStream; import java.io.Fil...原创 2018-06-24 19:42:28 · 1215 阅读 · 0 评论 -
Java实现多线程写数据到文件【队列-文件】
大致流程先将要写入文件的数据写入到一个队列中,然后单开一个线程专门读取队列数据写入文件,可以保证写入到文件的数据的顺序,生产者类即多线程写入文件模拟package com.ldl.test.domain;import java.text.SimpleDateFormat;import java.util.Date;import java.util.concurrent.Concurrent...原创 2018-06-24 19:28:08 · 10046 阅读 · 3 评论 -
Spring整合RabbitMQ(二)之注解实现
1、增加rabbitmq的依赖包<!-- ampq 依赖包 --><dependency> <groupId>com.rabbitmq</groupId> <artifactId>amqp-client</artifactId> <version&原创 2018-06-15 17:08:37 · 4098 阅读 · 4 评论 -
Log4j配置 小结
参考一下博文:java中解析log4j详解 jmut的博客Log4j输出多个自定义文件配置详解log4j.rootCategory 是对根类的设置,如不说明,以下的子类都要继承这些设置log4j.category.* 是对自定义类的设置,可以对类、包和工程单独设置Category的家族关系是通过“.”来说明的,比如x是x.y的父类。默认情况下,子类要继承父类的全部设置...原创 2018-06-14 20:29:34 · 216 阅读 · 0 评论 -
Spring集成RabbitMQ测试通过Demo(一) XML配置
本文借鉴了其他博文,权当自己总结使用,如有侵权,请告知!一、引入相关的包<dependency> <groupId>com.rabbitmq</groupId> <artifactId>amqp-client</artifactId> <version>5.2.0</version> &原创 2018-06-14 19:46:27 · 3541 阅读 · 0 评论 -
Spring MVC中consumes 和 produces 用法
若指定consumes为application/json,那么服务器仅处理request Content-Type为“application/json”类型的请求@Controller @RequestMapping(value = "/msgId", method = RequestMethod.POST, consumes="application/json") publi原创 2018-01-11 15:57:38 · 11364 阅读 · 0 评论 -
Java获取客户端提交参数乱码解决办法
1.统一客户端网页编码 iso-8859-1 gbk gb2312 utf-82.如果是url地址后面跟中文参数,用request设置中文编码不起作用解决方法: 配置tomcat server.xml 文件中的URIEncoding="UTF-8" / > 配置好后,重启服务即可;3.如果是表单的post请求提交,用户request设置中文编码就原创 2017-07-21 17:21:31 · 487 阅读 · 1 评论 -
Lombok引入简化Java代码
导包:import lombok.Data;Lombok简化Java代码:在Lombok中,生成构造方法的annotation一共有三个:@NoArgsConstructor, @RequiredArgsConstructor, @AllArgsContructor。使用这三个annotation来完成项目中对于不同构造方法的需求。@NoArgsConstructor : 生成转载 2016-06-30 11:43:12 · 519 阅读 · 0 评论 -
使用BCrypt算法加密存储登录密码用法及好处
//导入import org.springframework.security.crypto.bcrypt.BCryptPasswordEncoder;/***使用BCrypt算法加密存储登录密码*/int t = 0;String password = "123456";System.out.println(password + " -> ");for (t = 1; t <= 1转载 2016-06-30 11:38:08 · 4455 阅读 · 0 评论 -
用Mockito mock当前类【同一类】中的方法
这个问题纠结我很久,参考自 点击链接直接上代码:被mock类public class Person { private String name; private int age; public Person(String name, int age) { this.name = name; this.age = age; } public Strin...原创 2019-07-18 20:46:27 · 18168 阅读 · 4 评论