IntelliJ IDEA终于支持对Redis 的可视化窗口操作了,真香!

大家好,去年我在一个项目中尝试操作IntelliJ IDEA 2 02 2 .3 的Redis可视化窗口,非常方便。

当时我们团队正在做一个新项目,数据库使用的是Redis。
以前,您必须在命令行中键入命令来检查和修改数据,非常繁琐。
我不断收到错误,缺少逗号或其他东西,并且需要很长时间才能调试。

使用2 02 2 .3 版本后,只需点击几下,就可以直接在IDEA中连接Redis了。
无需去Redis客户端。
数据查看器功能非常棒。
想想看,Redis中存储的键值对在IDEA中可以直接看到,可以点击修改,效率高多了。
我们当时改变了配置,工作日缩短了一半。

智能加密支持也非常有用。
当编写Redis命令时,例如SET键值,IDEA会自动完成它们,并且您可以通过语法高亮清楚地看到它们。
去年冬天,我写了一个Lua脚本来运行Redis。
如果没有这个帮助,我就会发疯。
以前写脚本的时候总是要去看Redis官方文档,但是现在基本不用了。

假设我们是一个团队工作。
之前大家用的Redis配置不一样。
使用IDEA后,配置会直接保存在里面,使用的人都可以打开,省去你的麻烦。
去年我们重组,只用了两周时间,效率比以前高了很多。

哦,对了,2 02 2 .3 版本不仅有Redis这样的新功能,而且用户界面也发生了变化,看起来干净了很多。
当时我们整个团队都迁移到了新的UI,我们发现开发过程更加愉快。
还有 WSL2 项目支持。
我们有一个在 WSL2 上运行的项目。
它通常开始得很慢。
换了新版本后,启动速度快了很多。

总之,IntelliJ IDEA 2 02 2 .3 版本,尤其是Redis的视觉行为确实不错。
如果您还没有使用过,我强烈建议您尝试一下。
不要相信我的话,亲自尝试一下,你就会发现它有多么神奇。
去年使用这个版本后,我的开发效率明显提高。
至少我每周可以做更多的项目。

idea代码生成插件EasyCode

让我告诉你 EasyCode。
之前,我在杭州做一个项目。
当时,我对代码感到不知所措。
我复制粘贴了十几次,不小心犯了一些错误。
接下来,我使用了IDEA的EasyCode插件。
嘿嘿,真是省了我不少麻烦呢。

该插件根据数据库表结构自动生成代码。
想一想,有很多实体类、Mapper接口、服务接口及其实现类、Controller类。
用手写下来需要花费数年和数月的时间。
那一年我用的时候,项目里有十几张user-only表。
没有它,我就无法完成写作。

安装非常简单。
打开IDEA,在插件市场搜索“EasyCode”,找到后点击“安装”,安装后重启IDEA。
使用时必须先添加数据源。
点击“数据库”窗口中的“+”号,选择你正在使用的数据库,我当时使用的是MySQL,输入URL、用户名、密码并连接。
无法连接?多试几次,很可能是密码错误或者网址输入错误。

连接到数据源后,打开“EasyCode”窗口。
您可以在此处单击要为其生成代码的表。
在我这一年,我选择了“用户”表并单击“生成代码”。
然后它会问你要生成什么,实体类、Mapper、Service、Controller,你要什么就勾选什么。
还需要选择CRUD,即添加、删除、修改、检查这些方法。
如果您检查它,它会自动为您写入。
那时我检查了所有选项,当它生成时,我看到,哦,一瞬间就有数百行代码。

不过,这东西也不是万能的。
当年用它生成后,我还得自己手动编辑。
有时生成的代码与期望的不同。
尤其是当业务逻辑比较复杂的时候,比如有特殊的需求,它可能看不懂。
所以,生成完成后,需要自己检查一下,看看有没有问题。

总的来说,EasyCode 插件真的很轻松。
我当年就用了它,节省了至少半个月的编码时间。
即使需要改,效率提高了,也是值得的。
如果你也使用IDEA并参与开发,我强烈建议你尝试一下。
但不能只靠这个,得动动脑子。

不推荐别的了,IDEA 自带的数据库工具就很牛逼!

说实话,数据库工具IntelliJ IDEA确实很好用。
此前,我使用 Java 进行开发。
当我使用 MySQL 时,直接在 IDE 中连接数据库要容易得多,而无需打开单独的客户端。

1 .打开面板只需几个步骤。
单击“视图”、“工具窗口”、“数据库”以显示面板。
第一次使用的时候,我完全忘记了它,并且摆弄了很长一段时间,但后来我发现了它。

2 连接到 MySQL 非常简单。
在“数据库”面板中,单击“+”,选择“MySQL”,然后输入主机、端口、用户名和密码。
那时我们就联系在一起了。
填完表格后,我发现我输入的端口有误,必须改回来。
那确实是一个小插曲。
连接后,你会在那里看到你的数据库,非常直观。

3 创建数据库和表也很容易。
只需单击连接的数据库,右键单击“跳转到数据源”,单击“新建”,选择“数据库”并为其命名。
上次做项目时,我直接在IDE中创建了testdb。
这比访问 MySQL 命令行方便得多。
表也​​是这样创建的。
单击“新建”,输入表名,添加字段,然后运行创建表。

4 数据操作中经常会用到添加、删除、修改、查找等操作。
单击表名称并输入。
如果要添加行,请单击“AddNewRow”并直接输入数据。
上次添加数据,输入后没有保存。
结果,当我关闭IDE时,我的所有数据都消失了。
这非常可怕,我很快就吸取了教训。
目前,我们仅在提交交易后关闭IDE。
您只需在框中输入条件即可轻松缩小数据范围。
我经常使用查询控制台。
当你输入SQL时,IDE还会提示你输入表名,这样就省去了你很多麻烦。

5 SQL生成和导出功能。
上次导出数据时,我直接导出为JSON,以便在另一个项目中使用。
比手动写SQL方便多了。
支持多种格式,包括 SQL、JSON 和 CSV。

6 我还使用了表模型的导出。
导出虽然简单,但是数据库的结构却非常直观。

总的来说,这个数据库工具非常好,不需要你安装大量的客户端。
我已经使用它很长一段时间了,觉得用起来非常舒服。
尤其是在做Java开发时,直接在IDE中处理数据库操作效率要高得多。