//TODO 测试测试测试测试测试测试 测试测试测试 Read More
针对每次请求所使用的ServiceProvider依然是WebHost的ServiceProvider吗? 对于某个由ServiceProvider提供的服务对象说,针对它的回收也是由这个ServiceProvider来完成的。 具体来说,非根(root)ServiceProvider在自身被回收的 Read More
建筑师一般不会为一栋100层的楼添加一个新的地下室,因为成本太高无疑会失败,但软件系统里提出类似改动需求时,他们通常都不会多想一下,相反他们会说:这只是一个简单的编程问题 可总会有一些看似极难完成、但却是市场所需的的需求,它可能会让你感觉需要推倒重来,这是我们不得不面对的问题 如果我们能在建造之初就 Read More
毛笔和蜡笔 假如我们需要大中小3种型号的画笔,能够绘制12种不同的颜色,如果使用蜡笔,需要准备3×12 = 36支 但如果使用毛笔的话,只需要提供3种型号的毛笔,外加12个颜料盒即可,涉及到的对象个数仅为 3 + 12 = 15,远小于36,却能实现与36支蜡笔同样的功能 如果增加一种新型号的画笔, Read More
可以通过以下命令查看日志是否开启查看 当bin-log的模式设置为row时 不仅日志长得快 , 并且查看执行的sql时 , 也稍微麻烦一点:1.干扰语句多; 2生成sql的编码需要解码 此时需要加上参数 base64-output --base64-output=decode-rows -v 例如: Read More
首先应该看能不能规避分布式的事务,如果业务允许的话最好将事务整合到一起,或者整合为一个单一的服务 Sagas长事物 本质上是补偿机制的复杂实现,每个业务活动都是一个原子操作,每个业务活动均提供正反操作,任何一个业务活动发生错误,按照执行的反顺序,实时执行反操作,进行事务回滚 回滚失败情况下,需要记录 Read More
linux可以使用pidstat命令监控系统资源,比如监控cup使用如下: 还可以使用 -r(内存) -d(硬盘) Read More
假设添加自定义头 "my-header",当"my-header"等于test时,转发到192.168.1.113 请求如下 nginx配置如下 请求时header名使用中划线,nginx里会自动转成下划线,“if ($http_xxx”这段代码里,if与(中间必须有一个空格 add_header是 Read More
ActiveMQ使用延迟消息,需要在activemq.xml配置文件中添加这项: Read More