一个脚本,实现随机数据生成自由

shigen坚持更新文章的博客写手,擅长Java、python、vue、shell等编程语言和各种应用程序、脚本的开发。记录成长,分享认知,留住感动。

发现又是好久没有和大家见面了,先给大家分享一下最近的研究方向和成果:

最近接到的一个活儿是:mysql的数据同步到elasticsearch,最后在今天的上午成功的实现了。传统的方式都是阿里巴巴的canal同步,奈何我怎么配置都不管用,索性就放弃了,最后选用了比较新的方式logstash,虽然有点重吧,但是整合elasticsearch真的好用。

好奇的伙伴可以先把评论打在评论区,下一篇文章一起来分享。

好的,现在进入正题,额,文章的名字略长:《控制台输出任一类型数量随机数据程序》。我们先来抽取一下关键词:控制台,任一类型、数量、随机数据。

肯定又是shigen的定制化程序了。起因是我想生成一堆随机的地址、姓名之类的数据,填充我的user表。但是在线的网站都是要你去看广告的。当然也能理解:免费的才是最贵的。 用了GPT吧,涉及到法律风险,差点号都被封了。咱们不能受这样的委屈啊,直接看是干。

废话这么多,先来看看效果吧。

查看帮助

生成随机的地址

生成随机名单

随机邮箱

其它的效果就不再这里掩饰了,感兴趣的伙伴可以去shigen的github自行查看。

最后,我们分析一下程序吧。其实最开始shigen准备用python的click库去做的,但是考虑到count是一个公共的参数,在click里实现真的是太复杂了,最后放弃了,关于faker的使用可以参考shigen的这一篇文章:如何用python优雅地生成模拟数据

最后,贴上我的代码截图:

感兴趣的伙伴可以自行尝试研究一下,也希望能提升大家的效率。


以上就是今天分享的全部内容了,觉得不错的话,记得点赞 在看 关注支持一下哈,您的鼓励和支持将是shigen坚持日更的动力。同时,shigen在多个平台都有文章的同步,也可以同步的浏览和订阅:

平台 账号 链接
CSDN shigen01 shigen的CSDN主页
知乎 gen-2019 shigen的知乎主页
掘金 shigen01 shigen的掘金主页
腾讯云开发者社区 shigen shigen的腾讯云开发者社区主页
微信公众平台 shigen 公众号名:shigen

shigen一起,每天不一样!

相关推荐
程序员岳焱12 分钟前
Java 与 MySQL 性能优化:Java 实现百万数据分批次插入的最佳实践
后端·mysql·性能优化
麦兜*42 分钟前
Spring Boot启动优化7板斧(延迟初始化、组件扫描精准打击、JVM参数调优):砍掉70%启动时间的魔鬼实践
java·jvm·spring boot·后端·spring·spring cloud·系统架构
大只鹅1 小时前
解决 Spring Boot 对 Elasticsearch 字段没有小驼峰映射的问题
spring boot·后端·elasticsearch
ai小鬼头1 小时前
AIStarter如何快速部署Stable Diffusion?**新手也能轻松上手的AI绘图
前端·后端·github
IT_10242 小时前
Spring Boot项目开发实战销售管理系统——数据库设计!
java·开发语言·数据库·spring boot·后端·oracle
bobz9652 小时前
动态规划
后端
stark张宇2 小时前
VMware 虚拟机装 Linux Centos 7.9 保姆级教程(附资源包)
linux·后端
亚力山大抵3 小时前
实验六-使用PyMySQL数据存储的Flask登录系统-实验七-集成Flask-SocketIO的实时通信系统
后端·python·flask
超级小忍3 小时前
Spring Boot 中常用的工具类库及其使用示例(完整版)
spring boot·后端
CHENWENFEIc4 小时前
SpringBoot论坛系统安全测试实战报告
spring boot·后端·程序人生·spring·系统安全·安全测试