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

原创 Redis 两种持久化方式的区别

Redis 两种持久化方式的区别一、RDB1.是将内存中的数据快照一份二进制文件,恢复的时候是将二进制文件加载的内存中。2.它的备份过程是把数据写到一个临时文件中,写完之后再替换原来的dump.rdb文件。二、AOF1.是以日志的方式记录写操作,恢复的时候将文件中的日志执行一遍2.备份过程与三种设置方式每次收到写操作就记录,或者没各一秒,和不同步等方式。三、优缺点1.RDB恢复比A...

2020-03-17 11:21:19 171

原创 自旋+CAS实现java同步锁,代码存在很多问题

GetUnsafe:import sun.misc.Unsafe;import java.lang.reflect.Field;public class GetUnsafe {public static Unsafe getUnsafe(){try {Field field=Unsafe.class.getDeclaredField(“theUnsafe”);field.setAcc...

2019-11-07 10:17:36 253

原创 很简单的说一下二叉树和平衡二叉树的区别

二叉树和平衡二叉树都树可以提高查询效率的数据结构,只是各有各的优点和缺点一、二叉查找树1、二叉树的数据结构,每个节点最多可以分出两个叉。再插入数据的时候会从第一个节点开始比较,小于的都往左边走其它大于等于的都往右边走。这样只分两个叉,如果数据量大的话,这课树就会很高。那查找第一个数据和叶子节点的数据的耗时差距就会很大。如果插入数据都是有序的比如我们的自增id那这个二叉树就没什么意义。二、平...

2019-11-01 16:06:30 3928

原创 java面试题,什么是微服务?有什么好处?

用自己的理解去回答问题1、微服务是把一个业务复杂的的系统,拆分为多个功能单一的小系统,对外界提供api调用的服务叫做微服务。2、好处对于开发角度便于分工和维护,对于性能和可用性它解决了单台机器的瓶颈和单台机器的故障恢复等问题。欢迎评论...

2019-10-19 14:49:57 1027 1

原创 java程序员,什么是事物?什么是锁?

@TOCjava程序员,自己对什么是事物和什么是锁的理解我用自己的理解说一下什么是事物?什么是锁?1、事物:可以把事物看做是一个整体,里面包含了一个或多个操作的代码逻辑。它具有四个特性。原子性:对于一个事物的执行要么都是成功的,要么都是失败的。一致性:对于一个事物的执行不管失败或成功数据都要是合理正确的。隔离性:事物与事物之间是隔离的没有干扰的。持久性:事物对数据的操作一旦提交就不能再...

2019-10-19 14:28:26 919

java类型游戏

1.抽象类: abstract修饰 不能被实例化 子类继承: 1)子类中重写所有抽象方法---变不完整为完整 2)子类抽象 意义: 1)父类的意义(封装公共,子类提供公共的类型) 2)包含抽象方法,为子类提供统一的入口 抽象方法: abstract修饰,只有方法定义,没有方法实现 包含抽象方法的类必须是抽象类 抽象类不一定要包含抽象方法 2.接口 1)一个标准、规范 2)引用数据类型 3)只包含常量和抽象方法 4)不可以实例化 5)需要被实现/继承的 子类实现接口,必须实现接口所有抽象方法 6)实现多个接口 7)接口间可以继承

2015-09-03

空空如也

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

TA关注的人

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