码迷,mamicode.com
首页 > 2019年02月08日 > 全部分享
搞懂分布式技术15:缓存更新的套路
搞懂分布式技术15:缓存更新的套路 缓存更新的套路 看到好些人在写更新缓存数据代码时,先删除缓存,然后再更新数据库,而后续的操作会把数据再装载的缓存中。然而,这个是逻辑是错误的。试想,两个并发操作,一个是更新操作,另一个是查询操作,更新操作删除缓存后,查询操作没有命中缓存,先把老数据读出来后在放到缓 ...
分类:其他好文   时间:2019-02-08 21:46:59    阅读次数:191
重新学习MySQL数据库5:根据MySQL索引原理进行分析与优化
重新学习MySQL数据库5:根据MySQL索引原理进行分析与优化 一:Mysql原理与慢查询 MySQL凭借着出色的性能、低廉的成本、丰富的资源,已经成为绝大多数互联网公司的首选关系型数据库。虽然性能出色,但所谓“好马配好鞍”,如何能够更好的使用它,已经成为开发工程师的必修课,我们经常会从职位描述上 ...
分类:数据库   时间:2019-02-08 21:46:26    阅读次数:176
重新学习MySQL数据库2:『浅入浅出』MySQL 和 InnoDB
重新学习Mysql数据库2:『浅入浅出』MySQL 和 InnoDB 作为一名开发人员,在日常的工作中会难以避免地接触到数据库,无论是基于文件的 sqlite 还是工程上使用非常广泛的 MySQL、PostgreSQL,但是一直以来也没有对数据库有一个非常清晰并且成体系的认知,所以最近两个月的时间看 ...
分类:数据库   时间:2019-02-08 21:46:08    阅读次数:227
Java数据库操作
问题及答案来源自《Java程序员面试笔试宝典》第四章 Java基础知识 4.11Java数据库操作 1、如何通过JDBC访问数据库 2、JDBC处理事务采用什么方法? 3、Class.forName的作用是什么? 4、Statement、PreparedStatement和CallableState ...
分类:数据库   时间:2019-02-08 21:45:51    阅读次数:225
搞懂分布式技术6:Zookeeper典型应用场景及实践
搞懂分布式技术6:Zookeeper典型应用场景及实践 一.ZooKeeper典型应用场景实践 ZooKeeper是一个高可用的分布式数据管理与系统协调框架。基于对Paxos算法的实现,使该框架保证了分布式环境中数据的强一致性,也正是基于这样的特性,使得ZooKeeper解决很多分布式问题。网上对Z ...
分类:其他好文   时间:2019-02-08 21:45:36    阅读次数:170
生成树定理
我在网上找了半天也没找到证明……,这里就简单介绍一下定理内容吧! 生成树定理,顾名思义,就是用来计算一个简单无向图的生成树个数的,所以要假设一个简单无向图G,点数n,边数m。 然后定义一个简单无向图G的度数矩阵D[G],它是n*n的矩阵,并且对于其中每一个元素,设该元素位于第i行第j列,均有: i= ...
分类:其他好文   时间:2019-02-08 21:45:15    阅读次数:176
UML之通信图
通信图的概念:通信图(协作图)是表现对象交互关系的图,它展现了多个对象在协同工作达成共同目标的过程中互相通信的情况,通过对象和对象之间的链、发送的消息来显示参与交互的对象。 首先通信图一样是一种交互图,它描述的是对象和对象之间的关系,即一个类操作的实现。简而言之就是,对象和对象之间的调用关系,体现的 ...
分类:其他好文   时间:2019-02-08 21:45:00    阅读次数:256
canvas绘制路径
canvas绘制路径 1. 方法 2. 画一个实心六边形 3. 画一个空心六边形 ...
分类:其他好文   时间:2019-02-08 21:44:42    阅读次数:172
搞懂分布式技术11:分布式session解决方案与一致性hash
搞懂分布式技术11:分布式session解决方案与一致性hash session一致性架构设计实践 原创: 58沈剑 架构师之路 2017-05-18 一、缘起 什么是session? 服务器为每个用户创建一个会话,存储用户的相关信息,以便多次请求能够定位到同一个上下文。 Web开发中,web-se ...
分类:其他好文   时间:2019-02-08 21:44:26    阅读次数:214
canvas绘制矩形
canvas绘制矩形 1. 方法 2. 画一个矩形 3. 画一个矩形(使用rect) ...
分类:其他好文   时间:2019-02-08 21:44:00    阅读次数:160
.net 笔试面试总结(2)
在.net 中类(class) 与结构(Struct)的异同。 Class 可以被实例化,属于引用类型,是分配在内存的堆上的。类是引用传递的。 Struct 属于值类型,是分配在内存的栈上的。结构体是复制传递的。 Boolean等属于结构体。 堆和栈的区别 栈是编译期间就分配好的内存空间,因此你的代 ...
分类:Web程序   时间:2019-02-08 21:43:40    阅读次数:219
搞懂分布式技术17,18:分布式事务总结
搞懂分布式技术17:浅析分布式事务 众所周知,数据库能实现本地事务,也就是在同一个数据库中,你可以允许一组操作要么全都正确执行,要么全都不执行。这里特别强调了本地事务,也就是目前的数据库只能支持同一个数据库中的事务。但现在的系统往往采用微服务架构,业务系统拥有独立的数据库,因此就出现了跨多个数据库的 ...
分类:其他好文   时间:2019-02-08 21:43:25    阅读次数:176
UML之对象图
对象图 对象图概述:对象图显示了某一时刻的一组对象及它们之间的关系。 对象图可以看做是类图的实例,用来表达各个对象在某一时刻的状态。 对象图中的建模元素主要有对象和链,对象是类的实例,链是类之间的关联关系的实例。 对象图的组成元素——对象 对象是类的实例,是一个封装了状态和行为的具有良好边界和标识符 ...
分类:其他好文   时间:2019-02-08 21:43:07    阅读次数:179
Insyde BIOS@G50-80 继续研究
继续研究发现,计算机的固件真的很有趣。参考了一些重要的资料,比如 http://donovan6000.blogspot.com/2013/06/insyde-bios-modding-advanced-and-power-tabs.html 等,对于IDA的使用也了解了一些。最后,总结一下目前看来 ...
分类:移动开发   时间:2019-02-08 21:42:52    阅读次数:518
搞懂分布式技术10:LVS实现负载均衡的原理与实践
搞懂分布式技术10:LVS实现负载均衡的原理与实践 浅析负载均衡及LVS实现 原创: fireflyc 写程序的康德 2017-09-19 负载均衡 负载均衡(Load Balance,缩写LB)是一种网络技术,它在多个备选资源中做资源分配,以达到选择最优。这里有三个关键字: 网络技术,LB要解决的 ...
分类:其他好文   时间:2019-02-08 21:42:38    阅读次数:193
秒杀架构设计问题以及思考
秒杀注意事项以及整体简略设计 1.如何解决卖超问题 --在sql加上判断防止数据边为负数 --数据库加唯一索引防止用户重复购买--redis预减库存减少数据库访问 内存标记减少redis访问 请求先入队列缓冲,异步下单,增强用户体验 注册功能 -- 如果有前端的牛人加入修改几个页面那是再好不过了哈哈 ...
分类:其他好文   时间:2019-02-08 21:42:21    阅读次数:212
搞懂分布式技术12:分布式ID生成方案
搞懂分布式技术12:分布式ID生成方案 ## 转自: 58沈剑 架构师之路 2017-06-25 一、需求缘起 几乎所有的业务系统,都有生成一个唯一记录标识的需求,例如: 消息标识:message-id 订单标识:order-id 帖子标识:tiezi-id 消息标识:message-id 订单标识 ...
分类:其他好文   时间:2019-02-08 21:42:03    阅读次数:195
693条   上一页 1 ... 6 7 8 9 10 11 12 ... 41 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!