自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 Spring中task定时任务动态变更

发现一个问题,在技术中有较大进步的大多是因为在工作中遇到了很多问题,为了解决这些问题,就需要不断的想办法找资料,自己的能力就提升的就会很快。废话少说,直接本主题。本文主要探究下spring框架中的定时任务解析。 在业务开发中需要不太复杂的定时任务时一般会直接使用spring的task,本文...

2019-08-31 18:09:21

阅读数 61

评论数 0

原创 Spring事件机制探究

在java开发过程中,很多时候一个逻辑下面会有很多分支,使用事件机制,可以将逻辑分流,使开发者更加集中的开发主逻辑。通常来说java中的事件主要分为三种角色:事件源、监听器、事件发布;Spring也是按照这三种角色实现,对事件机制支持度很高,使用起来很方便,本文章将会从介绍spring事件机制、s...

2019-07-07 15:38:29

阅读数 10

评论数 0

原创 XSD学习与使用

最近一直在做通过xml文件配置的方式来动态的控制界面、保存逻辑,但是发现手动配置xml文件时,经常将属性写错,导致排查起来很困难,只能在程序启动后通过日志来排查,后来借鉴了下spring的xml配置(在eclipse中配置时属性会自动提示),为了减轻配置的工作量和xml配置文件的质量, 特意学习了...

2019-05-30 17:21:23

阅读数 83

评论数 0

原创 java对象复制问题

在开发过程中,经常遇见java对象的复制,尤其要翻译缓存中的数据给用户时,由于每个用户的语言是不一样的,所以在翻译的时候必须对缓存中的对象复制,否则会导致缓存中的数据更改,对以后的开发带来不必要的麻烦,下面介绍几种复制方法: 第一、 java为复制提供了Cloneable接口,但是当jav...

2019-05-02 19:25:44

阅读数 69

评论数 0

原创 Java中对Postgresql数据库Jsonb类型操作总结

1、背景 项目中最近要求模块可以在运行态时拓展,且要求拓展的属性可以支持查询,在查询时属性大多要求模糊匹配。这就要求存储端支持模糊匹配,毕竟当数据量过大是在内存中过滤对内存压力太大,查资料发现Postgresql数据库中存在Jsonb类型。Jsonb类型接受Json格式字符串,但是在存储是Js...

2019-03-04 09:21:32

阅读数 2025

评论数 0

原创 对象拷贝方法总结

  背景       最近在开发过程中应用了较多拷贝操作,主要是为了保护自己的对象,防止调用者更改自身拥有的对象,在这里特意将几种方法介绍下,以便以后查询。 浅拷贝           浅拷贝仅仅是对基本数据类型的属性复制了一份,但是对于对象引用复制了一份。要实现浅拷贝很容易,只要实现一个接口...

2018-11-28 09:34:41

阅读数 28

评论数 0

原创 spring import资源小记

1、在spring中import资源时如果引入资源文件名错误,文档不会报错这点要注意。2、可以利用classpath*引入jar包中的配置文件3、读取jar中的文件时要使用inputsteam...

2018-07-01 10:51:48

阅读数 54

评论数 0

原创 Spring单元测试问题排查

      今天利用spring-test进行单元测试时候发现几个小问题,经过1个小时的排查才发现,特此记录下来。      首先,配置加载spring文件的测试基础类,内容如下:         文件目录如下:运行测试用例:结果报错:NoSuchBeanDefinitionException: ...

2018-06-09 14:06:24

阅读数 216

评论数 0

原创 spring中动态的注入bean

1、spring中支持spel方式注入,这个是最简单的注入方法,可以直接利用#{beanName.beanMethod()}引用bean中方法,实现动态的注入。2、利用MethodInvokingFactoryBean,可以直接注入bean中方法。...

2018-05-28 14:39:20

阅读数 658

评论数 0

原创 记录解决springMvc上传浏览器重定向的问题

1、系统环境: 应用springMvc4.3.5版本,利用apache的commons-fileupload执行上传文件操作,配置上传文件的最大值,maxUploadSize配置的是200*1024*10242、问题:当文件上传超过200M时,后端的确抛出了SizeLimitExceededExc...

