- 博客(7)
- 资源 (2)
- 收藏
- 关注
原创 关于网络的那些事儿
作为一个 Web 程序员????????,对于网络模型你应该了解,知道网络到底是怎么进行通信的,进行工作的,为什么服务器能够接收到请求,做出响应。这里面的原理应该是每个 Web 程序员应该了解的。网络模型历史及起源网络模型历史及起源网络模型不是一开始就有的,在网络刚发展时,网络协议是由各互联网公司自己定义的,比如那时的巨头网络公司 IBM、微软、苹果、思科等等,他们每家公司都有自己的网络协议,各家的协...
2020-03-01 21:01:36 292
原创 常见支付宝、微信支付的使用流程
支付宝:https://open.alipay.com/platform/home.htm微信:https://pay.weixin.qq.com/index.php/core/home/login?return_url=%2F银联:https://open.unionpay.com/ajweb/help/qrcodeFormPage各大银行:http://openhome.cmbchina...
2020-03-01 00:21:09 1400 1
原创 WebSocket之GoEasy框架
GoEasy介绍GoEasy专注于服务器与浏览器,浏览器与浏览器之间消息推送,完美兼容世界上的绝大多数浏览器,包括IE6, IE7之类的非常古老的浏览器。 GoEasy采用 发布/订阅 的消息模式,帮助您非常轻松的实现一对一,一对多的通信。工作流程:浏览器订阅channel。向channel发布消息,不论是服务器还是客户端均可以向channel发布消息。当客户端或者服务器向channel...
2020-02-29 23:56:18 1037
转载 Redis哨兵模式和主从复制
哨兵模式概述:哨兵模式是一种特殊的模式,首先Redis提供了哨兵的命令,哨兵是一个独立的进程,作为进程,它会独立运行。其原理是哨兵通过发送命令,等待Redis服务器响应,从而监控运行的多个Redis实例。这里的哨兵有两个作用通过发送命令,让Redis服务器返回监控其运行状态,包括主服务器和从服务器。当哨兵监测到master宕机,会自动将slave切换成master,然后通过发布订阅模式通知...
2020-02-26 23:26:03 138
原创 秒杀的逻辑实现
秒杀模块:秒杀特性就比如12306 抢票—>秒杀行为1.2 秒杀通用并发流量:QPS(每秒的查询请求数量)库存的命中率低静态:商品信息动态数据:库存+时间1.3 数据库设计秒杀商品和普通商品是分离的1.秒杀商品表商品价格秒杀价格库存量2.订单表商品用户时间3.订单详情表订单中的商品的详情秒杀4.商品表商品信息5.用户表用户信息业务逻辑:// ...
2020-02-25 21:19:06 1490
原创 Elasticsearch简易入门
简介:应用场景:如:当系统数据量上了10亿、100亿条的时候,我们在做系统架构的时候通常会从以下角度去考虑问题:1)用什么数据库好?(mysql、sybase、oracle、达梦、神通、mongodb、hbase,ProgreSQL…)2)如何解决单点故障;(lvs、F5、A10、Zookeeper、MQ)3)如何保证数据安全性;(热备、冷备、异地多活)4)如何解决检索难题...
2020-02-25 21:15:59 293
原创 RabbitMQ
消息队列(MQ)消息队列是典型的:生产者、消费者模型。生产者不断向消息 队列中生产消息,消费者不断的从队列中获取消息。因为消息 的生产和消费都是异步的,而且只关心消息的发送和接收,没 有业务逻辑的侵入,这样就实现了生产者和消费者的解耦。AMQP和JMSMQ是消息通信的模型,并不是具体实现。现在实现MQ的有 两种主流方式:AMQP、JMS。两者间的区别和联系:JMS是定义了统一的接口,来对...
2020-02-24 21:55:46 117
libflashplayer-10.0.45.2.linux-x86_64.so.tar.gz
2022-08-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人