自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Mr.cheng的博客

java linux sql

  • 博客(7)
  • 资源 (1)
  • 收藏
  • 关注

原创 volatile关键字解析

volatile关键字解析之前需要先了解内存模型相关的概念和只是,然后分析volatile关键字的实现原理. 1.内存模型: 计算机执行程序的时候,每条指令都是在CPU中进行的,在执行过程中需要从内存中读取和写入数据.由于程序运行过程中的临时数据是存在主存中,这样就出现一个问题:CPU的执行速度很快,相比来说从内存读取数据和写入内存数据要慢很多,因此任何时候对数据的操作都要通过和内存的交

2017-05-26 15:57:44 217

转载 分布式一致性算法--Paxos

Paxos算法是莱斯利·兰伯特(Leslie Lamport)1990年提出的一种基于消息传递的一致性算法。Paxos算法解决的问题是一个分布式系统如何就某个值(决议)达成一致。在工程实践意义上来说,就是可以通过Paxos实现多副本一致性,分布式锁,名字管理,序列号分配等。比如,在一个分布式数据库系统中,如果各节点的初始状态一致,每个节点执行相同的操作序列,那么他们最后能得到一个一致的状态。为保证每

2017-05-22 10:51:13 523

原创 数据结构和算法

数据结构和算法

2017-05-19 09:31:05 242

转载 初入zookeeper(概念与基本原理)

ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,它包含一个简单的原语集,分布式应用程序可以基于它实现同步服务,配置维护和命名服务等。Zookeeper是hadoop的一个子项目,其发展历程无需赘述。在分布式应用中,由于工程师不能很好地使用锁机制,以及基于消息的协调机制不适合在某些应用中使用,因此需要有一种可靠的、可扩展的、分布式的、可配置的协调机制来统一系统的状态。Zookeep

2017-05-10 17:07:01 414

原创 sql中开窗函数简单说明

开窗函数与聚合函数一样,也是对行集组进行聚合计算,但是它不像普通聚合函数那样每组只返回一个值,开窗函数可以为每组返回多个值,因为开窗函数所执行聚合计算的行集组是窗口。 语法:主要是over( PARTITION BY (根据某条件分组,形成一个小组)….ORDER BY(再组内进行排序) …. ) 常用函数:(最常用的应该是1.2.3 的排序) 1、row_number() over(par

2017-04-25 14:28:50 12858

原创 sql中join语句中条件在on与where区别

如表A中与表B关联,关联条件是A中有B的主键id,并且过滤A中某字段与B中的某字段的条件 1 inner join 结果集中条件写在on与写在where中完全一样 2 left/right join结果集不一样 sql on A.bid = B.id and a…. and b….. 与sql on A.bid = B.id where a…. and b…..

2017-04-25 14:07:02 550

转载 HashMap源码分析(基于jdk1.6)

在Java集合类中最常用的除了ArrayList外,就是HashMap了。本文尽自己所能,尽量详细的解释HashMap的源码。一山还有一山高,有不足之处请之处,定感谢指定并及时修正。    在看HashMap源码之前先复习一下数据结构。    Java最基本的数据结构有数组和链表。数组的特点是空间连续(大小固定)、寻址迅速,但是插入和删除时需要移动元素,所以查询快,增加删除慢。链表恰好相反,可动

2017-04-25 11:29:59 283

flexAPI简单实用

一种与jsp评分秋色的前台技术的api大全。以后flex前端开发必定与jsp共存

2013-07-19

空空如也

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

TA关注的人

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