Yemilice

这段日子,我连眼睛都不敢闭,一闭眼就觉得自己往下掉,一直往下掉,下面特别黑,我特别害怕

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
  95 Posts :: 5 Stories :: 8 Comments :: 0 Trackbacks

2020年3月22日

摘要:前言 上篇文章,大概讲了一下robfig/cron 包的使用,怎么开始一个定时任务,那个东西比较简单,也就是调用函数而已,人家都给你把包都封装好了。鉴于上一章我没提到cron相关,这一章专门我写个cron相关,讲讲怎么cron语法,然后再实现一个自动生成cron语句的逻辑。 需求分析 1. cron 阅读全文
posted @ 2020-03-22 10:34 Kilichko 阅读 (8) 评论 (0) 编辑

2020年3月21日

摘要:前言 Linux的Crontab定时器似乎已经足够强大,但是我认为还是没有办法满足我们所有的需求,例如定时器某一瞬间需要动态添加/删除任务的功能,例如定时器只能在指定的节点上启动(主节点),其他节点不需要定时服务,这种情况Linux自带的Crontab就不能够满足我们的需求了,所以这次要徒手定义一个 阅读全文
posted @ 2020-03-21 17:13 Kilichko 阅读 (15) 评论 (0) 编辑

2020年3月20日

摘要:消失这么久的原因 疫情太严重,哥们本来打算在新疆滑雪+吃烤肉度过一个美好的假期,结果没成想给困那里了,这不就尴尬了么,这不,博客没更新,现在我又回来了,哈哈哈哈! 我要实现个什么玩意儿 有一个需求,简单的说就是我要写一个任务管理框架,主要功能有任务开启,任务关闭,任务监控等等。说的抽象点,就是我要用 阅读全文
posted @ 2020-03-20 17:01 Kilichko 阅读 (20) 评论 (0) 编辑

2019年12月13日

摘要:ETCD分布式锁实现选主机制(Golang) 为什么要写这篇文章 做架构的时候,涉及到系统的一个功能,有一个服务必须在指定的节点执行,并且需要有个节点来做任务分发,想了半天,那就搞个主节点做这事呗,所以就有了这篇文章的诞生,我把踩的坑和收获记录下来,方便未来查看和各位兄弟们参考。 选主机制是什么 举 阅读全文
posted @ 2019-12-13 15:38 Kilichko 阅读 (174) 评论 (0) 编辑

2019年11月10日

摘要:算法笔记 入门 数据结构篇 从大学毕业之后就没研究过算法,都快忘光了,现在开个新坑,从头学起算法,哈哈,希望自己能够坚持住,不过我一定可以坚持住的,我就像易筋洗髓一样,将自己全身打断,重塑自己的一切,回归初心,以一个听者的名义对待一切,因为我做的都是我自己喜欢的事儿。 基本的数据结构类型 什么是数据 阅读全文
posted @ 2019-11-10 00:35 Kilichko 阅读 (36) 评论 (0) 编辑

2019年10月30日

摘要:前言 为什么要写这篇文章呢。。。主要还是业务中有个需求,遍历一个将近200w数据的文件夹,大部分还都是视频文件那种,但是这玩意用的次数还不多,做文件夹index也不是很ok,所以写了一个脚本来处理这个问题,从而发现了自己的一些薄弱点,将其记录下来,方便自己,也方便未来其他的兄弟使用 基本需求 1. 阅读全文
posted @ 2019-10-30 11:38 Kilichko 阅读 (371) 评论 (0) 编辑

2019年10月2日

摘要:程序员如何锻炼自己的产品思维 写作目的 源于一次需求会议被怼,大老板总是说我以技术思维决定一切。 后来我一思考,卧槽,果然是这样,每次我都是非常纠结于技术实现和技术细节,总是纠缠在业务实现里面,所以渐渐就养成了那个习惯。思考了一下,有些地方也的确是应该做出一点点改变了,老话说,种一棵树,最早是十年前 阅读全文
posted @ 2019-10-02 13:53 Kilichko 阅读 (135) 评论 (0) 编辑

2019年9月9日

摘要:Golang 调用 aws sdk 操作 S3对象存储 前言 因为业务问题,要写一个S3对象存储管理代码,由于一直写Go,所以这次采用了Go,Go嘛,快,自带多线程,这种好处就不用多说了吧。 基础的功能 1. 查看S3中包含的bucket 2. bucket中的文件/文件夹 3. bucket的删除 阅读全文
posted @ 2019-09-09 12:08 Kilichko 阅读 (761) 评论 (0) 编辑

2019年8月9日

摘要:Python写一个自动点餐程序 为什么要写这个 公司现在用meican作为点餐渠道,每天规定的时间是早7:00 9:40点餐,有时候我经常容易忘记,或者是在地铁/公交上没办法点餐,所以总是没饭吃,只有去楼下711买点饭团之类的玩意儿,所以这是促使我写点餐小程序的原因。 点餐的流程 登录 点餐 提交 阅读全文
posted @ 2019-08-09 10:45 Kilichko 阅读 (1206) 评论 (0) 编辑

2019年5月28日

摘要:Elasticsearch for python API模块化封装 模块的具体功能 1. 检测Elasticsearch节点是否畅通 2. 查询Elasticsearch节点健康状态 3. 查询包含的关键字的日志(展示前10条) 4. 查询指定的索引下的数据,并且分页 5. 输出所有日志(输出全部) 阅读全文
posted @ 2019-05-28 16:00 Kilichko 阅读 (139) 评论 (0) 编辑