首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
4C00H
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
4.3K
文章 4.3K
沸点 0
赞
4.3K
返回
|
搜索文章
赞
文章( 4.3K )
沸点( 0 )
架构整洁之道导读(二)续
周三的午休时间,我在ThoughtWorks北京办公室分享了一场《架构整洁之道导读》。当谈到分享组件聚合原则的时候,很多同事表示难以理解。究其缘由,是我们无法将组件违反原则的后果对应到真实项目的问题上,这就导致原则和实践之间的不一致。讨论的过程异常激烈,但是很遗憾地最终并没有得…
【数据一致性】1:什么是事务
数据库事务(简称:事务)是数据库管理系统执行过程中的一个逻辑单位,由一个有限的数据库操作序列构成。--维基百科 以上是维基百科做出的解释,用我们平时的操作来说,事务就是由各种操作组合而成的具有某些特性的组合操作。那么,某些特性指的是什么呢。 原子性(Atomicity):事务作…
Spring Boot(十三)RabbitMQ安装与集成
RabbitMQ是一个开源的消息代理软件(面向消息的中间件),它的核心作用就是创建消息队列,异步接收和发送消息,MQ的全程是:Message Queue中文的意思是消息队列。 Kafka是LinkedIn开源的分布式发布-订阅消息系统,目前归属于Apache定级项目。Kafka…
分布式事务中的一致性和隔离性你真的懂了吗
在分布式(数据库)系统中,我们经常会听到一些“高大上”却又比较“迷惑”的词汇,比如,ACID和CAP中的"C"是否是同一含义、Snapshot Isolation(SI)和Serializable Snapshot Isolation(SSI)区别是什么、Serializabl…
分布式系统-->(关于系统应用的基本概念)
在写其他内容之前,我感觉应该先写一些对于系统的基本知识,然后就是我们在设计或则应用维护一个好的系统需要有哪些好的指标。 第一个的话是可靠性,可以简单的理解就是所有的系统都流畅正常的工作,也有一些公司会制定一些指标去固化可靠性,如SLA。每个人在不同的环境下,应该都会有自己的理解…
基于Vue实现后台系统权限控制 | 前端路上
写在前面本文中的菜单权限控制方案由于没有使用router.addRoutes()实现动态路由,需要将登录页独立出来单独做,基于相同思路的动态路由方案参见]用addRoutes实现动态路由。正文用Vue
Mac OS下用Homebrew安装自己写的开源工具
Homebrew[1]是一款 Mac OS 平台下的软件包管理工具,拥有安装、卸载、更新、查看、搜索等很多实用的功能。简单的一条指令,就可以实现包管理,而不用你关心各种依赖和文件路径的情况,十分方便快捷。Homebrew 可以说已经成为使用 Mac 电脑程序员的标配。做为开源软…
如何健壮你的后端服务
点击上方“匠心零度”,选择“置顶公众号” 技术文章第一时间送达! 对每一个程序员而言,故障都是悬在头上的达摩克利斯之剑,都唯恐避之不及,如何避免故障是每一个程序员都在苦苦追寻希望解决的问题。对于这一问题,大家都可以从需求分析、架构设计、代码编写、测试、code review、上…
MySQL 的索引是什么?怎么优化?
索引类似大学图书馆建书目索引,可以提高数据检索的效率,降低数据库的IO成本。MySQL在300万条记录左右性能开始逐渐下降,虽然官方文档说500~800w记录,所以大数据量建立索引是非常有必要的。MySQL提供了Explain,用于显示SQL执行的详细信息,可以进行索引的优化。…
Electrum比特币钱包的代码分析
如果你仍然未对Python语言的强大功能感到惊讶,那么在这部分我们将学习如何在python中开发比特币地址或钱包。我只是想说与你的计算机通信是多么容易,如果你通过python和Linux操作系统,可以用它做多少有趣的项目。 在本文中,我将分析Electrum的源代码,这是纯粹用…
下一页
关注了
0
关注者
6
收藏集
2
关注标签
86
加入于
2015-10-31