
java
文章平均质量分 58
宫永伟
正统
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
数据迁移&数据同步
文章目录历史数据迁移实时数据同步由于老系统满足不了业务需求,因此需要开发新系统,并且使用新的语言和架构,老系统的数据库数据肯定是不能弃掉,需要平滑迁移。而且还由于老系统的开发人员不在和严重不足,无法配合新旧系统迁移。基于这个环境有以下方案。分为两部分:静态数据的数据迁移和动态数据的数据同步。历史数据迁移数据迁移部分,主要完成的是静态数据,可以理解为历史数据的迁移,实际业务不要求很高的实时性...原创 2018-12-17 11:22:22 · 3037 阅读 · 0 评论 -
setIfAbsent升级版,加了超时时间
文章目录lua脚本封装为方法由于业务需要使用分布式锁,使用的是redisTemplete客户端,里面有一个setIfAbsent没有带超时时间的属性,为了原子性以及操作效率,因此封装一个带超时时间的setIfAbsentlua脚本/** redisUtil.setIfAbsent 新加的带有超时的setIfAbsent 脚本*/String newSetIfAbsentScriptStr ...原创 2018-12-17 13:05:55 · 31609 阅读 · 7 评论 -
java Integer/Long等比较须知
文章目录WrapperClass缓存valueOf&intValuenew小结在java编程中,自动装箱和拆箱,相信大家都不陌生,但是在比较过程中,会有一些坑,尤其是业务代码复杂的时候,比较容易掉进去。今天就说一下,我遇到的一个基本类型比较的问题。WrapperClass缓存在基本类型的wrapperClass中,有些是有缓存的,比如Integer。/** * Cache to ...原创 2018-12-17 14:48:19 · 1279 阅读 · 0 评论 -
PathVariable 和 RequestParam的区别
PathVariable映射 URL 绑定的占位符通过 @PathVariable 可以将 URL 中占位符参数绑定到控制器处理方法的入参中:URL 中的 {xxx} 占位符可以通过@PathVariable(“xxx“) 绑定到操作方法的入参中。@RequestMapping("/testPathVariable/{id}") public String testPathVari...原创 2019-03-28 16:51:27 · 639 阅读 · 0 评论 -
spring+@RequestBody访问
概念@RequestBody的注解是一个spring中很实用的功能,它能帮我们解析客户端(移动设备、浏览器等)发送过来的json数据,并封装到实体类中。细节content-type@requestBody注解常用来处理content-type不是默认的application/x-www-form-urlcoded编码的内容,比如说:application/json或者是applicatio...原创 2019-03-28 17:19:43 · 547 阅读 · 0 评论