王洪博's blog

身体和灵魂总要有一个在路上


  • 首页

  • 关于

  • 标签

  • 分类

  • 归档

  • (灬ºωº灬)♡

  • 公益

  • 搜索

分布式学习-限流算法

发表于 2019-08-06 | 评论数: | 热度: ℃   |   字数统计: 3.2k字   |   阅读时长: ≈ 13分钟

限流的作用由于API接口无法控制调用方的行为,因此当遇到瞬时请求量激增时,会导致接口占用过多服务器资源,使得其他请求响应速度降低或是超时,更有甚者可能导致服务器宕机。 限流(Rate limiting)指对应用服务的请求进行限制,例如某一接口的请求限制为100个每秒,对超过限制的请求则进行快速失败或 ...

阅读全文 »

Mybatis-0值问题

发表于 2019-08-01 | 评论数: | 热度: ℃   |   字数统计: 611字   |   阅读时长: ≈ 2分钟

前言在使用Mybatis的时候,曾遇到过一个奇怪的问题,当使用<if test="status != null and status != ''">判空操作时,如果status为0的时候,该判断条件的值为false,也就是说Mybatis此时把0作为null来进行判断的。 遇到这个问题的 ...

阅读全文 »

一个TCP连接可以发多少个HTTP请求

发表于 2019-07-15 | 评论数: | 热度: ℃   |   字数统计: 2.1k字   |   阅读时长: ≈ 7分钟

前言曾经有这么一道经典面试题:从 URL 在浏览器被被输入到页面展现的过程中发生了什么? 相信大多数童鞋都能回答出来,但是如果继续问: 收到的 HTML 如果包含几十个图片标签,这些图片是以什么方式、什么顺序、建立了多少连接、使用什么协议被下载下来的呢? 要搞懂这个问题,需要先解决下面五个问题: ...

阅读全文 »

分布式学习-分布式全局唯一ID

发表于 2019-07-06 | 评论数: | 热度: ℃   |   字数统计: 4.5k字   |   阅读时长: ≈ 17分钟

什么是分布式系统唯一ID在复杂分布式系统中,往往需要对大量的数据和消息进行唯一标识。 如在金融、电商、支付、等产品的系统中,数据日渐增长,对数据分库分表后需要有一个唯一ID来标识一条数据或消息,数据库的自增ID显然不能满足需求,此时一个能够生成全局唯一ID的系统是非常必要的。 分布式系统唯一ID的特 ...

阅读全文 »

Java-NIO

发表于 2019-06-13 | 评论数: | 热度: ℃   |   字数统计: 1.8k字   |   阅读时长: ≈ 7分钟

基石–PathPath 既可以表示一个目录,也可以表示一个文件,就像 File 那样——当然了,Path 就是用来取代 File 的。 1)可以通过 Paths.get() 创建一个 Path 对象,此时 Path 并没有真正在物理磁盘上创建;参数既可以是一个文件名,也可以 ...

阅读全文 »

本地代码上传到GitHub

发表于 2019-05-30 | 评论数: | 热度: ℃   |   字数统计: 947字   |   阅读时长: ≈ 3分钟

首先你需要一个github账号,所有还没有的话先去注册吧! https://github.com/ 我们使用git需要先安装git工具,这里给出下载地址,下载后一路直接安装即可: https://git-for-windows.github.io/ 进入Github首页,点击New reposit ...

阅读全文 »

Hexo live2d插件效果预览

发表于 2019-05-30 | 评论数: | 热度: ℃   |   字数统计: 73字   |   阅读时长: ≈ 1分钟

Epsilon2.1 Gantzert_Felixander haru miku ni-j nico nietzche nipsilon nito shizuku tsumiki wanko z16 hibiki koharu haruto Unitychan tororo hijiki ...

阅读全文 »

分布式学习-Session丢失及解决

发表于 2019-05-27 | 评论数: | 热度: ℃   |   字数统计: 1.4k字   |   阅读时长: ≈ 5分钟

什么是Session丢失Session是为了将同一个用户的多次访问在系统中被识别为“同一个用户”而产生的概念。除此之外,还可以基于它来减少重复往DB或者远程服务处获取与该用户相关的信息,以起到提升性能的作用。 在做了负载均衡的场景中,如果选择的负载策略是hash策略,那么会使得Session产生一个 ...

阅读全文 »

分布式学习-负载均衡

发表于 2019-05-23 | 评论数: | 热度: ℃   |   字数统计: 2.5k字   |   阅读时长: ≈ 9分钟

概述分布式系统的关键是做冗余,让这些冗余能发挥高可用作用的就是负载均衡。负载均衡的作用是一个“连接者”,让上下游之间以期望的方式“连接”起来。所以,有必要先了解一下这些上下游的全貌,并且从中找到做负载均衡的地方。 分布式系统有各式各样的架构方式,不过本质上都是上图这样的一个分层架构。图中红点标记出的 ...

阅读全文 »

手写RPC-升级版

发表于 2019-05-19 | 评论数: | 热度: ℃   |   字数统计: 7.1k字   |   阅读时长: ≈ 35分钟

概述手写RPC-简易版 ,实现了一个很简单的RPC调用示例,其中还存在很多问题及可优化的点,这次做个升级,完全重写之前的代码,使得代码逻辑更加规范,同时引入Zookeeper辅助完成服务治理。在代码展示前,先介绍下Zookeeper、服务治理等概念。 ZookeeperZooKeeper(简称zk) ...

阅读全文 »
123…15
王洪博

王洪博

149 日志
46 分类
41 标签
RSS
GitHub E-Mail QQ 微信
友情链接
  • Eirunye
  • 程晓明
© 2019 – 2020 ©2019 by 王洪博 | 站点总字数: 1.1m | 站点阅读时长 ≈ 16:35
0%