Skip to content

Commit

Permalink
add debug gif
Browse files Browse the repository at this point in the history
  • Loading branch information
fullstand committed Dec 6, 2019
1 parent 996d65c commit e93e389
Show file tree
Hide file tree
Showing 3 changed files with 44 additions and 11 deletions.
27 changes: 16 additions & 11 deletions IDEA 装机必备插件.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,30 +20,29 @@

在安装完成之后, 在工具栏中就会出现阿里云的按钮, **点击按钮**

![](http://images.atomblogs.com/atom/20190831235312.png?img)

![](http://193.112.98.8/atomImg/plugins/20190831235312.png?img)

然后点击 `Deploy to Host`, 然后下方就会出现添加主机页面
![](http://images.atomblogs.com/atom/20190831235513.png?img)
![](http://193.112.98.8/atomImg/plugins/20190831235513.png?img)


点击 `Add Host`

![](http://images.atomblogs.com/atom/20190831235536.png?img)
![](http://193.112.98.8/atomImg/plugins/20190831235536.png?img)

以我自己的[博客](www.atomblogs.com)为例, 输入完配置之后, 点击 `Test Connection`, 出现 `Succeeded`, 点击 `add`, 代表添加成功

![](http://images.atomblogs.com/atom/20190831235554.png?img)
![](http://193.112.98.8/atomImg/plugins/20190831235554.png?img)

然后再点击 `Deploy to Host`

![](http://images.atomblogs.com/atom/20190831235602.png?img)
![](http://193.112.98.8/atomImg/plugins/20190831235602.png?img)

点击`Run`, `idea` 便会, 先使用`maven`打包, 后发送到服务器的指定位置

![](http://images.atomblogs.com/atom/20190831235612.png?img)
![](http://193.112.98.8/atomImg/plugins/20190831235612.png?img)

![](http://images.atomblogs.com/atom/20190831235621.png?img)
![](http://193.112.98.8/atomImg/plugins/20190831235621.png?img)

后续还可以 监听启动日志, 很简单, 就是 `Advanced` 里面, 大家看看就知道了,
后续有时间再完善笔记吧
Expand Down Expand Up @@ -74,7 +73,7 @@ Alibaba Java Coding Guidelines

> 如上所示, 定义了一个 `String` 类型的变量 `MyStudent`, 而在编辑器中就会出现如下效果
![](http://images.atomblogs.com/20190917090222.png)
![](http://193.112.98.8/atomImg/plugins/alibaba_lowerCameCase.png)

当鼠标移到变量上时, 就会自动提示 不符合 `lowerCamelCase`命名风格

Expand All @@ -92,7 +91,7 @@ Alibaba Java Coding Guidelines

> 当我们初学 `java`时, 很有可能会犯这样的错误, 这里很明显会报空指针异常, 而在编辑器中
![](http://images.atomblogs.com/20190917090706.png)
![](http://193.112.98.8/atomImg/plugins/alibaba_equals.png)

> 安装插件之后, 编辑器已经给出详细提示,` "test“` 应该做为 `equals`方法的调用方, 并给出了原因, 应为这样很容易导致空指针异常, 并给出了例子
Expand Down Expand Up @@ -120,7 +119,7 @@ Free Mybatis plugin

> 安装此插件后可以节约很多的开发时间, 在 `mapper` 层接口可以直接进入 `xml`文件中
### ~插件**
### 插件

```
IntelliJ Lombok plugin
Expand Down Expand Up @@ -185,6 +184,12 @@ IntelliJ Lombok plugin



### GsonFormat

>快速的讲一个 `json `转换为一个实体 安装完插件后 `alt + s` 放入正确的 `json `格式
![](http://193.112.98.8/atomImg/plugins/gson_use.gif)

### `VisualVm Launcher`

> 运行`java`程序的时候启动`visualvm`,方便查看`jvm`的情况 比如堆内存大小的分配
Expand Down
28 changes: 28 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,34 @@

:five:[IDEA 你不知道的小技巧](https://github.com/xiaoxiunique/idea-tips/blob/master/IDEA%20%E4%BD%A0%E4%B8%8D%E7%9F%A5%E9%81%93%E7%9A%84%E5%B0%8F%E6%8A%80%E5%B7%A7.md)

### 条件断点 调试效率翻倍 :star::star::star::star::star:

> 在选择断点后, 在断点处右键添加断点条件. 调试效率翻倍
![](http://193.112.98.8/atomImg/key/debug-breakpoint.gif)



### 超级好用的快捷键, 全局选中 ctrl + shift + alt + j :star::star::star::star::star:

> 个人经常用在前后端对接接口时, 为前端提供 `swagger`接口时, 批量将实体注释转换为 `ApiModelProperty`
![](http://193.112.98.8/atomImg/key/ctrl_alt_shift_j.gif)



### 更加优雅的添加实体注释 :star::star::star::star:

> 输入完实体后 `ctrl + alt + enter`
![](http://193.112.98.8/atomImg/key/ctrl_alt_enter.gif)

### 批量修改相同的内容 :star::star::star::star::star::star:

> 选中相同的元素 `alt + j`
![](http://193.112.98.8/atomImg/key/alt_j_batch_update.gif)



#### 快速打开最近打开过的项目
Expand Down
Empty file added dev/linux 操作记录.md
Empty file.

0 comments on commit e93e389

Please sign in to comment.