03 2019 档案

摘要:用途 一致性哈希算法是为了解决普通哈希算法的热点问题,当使用普通哈希算法来切割数据到不同的缓存服务器时。 一旦缓存服务器的数量产生变化,客户端向缓存服务器请求相应的数据就不会命中,转而请求具体的数据库服务器,从而造成 缓存击穿 。 下面我们来看一下使用普通哈希算法时所带来的问题,假如我们拥有 10 阅读全文
posted @ 2019-03-26 17:28 MyZony 阅读(986) 评论(3) 推荐(0) 编辑
摘要:问题 有时更新了一些内网的程序库/包,但仅仅是一些小的更改,不想增加版本号再推送到内网服务器。手动删除了 .nuget 文件夹下的相关包文件,但是使用 Visual Studio 重新构建的时候,其使用的包版本仍然不正确。 原因 原因未知,可能是由于缓存未清理彻底造成的。 解决 NuGet 包相关的 阅读全文
posted @ 2019-03-25 08:57 MyZony 阅读(2032) 评论(0) 推荐(0) 编辑
摘要:问题 将 SignalR 集成到 ASP.NET Core MVC 程序的时候,按照官方 DEMO 配置完成,但使用 DEMO 页面建立连接一直提示如下信息。 原始代码: 原因 出现该问题的原因是由于 CORS 策略设置不正确造成的,原始设置我是允许所有 Origin 来源。但是由于 dotnetC 阅读全文
posted @ 2019-03-11 16:32 MyZony 阅读(6896) 评论(7) 推荐(3) 编辑
摘要:一、什么是 BT Tracker ? 在 BT 下载过程当中,我们如果拿到一个种子文件,在其内部会包含一组 BT Tracker 服务器信息。在开始进行下载的时候,BT 下载工具会根据种子内的唯一 HASH 码请求 Tracker 服务器,之后 Tracker 服务器会返回给正在 下载/做种 的 P 阅读全文
posted @ 2019-03-08 08:29 MyZony 阅读(2882) 评论(5) 推荐(18) 编辑
摘要:问题 在实际开发过程当中我们可能会针对某些类型使用动态代理技术(AOP),注入了一些拦截器进行处理,但是一旦某个类型被动态代理了,那么就会生成一个代理类。这个时候在该类内部使用 方法获取到的 类型并不是实际类型的 ,而是代理类的 。 解决 那么我们如何在代理类当中获取到具体类型的 呢?其实 Cast 阅读全文
posted @ 2019-03-07 09:12 MyZony 阅读(799) 评论(0) 推荐(1) 编辑
摘要:问题 使用 HTTP Client 请求 HTTPS 的 API 时出现 异常,并且证书已经传入。 下面就是问题代码: 原因 因为在发出 HTTPS 请求的时候, 都会检查 SSL 证书是否合法。如果不合法的话,就会导致抛出异常信息,而对方给出的证书是自签发的测试接口的证书,所以不是一个合法的 SS 阅读全文
posted @ 2019-03-06 11:18 MyZony 阅读(5260) 评论(3) 推荐(5) 编辑
摘要:问题 在使用 WRK 对应用服务进行压测的时候,提示 "too many open files" 信息,导致无法启动测试。 原因 CentOS 7.x 默认的打开文件数目限制为 ,如果在使用其他软件出现 "too many open files" 的错误。 解决 只需要更改 文件里面的内容,增加如下 阅读全文
posted @ 2019-03-03 21:22 MyZony 阅读(4325) 评论(0) 推荐(0) 编辑
摘要:问题 在自行构造 请求 SOAP 接口之后,返回 500 错误,并且提示 信息。 原因 造成这个问题的主要原因是因为缺少了 标头,所以提示该信息。 解决 解决问题很简单,只需要在请求的时候,为其 增加一个 标头,并且将其值设置为你需要调用的 SOAP 接口。 例如: 阅读全文
posted @ 2019-03-02 16:46 MyZony 阅读(2965) 评论(0) 推荐(0) 编辑