腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
JMCui
专栏成员
举报
236
文章
372685
阅读量
58
订阅数
订阅专栏
申请加入专栏
全部文章(236)
java(55)
编程算法(40)
其他(33)
数据库(28)
spring(26)
sql(23)
缓存(14)
linux(13)
云数据库 SQL Server(12)
http(11)
存储(11)
分布式(11)
jdk(11)
云数据库 Redis(10)
git(9)
网络安全(9)
微服务(9)
api(8)
maven(8)
开源(8)
https(8)
node.js(7)
mvc(7)
mongodb(7)
网站(7)
jvm(7)
html(6)
容器(6)
dubbo(6)
spring cloud(6)
xml(5)
jar(5)
nginx(5)
安全(5)
数据结构(5)
javascript(4)
ide(4)
tomcat(4)
apache(4)
容器镜像服务(4)
mybatis(4)
面向对象编程(4)
zookeeper(4)
aop(4)
tcp/ip(4)
jenkins(4)
servlet(3)
json(3)
oracle(3)
lucene/solr(3)
unix(3)
压力测试(3)
spring boot(3)
hashmap(3)
socket编程(3)
windows(3)
c++(2)
android(2)
打包(2)
github(2)
svn(2)
TDSQL MySQL 版(2)
SSL 证书(2)
腾讯云测试服务(2)
人工智能(2)
自动化(2)
二叉树(2)
单元测试(2)
rpc(2)
gcc(2)
数据分析(2)
数据处理(2)
hbase(2)
负载均衡(1)
官方文档(1)
自动驾驶(1)
机器学习(1)
.net(1)
jsp(1)
单片机(1)
硬件开发(1)
eclipse(1)
全文检索(1)
centos(1)
负载均衡缓存(1)
神经网络(1)
深度学习(1)
文件存储(1)
NAT 网关(1)
消息队列 CMQ 版(1)
企业(1)
运维(1)
shell(1)
dns(1)
asp(1)
ftp(1)
grep(1)
udp(1)
rabbitmq(1)
kernel(1)
gradle(1)
微信(1)
安全漏洞(1)
nat(1)
processing(1)
kafka(1)
mvcc(1)
es(1)
实时监控(1)
allocation(1)
buffer(1)
data(1)
form(1)
local(1)
multipart(1)
resources(1)
settings(1)
stackoverflow(1)
stream(1)
thread(1)
web(1)
编译器(1)
部署(1)
程序(1)
函数(1)
配置(1)
数据(1)
搜索(1)
虚拟机(1)
解释器(1)
搜索文章
搜索
搜索
关闭
Paxos 协议简单介绍
编程算法
javascript
node.js
面向对象编程
分布式
Paxos 协议是少数在工程实践中证实的强一致性、高可用的去中心化分布式协议。Google 的很多大型分布式系统都采用了 Paxos 算法来解决分布式一致性问题,如 Chubby、Megastore 以及 Spanner 等。开源的 ZooKeeper 以及 MySQL 5.7 推出的用来取代传统的主从复制的 MySQL Group Replication 等纷纷采用 Paxos 算法解决分布式一致性问题。
JMCui
2021-04-13
2.7K
0
数据库事务简介.
分布式
node.js
数据库
sql
云数据库 SQL Server
事务是访问并更新数据库中各种数据项的一个程序执行单元,事务会把数据库从一种一致状态转换为另一种一致状态,这就是事务的目的,也是事务模型区别与文件系统的重要特性之一。
JMCui
2021-03-04
607
0
跳表(SkipList) 和 ConcurrentSkipListMap
数据结构
node.js
压力测试
编程算法
hashmap
对于单链表,即使链表是有序的,如果想要在其中查找某个数据,也只能从头到尾遍历链表,这样效率自然就会很低,跳表就不一样了。跳表是一种可以用来快速查找的数据结构,有点类似于平衡树。它们都可以对元素进行快速的查找。但一个重要的区别是:对平衡树的插入和删除往往很可能导致平衡树进行一次全局的调整;而对跳表的插入和删除,只需要对整个数据结构的局部进行操作即可。这样带来的好处是:在高并发的情况下,需要一个全局锁,来保证整个平衡树的线程安全;而对于跳表,则只需要部分锁即可。这样,在高并发环境下,就可以拥有更好的性能。就查询的性能而言,跳表的时间复杂度是 O(logn)。
JMCui
2020-03-19
1.1K
0
Java8 CompletableFuture 编程
node.js
javascript
编程算法
所谓异步调用其实就是实现一个无需等待被调用函数的返回值而让操作继续运行的方法。在 Java 语言中,简单的讲就是另启一个线程来完成调用中的部分计算,使调用继续运行或返回,而不需要等待计算结果。但调用者仍需要取线程的计算结果。
JMCui
2019-08-18
1.1K
0
基于缓存或zookeeper的分布式锁实现
分布式
zookeeper
缓存
node.js
我们常常将缓存作为分布式锁的解决方案,但是却不能单纯的判断某个 key 是否存在 来作为锁的获得依据,因为无论是 exists 和 get 命名都不是线程安全的,都无法保证只有一个线程可以获得锁,存在线程争抢,可能会有多个线程同时拿到锁的情况(经典的 Redis “读后写”的问题)。
JMCui
2019-07-15
327
0
NodeJS安装第一个工程.
node.js
一、刚接触Node.js,下载好安装包后,一路Next,安装好后,结构目录如下 在命令行窗口输入node -v 和npm -v 二、建立一个Node.js工程 1、(控制台窗口)全局安装
JMCui
2018-03-15
874
0
Node.js入门以及第一个helloworld程序.
node.js
asp
javascript
1、概念:简单的说 Node.js 就是运行在服务端的 JavaScript。学之前需要明白Node.js是无法挑战jsp、php或者asp这种老牌网站的地位的,是永远不会出现在证券、金融这种领域的。node.js的出现,就像是思维的极限反转带来的性能极致,它就像是一个玩具一样,如果把传统的jsp必做战斗机的话,那么node.js就是一个无人机! 2、Node.js的三大特性 单线程 事件驱动 非阻塞I/O Node.js的这三个特性,缺一不可,正是这些特性导致他的性能高效。当别人考虑如何进行服务器集群的
JMCui
2018-03-15
587
0
没有更多了
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
立即查看
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档