logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【小家java】Java之Apache Commons-IO使用精讲(FileUtils、IOUtils、FileFilter全覆盖)

概述Commons IO是针对开发IO流功能的工具类库。主要包括六个区域:工具类——使用静态方法执行共同任务输入——用于InputStream和Reader实现输出——用于OutputStream和Writer实现过滤器——各种文件过滤器实现比较器——各种文件的java.util.Comparator实现文件监听器——监听文件系统事件的组件工具类IOUtils该工具类可...

Spring Framework 5.3.0正式发布,在云原生路上继续发力

5.x主版的最后一个功能分支,官方建议你赶紧升级

【小家java】Spring事务嵌套引发的血案---Transaction rolled back because it has been marked as rollback-only

1、概述相比大家一想到事务,就想到ACID,或者也会想到CAP。但笔者今天不讨论这个,哈哈~本文将从应用层面稍带一点源码,来解释一下我们平时使用事务事会遇到的问题。而本次我们讲的正式嵌套事务引发的问题:2、栗子我们如果使用了spring来管理我们的事务,将会使事务的管理变得异常的简单,比如如下方法就有事务:@Transactional@Overridepublic bool...

【小家java】java9新特性(简述十大新特性) 褒贬不一

经过4次跳票,历经曲折的java 9 终于终于在2017年9月21日发布(距离上个版本足足3年半时间)java 9 提供了超过 150 项新功能特性,包括备受期待的模块化系统、可交互的 REPL 工具:jshell,JDK 编译工具,Java 公共 API 和私有代码,以及安全增强、扩展提升、性能管理改善等。可以说 Java 9 是一个庞大的系统工程,完全做了一个整体改变。但本...

【小家Java】Servlet规范之---请求(request):Servlet中如何获取POST请求参数?(使用getParameter())

前言request对象封装了来自客户端的所有请求信息。在HTTP协议中,客户端发给服务端的所有信息都是通过request对象的请求头和请求体来传送的。Servlet请求参数servlet的请求参数作为客户端请求的一部分都是以字符串形式传给servlet容器。参数以键值对方式存储,而且一个参数名可以对应多个参数值。ServletRequest接口的以下4个方法用于访问这些参数信息:get...

【小家Spring】聊聊Spring中的数据转换:Converter、ConversionService、TypeConverter、PropertyEditor

前言前面聊了HttpMessageConverter,它的名称叫消息转换器,所以它面向的是消息体,和Http强相关,所以该接口所在的包为:org.springframework.http.converter数据转换,顾名思义就是数据类型之间的转换,但是对于数据转换,有的是可以进行转化的,例如字符串转整型,但是有些数据类型之间是不能进行转换的,例如从“aaa”字符串到整型的转换。不同的框架,肯...

玩转Spring Cache --- @Cacheable/@CachePut/@CacheEvict注解的原理深度剖析和使用【享学Spring】

dsadas还有两点需要注意的就是上面的实现是通过proxy的形式实现,那么对象的方法是内部调用(即 this 引用)而不是外部引用,则会导致 proxy失效,也就是注解失效。非public方法同上@CacheEvict标签不会对抛出异常的方法的缓存进行清空,通过将beforeInvocation设置为true,即在方法执行前...

分组序列@GroupSequenceProvider、@GroupSequence控制数据校验顺序,解决多字段联合逻辑校验问题【享学Spring MVC】

前言本以为洋洋洒洒把Java/Spring数据(绑定)校验这块说了这么多(10篇文章以上),已经完结了,但今天中午以为热心小伙伴在使用上遇到了一个问题,我认为还是比较常见的,因此用此为记录,分享这个case。总体需求如题:多字段联合逻辑校验的实现。这个问题的难点就在于多字段联合校验,它是有相互依存的逻辑存在的,所以显得有些困难了。对于单字段的校验,以及级联校验通过阅读前面的系列文章,相信我们...

    共 27 条
  • 1
  • 2
  • 3
  • 请选择