IntelliJ IDEA

IDEA 查看maven 项目依赖

六月ゝ 毕业季﹏ 提交于 2021-02-07 06:35:42
在maven项目中找到pom.xml,打开。 <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-aop</artifactId> </dependency> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-netflix-eureka-client</artifactId> <exclusions> <exclusion> <artifactId>guava</artifactId> <groupId>com.google.guava</groupId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.springframework.cloud</groupId>

一次代码评审,差点过不了试用期!

眉间皱痕 提交于 2021-02-06 10:46:46
点击蓝字关注我吧 博客: https:// damon8.cn 沉淀、分享、成长,让自己和他人都能有所收获! 😜 目录 一、前言 二、会议室 三、代码评审 1. 日志规范 2. IDEA提示 3. 代码格式 4. 单元测试 5. 分支规范 6. 夹带需求 7. 异常流程 8. 代码成坨 9. SQL性能 10. 结伴编程 四、总结 五、系列推荐 一、前言 好的代码往往也很好看 代码是给机器运行的,但同样也是给人看的,并且随着上线还需要由人来运维。那么写出 可扩展 、 易维护 、 好读懂 的代码就显得非常重要。 对于新人来说,互联网大厂项目开发与平常自己学习的代码还是有很大的差别的。日常学习时候通常只要能运行出结果即可,并不会有其他的要求。也不会说有;PRD评审、研发设计评审、代码开发、代码评审以及中间一些列的提交物,直到测试完成,上线验证,开量对外等等。 所以很多新人刚从学校毕业或者从小公司进入大厂,在规范制约下会有一些不习惯,甚至犯错误。那么为了让大家更好的知晓这些问题,小傅哥特意整理了一些例子,欢迎参考。 二、会议室 谢飞机 ,刚刚入职没多久,兴奋的写着leader给的需求,🐎码的飞快。恰巧组长走过来:“飞机,带着你的电脑,跟我来码云会议室,做下代码评审。” leader :飞机,你这代码咋这么粗鲁! 飞机 :啊?😱 leader :我要不拦着你,我感觉你这代码都能飞。

一次代码评审,差点过不了试用期!

百般思念 提交于 2021-02-06 10:46:30
持续坚持原创输出,点击蓝字关注我吧 作者:小傅哥 博客:https://bugstack.cn 沉淀、分享、成长,让自己和他人都能有所收获! 😜 目录 一、前言 二、会议室 三、代码评审 1. 日志规范 2. IDEA提示 3. 代码格式 4. 单元测试 5. 分支规范 6. 夹带需求 7. 异常流程 8. 代码成坨 9. SQL性能 10. 结伴编程 四、总结 五、系列推荐 一、前言 好的代码往往也很好看 代码是给机器运行的,但同样也是给人看的,并且随着上线还需要由人来运维。那么写出 可扩展 、 易维护 、 好读懂 的代码就显得非常重要。 对于新人来说,互联网大厂项目开发与平常自己学习的代码还是有很大的差别的。日常学习时候通常只要能运行出结果即可,并不会有其他的要求。也不会说有;PRD评审、研发设计评审、代码开发、代码评审以及中间一些列的提交物,直到测试完成,上线验证,开量对外等等。 所以很多新人刚从学校毕业或者从小公司进入大厂,在规范制约下会有一些不习惯,甚至犯错误。那么为了让大家更好的知晓这些问题,小傅哥特意整理了一些例子,欢迎参考。 二、会议室 谢飞机 ,刚刚入职没多久,兴奋的写着leader给的需求,🐎码的飞快。恰巧组长走过来:“飞机,带着你的电脑,跟我来码云会议室,做下代码评审。” leader :飞机,你这代码咋这么粗鲁! 飞机 :啊?😱 leader :我要不拦着你

HarmonyOS单模块编译与源码导读

冷暖自知 提交于 2021-02-06 08:24:30
我这里以3518的开发板为例进行讲解,3516的也是通用的。 下面是之前全量编译的脚本 python build.py ipcamera_hi3518ev300 -b debug HarmonyOS最初只能支持全量编译的方式,这种方式最大的弊端就是我们在系统源码上开发一个用户态程序,每次都需要全量编译好系统之后进行镜像的烧录,每次编译加烧录少说需要15分钟时间,对于我们开发测试及其消耗时间,试想下每次就是想加入一行log调试下这么费劲会多么麻烦。 还好,后面随着HarmonyOS的源码更新,开始支持用户态程序的单模块编译了,编译的脚本如下: python build.py ipcamera_hi3518ev300 -T //applications/sample/camera/app:camera_app 这里以单独编译HarmonyOS自带的HelloWorld项目为例,这个-T参数非常重要,它就是代表单模块编译的,//applications/sample/camera/app只的要编译的模块的绝对路径,camera_app为要编译的模块名称。 这里先结合HarmonyOS源码讲下-T参数的由来,如果各位是通过下载压缩包的方式下载的官方的code1.0的源码压缩包解压的话,肯定是不支持该参数的,也就是说不支持单模块编译。下面来看下该参数是在什么时候更新到源码库的吧

骚操作!Intellij IDEA 居然还藏着这些实用小技巧 !

