粉丝5.7万获赞47.9万

哈喽,大家好,我是于仔。今天介绍一个在工作中能大幅度提高效率的 ida 插件 driver, 这是一款十分优秀的项目热部署插件。我还记得我刚进公司的时候,每次修改代码后就得重启项目,一次重启半分钟就没了,然后我老大就和我说赶紧去装一个热部署插件,于是这个 driver 从我刚开始工作一直伴随我到现在。 所谓热部署就是指修改代码后可以不用充值项目,就使得新的代码生效。接下来进入正题,首先需要安装这款插件,选择 file setting, 进入插件商城,搜索追加宝, 我已经安装好了这款插件,安装完成之后需要重新启动 id 了。重新启动完成后,点击 dreadboard set up guide。 第一步是激活 jailbo, 激活 jailbo 刷一段 guid, 登录 guid 自动生成网站,将生成的这段 g u i d 放在对应的网址后面,邮箱可以随便填,只要符合邮箱的命名规则就行了。记得点击下方的 change lessons。 激活成功后需要对 ida 进行一些配置,由于绝绝保是监控 class 的文件变化的,因此需要开启 ida 的自动编译功能。 选择 file setting build, 打开自动编译功能,点击 apply 更 ok。 接着通过快捷键 ctrl shift air 指加斜杠,点击 rejector, 打开,运行时自动变异。接下来就可以通过代码验成热部署的效果了。这里是刚生成的 spring 复制项目,并且写了一个最简单的 ctrl 了, 通过 develop 运行项目, 访问一下 get 请求,看看效果。接着修改代码, 修改完成后,通过快捷键 ctrl 加找个九,自动完成代码热部署,刷新界面。好了,这就是本次的全部内容了。我是鱼仔,我们下期再见。

