- 博客(5)
- 资源 (1)
- 收藏
- 关注
原创 Redis 两种持久化方式的区别
Redis 两种持久化方式的区别一、RDB1.是将内存中的数据快照一份二进制文件,恢复的时候是将二进制文件加载的内存中。2.它的备份过程是把数据写到一个临时文件中,写完之后再替换原来的dump.rdb文件。二、AOF1.是以日志的方式记录写操作,恢复的时候将文件中的日志执行一遍2.备份过程与三种设置方式每次收到写操作就记录,或者没各一秒,和不同步等方式。三、优缺点1.RDB恢复比A...
2020-03-17 11:21:19 219
原创 自旋+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 272
原创 很简单的说一下二叉树和平衡二叉树的区别
二叉树和平衡二叉树都树可以提高查询效率的数据结构,只是各有各的优点和缺点一、二叉查找树1、二叉树的数据结构,每个节点最多可以分出两个叉。再插入数据的时候会从第一个节点开始比较,小于的都往左边走其它大于等于的都往右边走。这样只分两个叉,如果数据量大的话,这课树就会很高。那查找第一个数据和叶子节点的数据的耗时差距就会很大。如果插入数据都是有序的比如我们的自增id那这个二叉树就没什么意义。二、平...
2019-11-01 16:06:30 4088
原创 java面试题,什么是微服务?有什么好处?
用自己的理解去回答问题1、微服务是把一个业务复杂的的系统,拆分为多个功能单一的小系统,对外界提供api调用的服务叫做微服务。2、好处对于开发角度便于分工和维护,对于性能和可用性它解决了单台机器的瓶颈和单台机器的故障恢复等问题。欢迎评论...
2019-10-19 14:49:57 1072 1
原创 java程序员,什么是事物?什么是锁?
@TOCjava程序员,自己对什么是事物和什么是锁的理解我用自己的理解说一下什么是事物?什么是锁?1、事物:可以把事物看做是一个整体,里面包含了一个或多个操作的代码逻辑。它具有四个特性。原子性:对于一个事物的执行要么都是成功的,要么都是失败的。一致性:对于一个事物的执行不管失败或成功数据都要是合理正确的。隔离性:事物与事物之间是隔离的没有干扰的。持久性:事物对数据的操作一旦提交就不能再...
2019-10-19 14:28:26 977
java类型游戏
2015-09-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人