MySQL配置文件my.cnf查找

常常因为想看一下MySQL里面的配置my.cnf,却苦于找不到这个文件的存放位置。下面是常用的三个查找方法,快准狠! ps利用ps命令。mysql启动时往往携带很多启动参数,看看是否有启动指定的配置文件,命令如下: ps aux|grep mysql 命令 ps aux|grep mysql|grep 'my.cnf' 输出 fdipzone 25174 0.0 0.0 3087244 600 ?? S 4:12下午

Golang之HTTP EOF/connection reset by peer详解

背景使用net/http同时发起多个简单请求时,偶尔会出现EOF或connect: connection reset by peer的情况。明明就是一个很简单的例子,为何会出现这种情况呢? 举例这里我为了省事,直接套用网上其他人的客户端的例子: req, err := http.NewRequest(method, url, body) if err !=nil{ return nil, err } resp, err := http.DefaultClient.Do(req) if err !=nil{

Golang之服务配置自动初始化

背景今天分享一个利用reflect在实际项目中比较省时、代码简洁且高效的方法-服务配置自动初始化的方法。 我们在起一个Web项目时,常常都是直接使用开源的一些框架或组建,然后在我们自己的项目中要使用之前按照该框架或组建提供的帮助文档一个一个进行相应的初始化配置。也许我们只引用其中一两个,这样写都还能忍受,可是如果这个服务会引用更多的呢? 效果代码简洁化接入第三方库就如搭积木一样,模块化,随取随用可维护性高干货下面,我们就来利用reflect实现该功能。 思路磨刀不误砍柴工,我们先整理好一个简单思路,然后再尝试实现它,这样就简单了。 从远端配置服务或本地获取到我们需要初始化的配置解析配置中的数据判断配置中元素是否有实现我们指定方法,如果有就执行它,没有就跳过 没错,用语言描述就这么三句话,就这么简单。获取配置服务要启动,获取配置要么从远端配置服务拉取,要么从本地读取,就以常见的json格式作为我们本次举例的配置格式吧。 { "ginx": { "listen_port": 8080 }, "conn_timeout":2

About

代平,毕业于2013年,坐标成都,当前就职于成都佳华物链云科技。 爱好跑步,羽毛球,偶尔就近参加一些马拉松。 联系:pingd.jeep@gmail.com 履历:2020.03~至今 成都物链佳华云科技。。。2019.01~2020.03 成都新希望金融科技金融领域,架构,Golang2018.05~2019.01 北京汇通天下(G7)金融领域,Golang2016.05~2018.