工作经验
文章平均质量分 53
aeolus83
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
跨团队工作心得
开始 你希望遇到的情况 1. 良心爆棚的协作者。最好是大慈大悲拯救世界级别的人。 2. 你不用向对方太过的强调自己需求的重要性。 3. 问题明确、简单,瞬间解决。 你实际会遇到的情况 1. 并不关心你需求的协作者。 2. 你的需求的优先级不享受顶级待遇。 3. 问题描述不清,权责不明,多方打架踢皮球。 你拥有的资源 1. 你对问题的了解程度 - 业务流程 ...原创 2016-06-27 18:02:00 · 172 阅读 · 0 评论 -
Thinking in Java对象设计的一些tips
2009-06-20 Guidelines for object development These stages suggest some guidelines when thinking about developing your classes: 1. Let a specific problem generate a class, then let the class g...原创 2016-07-05 11:41:16 · 128 阅读 · 0 评论 -
查找问题的方法与思路
[b][size=large]一般的思路和方法[/size][/b] [list=1] [*]复现问题。 可以通过查找新旧系统的差异,找到badcase。 查看历史日志,看是否可以找到异常信息。 [*]看log 比如搜索exception、error 之类的定位问题。 [*]思考系统最近的改动。 [*]大胆猜测,小心求证。 ...原创 2015-09-14 12:12:26 · 935 阅读 · 0 评论 -
shell按日期的循环
经常有需要按日期运行脚本补数据。有时候是好几天的。但是可能整个过程下来会超过24个小时。 最早的时候是这样的一个方案。 for((i=0;i<10;i++)); do date=`date -d "$i days ago" +"%Y%m%d"` sh dojob.sh $date done 这个方案的不足就...原创 2016-08-18 19:49:41 · 807 阅读 · 0 评论 -
关于写代码的分享
1. 写代码的目的 唯一的目的就是解决需求。但是代码的质量体现的是个人工作能力。 如果接受上面的论述,那么请在开工前,确定需求,然后重视代码质量。 所谓确定需求,就是需求描述落到官方文档,且描述不具有二义性。有一个经验:需求描述越冗长,这个需求越有可能是混沌的。所以要警惕这样的需求。 所谓的代码质量:规范性、正确性、高效性、鲁棒性。 代码书写延续规范 程序正确完成需求 程序运转...原创 2018-01-11 17:23:02 · 159 阅读 · 0 评论 -
linux安装lrzsz方法
下载 wget http://www.ohse.de/uwe/releases/lrzsz-0.12.20.tar.gz 安装 tar zxvf lrzsz-0.12.20.tar.gz cd lrzsz-0.12.20 ./configure --prefix=/usr/local/lrzsz make make install cd /us...原创 2018-07-24 12:33:58 · 251 阅读 · 0 评论 -
复盘一次数据修复
源起 最近接到一次刷新线上数据库的任务。目标是对线上MYSQL数据库的订单表非重要字段进行数据修复。待修改的数据集合大概有130万条。 计划 由于业务逻辑比较复杂,所以无法用几句SQL语句来解决问题。最终考虑使用java程序写的任务来进行这个操作。一是查询service已存在,如果使用python重新开发service,存在引入新问题的隐患,而且未必会快;...原创 2018-09-03 21:17:33 · 321 阅读 · 0 评论 -
面向算法效果的数据统计案例
现在需要做一个关于推荐算法的效果统计报表。产品希望知道算法在每个相关指标的效果如何,比如点击率,注册率。另外,算法工程师想知道算法的预估的效果和最终效果的差异有多大,比如预估的点击率和实际点击率的差异。 来看看我们的思路:首先,延续我们做业务统计的经验,投放效果的公式很容易得到;另外,算法工程师在日志里给出了每次算法的预估效果。 产品经理 ...原创 2017-03-20 11:13:32 · 224 阅读 · 0 评论
分享