//TODO Read More
posted @ 2021-12-18 00:59 韬韬韬你羞得无礼 Views(34) Comments(0) Diggs(0) Edit
针对每次请求所使用的ServiceProvider依然是WebHost的ServiceProvider吗? 对于某个由ServiceProvider提供的服务对象说,针对它的回收也是由这个ServiceProvider来完成的。 具体来说,非根(root)ServiceProvider在自身被回收的 Read More
posted @ 2019-05-05 04:50 韬韬韬你羞得无礼 Views(460) Comments(0) Diggs(0) Edit
建筑师一般不会为一栋100层的楼添加一个新的地下室,因为成本太高无疑会失败,但软件系统里提出类似改动需求时,他们通常都不会多想一下,相反他们会说:这只是一个简单的编程问题 可总会有一些看似极难完成、但却是市场所需的的需求,它可能会让你感觉需要推倒重来,这是我们不得不面对的问题 如果我们能在建造之初就 Read More
posted @ 2019-03-11 00:13 韬韬韬你羞得无礼 Views(227) Comments(0) Diggs(0) Edit
毛笔和蜡笔 假如我们需要大中小3种型号的画笔,能够绘制12种不同的颜色,如果使用蜡笔,需要准备3×12 = 36支 但如果使用毛笔的话,只需要提供3种型号的毛笔,外加12个颜料盒即可,涉及到的对象个数仅为 3 + 12 = 15,远小于36,却能实现与36支蜡笔同样的功能 如果增加一种新型号的画笔, Read More
posted @ 2018-10-28 12:39 韬韬韬你羞得无礼 Views(283) Comments(0) Diggs(0) Edit
可以通过以下命令查看日志是否开启查看 当bin-log的模式设置为row时 不仅日志长得快 , 并且查看执行的sql时 , 也稍微麻烦一点:1.干扰语句多; 2生成sql的编码需要解码 此时需要加上参数 base64-output --base64-output=decode-rows -v 例如: Read More
posted @ 2017-10-24 09:51 韬韬韬你羞得无礼 Views(782) Comments(0) Diggs(0) Edit
首先应该看能不能规避分布式的事务,如果业务允许的话最好将事务整合到一起,或者整合为一个单一的服务 Sagas长事物 本质上是补偿机制的复杂实现,每个业务活动都是一个原子操作,每个业务活动均提供正反操作,任何一个业务活动发生错误,按照执行的反顺序,实时执行反操作,进行事务回滚 回滚失败情况下,需要记录 Read More
posted @ 2017-10-12 01:21 韬韬韬你羞得无礼 Views(282) Comments(0) Diggs(0) Edit
linux可以使用pidstat命令监控系统资源,比如监控cup使用如下: 还可以使用 -r(内存) -d(硬盘) Read More
posted @ 2017-10-09 10:22 韬韬韬你羞得无礼 Views(302) Comments(0) Diggs(0) Edit
假设添加自定义头 "my-header",当"my-header"等于test时,转发到192.168.1.113 请求如下 nginx配置如下 请求时header名使用中划线,nginx里会自动转成下划线,“if ($http_xxx”这段代码里,if与(中间必须有一个空格 add_header是 Read More
posted @ 2017-09-29 16:16 韬韬韬你羞得无礼 Views(5200) Comments(0) Diggs(0) Edit
ActiveMQ使用延迟消息,需要在activemq.xml配置文件中添加这项: Read More
posted @ 2017-09-18 09:58 韬韬韬你羞得无礼 Views(728) Comments(0) Diggs(0) Edit
1.提供明确的表述性业务概念 在某些场景下,一个业务概念会被多个流程更改,如果此属性逻辑发生变化,其他关联的流程将无法知晓,导致bug产生 如:出于性能或其他因素考虑下,为A表增加一个冗余字段,操作A业务时进行计算并赋值此字段,B表与C表业务直接使用。如果之后修改此字段且需要其他关联场景都做更改,除 Read More
posted @ 2017-06-09 10:52 韬韬韬你羞得无礼 Views(374) Comments(0) Diggs(0) Edit