蓝咒 提交于 2021-02-05 22:22:16
Python实战社群 Java实战社群 长按识别下方二维码, 按需求添加 扫码关注添加客服 进Python社群▲ 扫码关注添加客服 进Java社群 ▲ 作者丨Sam哥哥 blog.csdn.net/linsongbin1/article/details/80211919 看到了一篇关于 IDEA 小技巧的文章,很实用!分享一下~ 概述 Intellij IDEA 真是越用越觉得它强大,它总是在我们写代码的时候,不时给我们来个小惊喜。出于对 Intellij IDEA 的喜爱,我决定写一个与其相关的专栏或者系列,把一些好用的 Intellij IDEA 技巧分享给大家。本文是这个系列的第一篇,主要介绍一些你可能不知道的但是又实用的小技巧。 我最爱的【演出模式】 我们可以使用【Presentation Mode】,将 IDEA 弄到最大,可以让你只关注一个类里面的代码,进行毫无干扰的 coding 。 ps:这个实际上在 show 代码的时候用的最多。(Mac) 可以使用 ALT+V (Win)快捷键,弹出 View 视图,然后选择 Enter Presentation Mode 。效果如下: 这个模式的好处就是,可以让你更加专注,因为你只能看到特定某个类的代码。可能读者会问,进入这个模式后,我想看其他类的代码怎么办?这个时候,就要考验你快捷键的熟练程度了。你可以使用 CTRL+E

IntelliJ IDEA 如何显示类的结构

帅比萌擦擦* 提交于 2021-02-05 03:00:22
在 IntelliJ IDEA 中可以通过快捷键和左侧的链接单击后查看当前类的方法结构。 Windows 的快捷键是 Ctrl + F12 当然,你还可以在编辑框中选择左侧的结构,同样也会显示方法的结构。 单击左侧就能够显示结构了。 通过显示类中方法的结构,我们就可以更加容易的在类中对方法进行搜索和查看。 https://www.ossez.com/t/intellij-idea/13283 来源: oschina 链接: https://my.oschina.net/honeymoose/blog/4945877

idea快捷键大全

寵の児 提交于 2021-02-04 23:00:13
个人整理,请大家多多支持 IntelliJ Idea 常用快捷键列表 Alt+回车 导入包,自动修正 Ctrl+N 查找类 Ctrl+Shift+N 查找文件 Ctrl+Alt+L 格式化代码 Ctrl+Alt+O 优化导入的类和包 Alt+Insert 生成代码(如get,set方法,构造函数等) Ctrl+E或者Alt+Shift+C 最近更改的代码 Ctrl+R 替换文本 Ctrl+F 查找文本 Ctrl+Shift+Space 自动补全代码 Ctrl+空格 代码提示 Ctrl+Alt+Space 类名或接口名提示 Ctrl+P 方法参数提示 Ctrl+Shift+Alt+N 查找类中的方法或变量 Alt+Shift+C 对比最近修改的代码 Shift+F6 重构-重命名 Ctrl+Shift+先上键 Ctrl+X 删除行 Ctrl+D 复制行 Ctrl+/ 或 Ctrl+Shift+/ 注释(// 或者/*...*/ ) Ctrl+J 自动代码 Ctrl+E 最近打开的文件 Ctrl+H 显示类结构图 Ctrl+Q 显示注释文档 Alt+F1 查找代码所在位置 Alt+1 快速打开或隐藏工程面板 Ctrl+Alt+ left/right 返回至上次浏览的位置 Alt+ left/right 切换代码视图 Alt+ Up/Down 在方法间快速移动定位 Ctrl+Shift

全家桶通用激活码activation code(支持idea,pycharm,webstorm,phpstorm)

心已入冬 提交于 2021-02-04 16:11:34
免修改hosts文件哦,如果修改过请删除网址再激活 (更新日期:2月1号) 温馨提示:激活码支持idea,pycharm,webstorm, php storm激活 (注意:如果激活后还显示cancelled,请重启一下软件就可以了) 激活码会定期更新,后续直接在公众号「Python爬虫数据分析挖掘」提取:回复关键词 “激活码” 获取 来源: oschina 链接: https://my.oschina.net/u/4638454/blog/4945153

Unity基础教程系列(新)(四)——测量性能(MS and FPS)

被刻印的时光 ゝ 提交于 2021-02-04 04:04:18
目录  1 分析Unity  1.1 游戏窗口 Statistics  1.2 动态合批  1.3 GPU Instancing  1.4 Frame Debugger  1.5 额外的灯光  1.6 Profiler  1.7 分析一次构建  2 展示帧率  2.1 UI面板  2.2 Text  2.3 更新显示  2.4 平均帧率  2.5 最好和最差  2.6 帧持续时间  2.7 内存分配  3 自动进行函数切换  3.1 函数循环  3.2 随机函数  3.3 函数插值  3.4 过渡 本文重点内容: 1、使用 game window stats, frame debugger, 和 profiler 2、比较动态批处理, GPU instancing, and SRP batcher 3、显示帧率 4、循环自动的执行函数 5、不同函数之间平滑过渡 这是关于学习使用Unity的基础知识的系列教程中的第四篇。对测量性能的介绍。我们还将在函数库中添加从一个函数转换为另一个函数的功能。 本教程是CatLikeCoding系列的一部分,原文地址见文章底部。 本教程使用Unity 2019.4.12f1制作。 (介于波浪和球体之间) 1 分析Unity Unity持续渲染新帧。为了使任何运动看起来都流畅,它必须足够快地执行此操作