2018-05-20 19:56:55

阅读数 173

评论数 0

原创 POI大数量读取excel文件

最近在处理大数据量excel导入的问题,在java中我们导入excel通常使用的是apache的通用包POI。          首先按照POI通用的方法导入的时候报出了内存溢出,后来在apache官网中找到了event api这个方法,event api这个方法是直接根据xml读取exce...

2017-12-02 22:23:30

阅读数 251

评论数 0

原创 Hibernate 多线程插入mysql解决注解问题

当多线程并发插入没有mysql的时候会出现主键重复的问题。这个问题出现的主要原因是,并发的情况下,mysql自增主键可能在同一时刻被若干个请求得到,这样就会出现若干条记录有同样的主键,为了解决这个问题,我的解决方法主要有以下三个:         1、在mysql层控制在同一时刻只能有一个请求获...

2017-05-03 09:15:44

阅读数 764

评论数 0

原创 Spring4+Hibernate4配置Ehcache

最近自己的项目应用到缓存,就打算搭建一下spring4+hibernate4+ehcache,没想到搭建缓存项目,会出现这个小问题。 首先是开启hibernate的二级缓存配置,代码如下: true         其次是开始hibernate的查询缓存,代码如下:        ...

2016-11-08 20:29:23

阅读数 1699

评论数 0

原创 Easyui之Tabs转化添加遮罩

Easyui中存在页签Tabs,通过页签可以将若干页面集合到一起,但是当tab添加一个远程界面的时候,如果页面加载量较多,会出现长时间的等待,这就需要遮罩。 因为我的项目主要是在tab中添加content,通过iframe加载远程文件,所以下面自定义的遮罩主要是对应iframe来设置的.设置遮罩...

2016-11-07 21:10:02

阅读数 557

评论数 0

原创 微信开发之异步消息

1.微信回调模式     微信开发首先要开启回调模式,并且验证通过,才能进行微信各种功能的开发。微信回调模式开启有如下几个条件:     1、必须是80端口     2、必须调用微信提供的解密API JAVA版本的微信回调模式,我是基于Spring开发的,基于文档可以很快的构建起微信回调的...

2016-09-29 22:00:57

阅读数 1909

评论数 0

原创 Java基础之static关键字

1.static关键字用途          static方法内部不可以调用非静态方法,反过来却可以,还可以通过类本身来调用static方法。 static 可以修饰类的成员方法、类的成员变量、还可以编写代码块。 1.1.编写代码块           Static修饰的代码块在实例化之前...

2016-07-29 17:15:46

阅读数 214

评论数 0

原创 HashCode方法介绍

实体类中HashCode方法的应用 1.哈希表          一种数据结构,可以提供快速的插入操作和查找操作。 2.hashCode方法的作用          在java中,hashCode方法可以配合散列的集合一起运行,其中散列集合包括:HashSet,HashMap,HashTa...

2016-07-21 14:26:10

阅读数 259

评论数 0

原创 Java序列化

1.序列化的定义          把对象转化为字节序列的过程称为对象的序列化。 把字节序列恢复为对象的过程称为独享的反序列化。 2.序列化的作用           主要用途有两种:         1、把对象的字节序列永久的保存到硬盘上。         2、在网络上传输对象的字节...

2016-07-12 15:26:15

阅读数 212

评论数 0

原创 springMVC中web.xml配置解析

在上一篇文章中,配置spring的配置文件时,指定的参数名为:contextConfigLocation。下面我们就来解释下为什么这个名字是contextConfigLocation。 打开源码:DispatcherServlet,得知它继承了FrameworkServlet,在Framewor...

2016-05-06 17:12:07

阅读数 207

评论数 0

原创 Spring学习一二事

感觉自己荒废了太多,决定好好的阅读学习spring的文档,以后会持续更新spring的学习心得,督促自己,时不我与。 开文第一篇配置spring环境 1、首先下载spring的所有jar包官方地址是:https://repo.spring.io/webapp/#/artifacts/brows...

2016-05-06 16:47:28

阅读数 292

评论数 0

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