自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java内存模型

在并发编程的时候,线程之间的通行需要我们考虑.在java中线程通信依靠两种机制:共享内存与消息传递共享内存:在java中,所有的实例域,静态域,和数组元素都在堆内存中,这部分内存所有线程共享.局部变量,方法定义的参数和异常处理器参数是线程独享的java线程之间的通信,有jmm控制,jmm决定一个线程堆共享变量的写入何时对另一个线程可见,定义了线程与本地内存的关系.每个线程在执行的时候,都...

2020-01-11 20:36:43 85

原创 wait与notify与notifyAll

1 wait notify notifyAll方法的调用时需要对对象加锁2 调用wait方法会,将当前线程放置于对象的等待队列,线程状态从running变为waiting.3 notify或notifyAll调用后,等待线程并不会马上从wait返回,需要等notify和notifyAll线程释放,然后等待线程才有机会从wait返回.4.notify方法将等待队列中的一个线程...

2020-01-11 19:59:51 115

原创 索引及分库分表

一 不要在列上使用函数和进行运算,这回导致索引失效,进行全表扫描。二 不要使用否定操作符,这会导致索引失效 避免在where中使用or 来连接条件,这会导致索引失效。三 多个单列索引不是最好的选择,为多个列创建单列索引不能提高效率,创建复合索引。四 复合索引的最左前缀原则。在查询条件中使用了复合索引的第一个字段,索引才会被使用。五覆盖索引的好处 ‘如果一个索引包含所有需要查询的字段...

2019-11-03 13:22:05 477

原创 JDK的安装

jdk是java开发工具包,包括jre和一些开发工具jre是java运行环境,一般我们在Linux上面安装的只有jrejvm是java虚拟机,java程序在这里运行这是java最核心的部分。java基础数据类型,byte 1个字节 ,范围是-128到127,这个范围是怎么来的计算机按照2进制存储数据,因为计算机是8位存储,所以加起来是1111 1111。short 2个字节,int...

2019-10-30 14:22:42 98

空空如也

空空如也

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

TA关注的人

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