自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 资源 (3)
  • 收藏
  • 关注

转载 spring集成redisson实现分布式锁

Java提供的同步锁synchronized只能解决单台服务器上的并发问题,一般线上环境都是多台服务器部署同时运行,跨jvm的环境下synchronized的作用就不大了。这个时候redis就可以作为分布锁来使用了,一般都是基于redis setNx命令来实现自己的锁,建出来的键值一般都是有一个超时时间的(这个是Redis自带的超时特性),所以每个锁最终都会释放 项目源码地址,里面不光有分布...

2018-12-28 10:46:24 560

转载 Java中静态内部类和非静态内部类有什么区别?

Java中的内部类是在Jdk1.1版本之后增加的,内部类是Java语言中一个比较重要的概念,如果能把内部类运用好,那么会明显增强Java程序的灵活性。要想清楚static内部类和非static内部类的区别,首先要了解内部类的概念及特点,然后再进行一个全面的对比。什么是内部类呢?简单的说就是在一个类的内部又定义了一个类,这个类就称之为内部类(Inner Class)。看一个简单的例子:内...

2018-12-24 16:33:34 69473 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 4339

转载 springboot快速开发框架,适合二次开发(一)

1、项目名称:分布式敏捷开发系统架构 项目简介:基于 Spring + SpringMVC + Mybatis 分布式敏捷开发系统架构,提供整套公共微服务服务模块:集中权限管理(单点登录)、内容管理、支付中心、用户管理(支持第三方登录)、微信平台、存储系统、配置中心、日志分析、任务和通知等,支持服务治理、监控和追踪,努力为中小型企业打造全方位J2EE企业级开发解决方案。项目地址:h...

2018-12-24 15:34:04 36303 6

转载 如何保证分布式系统数据一致性

  面试的时候,有面试官问到:选取你比较熟悉的项目,谈谈如何在做容灾负载的时候数据一致性问题,具体点比如你里面的派单,如何保证一个司机不在同一时间内接到两个订单,然后保证实时性?  一般的解决方案是在派单前,会做一次查询判断,单系统部署的时候,判断查询加同步操作确实能解决,多实例负载的时候,事务控制就很难办到了,这个时候我想到了redis 缓存,进入的时候会预先缓存司机订单,订单成功了修改缓存...

2018-12-24 10:26:05 21679 5

javascript面向对象tree实现实例

自己手写一个tree实例,tree实现其实很简单,主要先弄清楚html如何显示tree,可以先查看html元素,会发现tree的每个节点都是一个元素,很有规律;然后使用javascript操作dom,例子中有些使用javascript的面向对象,tree计算核心为递归。

2015-01-20

j2ee源代码

j2ee源码,此jar直接添加进去即可查看javax下的源代码

2013-04-28

springMVC Validator表单验证

本项目为springMVC表单验证简单实例,支持国际化,发布就可以试验效果, 访问路如:http://localhost:8080/springMVC_Validator/register.mvc

2013-04-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除