自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 悲观锁和乐观锁

一、概念悲观锁顾名思义:数据被外界修改总是保持悲观的态度,事物每次去操作数据的时候,都假设有其他事物要修改访问的数据,所以在访问数据之前,都要加上锁,因此数据在操作过程中,数据是被锁定的。进一步解释:总是假设在最坏的情况下,每次去拿数据的时候都认为会被别人修改,所以在拿数据的时候,对数据加锁,别人拿数据的时候就会阻塞,直到它获取该数据的锁,传统的关系型数据库都使用到这种锁,例如:行锁,表锁,读...

2020-04-04 15:31:00 152

转载 FileChannel的中对文件操作(零拷贝)

对文件的操作有很多种方式,例如java的输入、输入流,ByteBuffer等,但是ByteBuffer对文件操作时,会产生指索引越界。ByteBuffer的缺点如下:ByteBuffer长度固定,一旦分配空间,它的容量不能动态扩展和收缩,如果待放入的对象大于ByteBuffer的容量是,会发生指针越界; ByteBuffer只有一个标识位置的指针,读的时候需要手动条用flip()和...

2020-04-04 15:19:47 505 1

原创 linux 常用命令

1、抓包工具命令:   sudo tcpdump -i any port 9999 -s0 -w meituan_nginx_11.cap2、运营就meter测试脚本./jmeter -n -t smsp.jmx  -l five_logs.jtl3、sar -n DEV 2 查看网卡流量...

2019-01-14 19:07:25 141

原创 java类的加载机制

java 类的加载机制分为以下几步;

2017-06-07 10:07:58 228 1

原创 java垃圾回收策略及对象管理机制

一、java垃圾收集对象的依据java垃圾回收主要是针对堆内存对象,堆里有很多对象,在垃圾回收之前,需要判断哪些对象是活的的,哪些对象是死的,然后对死的对象进行回收,java GC不可能把活的对象给回收掉,否则后果不敢设想。GC判断一个对象是否是存活的,主要通过以下几个方法:引用计数器法、可达性分析算法1、引用计数器法:给对象添加一个引用计数器,当有对象引用时,计数器就加1;当引用失效时,

2017-06-07 06:07:56 385

原创 空间复杂度和时间度的概念

一、概念算法的概念大家都知道,就是定义一个计算过程,取一个或一组数据作为输入,经过系列的运算步骤,得到另外一个或一组输出,也就是用来将输入数据转化为输出数据;那么我们如何来衡量一个算法呢,或者是使用哪些指标来衡量呢,这样我们就引入另外两个概念,时间复杂度和空间复杂度;1、时间复杂度:它是一个函数,定量地表述了算法占用的时间,时间负载度使用大写O表示,时间复杂度需要分析一个算法在运行过程中的

2017-06-06 02:35:12 1163

原创 java虚拟机的内存划分

一、java虚拟机的内存划分闲言少叙,话用图说,直接上图说明:1、java虚拟机的内存划分为三部分:Eden区,From Survivor,To Survivor 、老年代,永久代这个四部分;2、java虚拟机的堆内存包括:Eden区,From Survivor,To Survivor,老年代区域,不包括永久代;4、SurvivorRation=Eden/F

2017-06-05 10:19:52 309

原创 java虚拟机概览

一、java虚拟机概览说明:1、程序计数器:是内存一块小的区域,是当前线程所执行字节码的行指示器;每个线程都有独立的程序计数器,互不影响是,是线程私有的;2、java虚拟机栈:它的生命周期与线程相同,是描述java方法执行的内存模型,java虚拟机栈也叫作局部变量表;每个方法执行时,都会创建一个栈帧,用于存储局部变量表操作栈,动态链接、方法出口等信息,每个方法从开始

2017-06-02 15:59:21 345

原创 云计算的概念及关键技术

云计算的关键技术

2017-06-02 09:16:51 31472 2

原创 hadoop梳理之安装

一、杂谈一直想抽时间把以前的知识梳理总结一下,孔子曰:"温故而知新",很有道理,因此无论做学问,还是做研究,一定学会总结,现在关于hadoop的书籍遍地都是,有时候都看花了眼,也不知道选择那一本适合自己。其实啊,都是一样的。无非就是知识点的深浅而已,计算机软件和其他学科不一样,它的实践性比较强,实践是检验一切真理的标准,理论再强,没有实践,也是白扯;但是有了实践,没有理论支持,也是白扯,两者缺

2017-05-23 23:39:46 248

空空如也

空空如也

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

TA关注的人

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