大家好,我是鱼皮,俗话说的好啊,这个工欲善其事必先利其器爱。第二是目前企业中最主流的加瓦开发工具,这个工具虽然本身就很强大了,但我们还可以通住安装各种各样的插件来增强他的功能, 事半功倍。那今天呢,我就给大家分享一波最最最实用的 id 二插件。其实之前在网上有很多类似的分享了,那我为什么还要做呢?一是这个插件中心换代太快了,很多的插件都失效了。 二十,网上的插件分享都比较零碎。三十,很多的插件分享就草草的描述一下就结束了,并不能带大家感受到这个插件到底有多强大,多好用。所以我也特地整理了一部 id 插件,并且把他们分为了几大类,并且从大量的插件中 又精挑细选了十几个插件,在这期视频中给大家一一介绍和演示,希望能够帮助大家提高开发效率。 那我也是很贴心的将全部的插件整理成了一份文档,放到了我的原创公众号程序员鱼皮中。还有一些第二,快捷键使用技巧,使用教程啊,都放在一起了,大家如果没时间看这个视频的话,可以先收藏起来,或者直接去领取文档 好了,希望小伙伴们可以把知识打在弹幕上,下面让我们开始吧。首先,我把精选插件分为了地品和天品两类, 地品就是一些简单好用,增强功能的插件,天品是提高开发效率和代码质量的插件。首先打开第二,哎呀,这个界面黑不溜秋,略显枯燥啊,那为了吸引大家看下去,我 换着背景好了,是不是穴位比长长好看一点了呢?那这个背景是怎么换的呢?其实很简单,打开 fal 塞挺一次,选中 plus 一次,在这里可以搜索插件,要介绍的第一个插件便是 babygrady maxplus, 有了这个插件,我们不仅能给编辑器换壁纸,还能随机换壁纸。进入啊 prans 啊 prans 这里有一个 barry max, 在这里就可以选择壁纸图片,还可以选择他的排版啊,透明度啊什么的,跟我们桌面换壁纸是一样的。 进入这个插件,我们可以选择壁纸所在的目录,然后呢,可以设置定时切换壁纸,比如说每折五秒切换一张应用。 ok, 现在这个壁纸就会自动更换。第二者插件是中文语言包哎,第二默认是英文的,那如果大家觉得看英文比较吃力,可以下载这个插件,用法不要太简单,安装之后直接拆洗就可以了。 好,现在我们的 id 二已经成功汉化,但是这个插件只能让工具本身进行汉化,我们写代码归根结底还是要面对大量的英文,如果看不懂怎么办呢?可以使用穿丝雷神翻译插件, 他非常强大,支持多种翻译引擎,支持多种语言,支持文档翻译,支持华词翻译。 比如我们选中一个不认识的单词,点击右键穿丝类的就能翻译了。哎啊,大家不要惊慌,我们墙外之人遇到这个是很正常的。可以 打开设置,搜索川思雷神,可以切换翻译引擎,然后点击配置,申请应用 id 和密钥,创建应用,选择文本翻译接入方式 api, 然后就能拿到这些信息, ok, ok, 再试一次选词右键翻译大中照成以后,遇到不认识的单词,也不用打开浏览器凡字典再去查了,非常方便。下一个插件是 kippoot 叉快捷键提示插件, 这玩意太有用了,你说说,哎,第二,那么多快捷键我能记下来吗?对吧?肯定记不住,但下了这个插件后呢?每当我们没有使用快捷键,插件都会提示说你可以用哪个快捷键来代替这个鼠标操作。我们甚至还能看到有 有多少次没有使用快捷键,像这个玩意,我二十八次都没用快捷键,所以我很有必要来学习这个快捷键,提高我的效率,也是可以帮助我们大大减轻记忆负担吧。 下着插件是 renbobrk 彩虹括号,假如我们写了这样一行烂代码,括号套括号颜色还都一样,很容易就懵逼了呀。 那如果拆起彩虹绰号插件,他会给你的括号上色,同级的括号颜色相同,让你阅读代码更加舒服,不容易找错签套关系。 下载插件是抽的这浪子代码小地图,当我们要阅读很长的代码文件时,一直用鼠标滚轮往下滑就很麻烦。大家看右上方,有了小地图插件后,我们可以很方便的对代码文件进行浏览, 还可以灵活跳转到想查看的代码,真的非常方便了。接下来是两个代码统计插件,先看挖叉探目,安装插件后,你要去官网申请一个 app, 之后呢?挖差探母会自动统计我们的项目和编写的代码,比如说我在什么时候写了代码,写了多少行代码,用了什么开发工具,修改了哪些代码文件,一看便知。 和他类似的插件有 spatstat, 也是代码统计,安装之后在下方菜单找到 spatstate, 做一番统计的设置,要选定哪些语言,排除哪些目录, 然后插件就会统计出我们的项目有多少种不同类型的文件啊,每种类型的文件他有多少行,有多少注视,有多少冲行,还有些汇总 什么的。那如果你要申请什么软助专利,需要统计代码行数的话,这个插件还是非常棒的。 下面是帮助我们提高开发效率和代码质量的甜品插件。首先是 sj mandeple, 雷神自负上岸处理, 安装插件后,选中字不串,右键可以看到各式各样的字不串处理方法,有什么转意加解密,切换风格,什么排序啊,对齐啊等等等等。当然了,你也可以在设置中增删改字不串处理的行为, 按艾奥特加栏目,还可以直接呼出菜单,配合数字键选择行为,实现无鼠标操作。 下着插件是 typen 人工智能代码,股权也是之前的床兜毯安装及生效。有了这 插件,我们可以获得比原来埃迪尔自带的更强大的代码补全能力,而且你还可以训练它,据说代码写的越多效果越好。然后是两款代码生成插件, 首先是 gsappapplus, 按 alt 加 s, 打开插件,粘贴一段,摘散数据, 然后插件就会自动帮我们把 gs 转换为对象,这些都是自动生成的代码。 另一个代码生成插件是 junit 战略 ret。 有了这种玩意,再也不用自己去编写又臭又长的单元测试类了, 使用前记得先在设置中修改生成的测试文件,位置路径要根据你项目的实际情况来设置,当然你也可以自定义生成的代码模板。 ok, 然后进入到你想要测试的类中,点击 右键詹纳瑞特双层单元测试,下着插件简直绝了。飞坤 stylem 可以根据代码帮助我们生成实序图,在代码文件中点击右键,选择 ctrl 带转,选择某个方法,然后得到实序图,可以查看方法间的调用顺序和关系, 还可以导出为图片或者 uml 类图,这在我们阅读原码和技术分享时特别有用。 下面插件是 resto two, 这是一套 restop 服务拆发工具集,我们大多数后台拆发同学的工作就是编写接口,什么登山摆茶 那如今非常流行的接口拆法规范,有了这个插件就可以很轻松的管理项目中的接口,大家看一目了然 然还能轻松查看接口的请求头,请求体,还有返回,甚至还可以在线调用,真的是非常的方便了。接下来是三款代码检查插件, 首先是拆除 style, 有了这种玩意,我们就可以指定一套代码规范,可以用现成的,比如主遮代码规范,也可以自己编写一个规范文件,在团队内部保持统一。 插件能够指出我们代码中写的不规范的地方,并且快速定位,从而优化我们的代码,指出我们代码的不足之处,帮助我们养成好的编程习惯。 类似的插件还有阿里巴巴、加瓦规范以及 sonant, 他们的用法和 chix 调很类似,检查出一些我们可能忽视的细节,给你一些好的建议,你也可以 在代码文件或者目录中点击右键主动扫描。最后这个插件真的拍案叫绝。买白题是差 是对加瓦知名数据访问框架买白提死的扩展功能包括美化图标,自动跳转以及最最最实用的代码生成。 选中数据表,点击右键打开生成器,然后配置一些生成的路径,指定一些选项,比如生成注视、生成注解和其他框架整合等等。 像这些加袜对象都是拿它生成的,没必要重复的编写。当然我最喜欢的一点还是因为它免费,虽然好用的买白提斯插件不少,但是免费的真的是太难得了。还有这个福瑞买白提斯 阿枕也是不错的,大家也可以试一下。好了,以上就是本期分享更多插件,大家可以在公众号后台回复 id 二获取,那如果本期视频有帮助,还请大家多多点赞收藏投币三连支持! 大家有什么好用的插件,也欢迎在评论区留言分享出来。我是鱼皮,一名分享编程章货的程序员,阿布主,我们下期再见!

