摘要:
后期的学习总结都会转到https://github.com/weiluoyan/blog/issues/1地址。 阅读全文
摘要:
最近一直在重构应用中心代码,在重构的过程中,想到了之前看的一本书 叫代码重构之道,之前看的时候会觉得有些不理解,但是还是记了其中的知识点 通过这次重构,对重构又有了更新的认识 重构,就是在不影响现有的业务情况下,修改代码的行为,这里修改代码的过程中为了使整个业务更加清晰,在熟悉原有的逻辑的情况下,重 阅读全文
摘要:
最近工作中用了了Hadoop,比如用Hadoop来处理广告的一些pv量数据、点击数据等,最后统计后给运营展示每个广告的数据报表 首先自己了解了一些关于Hadoop的概念知识 hadoop平台提供了分布式存储(hdfs),分布式计算(mapredduce),任务调度(YARN)、对象存储(Ozone) 阅读全文
摘要:
1、问题1:上线之后,接口返回的数据不稳定,就是一次对的返回数据,一次错的,而在测试环境请求接口一直是对的; 原因:猜测上线的文件脚本没有同步,果然去其中一台服务器看代码没变 解决:去有问题的服务器看硬盘内存 df命令,Use占满了,我们这次是日志太多空间满了,没有设置只保存7天的日志,因为看的时候 阅读全文
摘要:
最近在重构一些老的业务代码,非常的繁琐,就是一行一行的看代码,整理出要实现的技术逻辑,对很多重复的代码进行了重写,对很多查询都加上了缓存,切忌在循环中查数据库,真的非常的慢,见识到了一些不好的写法,因为这些不好的写法不仅在技术逻辑上看起来费劲,在接口返回的时候因为循环中嵌入查询最后返回的数据非常的慢 阅读全文
摘要:
2020年已经来到,总结去年一年,还挺努力的,主要是自己在工作上的主动性很高,每次遇到一个问题会觉得这么操作不规范很欠缺,就会想办法说怎么处理才能更好一些,然后加班做成自己想要的方式,从最简单的一个下拉列表,因为我们的广告位很多,每次从下拉列表找我赶紧非常费劲,所以做了一个带搜索的下拉列表,想查什么 阅读全文
摘要:
最近我们广告的曝光量有点少,于是开始查找原因,曝光量少就是广告没有下发,广告没有下发无非就是接口超时和缓存没数据 首先,我们的前端机针对评论流的广告位有六台,在查某条广告的缓存时发现,其中一台可以获取到,其余的几台都获取不到mc的 数据,但是我们连到这台没有缓存数据的机器上发现,可以正常的get或者 阅读全文
摘要:
最近我们有个项目,之前一直没有安装监控,因为是老得项目,之前没有安装nginx,那就没办法收集nginx的日志,然后把日志做切分实时展示,所以上周我们就装了nginx,然后就出现问题了 我们这个项目有个接口因为数据比较多,返回的json串就特别长,你用curl调这个接口,发现返回的json串被截断。 阅读全文
摘要:
最近在学go,所以就用go写了一个脚本,读取服务器的log日志,根据正则匹配,从log日志中匹配想要的内容,然后存到influxdb数据库作为数据源,最后将数据在grafana中展示 下面写一下详细的安装步骤: 首先我找了一个服务器,在服务器上先进行安装influxdb、安装go、安装grafana 阅读全文
摘要:
最近想监控一下公司的一个小项目的请求日志情况,查了很多,说goacccess是一个专门用来分析日志的工具,既可以在终端显示结果,也可以生产html报表在浏览器中查看,最后很多人推荐goaccess,所以就开发环境安装了一下 安装步骤: 1、首先安装goaccess会有依赖包,所以先安装依赖包 #yu 阅读全文