java面试题
qq_29055845
这个作者很懒,什么都没留下…
展开
-
Redis 两种持久化方式的区别
Redis 两种持久化方式的区别 一、RDB 1.是将内存中的数据快照一份二进制文件,恢复的时候是将二进制文件加载的内存中。 2.它的备份过程是把数据写到一个临时文件中,写完之后再替换原来的dump.rdb文件。 二、AOF 1.是以日志的方式记录写操作,恢复的时候将文件中的日志执行一遍 2.备份过程与三种设置方式每次收到写操作就记录,或者没各一秒,和不同步等方式。 三、优缺点 1.RDB恢复比A...原创 2020-03-17 11:21:19 · 172 阅读 · 0 评论 -
java面试题,什么是微服务?有什么好处?
用自己的理解去回答问题 1、微服务是把一个业务复杂的的系统,拆分为多个功能单一的小系统,对外界提供api调用的服务叫做微服务。 2、好处对于开发角度便于分工和维护,对于性能和可用性它解决了单台机器的瓶颈和单台机器的故障恢复等问题。 欢迎评论 ...原创 2019-10-19 14:49:57 · 1027 阅读 · 1 评论 -
java程序员,什么是事物?什么是锁?
@TOCjava程序员,自己对什么是事物和什么是锁的理解 我用自己的理解说一下什么是事物?什么是锁? 1、事物:可以把事物看做是一个整体,里面包含了一个或多个操作的代码逻辑。它具有四个特性。 原子性:对于一个事物的执行要么都是成功的,要么都是失败的。 一致性:对于一个事物的执行不管失败或成功数据都要是合理正确的。 隔离性:事物与事物之间是隔离的没有干扰的。 持久性:事物对数据的操作一旦提交就不能再...原创 2019-10-19 14:28:26 · 921 阅读 · 0 评论