ezco 的代码生成器,对于家务成员来说,日常工作中的 cld 必不可少,每次都要创建 ctrlrs、 d a o 等代码,还是很繁琐的, 这里咱们可以通过 ido 中的 ezq 的插件解决这个问题,接下来咱们来演示一下,这边有一个空的 supreme 项目,然后呢这边我已经连接上了数据库,里面有一张表,十六寸的表右键,然后通过 ezq 的生成代码, 然后这里可以全选,然后这里有 controller map, 还有对应的 service, d a o, 还有实体对象, ok, 确认确认确认, 这边就已经生成了咱们的对应代码,然后这里有 siris 实体,还有 d a o, 并且它这个 map 里面嘛还有一些常用的方法,比如说一些查询呐,一些批量插入啊。 e z 扣的还支持自定义模板, 通过 settings 阿德 settings 可以看到 ez code 的相关配置,可以配置作者信息,从云端或者从本地导入导出一些配置信息。 type mapper, 这就是配置数据库,字段和家务类型对应关系可以进行修改。 timelit, 这就是咱们的代码生成模板, 这咱们这边可以根据实际情况进行配置,比如修改 ctrl 里面的返回值,对应的说明文档也非常详细, 可以修改一次,做到一劳永逸。最后咱们再看一下它的插件,是在 plug ins 里面的, e z q 的就是这款插件,小伙伴们还有什么好用的代码生成工具吗?评论区分享一下。

哈喽,大家好,我是鱼仔,我上家公司有个做开发的同事,他有个很好的习惯,写复杂业务逻辑代码时,总会先画图,然后把一个后缀为 pumao 的文件放在工程的 docs 文件夹内,这个文件里就是各种各样的图, 不管是自己之后看代码或者给别人介绍业务逻辑,又或者代码交接的时候,都可以快速让别人理解你的代码逻辑。他用的就是一款 ida 的插件,叫做 plant 越没有, 这是一款 uml 图绘制工具,简单学习对应语法后,就可以通过文字生成图形。下面是几种常用的由 plantuml 生成的图片,流程图、 持续图、用力图、累图、思维导图等等。 本期视频就来介绍一下这款插件。首先是安装,直接在设置的插件管理中搜索 plant uml 安装即可,安装完成后就可以开始画图了,直接右键新建一个 plant uml 文件,这里也会让你选择十几种 uml 类型的图片。 选择第一种持续图,一个持续图的案例就出来了,并且附带了一个使用说明的网站,有一定学习成本,但是学会之后画图特别快,你可以把画完的图转化为图片格式分享给别人。 接下来看一个类图,类图可以描述类的结构、方法、属性,以及类之间的引用关系,一般是给别人介绍类结构时使用。流程图是最常用的一种图了,流程图在 u m a o 语言里无非就是一些 f l, 只要是逻辑清晰的流程, 就能用流程图画出来。再来看一个思维导图,默认的这个思维导图比较丑,自己搞一个长得好看的思维导图。对项目管理来说,还有一种比较实用的是干特图,用这款插件也同样可以换。 而把这样一个 uml 文件放在工程项目里,既不会占用空间,别人又能看图又能改图,真的很实用。因此,我认为这是 ida 插件中最好的画图插件了。以上就是本期视频的全部内容了,我是鱼仔,我们下期再见。

