摘要:
一、背景 会员系统是一种基础系统,跟公司所有业务线的下单主流程密切相关。如果会员系统出故障,会导致用户无法下单,影响范围是全公司所有业务线。所以,会员系统必须保证高性能、高可用,提供稳定、高效的基础服务。 随着同程和艺龙两家公司的合并,越来越多的系统需要打通同程APP、艺龙APP、同程微信小程序、艺 阅读全文
摘要:
log-bin=mysql-bin # 开启 binlogbinlog-format=ROW # 选择 ROW 模式server_id=1 # 配置 MySQL replaction 需要定义,不要和 canal 的 slaveId 重复 授权 canal 链接 MySQL 账号具有作为 MySQL 阅读全文
摘要:
协程、延迟函数调用、以及恐慌和恢复 package main import ( "errors" "fmt" ) func test() (err error){ defer func(){ if aaa := recover();aaa !=nil{ err = errors.New(fmt.Sp 阅读全文
摘要:
详解恐慌和恢复原理 恐慌和恢复原理已经在前面的文章中介绍过了。 一些恐慌和恢复用例也在上一篇文章中得到了展示。 本文将详细解释一下恐慌和恢复原理。函数调用的退出阶段也将被一并详细解释。 函数调用的退出阶段 在Go中,一个函数调用在其退出完毕之前可能将经历一个退出阶段。 在此退出阶段,所有在执行此函数 阅读全文
摘要:
golang监听消息队列rabbitmq任务脚本,当rabbimq消息队列断开连接后自动重试,重新唤起协程执行任务 阅读全文
摘要:
1.前言 Linux系统中一切皆文件,仔细想一下Linux系统的很多活动无外乎读操作和写操作,零拷贝就是为了提高读写性能而出现的。 2. 数据拷贝基础过程 在Linux系统内部缓存和内存容量都是有限的,更多的数据都是存储在磁盘中。对于Web服务器来说,经常需要从磁盘中读取数据到内存,然后再通过网卡传 阅读全文
摘要:
<script id="tbmpl" type="text/html"> <%# layui.each(d.list, function(index, item){ %> <tr class="cgdAddTr datatr" frq_id="<%# item.frq_id %>"> <td cla 阅读全文
摘要:
<script> var cangku = {!!json_encode(config('field.Warehouse'))!!}; console.log(cangku);</script> 阅读全文
摘要:
public $timestamps = true; const CREATED_AT = 'create_time'; const UPDATED_AT = 'update_time'; /* * 自动维护更新时间 */ public function fromDateTime($value) { 阅读全文
摘要:
Laravel wherehasin是一个可以提升Laravel ORM关联关系查询性能的扩展包,可以替代Laravel ORM中的whereHas以及whereHasMorphIn查询方法。 阅读全文