shigen
坚持更新文章的博客写手,擅长Java、python、vue、shell等编程语言和各种应用程序、脚本的开发。记录成长,分享认知,留住感动。
发现又是好久没有和大家见面了,先给大家分享一下最近的研究方向和成果:
最近接到的一个活儿是:mysql的数据同步到elasticsearch
,最后在今天的上午成功的实现了。传统的方式都是阿里巴巴的canal
同步,奈何我怎么配置都不管用,索性就放弃了,最后选用了比较新的方式logstash
,虽然有点重吧,但是整合elasticsearch
真的好用。
好奇的伙伴可以先把评论打在评论区,下一篇文章一起来分享。
好的,现在进入正题,额,文章的名字略长:《控制台输出任一类型数量随机数据程序》。我们先来抽取一下关键词:控制台,任一类型、数量、随机数据。
肯定又是shigen
的定制化程序了。起因是我想生成一堆随机的地址、姓名之类的数据,填充我的user表。但是在线的网站都是要你去看广告的。当然也能理解:免费的才是最贵的。用了GPT吧,涉及到法律风险,差点号都被封了。咱们不能受这样的委屈啊,直接看是干。
废话这么多,先来看看效果吧。
其它的效果就不再这里掩饰了,感兴趣的伙伴可以去shigen的github自行查看。
最后,我们分析一下程序吧。其实最开始shigen
准备用python的click
库去做的,但是考虑到count
是一个公共的参数,在click
里实现真的是太复杂了,最后放弃了,关于faker
的使用可以参考shigen
的这一篇文章:如何用python优雅地生成模拟数据。
最后,贴上我的代码截图:
感兴趣的伙伴可以自行尝试研究一下,也希望能提升大家的效率。
以上就是今天分享的全部内容了
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。