hello, 大家好,我是鱼仔。输入一个方法名就能直接生成 circle 以及对应方法的出入餐。 在 mabetis 的叉 m 有文件里可以通过各种提示进行快速代码编写。 当遇到买 batis 标签时,用快捷键 co 就能自动生成复议,去标签一幅标签时自动给出后面的提示,并且可以像写加法一样在 xm 文件中写代码。如果你的项目中使用了 my batis 或者是 my batis plus, 那你一定要试试这款我个人觉得最好用的 mybatis 插件。 mybatis code helper pro 没用这款插件的时候,在插还没有文件里写搜口,既没有搜口提示,又没有错误检测,效率低,而且容易犯错,用了之后直接起飞。从他 的官网可以看到几乎所有提升 my battles 编码效率的功能,这款插件都具备。插件的安装很简单,在插件市场中搜索 my battles code。 hilbo pro, 选择排在第一位的插件,然后重启 idl 即可。接下来就可以开始使用了。 使用前需要先在 idea 的 database 里连接一下数据库。假设在现有的需求下,我建好了一张 person 表,接下来就是要通过这张表去创建对应的 domain mapper 以及 mapper 的叉 i。 没有文件, 只需要选中表。右键选择 mypetis generator, 然后按照想要的格式去生成代码。我这里选择默认的生成方式,点击确定后,对应的实体类和 map 就生成了,以及附带了一些默认的方法。你可以通过左侧这个红 色和蓝色的小鸟在 maple 和叉 m 文件进行跳转,这些都是基本的功能。现在我想写一个查询符合 name 和 h 条件的总人数时,只需要通过方法名就可以自动生成色狗, 写下 content by name and edge, 右键选择 generate circle 直接连同方法名和 circle 全部自动生成了。 当遇到一些复杂的色口时,就需要在叉还没有文件里进行编写了。这种场景下,这款插件的代码提示功能就很有用了。 我现在定义了一个 select 白 condition 的方法,先自动生成一个 select 查询模板,然后我可以像在专业的搜狗编辑器上那样编写搜狗, 不管是表格自动的提示,还是买拜特斯的一些标签提示,都能让你写代码写的很舒服。如果写错了表明或者是多加了一个逗号,这款插件都会 会给出报错提醒。另外,如果配置了搜口,在控制台打印在 mybatis 搜口处会将搜口直接输出。在这里也是一个很常用的功能,用了这个插件后,就不需要再用任何其他的 mybatis 插件了。 关于这个插件更多的功能,大家可以直接去他的官网看,写的还是很详细的。以上就是本期视频的全部内容了,我是鱼仔,我们下期再见。

hello, 大家好,我是于仔,虽然程序员看着整天坐在电脑前,但是实际上真的敲代码的时间实在是有限。程序员这个行业作为内卷最严重的行业之一,如何在别人发现不了的时候偷偷内卷就是一件比较考验功力的事情了。本期视频介绍的这款插件就是一款内卷插件 let's code。 作为程序员, lisco 的这个网站肯定十分熟悉了,这是一个可以练习算法的网站,但是如果在工作中打开 lisco 的网站进行刷题的话,就会让人觉得你很闲,并且很明显在卷其他人,因此我们可以用 lisco 的插件去卷。话不多说,直接开展。 首先在插件商城中搜索 this code, 下载完成后点击 ok。 使用插件前首先需要简单的配置,点击 file setting, 在 tools 中选择 let's code。 首先配置 url 和 code type, 一般 url 我们都会选择国区的 discode 杠 cn, 点 com code type 看自己的方向,我选择加法。接着输入登录 let's code 的用户名和密码 以及临时文件地址模板,使用默认的就可以了,全部完成后选择 apply。 接着点击右侧的 a q 的图标,首先点击上方的三印自动进行登录,登录成功后点击刷新即可。 你可以随机选择一题进行该练,也可以选择指定的题目练习,比如我选择梁数之和,这一题有题目的介绍,输入输出以及测试用力, 也可以像在网站上一样看看其他人是怎么写的。我这里就直接复制了图案代码,点击上方的运行即可得到测试用力下的运行结果。点击提交即可将题目提交上去。点击提交记录,可以查看历史的提交情况。 别人只知道你在工作,但是实际你在刷题,终于可以偷偷卷了。好了,本期视频就到这里了,我是鱼仔,我们下期再见。

