一年e度的夏天的专栏

越努力,越孤单

POI处理大容量Excel解决方案 - 含03 07版

前言 网上关于POI处理大文件的方案有很多,但是都比较古老,我集中整理了一下,可以直接copy到项目中使用。关于小数等精度问题也处理好了,大家使用自己注意下就好。目前我配置2G内存,支持100m左右的excel,不会内存溢出,体验良好 上代码 先写接口 /** * <code&am...

2019-05-20 17:54:25

阅读数 1

评论数 0

Hystrix核心篇-滑动窗口基础

前言RxJava可能有些小伙伴没有听过是什么东西,可能是因为大家平时在做业务需求的时候对异步编程了解得比较少,而RxJava就是这么一个响应式编程框架,RxJava在安卓上面用得非常多,做安卓的朋友肯定对它很熟悉。那我这里为什么要讲这个呢?因为spring cloud中服务治理框架Hystrix中...

2018-04-27 15:56:55

阅读数 1980

评论数 0

Transaction在Controller层的探索

Transaction在Controller层的探索 一般开发中事务要求我们放在Service层,可是有些情况,我们可能会要求放在Controller层,你有没有碰到过这样的需求呢?那么放到Controller层事务会生效吗?会产生什么问题呢?下面一起来看看 I、透过现象看本质 ...

2018-03-23 18:43:22

阅读数 2824

评论数 12

datatables服务端分页配置最新教程2018

datatables服务端分页配置 datatables可以说是个好东西吧,几行js代码就能够让你初始化一个表格,很方便,但是要用好还是很困难的,因为配置太多太多了,网上的大多数是一些陈旧的配置,如果datatables更换了这么多版本,网上很多配置都有一些问题,我这里也不是datatab...

2017-12-28 18:08:32

阅读数 15309

评论数 10

利用HttpServletResponseWrapper对reponse进行包装

利用HttpServletResponseWrapper包装reponse 题记: 很多人或许用Spring的时候统一修改一下reponse信息,比较常见的就是给所有的response加一个status、code、message之类的要求,也有的想把response和request的日志打印出...

2017-12-22 15:02:16

阅读数 4876

评论数 0

Spring filter原理深入浅出

Spring filter原理深入浅出 在这篇文章中,我会介绍一个请求从浏览器进来,是如何被Spring拦截到的,Spring又是如何处理这个请求的,filter有什么作用,filter的原理等 一、前置知识OK,我们首先介绍一下,请求从

2017-12-21 18:46:55

阅读数 6534

评论数 0

Spring Boot整合ehcache3.0 缓存

Spring Boot结合ehcache3.0以上缓存1、题记 目前市面上大多数文章都是ehcache2.0的版本,由于ehcache3.0改动较大,原来的配置方式已经不使用了,故小小研究了一番,笔以记之。 2、 先配置Spring boot<?xml version="1.0&q...

2017-12-06 18:09:26

阅读数 5618

评论数 1

使用SSH在github或者gitlab上配置多个账户

使用SSH在github或者gitlab上配置多个账户 有些时候你可能有这种需求,在github上或者gitlab上配置多个账户,不过一般情况是gitlab和github上配置一个,一个是公司的,一个是自己的,本篇文章将介绍如何在gitlab和github上配置账户 案例一:在github上面...

2017-10-31 11:18:13

阅读数 2659

评论数 0

Spring AOP系列之AOP原理介绍

Spring Boot AOP系列之AOP原理介绍 序言:在本文中,jdk动态代理和cglib代理的核心原理,我都会一一讲到,看本文的时候可以结合着上文看,了解创建的过程,创建的生命周期,才能知晓原理 一、JDK动态代理原理1、前言其实大家看了上文的demo肯定会有所疑惑,为什么实现了一个I...

2017-10-30 17:53:15

阅读数 2005

评论数 1

Spring AOP系列之代理创建

Spring Boot AOP系列之动态代理创建 序言:在本文中,我会讲到Spring中如何创建动态代理,如何利用jdk或者cglib来创建动态代理,但是同时,我也会提及如何手动创建代理,这将有助于我们了解动态代理的原理。我们先来讲讲如何手动创建吧。 一、 手动创建之jdk动态代理1、 ...

2017-10-30 15:14:11

阅读数 2113

评论数 0

MultiValueMap的序列化与反序列化

项目里面需要持久化HttpHeaders做补偿用,但是我 目前我用的fastjson版本(1.2.30)不支持序列化与反序列化,报了个不支持的类型。 项目里面只有GSON和fastjson,没有jackson,所以就google了一下,最终使用GSON找到了解决办法。序列化:new Gs...

2017-09-29 20:17:45

阅读数 2091

评论数 0

java.net.SocketException: Software caused connection abort: socket write error

java.net.SocketException: Software caused connection abort: socket write error异常信息如下: Caused by: java.net.SocketException: Software caused connectio...

2017-09-01 13:54:07

阅读数 4733

评论数 0

Fastjson解析多级泛型的几种方式—新增使用class文件来解析多级泛型

Fastjson解析多级泛型前言现在网上大多数是使用TypeReference 方式来解析JSON数据,这里我提供另外一种方式来解析,使用类文件进行解析,两种方式我都会给出实际代码实例TypeReference方式 @GET @Path("getUserCourse&quo...

2017-08-25 14:46:26

阅读数 4511

评论数 0

Spring Boot 集成 resteasy篇 — jax-rs常用注解介绍

Spring Boot 集成 resteasy篇 — jax-rs常用注解介绍@GEThttp请求方式里面的get请求,标记这个请求方式为get /** * http://localhost:8080/v1/province/city/1 * @param id ...

2017-08-23 14:05:19

阅读数 2972

评论数 1

Spring Boot 集成 resteasy篇 — jax-rs初步介绍和spring boot集成

Spring Boot 集成 resteasy篇 — jax-rs初步介绍和spring boot集成JAX-RS 是代表restful web service的一套规范API,JAX-RS规范基于JAVA编程语言,它是用来创建Restful 风格的web services服务的。Jax-rs使用...

2017-08-23 11:29:00

阅读数 8361

评论数 2

高可用数据同步方案-SqlServer迁移Mysql实战

高可用数据同步方案-SqlServer迁移Mysql实战简介随着业务量的上升,以前的架构已经不满足业务的发展,数据作为业务中最重要的一环,需要有更好的架构作为支撑。目前我司有sql server转mysql的需求,所以结合当前业务,我挑选了阿里云开源的一个很好用的同步工具DataXDataX介绍 ...

2017-07-04 19:07:02

阅读数 4256

评论数 0

Spring boot给接口返回添加request、response log

title: spring boot给接口返回添加输入输出日志tag: spring bootdata: 2017-06-09Spring boot返回request、response 添加log目前有个需求需要给接口返回添加输入输出日志,目前比价常用的方法就是使用过滤器,就可以很方便的拦截到输入...

2017-06-09 14:49:29

阅读数 15233

评论数 1

windows hexo 搭建教程

title: windows hexo 搭建个人博客教程 date: 2017-5-26 11:11:11 type: “hexo” tags: 其它windows hexo 搭建教程安装nodejs 自己到nodejs官网下载安装吧 安装git 先本地安装git客户端 注册一个git账号...

2017-05-27 10:21:38

阅读数 2341

评论数 2

Cannot find table rule and default data source with logic table

今天在使用sharding-jdbc整合读写分离的时候报了这么一个错误,Cannot find table rule and default data source with logic table意思非常明显,是不是你没有给这个表设置分片规则但是这里我不是说的这个我这里是另外一个问题。我只整合了...

2017-04-26 11:52:22

阅读数 5285

评论数 5

typeahead模糊搜索查询-结合bootstrap和jquery

本文利用twitter开源组件typeahead来实现一个模糊匹配效果,包含了,动态搜索,迷糊匹配等功能。非常强大。项目地址 项目结合了bootstrap,搜素更加美观 项目下载下来,然后引入<script src="/assets/plugins/bootstrap/js/ty...

2017-04-24 19:00:23

阅读数 4396

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