自定义博客皮肤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)
  • 收藏
  • 关注

原创 redis数据库的安装及CAP理论

1.数据库中的CAP原理:CAP+BASE C:Consistency(强一致性) A: Availability(可用性) P: Partition tolerance(分区容错性) CAP的3进2 CAP理论的核心是:一个分布式系统不可能同时很好的满足一致性,可用性和分区容错性这三个需求 最多只能同时较好的满足两个. 因此,根据CAP原理将NoSQL数据库分成了满足CA原则,满足

2016-11-19 16:50:09 1151

原创 ThreadLocal实现线程范围的共享变量

ThreadLocal实现线程范围的共享变量 1.ThreadLocal的作用和目的:用于实现线程内的数据共享,即对于相同的程序代码,    多个模块在同一个线程中运行时要共享一份数据,而在另外线程中运行时又共享另一    分数据。 2.每个线程调用全局ThreadLocal对象的set方法,就相当于往其内部的map中增加了一    条记录,key分别是各自的线程,value是各自的

2016-09-19 00:42:19 441

原创 线程的互斥与同步通信

当多个线程同时操作同一个对象会出现线程安全问题 1.使用synchronized代码块及其原理 2.使用synchronized方法 3.分析静态方法所使用的同步监视器对象是什么? 4.wait与notify实现线程间的通信 --》用面试宝典中的子线程循环10次和主线程循环5次,两种交通运行        50的例子进行讲解。(要用到共同数据包括同步锁的若干个方法应该

2016-09-15 10:01:50 408

原创 创建传统线程的方式

创建线程的两种传统方式 ---》在Thread子类覆盖的run方法中编写运行代码 ---》 在传递给Thread对象的Runnable对象的run方法中编写代码 ---》总结:查看Thread对象的run方法的源代码,可以看到这两种方法都是在         调用Thread对象的run方法,如果Thread类的run方法没有被覆盖,并且为该         Thread对象设置了一

2016-09-14 19:47:46 334 1

原创 对表进行水平划分

如果一个表的记录数太多了,比如上千万条,经常需要检索,那么我们就有必要化整为零。如果我拆成100个表,那么每个表只有10万条数据,当然这血药在逻辑上可以分,一个好的划分依据,有利于数据的简实现,也可以充分利用水平分表的优势,比如系统界面上只提供按月查询的功能,那么把表差分成12个,每个查询只查询一个表就够了。如果非要按照地狱来分。即使表把拆分的在小,查询还是要联合所有的表来查询,还不如不拆了,所以

2016-09-03 18:12:24 508 2

空空如也

空空如也

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

TA关注的人

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