- 博客(9)
- 资源 (3)
- 收藏
- 关注
原创 nginx tomcat spring-boot 对json等数据压缩
如果后端返回给前端数据比较大的时候需要考虑开启数据压缩.针对nginx 和tomcat 或spring-boot都可以开启nginx配置文件修改gzip on;gzip_min_length 1k;gzip_comp_level 9;gzip_types application/json text/plain application/javascript applicatio...
2018-02-24 15:30:39 2848
原创 生产环境不启用swagger文档
生产环境需要关闭swaggerui启动判断写到配置文件中,根据条件判断是否加载@Configuration@EnableSwagger2public class SwaggerConfig { @Value("${swagger.show}") private boolean swaggerShow; @Bean public Docket createRestA
2018-02-22 14:33:35 6193
原创 spring与disruptor集成
disruptor不过多介绍了,描述下当前的业务场景,两个应用A,B,应用 A 向应用 B 传递数据 . 数据传送比较快,如果用http直接push数据然后入库,效率不高.有可能导致A应用比较大的压力. 使用mq 太重量级,所以选择了disruptor. 也可以使用ReactorBaseQueueHelper.java/** * lmax.disruptor 高效队列处理模板. 支持初始队列,即在
2018-02-20 18:18:12 5825 2
原创 java 日期工具类
java日期工具类,包含季度,月份等操作public class DateUtils { /** * 得到某年某周的第一天 * * @param year * @param week * @return */ public static Date getFirstDayOfWeek(int year, int week) {
2018-02-18 17:52:44 253
原创 java使用copy in 的方式把数据导入postgres或greenplum
copy inpostgres导入数据的时候可以使用cpoy 命令进行数据导入,如果使用java操作copy命令则需要使用postgres提供的jdbc驱动中的CopyManager来实现封装一下public class PGCopyInUtils { /** * 将表中的数据导出到本地文件 * * @param connection 连接 *
2018-02-18 17:10:57 10995 9
原创 spring 集成Reactor 异步框架 (java config)
spring 集成Reactor 异步框架加入依赖 <dependency> <groupId>org.projectreactor</groupId> <artifactId>reactor-core</artifactId> <version>1.0.0.RELEASE...
2018-02-07 22:27:27 1716
原创 java 使用文件锁控制并发写入的问题
在多线程写文件的时候,未保证写入的数据不会乱掉,有时需要控制多线程写入的顺序@Override public void write(List<? extends MyFileWriteDTO> items) { /** * 文件写入以追加的方式写入数据,注意线程安全问题 */ logger.info("curr...
2018-02-07 22:19:36 2775
原创 spring-batch 基于java config 配置方式
spring batch是一个数据批处理框架,应用场景有很多比如,数据迁移,大量数据处理,它可以支持处理过程中的监控等,可以把一个复杂的任务进行拆解,然后很方便的处理数据.处理状态和参数都可以存储到数据库中文档: https://docs.spring.io/spring-batch/trunk/reference/html/index.html本文主要使用java config 的方式来配置
2018-02-07 22:06:41 5753 2
原创 前后端分离之---图片验证码
在前后端端分离的项目中图片验证码怎么获取,以及怎么验证获取验证码其实不难,关键是后端怎么验证此验证码?1. 后端生成图片验证码,把字节流发送到前端伪代码: @RequestMapping(value = "/picture", method =RequestMethod.GET) public ResponseEntity<byte[]> picture(@PathVariable Str
2018-02-03 18:05:49 6265
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人