摘要: Retry 集群中有client、server1, server2三台机器,client需要向server请求数据,如果server1响应超时,则请求server2。server1、server2互为备份,包含同样的数据。 client: for (id = 0; id < 2; id++) { i 阅读全文
posted @ 2021-07-06 17:04 彭伟 阅读(1231) 评论(0) 推荐(1) 编辑
摘要: 以前我们只能在Linux或者WSL里使用dotnet-dump+调试Linux Core Dump,没有图形界面,只有一个一个得敲命令,但现在可以使用强大的Visual Studio调试了。 前提条件: Visual Studio 16.8 .NET Core 3.1.7+ 使用Visual Stu 阅读全文
posted @ 2020-11-13 21:23 彭伟 阅读(446) 评论(0) 推荐(1) 编辑
摘要: Harmony是一个开放源代码库,旨在在运行时替换、修饰或修改任何现有C#方法。它的主要用在用Mono语言编写的游戏和插件,但是该技术可以与任何.NET版本一起使用。它还照顾对同一方法的多次更改(它们累积而不是覆盖)。 它为每个原始方法创建DynamicMethod方法,并向其织入代码,该代码在开始 阅读全文
posted @ 2020-02-20 16:38 彭伟 阅读(1990) 评论(0) 推荐(1) 编辑
摘要: 大家经常出现同步调用Redis超时的问题,但改成异步之后发现错误非常少了,但却可能通过前后记日志之类的发现Redis命令非常慢。 PS: 以后代码都在Windows bash中运行,StackExchange.Redis版本为1.2.6 先快速重现问题和解决问题,大家先运行下面的代码 public 阅读全文
posted @ 2018-07-21 19:01 彭伟 阅读(5035) 评论(12) 推荐(5) 编辑
摘要: 公司数据库使用sql server 2014 AlwaysOn+硬件LB做读写分离,有好几个AlwaysOn集群,此次事故由多个条件共同发生造成的。事故相关有两个集群,这两个集群节点结构如下: 主集群A(核心集群)结点结构如下: 写:DB-01 读:DB-02(同步) DB-06(异步) DB-09 阅读全文
posted @ 2017-03-16 11:03 彭伟 阅读(361) 评论(0) 推荐(0) 编辑
摘要: 在页面头部加入可简单CSS Hack,IE6、IE7、IE8jQuery兼容代码 阅读全文
posted @ 2013-09-04 20:39 彭伟 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 图片水平居中很简单,text-align: center即可,但垂直居中比较麻烦vertical-align: middle可不一定有效,在IE6下更加麻烦 阅读全文
posted @ 2012-10-15 15:50 彭伟 阅读(2298) 评论(2) 推荐(1) 编辑
摘要: 你还在为如何删除之前的空行而苦恼吗?这里有你想要的解决方案 阅读全文
posted @ 2012-09-02 20:30 彭伟 阅读(2642) 评论(10) 推荐(3) 编辑
摘要: 当将a标签设置为display:block时在IE下会出现“Empty Text Node”,在某些情况下会将高度撑高。解决办法是添加zoom:1。a { display: block; zoom: 1; } 阅读全文
posted @ 2012-08-09 16:58 彭伟 阅读(480) 评论(0) 推荐(0) 编辑
摘要: 众说周知,Main方法是.net程序的入口,那有什么方法可以在Main方法之前执行代码呢? 阅读全文
posted @ 2012-04-20 13:21 彭伟 阅读(4150) 评论(17) 推荐(5) 编辑