解放双手的 id 二插件,少写冤枉代码。第一个 generator or satan, 这是一个可以一次性关联多个 sat 方法插件。它的快捷键呢是 out 加 anter。 第二个,阿里巴巴加 call to caravans, 这是一个代码的编码规范插件。那么使用的时候呢,记得把它的提示改成中文,会更加友好一些。第三个,勾身同麦可以将切成字母串啊,自动转换成加瓦到食品类。它的快捷键呢是二五加 s 还有土豆,它可以能够根据城区的上下文提示并自动的股权代码。那 自动提示的方式呢?他比变异器自带的会好用很多。最后一个 ptt, 他可以自动生成加二病啊,自动生成 sopho 语句,简直呢是我们携带版的神器。

我们今天要推荐的第一款插件是 kitty goombox, 我们生产出问题了怎么办?这时候不要慌,你可以通过设置插件找到 tfbox, 然后通过安装重启完以后,这时候我们就可以看是哪个小伙伴写的 bug, 自己写的,不可能,绝对不可能。 第二款是瑞塞克,我们第一天上班或者说想要开始学习的小伙伴都应该知道我们得 谁能使用这个 idea, 那么怎么合理的使用他呢?我们可以通过 安装 reset, 然后安装完在帮助里面找到他,这里我们可以无限制的重置他的试用期,这样的话就能够合理的使用。 那么第三款的话是这个 welcome to, 这个是干嘛呢?这个是一个彩虹括号, 比如说这里我们印发了可以有多少层呢?这个我 是没数过,不过一些小伙伴应该知道,太多层的话就会让我眼花缭乱,这个呢就可以帮助我们更加快速的定位是哪一个括号, 起码看的舒服点。然后第三种的话就是立刻的 内科迪格刷题网站刷题的小伙伴应该知道这个就是我们经常刷题的,只是他是通过插件的形式 可以装到我们的 id 啊,我这边已经装好了,如果没装好的还是通过安装然后添加一下配置就行了。 这边就可以一边进行敲弹吗?一边刷题,双倍的快乐。 最后一款我们要推荐的是虽福布可终极沐浴神器,它能干嘛呢?它可以让我们边敲代码边看小说, 这个同样可以通过设置插件里边找到他, 然后安装重启,重启完以后我们还需要在设置里面其他设置, 然后配置一下你要看的文件或其他的对应路径, 然后配置完把这个状态蓝调出来,这里就可以看了,通过快捷键快速翻页,那今天到此结束了,谢谢大家。


hello, 今天来给大家介绍一个 idea 懒人必备插件 square test, 它是一款自动生成单元测试的插件, 会用到它呢,也是因为之前公司上了代码质量管控的指标,会考评各个项目的单元测试覆盖率。那我们先来下载一下插件,那我在这呢选择 settings, 然后选择 pluggings, 然后复制粘贴,选择这样的一个 square test, 然后安装就可以了。那重启 id 之后呢,菜单栏这边就多了一个 square test 的一个选项, 那该怎么使用呢?比如说我这边有一个 unit service 的类,里面呢有几个方法,我现在要为这几个方法去生成他的单元测试类,那该怎么去生成呢?比如说我右击,然后有一个 generate, 然后这里面多出来 两个方法,那我们选择第二项呢,他就会弹出一个框,这边呢他会自动识别出当前内需要默克的成员变量,我们可以直接点。 ok, 那它自动呢,就会使用类的真实目录层次,在 test 文件夹中呢,给我们创建一个呃,单元测试类,类名呢,就是原类名后面加 test, 那这样是不是特别的方便呢?秒秒钟就达到了代码覆盖率到百分之九十以上。那如果说大家想要这样的一个 demo 以及之前的 demo 的话呢,可以到这来这,然后给他去发一个消息,像这样就可以拿到我们的 demo。 好,今天的一个分享呢,就到这。