自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Linux学习总结

一、Linux的应用场景 1.首先明确绝大部分服务器都是部署在linux系统上的。 2.很多嵌入式设备还有安卓系统都是基于linux系统开发的,苹果的ios是基于unix系统开发的。二、Linux的分类 Linux主要分为内核版本和发行版本。 内核版本是开源免费的。发行版本是各大经营商基于内核版本研发的,如redhat,uba...

2019-08-20 23:00:54 148

原创 Redis 安装和使用

一、NoSQL概述 NoSQL=not only sql 泛指非关系型数据库二、为什么使用非关系型数据库 随着新业务的出现,比如微博朋友圈点赞评论回复等业务,以及传统数据库应对大规模高并发时会力不从心,同时带来很大问题,比如: 1.高并发读写 比如朋友圈回复点赞,会有大量用户对数...

2019-04-03 16:58:43 131

原创 四种分布式事务的介绍

一、事务概念 事务是用来保证一组数据操作的完整性和一致性。 四个特性(ACID): 原子性:事务中的数据操作是一个完整的个体,不可能再被分隔了 一致性:事务中的数据操作要么同时成功,要么同时失败 隔离性:事务与事物之间的数据操作是不相间的 持久性: 事务成...

2019-03-21 21:09:19 616

原创 多线程相关面试题

一、线程与进程    进程:正在进行的程序    线程:进程内部的一条执行路径或者一个控制单元二、实现线程的方式   1.让普通类集成Thread类   2.让普通类实现Runnable接口,这种方式比继承Thread类创建线程还可以继承其他类进行更好的扩展,更灵活。    更深入可参考以下博客:https://blog.csdn.net/cmyperson/a...

2019-02-23 13:03:46 173

原创 重写与重载的区别

一.方法的重载是发生在同一个类中,多个方法具有相同的名字,不同的参数列表(参数的数量或参数类型不能完全相同)和方法体。 方法的重写发生在父子类中,方法名、参数列表,方法体不同。二.重载体现了一个类中的多态性,让类以统一的方式处理不同类型的数据。 重写体现了父类与子类的多态性,重写具有两同两小一大原则: 两同: 1)方法名相同 ...

2019-02-21 16:51:52 81

原创 String StringBuffer StringBuilder区别

String这种多次赋值操作或者拼接字符串操作,会在内存中不停的开辟空间,容易造成内存空间的浪费。而StringBuffer和StringBuilder当字符串不停修改时,一致使用同一个内存空间。StringBuffer在多线程中线程安全。StringBuilder在多线程中存在线程安全问题,但是在单线程中StringBuilder效率更高。两者区别在于str1的...

2019-02-21 13:21:59 195

原创 静态变量、静态代码块、静态方法、构造方法的执行顺序

静态变量>静态代码块>静态方法>构造方法

2019-02-21 13:05:24 780

空空如也

空空如也

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

TA关注的人

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