摘要: 感觉说到锁,就必须跟多线程,分布式扯上关系,锁的产生应该就是为了解决上面的业务场景的(个人理解) 单JVM,多线程使用synchronized,lock,数据库行及锁就能解决; 分布式,多JVM通过上述方案就满足不了,需要用到Zookeeper、redis 、Mongdb 所有技术的产生都是有业务或 阅读全文
posted @ 2019-05-23 19:32 龙X 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 分布式锁1 Java常用技术方案 前言: 由于在平时的工作中,线上服务器是分布式多台部署的,经常会面临解决分布式场景下数据一致性的问题,那么就要利用分布式锁来解决这些问题。所以自己结合实际工作中的一些经验和网上看到的一些资料,做一个讲解和总结。希望这篇文章可以方便自己以后查阅,同时要是能帮助到他人那 阅读全文
posted @ 2019-05-23 19:29 龙X 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 使用Hibernate-Validator优雅的校验参数 2019年01月01日 13:17:31 余生之君 阅读数:337 使用Hibernate-Validator优雅的校验参数 2019年01月01日 13:17:31 余生之君 阅读数:337 使用Hibernate-Validator优雅的 阅读全文
posted @ 2019-05-23 16:47 龙X 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 2、Controller中直接通过RequestBody取到参数,下面是重点@Validated 这个注解可以直接用来校验传递的参数; 直接友好的捕获了你的参数校验异常,统一的去实现了参数异常的捕获! 重点!produces = {MediaType.APPLICATION_JSON_UTF8_VA 阅读全文
posted @ 2019-05-23 16:38 龙X 阅读(2674) 评论(0) 推荐(0) 编辑
摘要: 站在巨人的肩膀上 spring注解式参数校验 2016年06月15日 15:42:47 God_Ming 阅读数:57021 标签: springhibernatevalidator 更多 个人分类: 小技巧Spring框架学习 站在巨人的肩膀上 spring注解式参数校验 2016年06月15日 阅读全文
posted @ 2019-05-23 14:04 龙X 阅读(333) 评论(0) 推荐(0) 编辑
摘要: 站在巨人的肩膀上 Java Bean Validation 最佳实践 参数校验是我们程序开发中必不可少的过程。用户在前端页面上填写表单时,前端js程序会校验参数的合法性,当数据到了后端,为了防止恶意操作,保持程序的健壮性,后端同样需要对数据进行校验。后端参数校验最简单的做法是直接在业务方法里面进行判 阅读全文
posted @ 2019-05-23 14:01 龙X 阅读(326) 评论(0) 推荐(0) 编辑
摘要: 站在巨人的肩膀上 http://crocutax.com/blog/mybatis-one-to-many-nestes-query-and-page-query Mybatis一对多嵌套查询和分页 Mybatis一对多嵌套查询和分页 需求:根据分类ID查询分类下所属的商品集合,每个商品又有一个图片 阅读全文
posted @ 2019-05-23 12:15 龙X 阅读(1246) 评论(0) 推荐(0) 编辑