#ATI

Web App 和 Native App,哪个是趋势?

比起手机App,网站有一些明显的优点。跨平台:所有系统都能运行免安装:打开浏览器,就能使用快速部署:升级只需在服务器更新代码超链接:可以与其他网站互连,可以被搜索引擎检索但是,现实是怎样呢?(1)体验差。手机App的操作流畅性,远超网站。(2)业界不支持。所有公司的移动端开发重点,几乎都是原生app。(3)用户不在乎。...

java.util.ConcurrentModificationException解决详解

当我们迭代一个ArrayList或者HashMap时,如果尝试对集合做一些修改操作(例如删除元素),可能会抛出java.util.ConcurrentModificationException的异常。packagereyo.sdk.utils.test.list2;importjava.util.ArrayList;i...

Spring4新特性——集成Bean Validation 1.1(JSR-349)到SpringMVC

Spring4新特性——泛型限定式依赖注入Spring4新特性——核心容器的其他改进Spring4新特性——Web开发的增强Spring4新特性——集成BeanValidation1.1(JSR-349)到SpringMVC...

Java Bean Validation(参数校验) 最佳实践

 37.ValidationThemethodvalidationfeaturesupportedbyBeanValidation1.1isautomaticallyenabledaslongasaJSR-303implementation(suchasHibernatevalidator)isonthecl...

DelegatingFilterProxy类的作用

 DelegatingFilterProxy类的一些内部运行机制,其实主要作用就是一个代理模式的应用,可以把servlet容器中的filter同spring容器中的bean关联起来。楼主说这样可以可拔插的效果。是可以像处理bean一样销毁。使用过springSecurity的朋友都知道,首先需要在web.xm...
代码星球 ·2020-04-04

Spring3.1 对Bean Validation规范的新支持(方法级别验证)

上接Spring提供的BeanPostProcessor的扩展点-1继续学习。 一、BeanValidation框架简介写道BeanValidationstandardizesconstraintdefinition,declarationandvalidationfortheJavaplatform.大体意...

An annotation based command line parser

Java命令行选项解析之Commons-CLI&Args4J&JCommanderhttp://rensanning.iteye.com/blog/2161201ThisisanannotationbasedparameterparsingframeworkforJava8. Hereisaq...

Mybatis Generator生成数据库自带的中文注释

 1、相关jar包<!--mybatis生成jar包--><dependency><groupId>org.mybatis.generator</groupId><artifactId>mybatis-generator-core</artif...

com.github.pagehelper.PageHelper cannot be cast to org.apache.ibatis.plugin.Interceptor

 <dependency><groupId>com.github.pagehelper</groupId><artifactId>pagehelper</artifactId><version>4.0.0</version>&...

Java Bean Validation 最佳实践

参数校验是我们程序开发中必不可少的过程。用户在前端页面上填写表单时,前端js程序会校验参数的合法性,当数据到了后端,为了防止恶意操作,保持程序的健壮性,后端同样需要对数据进行校验。后端参数校验最简单的做法是直接在业务方法里面进行判断,当判断成功之后再继续往下执行。但这样带给我们的是代码的耦合,冗余。当我们多个地方需要校...

使用@Async异步注解导致该Bean在循环依赖时启动报BeanCurrentlyInCreationException异常的根本原因分析,以及提供解决方案【享学Spring】

每篇一句面试造飞机,工作拧螺丝。工作中你只需要知道那些调用命令怎么使用就行,但背后的逻辑你有必要去了解前言今天在自己工程中使用@Async的时候,碰到了一个问题:Spring循环依赖(circularreference)问题。或许刚说到这,有的小伙伴就会大惊失色了。Spring不是解决了循环依赖问题吗,它是支持循环依赖...

Spring方法级别数据校验:@Validated + MethodValidationPostProcessor

 org.springframework.boot.autoconfigure.validation.ValidationAutoConfiguration  org.springframework.validation.beanvalidation.MethodValidationPos...

版本不匹配引发的坑:javax.validation.UnexpectedTypeException: HV000030: No validator could be found for constraint

发现一个API报了错:javax.validation.UnexpectedTypeException:HV000030:Novalidatorcouldbefoundforconstraint'javax.validation.constraints.NotEmpty'validatingtype'java.lang...

mybatis实现变量定义,实现sql业务代码

spring: datasource:   driverClassName:com.mysql.jdbc.Driver   url:jdbc:mysql://192.168.8.253:3306/app?useSSL=false&server...

MyBatis中@MapKey使用详解

MyBatis中@MapKey使用详解我们在上一篇文章中讲到在Select返回类型中是返回Map时,是对方法中是否存在注解@MapKey,这个注解我也是第一次看到,当时我也以为是纯粹的返回单个数据对象的Map类型,但是发现还是有些不同的,这个可以用来返回多条记录,具体用法与分析如下。@MapKey用法我查了一下MapK...
代码星球 ·2020-04-04
首页上一页...279280281282283...下一页尾页