登录/注册
文章
教程
程序之心
Java
架构
数据库
分布式
搜索
算法
人工智能
前端
服务器
感悟
小记
搜索
分布式锁及其常见实现方式
在分布式系统中,为了保证对数据的修改有最终一致性,通常使用分布式锁或者分布式事务。与单机锁不同,分布式锁更加复杂,需要考虑网络延迟、服务阻塞等。目前主流的实现方式包括:基于数据库实现分布式锁、基于 Redis 实现分布式锁、基于 ZooKeeper 实现分布式锁。
kindeditor编辑器插入程序代码后多出空行问题fix
在 kindeditor 编辑器插入程序代码后,经常发现在 <p> 标签和 <pre> 标签之间会多出空行 <p><br></p>。经过长期观察,发现 <pre> 在 <p></p> 之间就会出现这种情况 ...
分布式系统下的唯一序列
在分布式系统中,由于涉及到多个不同业务module的交互,以及高并发的场景。我们需要系统能够生成一个跨业务module的全网唯一序列号,来保证我们业务操作的独立性和唯一性。
微服务在弹性云实现无损发布实践
原来的系统是个单体服务,导致逻辑越来越复杂,牵一发而动全身。为了提高系统的可扩展性,我们把原来的单体系统,按照功能拆分成不同的微服务。
技术人的两年-脱胎换骨
《沉思录》中有那么一句话:每个人都有自己的一个剧本,区别在于你怎么样去生动的演绎它,你选择了什么路径、做了什么事情或者爱了什么人,剧本都跃然纸上,真正的问题在于你如何去演好剧本上的细节,让它们成为属于你的精彩。
服务优雅下线,没你想的那么简单?
服务部署,是一个避免不了的问题。按正常迭代的速度一般两周会发一个版本,此时就需要部署新的代码。发布方式,我相信主流的都是用滚动发布,因为这样的成本是最低的,机器数量是固定的,一台台机器轮流发布。但是我们总会在发布过程中碰到一些报错信息,那是因为请求还没结束,某些组件已经强制停止了,比如我们的数据源, ...
protobuf:三个关键字required、optional、repeated的理解
protobuf:三个关键字required、optional、repeated的理解
不可错过的7篇深度学习综述
随着深度学习在各个领域的井喷式进展,一些学术领域显得有些混乱。因此survey就显得至关重要。一篇好的survey能提供该领域的全面视角,还能帮助其他领域的学者更好的了解该方向,同时也能对该领域现存的问题进行收集总结等等。这里收集了7篇近年来机器学习各个领域的survey,希望能帮助大家。
5分钟搞懂什么是深度学习
现在各种名词非常火,什么人工智能、机器学习、深度学习,那么我要学习它,当然是要在一个大的方向、轮廓上看到它。比如爬一座山,先远远的看看,对它有一个大致的了解。
Java面试题带答案
Java面试题带答案
首页
上一页
1
2
3
4
5
6
7
8
9
10
下一页
尾页
扫码订阅 程序之心
新文推荐
和 CTO 聊完有 3 个小感悟
个体认知的 5 个阶段
B站员工猝死家中,加班要慎重
开工大吉,重温下架构设计六大原则
虎年工作的 3 点战略思考
用未来的视角来看今天
单纯执行者的破局
为什么无法突破到下一个层级?
技术同学在业务中的成长
机器学习总结
© 2016 -
2022
chengxuzhixin.com All Rights Reserved.
浙ICP备2021034854号-1
浙公网安备 33011002016107号