自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 资源 (13)
  • 收藏
  • 关注

原创 遇到过的坑之tomcat bug——An invalid domain [cart.suzixxa.com] was specified for this cookie

报错信息,一套代码,部署在tomcat上,其他域名都没有问题,就这个域名有问题,一脸懵逼网上查也没查到什么资料,然后只能自己翻tomcat 报错中Rfc6265CookieProcessor的源码,一看报错行跟我源码对不上,于是看了一下服务器上的tomcat版本:tomcat8.0.26版本Rfc6265CookieProcessor源码tomcat8.5.23版本Rfc6...

2018-10-25 22:01:55 1005 1

原创 根据IP获取国家代码

pom.xml<dependency> <groupId>com.maxmind.geoip2</groupId> <artifactId>geoip2</artifactId> <version>2.9.0</version></dependency>示例Sys

2018-10-25 21:35:52 5437 2

原创 SpringBoot 集成Redis Cluster和RedisTemplate

先看示例:// 将验证码放入缓存,并设置自动过期时间CacheUtils.put(CacheKey.PHONE_VERIFY_CODE.key(phone), code, 1, TimeUnit.HOURS);// 从缓存中获取验证码String code = CacheUtils.get(CacheKey.PHONE_VERIFY_CODE.key(phone));// 删除缓...

2018-10-25 21:11:51 5189

原创 BeanUtils对象复制(深度拷贝)终极工具类

对象复制工具类,实现方法如下:复制对象(深度拷贝)复制集合(深度拷贝)复制对象到指定类(深度拷贝)复制集合到指定类(深度拷贝)POM<!-- 对象拷贝 --><dependency> <groupId>uk.com.robust-it</groupId> <artifactId>cloning<...

2018-10-03 21:45:48 13301

原创 Gzip压缩工具类

import java.io.ByteArrayInputStream;import java.io.ByteArrayOutputStream;import java.io.IOException;import java.io.InputStream;import java.util.zip.GZIPInputStream;import java.util.zip.GZIPOutp...

2018-10-03 21:28:25 1234

原创 大文件导出优化

在项目开发中,我们经常会遇到需要从数据库导出大量数据的情况,经常会因为数据量太大而难以导出。下面介绍下我是怎么处理的:1、用CSV代替POI导出,因为CSV格式比Eexcel同样数据量的情况下节省很多存储空间2、分配导出,每次查询5万或者10万条,生成一个CSV文件3、多文件打包,用ZipOutputStream将多个文件打包zip压缩包4、打包完后,再用GZIP压缩输出,减...

2018-10-03 21:25:39 2580

Excel2Pdf源码

spring boot 版本demo,解压可以直接用运行

2022-12-25

LiquiBase数据库版本管理组件使用示例

LiquiBase数据库版本管理组件使用示例和详细介绍 1、语法简单,开箱即用 2、功能强大,满足日常数据库脚本变更需求 3、版本管理方便,每次修改都有记录 4、与项目集成,项目启动执行数据库变更,发布省去手动初始化脚本

2021-02-10

spring-boot-elasticseach-demo.zip

本demo实现功能如下: 1、保存索引数据 2、根据ID获取索引数据 3、分页查询所有索引数据:精确匹配、时间范围查询、分词查询、高亮结果 4、利用滚动查询所有数据

2020-03-21

spring-boot-rabbitmq-demo.zip

spring boot和rabbitMQ最佳实践 1、JSON序列化与反序列化 要实现消息跨平台,需要配置消息JSON序列化(配置见代码实现),就可以实现不同语言之间互相发送/接收消息,还可以直接用RabbitMQ控制台发送消息。 2、消息重试机制 见application.yml配置文件,手动模式下,当消费端消费抛异常时,消息会进行重试。消息等待重试时,会阻塞,直到重试都失败后,才会消费下一条消息。

2020-03-09

mybatis-generator生成代码完整示例

在java项目开发中一般都用到mybatis框架,就会涉及到实体和表的映射,mapper的生成,mybatis-generator插件可以根据表结构自动生成实体和mapper,大大简化了开发的工作量 目前这个插件生成的原始实体没有字段注释,查找了一些资料找到了解决方法,通过实现mybatis-generator提供的PluginAdapter接口,从而自定义实体生成的规则,可以在实体类字段中自动添加表结构定义的注释

2019-01-31

导入导出报表开发模板

此套导入和导出开发模板简单易用,可读性强,维护方便,让程序员避开复杂的代码操作,专注业务。

2015-09-05

SVN的详细使用说明

SVN与Myeclipse整合

2013-05-12

flashPaper2+注册码+win7安装方法

flashPaper2+注册码+win7安装方法 本人刚搞定 于是分享给大家

2012-04-29

win7去除快捷箭头工具

win7去除快捷箭头工具,只要点击启动,不用安装,既能一次性去除快捷箭头,方便,快捷

2011-12-12

金山打字通

一款用于练习打字的软件,非常实用,可用于矫正你的打字习惯,帮助你提高打字速度

2011-12-12

iread阅读器

它是一个很好用的阅读器,它结合现实中人的看书习惯,模拟书的形式,给你真实的阅读体验,看起来就像看着真实的书一样

2011-12-12

无忧辩论赛计时器

无忧辩论赛计时器(软件)采用Visual Basic 6.0编写,运行稳定。可以满足于中小型辩论赛中计时等需要,软件体积小且无需安装。软件最大程度上让用户自主设置各个功能,如背景图片,音效等。是一款使用方便的绿色软件。

2011-12-12

java 常用事件及对应的监听器和方法

java 常用事件及对应的监听器和方法,本人自己整理,希望给初学者提供参考

2011-12-03

eclipse常用快捷键

eclipse常用快捷键,全,详细,标红为常用,希望能够帮助到初学者

2011-12-03

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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