首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
include12345
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
212
文章 211
沸点 1
赞
212
返回
|
搜索文章
include12345
赞了这篇文章
捡田螺的小男孩
公众号:捡田螺的小男孩
·
4年前
关注
美团二面:Redis与MySQL双写一致性如何保证?
Redis与MySQL双写一致性如何保证? 这道题其实就是在问缓存和数据库在双写场景下,一致性是如何保证的?本文将跟大家一起来探讨如何回答这个问题。...
789
159
分享
include12345
赞了这篇文章
Kerwin_
掘金签约作者 | 公众号 | 是Kerwin啊
·
5年前
关注
没内鬼,来点干货!volatile和synchronized
运行这段代码我们可能会得到一个匪夷所思的结果:我们获得的单例对象是未初始化的。为什么会出现这种情况?因为指令重排 首先要明确一点,同步代码块中的代码也是能够被指令重排的。然...
113
5
分享
include12345
赞了这篇文章
悟空聊架构
公众号:悟空聊架构 @开源项目:基于 SpringCloud 的 实战项目
·
5年前
关注
5000字 | 24张图带你彻底理解Java中的21种锁
乐观锁是一种乐观思想,假定当前环境是读多写少,遇到并发写的概率比较低,读数据时认为别的线程不会正在进行修改(所以没有上锁)。写数据时,判断当前 与期望值是否相同,如果相同则...
170
18
分享
include12345
赞了这篇文章
字母哥哥
技术经理@公众号:字母哥杂谈
·
5年前
关注
总结java从文件中读取数据的6种方法-JAVA IO基础总结第二篇
在上一篇文章中,我为大家介绍了《5种创建文件并写入文件数据的方法》,本节我们为大家来介绍6种从文件中读取数据的方法. Scanner(Java 1.5) 按行读数据及Str...
13
评论
分享
include12345
赞了这篇文章
南瓜慢说
高级软件工程师
·
5年前
关注
使用Spring Cloud Config统一管理配置,别再到处放配置文件了
1前言可配置是一个成熟软件系统应该提供的特性,而配置管理对于大型系统就显得十分重要,特别是对于拥有多个应用的微服务系统。可喜的是,Spring为我们提供了很好的配置管理,如...
14
2
分享
include12345
赞了这篇文章
零壹技术栈
高级研发工程师 @公众号【零壹技术栈】
·
7年前
关注
分布式理论(一) - CAP定理
CAP原则又称CAP定理,指的是在一个分布式系统中,Consistency(一致性)、 Availability(可用性)、Partition tolerance(分区容错...
191
15
分享
include12345
赞了这篇文章
大闲人柴毛毛
@蚂蚁金服
·
7年前
关注
揭秘ThreadLocal
在并发编程中时常有这样一种需求:每条线程都需要存取一个同名变量,但每条线程中该变量的值均不相同。 使用一个线程共享的Map<Thread,Object>,Map中的key为...
62
2
分享
include12345
赞了这篇文章
foofoo
后端研发 @阿里巴巴
·
7年前
关注
Synchronized原理
synchronized是java中加锁的关键字,可以用来给对象和方法或者代码块加锁,当它锁定一个方法或者一个代码块的时候,同一时刻最多只有一个线程可以执行这段代码。另一个...
90
14
分享
include12345
赞了这篇文章
敖丙
🏆掘金签约作者 @微信搜:敖丙
·
5年前
关注
面试官:怎么用Zk(Zookeeper)实现实现分布式锁呀?
在多线程环境下,由于上下文的切换,数据可能出现不一致的情况或者数据被污染,我们需要保证数据安全,所以想到了加锁。 所谓的加锁机制呢,就是当一个线程访问该类的某个数据时,进行...
246
31
分享
include12345
赞了这篇文章
程序员小富
公众号:程序员小富
·
5年前
关注
不能错过的分布式ID生成器(Leaf ),好用的一批!
Leaf的优势:高可靠、低延迟、全局唯一等特点。 目前主流的分布式ID生成方式,大致都是基于数据库号段模式和雪花算法(snowflake),而美团(Leaf)刚好同时兼具了...
64
4
分享
include12345
赞了这篇文章
大愚Talk
专职CURD @LongLongAgo
·
7年前
关注
为什么要用Redis
最近阅读了《Redis开发与运维》,非常不错。这里对书中的知识整理一下,方便自己回顾一下Redis的整个体系,来对相关知识点查漏补缺。 开发技巧:主要是一些开发实战的总结,...
651
14
分享
include12345
赞了这篇文章
藕爸
全栈工程师 @hdu
·
7年前
关注
Redis面试总结
1什么是redis? Redis 是一个基于内存的高性能key-value数据库。(有空再补充,有理解错误或不足欢迎指正)2Reids的特点Redis本质上是一个Key-V...
154
1
分享
include12345
赞了这篇文章
AI前线
微信号:AI前线,ID:ai-front 运营 @极客邦科技
·
7年前
关注
消息中间件选型分析:从Kafka与RabbitMQ的对比看全局
消息队列中间件(简称消息中间件)是指利用高效可靠的消息传递机制进行与平台无关的数据交流,并基于数据通信来进行分布式系统的集成。通过提供消息传递和消息排队模型,它可以在分布式...
101
2
分享
include12345
赞了这篇文章
最锋利的矛
后端开发
·
5年前
关注
看完这篇,还不明白怎么让消息变的可靠你打我(RabbitMQ)
在我们开发中,随着业务的不断复杂和调用链路的不断增长,我们可能会慢慢引入越来越多的中间件来更好的服务于我们的系统,但是每样技术都是一把双刃剑,在提高我们系统性能的同时,我们...
10
3
分享
include12345
赞了这篇文章
预流
敲代码的
·
7年前
关注
消息队列之 RabbitMQ
关于消息队列,从前年开始断断续续看了些资料,想写很久了,但一直没腾出空,近来分别碰到几个朋友聊这块的技术选型,是时候把这块的知识整理记录一下了。 市面上的消息队列产品有很多...
274
8
分享
include12345
赞了这篇文章
预流
敲代码的
·
7年前
关注
消息队列之 Kafka
Kafka 最早是由 LinkedIn 公司开发一种分布式的基于发布/订阅的消息系统,之后成为 Apache 的顶级项目。主要特点如下: 1. 同时为发布和订阅提供高吞吐量...
85
评论
分享
include12345
赞了这篇文章
x7lovelin
@蚂蚁金服
·
6年前
关注
分布式锁总结
要实现分布式锁,最简单的方式可能就是直接创建一张锁表,然后通过操作该表中的数据来实现了。 当我们要锁住某个方法或资源时,我们就在该表中增加一条记录,想要释放锁的时候就删除这...
71
2
分享
include12345
赞了这篇文章
TianTianUp
公众号 | 天天Up @腾讯
·
5年前
关注
「算法与数据结构」梳理6大排序算法
这次梳理了一遍6种排序算法,从掌握思想到实现它,还是画了不少时间,又通过笔记梳理一遍,正好整理出来,对大家起一个抛砖引玉的效果吧。 6中常见的排序算法有GIF动图,更加容易...
383
58
分享
include12345
赞了这篇文章
CodeSheep
软件开发 @r2coding.com
·
5年前
关注
序列化/反序列化,我忍你很久了
曾几何时,对于Java的序列化的认知一直停留在:「实现个Serializbale接口」不就好了的状态,直到 ... 所以这次抽时间再次重新捧起了尘封已久的《Java编程思想...
151
17
分享
include12345
赞了这篇文章
政采云技术
@政采云有限公司@政采云技术
·
5年前
关注
五分钟看懂 Nginx 负载均衡
对于电商平台而言,随着业务的不断发展壮大,网站访问量和数据量也随之急剧增长,该情况的产生给服务器带来了一定的负担。从用户体验层面而言,由于服务器端数据处理带来的时延,往往导...
396
27
分享
下一页
关注了
29
关注者
0
收藏集
4
关注标签
42
加入于
2018-08-26