自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 redis分布式锁

为何用redis锁? java并发包中提供的锁只能保证在单jvm中的代码块同时被一个线程执行,想要实现分布式锁则必须依赖外部的机制,例如1. 数据库乐观锁;2. 基于Redis的分布式锁;3. 基于ZooKeeper的分布式锁。此处讨论第二种方式。 假定一个场景:有多个线程要执行同一个任务,要保证这个任务同时只能被一个线程执行。加锁 我们用一个key作为锁对象,当从...

2019-05-30 23:51:48 61

原创 java源码分析——java.lang.Object

所有的java类均继承Object类,package java.lang;public class Object { public Object() { } private static native void registerNatives(); public final native Class<?> getClass(); ...

2018-11-07 15:19:30 157

原创 jstl笔记

JSTL笔记:(用于在JSP中显示数据)(1)    value参数(输出的值)u  value=”xxx” 和value=”${‘xxx’}”等同;u  value=“”非空,value=“${null}”为空;u  取值顺序:pageàrequestàsessionàapplicationu  (错误,name为单独属性名不能用‘.’来扩展)u  (正确)u 

2014-07-22 08:58:02 187

空空如也

空空如也

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

TA关注的人

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