首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
李小白白
掘友等级
coder
|
新浪微博
前中后端
获得徽章 8
动态
文章
专栏
沸点
收藏集
关注
作品
赞
45
文章 30
沸点 15
赞
45
返回
|
搜索文章
赞
文章( 30 )
沸点( 15 )
并发环境下,先操作数据库还是先操作缓存?
在分布式系统中,缓存和数据库同时存在时,如果有写操作的时候,先操作数据库还是先操作缓存呢?先思考一下,可能会存在哪些问题,再往下看。下面我分几种方案阐述。 假设有一写(线程A)一读(线程B)操作,先操作缓存,在操作数据库。,如下流程图所示: 这样看,没啥问题。我们再看第二个流程…
聊聊Dubbo(三):架构原理
无论是Dubbo还是Dubbox,包括在之前《聊聊Dubbo(一):为何选择》中介绍的其他框架,其本质都是远程调用框架,而对于远程调用如果没有分布式的需求,其实是不需要用这么重的框架,只有在分布式的时候,才有Dubbo这样的分布式服务框架的需求,说白了就是个远程服务调用的分布式…
迄今为止把同步/异步/阻塞/非阻塞/BIO/NIO/AIO讲的最清楚的好文章(建议收藏)
假设有一个展示用户详情的需求,分两步,先调用一个HTTP接口拿到详情数据,然后使用适合的视图展示详情数据。 如果网速很慢,代码发起一个HTTP请求后,就卡住不动了,直到十几秒后才拿到HTTP响应,然后继续往下执行。 这个时候你问别人,刚刚代码发起的这个请求是不是一个同步请求,对…
JDK10都发布了,nio你了解多少?
本来我预想是先来回顾一下传统的IO模式的,将传统的IO模式的相关类理清楚(因为IO的类很多)。 但是,发现在整理的过程已经有很多优秀的文章了,而我自己来整理的话可能达不到他们的水平。并且传统的IO估计大家都会用,而NIO就不一定了。 而NIO对于我来说可以说是挺陌生的,在当初学…
Netty的那点事儿
Netty是一个基于异步与事件驱动的网络应用程序框架,它支持快速与简单地开发可维护的高性能的服务器与客户端。 所谓事件驱动就是由通过各种事件响应来决定程序的流程,在Netty中到处都充满了异步与事件驱动,这种特点使得应用程序可以以任意的顺序响应在任意的时间点产生的事件,它带来了…
面试官对于JVM类加载机制的猛烈炮火,你能顶住吗?
咱们今天先来回顾一下昨天讲到的JVM整体的一个运行原理。 我们首先从“.java”代码文件,编译成“.class”字节码文件,然后类加载器把“.class”字节码文件中的类给加载到JVM中,接着是JVM来执行我们写好的那些类中的代码,整体是这么个顺序。 搞清楚这个过程了,那么以…
《从Paxos到Zookeeper 分布式一致性原理与实践》---读后总结
系统由集中式到分布式进化。 通信异常:由于网络的不可靠,导致分布式系统各个节点之间通讯伴随着网络不可用风险。 网络分区:网络异常导致部分节点之间延时过大,最终导致只有部分节点之间能正常通信,这种现象就是网络分区---俗称“脑裂”。 单机系统很容易满足ACID,但是分布式系统对这…
Java面试系列(一)--- TCP协议精准剖析
本篇,将彻底剖析上述问题,让面试官对你欲罢不能。 TCP/IP协议(传输控制协议/互联网协议)不是简单的一个协议,而是一组特别的协议,包括:TCP,IP,UDP,ARP等,这些被称为子协议。 负责监视数据在主机和网络之间的交换;与OSI参考模型中的物理层和数据链路层相对应。事实…
elasticsearch实战---中文拼音A-Z排序(完美解决)
公司目前业务系统偏向后台系统,目前包含500W+数据,在许多列表中支持各种条件查询,含有大量的模糊搜索条件。由于在mysql中模糊查询效率低下,目前公司已使用es搜索引擎进行条件搜索。es版本如下: 问题:业务需要部分中文字段进行a-z拼音排序。 网上查阅资料,es使用elas…
Linux安装Mongodb步骤及问题解决
解决:这个错误原因是dbpath文件的权限问题,data和logs目录赋予777权限就可以。如果在执行赋权限命令时,提示文件后文件夹不存在,可能是chmod -r为小写修改成大写。 另一种情况是执行命令后提示错误“chmod:invalid mode:'-R'”, 这是由于ch…
下一页
个人成就
文章被点赞
68
文章被阅读
44,683
掘力值
905
关注了
14
关注者
64
收藏集
6
关注标签
1
加入于
2018-04-11