开源分享一 —— SQL Father

SQL Father是一个快速生成 SQL 和模拟数据的项目,可以帮助程序猿大幅提高开发测试效率!

最近在熟悉使用GitHub(惭愧作为程序猿一致甚少登录GitHub)没事就上去游历一下搜索一下“Java“,发现一个叫SQLFather的项目。第一感觉这是一个中文项目(他简介就是中文的:) )而且在短时间内(1年内)得到了1k+start。进入到项目详细里面发现作者很用心,制作了详细的使用说明(在B站有作者录制的视频使用说明,看了视频发现作者是B站粉丝众多的up主。)还有独立的使用网站。

马上试用

程序猿的痛点正如作者介绍里面的说的:“项目的创作起因就是鱼皮为了解决自己开发项目时反复写 SQL 建表和造数据的麻烦”。

我试着创建一个user表有4个字段(id、username、level、add_date),分别设置字段类型和模拟数据生成规则。

生成SQL效果:

生成模拟数据效果:

其它效果就不一 一罗列了,再试一下使用xls的情况。上传一个xls文件能够识别字段名称和类型手工添加模拟数据规则之后再点击一键生成同样可以生成上面的SQL、JSON等数据。

感受

项目的确是减轻了很多程序猿在开发阶段建表和添加测试数据的工作量,而且使用简单基本上看着UI就知道是怎么用的。除了可以生成SQL还可以生成json和java实体类也是很实用的功能。

我也查找了一下和生成SQL相关的其它项目,基本是要自己写代码来生成SQL,相当于SQL Father项目的后端功能。而SQL Father项目还有前端UI如果只是单纯想减少写建表和测试数据的SQL那SQL Father的确很合适。

另外像项目作者说的:“项目本身功能完整(分为用户前台和管理后台)、达到上线标准、架构设计清晰、目录结构规范。“。 项目作者本身是大厂程序猿这个项目的代码对Java初学者提供了很好学习案例!

项目的相关资源

试用网站 - https://www.sqlfather.com/

项目GitHub地址 - https://github.com/liyupi/sql-father-backend-public (这是后端代码地址,里面有前端项目的地址)

LBM是“Lattice Boltzmann Method”(格子玻尔兹曼方法)的缩写,是一种基于微观分子动力学的计算流体力学方法。液滴蒸发模拟是在流体力学领域中的一种重要应用,它可以帮助理解和研究液滴在不同环境中的蒸发行为。 在进行液滴蒸发模拟时,我们可以使用LBM开源软件来更加方便地实现。LBM开源软件通常提供了使用LBM算法进行液滴蒸发模拟的代码库和示例程序。 要下载LBM开源软件中液滴蒸发C代码,可以按照以下步骤操作: 1. 打开浏览器,搜索相关的LBM开源软件网址,例如GitHub等。 2. 进入LBM开源软件的官方网站或项目页面。 3. 在网站或项目页面上寻找与液滴蒸发相关的代码或示例程序。 4. 常见的液滴蒸发C代码可能会以源代码文件或项目中的特定目录形式提供。找到并点击下载相关代码的链接。 5. 下载代码文件后,将其保存到本地计算机的合适目录中。 下载液滴蒸发C代码后,可以在本地进行进一步使用或修改。可以根据自己的需求对代码进行适当的调整,以便进行特定参数的模拟,如液滴的初始条件、环境温度等。 LBM开源软件的液滴蒸发C代码的下载使得进行液滴蒸发模拟变得更加便捷。这样的软件不仅为研究人员提供了方便和灵活性,也促进了该领域的科研进展。通过分析和理解液滴蒸发过程中的细微变化,我们可以更好地理解和应用流体力学理论,进而推动相关研究的发展。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

能量老8

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值