- 博客(5)
- 资源 (3)
- 收藏
- 关注
转载 spring集成redisson实现分布式锁
Java提供的同步锁synchronized只能解决单台服务器上的并发问题,一般线上环境都是多台服务器部署同时运行,跨jvm的环境下synchronized的作用就不大了。这个时候redis就可以作为分布锁来使用了,一般都是基于redis setNx命令来实现自己的锁,建出来的键值一般都是有一个超时时间的(这个是Redis自带的超时特性),所以每个锁最终都会释放 项目源码地址,里面不光有分布...
2018-12-28 10:46:24 567
转载 Java中静态内部类和非静态内部类有什么区别?
Java中的内部类是在Jdk1.1版本之后增加的,内部类是Java语言中一个比较重要的概念,如果能把内部类运用好,那么会明显增强Java程序的灵活性。要想清楚static内部类和非static内部类的区别,首先要了解内部类的概念及特点,然后再进行一个全面的对比。什么是内部类呢?简单的说就是在一个类的内部又定义了一个类,这个类就称之为内部类(Inner Class)。看一个简单的例子:内...
2018-12-24 16:33:34 69653 4
转载 springboot快速开发框架,适合二次开发(二)
1、 awesome-spring-boot首先给大家介绍的就是Spring Boot 中文索引,这是一个专门收集 Spring Boot 相关资料的开源项目,也有对应的导航页面。产品主页http://springboot.fun项目主页https://github.com/ityouknow/awesome-spring-boot产品截图 2、 云收藏云收...
2018-12-24 16:17:13 4381
转载 springboot快速开发框架,适合二次开发(一)
1、项目名称:分布式敏捷开发系统架构 项目简介:基于 Spring + SpringMVC + Mybatis 分布式敏捷开发系统架构,提供整套公共微服务服务模块:集中权限管理(单点登录)、内容管理、支付中心、用户管理(支持第三方登录)、微信平台、存储系统、配置中心、日志分析、任务和通知等,支持服务治理、监控和追踪,努力为中小型企业打造全方位J2EE企业级开发解决方案。项目地址:h...
2018-12-24 15:34:04 36481 6
转载 如何保证分布式系统数据一致性
面试的时候,有面试官问到:选取你比较熟悉的项目,谈谈如何在做容灾负载的时候数据一致性问题,具体点比如你里面的派单,如何保证一个司机不在同一时间内接到两个订单,然后保证实时性? 一般的解决方案是在派单前,会做一次查询判断,单系统部署的时候,判断查询加同步操作确实能解决,多实例负载的时候,事务控制就很难办到了,这个时候我想到了redis 缓存,进入的时候会预先缓存司机订单,订单成功了修改缓存...
2018-12-24 10:26:05 21742 5
javascript面向对象tree实现实例
2015-01-20
springMVC Validator表单验证
2013-04-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人