摘要:
分布式系统接口的调用顺序 方案一 :用dubbo的一致性hash负载均衡策略,将比如某一个订单id对应的请求都给分发到某个机器上去,接着就是在那个机器上因为可能还是多线程并发执行的,你可能得立即将某个订单id对应的请求扔一个内存队列里去,强制排队,这样来确保他们的顺序性。 分布式唯一ID生成方案 h 阅读全文
posted @ 2019-09-19 11:06
Nausicaa0505
阅读(139)
评论(0)
推荐(0)
该文被密码保护。 阅读全文
posted @ 2019-09-19 11:06
Nausicaa0505
阅读(12)
评论(0)
推荐(0)
摘要:
转 :https://www.jb51.net/article/137750.htm 怎么使用数组来实现队列,我们需要四个变量:Object[] array来存储队列中元素,headIndex和tailIndex分别记录队列头和队列尾,count记录队列的个数。 1.因为数组的长度是固定,所以当co 阅读全文
posted @ 2019-09-19 09:30
Nausicaa0505
阅读(911)
评论(0)
推荐(0)
摘要:
数据库引擎是用于存储、处理和保护数据的核心服务。利用数据库引擎可控制访问权限并快速处理事务,从而满足企业内大多数需要处理大量数据的应用程序的要求。 使用数据库引擎创建用于联机事务处理或联机分析处理数据的关系数据库。这包括创建用于存储数据的表和用于查看、管理和保护数据安全的数据库对象(如索引、视图和存 阅读全文
posted @ 2019-09-19 08:58
Nausicaa0505
阅读(196)
评论(0)
推荐(0)
摘要:
mysql主从复制原理及存在问题解决 https://blog.csdn.net/darkangel1228/article/details/80003967 mysql主从复制原理 主库会将变更写入biglog日志中,主库生成一个 log dump 线程,用来给从库 i/o线程传binlog; 从 阅读全文
posted @ 2019-09-19 08:53
Nausicaa0505
阅读(620)
评论(0)
推荐(0)
摘要:
Semaphore 可以认为是广义锁 ,共享锁, Semaphore可以理解为信号量,用于控制资源能够被并发访问的线程数量,以保证多个线程能够合理的使用特定资源。Semaphore就相当于一个许可证,线程需要先通过acquire方法获取该许可证,该线程才能继续往下执行,否则只能在该方法出阻塞等待。当 阅读全文
posted @ 2019-09-19 08:52
Nausicaa0505
阅读(144)
评论(0)
推荐(0)
摘要:
1 指定字段区间(如时间段、ID 端、区域) 2 按指定维度取模 根据 hash(key)的结果,模连接数的余数决定存储到哪个节点,也就是hash(key%ssions .size(),这个算法简单快速,表现良好。 缺点: 在 redis节点增加或者删除的时候,原有的缓存数据将大规模失效,命中率大受 阅读全文
posted @ 2019-09-19 08:51
Nausicaa0505
阅读(736)
评论(0)
推荐(0)
摘要:
https://www.cnblogs.com/huangqingshi/p/9979909.html MQ分类 MQ主要分为两类:点对点(p2p)、发布订阅(Pub/Sub) 共同点:消息生产者生产消息发送到queue中,然后消息消费者从queue中读取并且消费消息。 不同点: p2p模型包括:消 阅读全文
posted @ 2019-09-19 08:51
Nausicaa0505
阅读(215)
评论(0)
推荐(0)
摘要:
数据类型 数据类型的选择原则:更简单或者占用空间更小。 如果长度能够满足,整型尽量使用tinyint、smallint、medium_int而非int。 如果字符串长度确定,采用char类型。 如果varchar能够满足,不采用text类型。 精度要求较高的使用decimal类型,也可以使用BIGI 阅读全文
posted @ 2019-09-19 08:50
Nausicaa0505
阅读(222)
评论(0)
推荐(0)
摘要:
https://www.cnblogs.com/xiaoxi/p/7910868.html 总结 1、如果生产者、消费者都是1个,那么flag标记可以用if判断。这里有多个,必须用while判断。 2、在while判断的同时,notify函数可能唤醒本类线程(如一个消费者唤醒另一个消费者),这会导致 阅读全文
posted @ 2019-09-19 08:48
Nausicaa0505
阅读(170)
评论(0)
推荐(0)

浙公网安备 33010602011771号