前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >常用开发软件配置

常用开发软件配置

作者头像
框架师
发布2021-03-08 10:31:48
1.1K0
发布2021-03-08 10:31:48
举报
文章被收录于专栏:墨白的Java基地墨白的Java基地

其他

Sublime Text 3菜单栏修改中文

  • 定位到:/Preferences/Package Contorol/输入install package
  • 查找并设置:弹窗输入chinese选择ChineseLocaloztions,等待安装完成即可

Xshell不能使用数字小键盘

image-20200613203151755
image-20200613203151755

VMware Workstation Pro

设置窗口固定大小
设置窗口默认大小
设置窗口默认大小

IDEA

IDEA设置单词全选

aatQqx.png
aatQqx.png

IDEA消除背景SQL

image-20200807140948688
image-20200807140948688

IDEA新建文件自动加入版本控制

image-20200824151306004
image-20200824151306004

IDEA设置导包不显示*

IDEA
IDEA

IDEA项目显示树形结构

IDEA_TREE
IDEA_TREE

IDEA常用快捷键

快捷键组合

实现效果

psvm + Tab键

public static void main(String[] args)

sout + Tab键

System.out.println()

Ctrl + X

删除当前行

Ctrl +D

复制当前行

Alt+Insert(或右键Generate)

生成代码(如get,set方法,构造函数等)

Ctrl+Alt+T

生成try catch (或者 Alt+enter选择)

CTRL+ALT+T

把选中的代码放在 TRY{} IF{} ELSE{} 里

Ctr+shift+U

实现大小写之间的转化

ALT+回车

导入包,自动修正

CTRL+ALT+L

格式化代码

CTRL+ALT+I

自动缩进

CTRL+E

最近更改的代码

fori

生成for (int i = 0; i < ; i++) {}

Alt + <–左右–>键

实现窗口左右更换(多窗口)

Ctrl + 鼠标点击

快速找到成员变量的出处

Shift+F6

重构/重命名 (包、类、方法、变量、甚至注释等)

CTRL+Q

查看当前方法的声明

Ctrl+Alt+V

自动创建变量(new 对象();之后选择按快捷键)

Ctrl+O

重写方法

Ctrl+I

实现方法

ALT+/

代码提示

Ctrl+R

在当前文件中替换指定内容

Ctrl+Shift+R

在当前项目中替换指定内容

Ctrl+E

最近编辑的文件列表

Ctrl+P

显示方法参数信息

变量.null

if (变量== null) { }

变量.for

生成foreach循环

变量.forEach(System.out::println);

拉姆达遍历表达式输出语句

IDEA去除Lombook启动erre

去除启动报错
去除启动报错

IDEA自动导包为全类路径

全类路径
全类路径

IDEA提交代码很慢

取消勾选即可
取消勾选即可

IDEA 配置鼠标滚轮控制字体大小

image-20201202172810808
image-20201202172810808

IDEA设置Tomcat热部署

image-20201202184307884
image-20201202184307884

IDEA设置内存参数

  • 第一个文件idea64.exe.vmoptions
代码语言:javascript
复制
-Xms1024m
-Xmx2082m
-XX:ReservedCodeCacheSize=1024m
-XX:+UseConcMarkSweepGC
-XX:SoftRefLRUPolicyMSPerMB=50
-XX:CICompilerCount=2
-XX:+HeapDumpOnOutOfMemoryError
-XX:-OmitStackTraceInFastThrow
-ea
-Dsun.io.useCanonCaches=false
-Djdk.http.auth.tunneling.disabledSchemes=""
-Djdk.attach.allowAttachSelf=true
-Djdk.module.illegalAccess.silent=true
-Dkotlinx.coroutines.debug=off
  • 第二个文件idea.exe.vmoptions
代码语言:javascript
复制
-server
-Xms1024m
-Xmx2082m
-XX:ReservedCodeCacheSize=1024m
-XX:+UseConcMarkSweepGC
-XX:SoftRefLRUPolicyMSPerMB=50
-XX:CICompilerCount=2
-XX:+HeapDumpOnOutOfMemoryError
-XX:-OmitStackTraceInFastThrow
-ea
-Dsun.io.useCanonCaches=false
-Djdk.http.auth.tunneling.disabledSchemes=""
-Djdk.attach.allowAttachSelf=true
-Djdk.module.illegalAccess.silent=true
-Dkotlinx.coroutines.debug=off

IDEA设置自动清理无效引用

自动清理无效引用
自动清理无效引用

IDEA忽略大小写

忽略大小写
忽略大小写

JRebel 激活码 2021

  • 生成 GUID 的网址:传送门
  • 用这个网址 + 生成的 GUID 激活
  • 如下
代码语言:javascript
复制
https://jrebel.qekang.com/cb2546bb-9d43-4115-bf4b-10539349efed
  • 设置离线模式 来防止失效

File -> Settings -> JRebel -> [Work offline]按钮

迅雷

迅雷X去除首页广告

  • 去广告

右键快捷方式,打开文件所在位置,进入 resources\app\plugins 文件夹 默认情况是在C:\Program Files (x86)\Thunder Network\Thunder\Program\resources\app\plugins删除 ThunderXWebXDAS 文件夹,完成去广告

  • 效果

右侧无广告,下载正常

去广告
去广告

Windows

Windows去除快捷方式

  • 发现问题,不少人都会遇到这种情况,桌面应用程序很多,但是都有快捷方式,让一个喜欢美观桌面的你焦灼万分,各种百度Google都没有解决问题,今天墨白给大家带来一个使用DOS命令完成去除快捷方式的办法
快捷方式
快捷方式
  • 桌面新建一个记事本
  • 保存后缀为.bat
  • 复制以下代码
代码语言:javascript
复制
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Icons" /v 29 /d "%systemroot%\system32\imageres.dll,197" /t reg_sz /f
taskkill /f /im explorer.exe
attrib -s -r -h "%userprofile%\AppData\Local\iconcache.db"
del "%userprofile%\AppData\Local\iconcache.db" /f /q
start explorer
pause
  • 保存/以管理员身份运行桌面.bat文件
  • 出现如下界面就是没问题了
界面
界面

这样看起来是不是很舒服

去除之后
去除之后

下面还有恢复快捷方法的代码,如下

代码语言:javascript
复制
reg delete "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Icons" /v 29 /f
taskkill /f /im explorer.exe
attrib -s -r -h "%userprofile%\AppData\Local\iconcache.db"
del "%userprofile%\AppData\Local\iconcache.db" /f /q
start explorer
pause

一样是保存.bat文件,管理员身份运行

Windows系统设置运行命令记录

运行
运行

Windows索引优化

不久前买了一个移动固态用来存放一些文件,最近每次插上电脑都发现下面这种情况,Windows资源管理器加载的很慢很慢,虽然公司电脑不是特别好,但是经常卡死真的是受不了,网上查了一下,解决方案如下

资源管理器
资源管理器
  • 点击Windows,打开设置
设置
设置
  • 搜索栏选择索引
索引
索引
  • 点击修改
修改
修改
  • 把你要添加索引的盘符添加打✔
打✔
打✔
  • 勾选需要建立索引的盘符
打✔
打✔
  • 确认返回,点击高级
高级
高级
  • 点击高级,选择重建
重建
重建
  • 弹框选择确认
确认
确认
  • 正在建立索引
建立索引
建立索引
  • 等待Windows添加完毕即可
完成
完成

Google

Chrome浏览器清除网站cookie

  1. 在计算机上打开 Chrome。
  2. 在右上角,依次点击“更多”图标 设置。
  3. 在“隐私设置和安全性”下方,点击 Cookie 及其他网站数据。
  4. 点击查看所有 Cookie 和网站数据。
  5. 在右上角,搜索相应网站的名称。
  6. 在该网站的网址右侧,点击“移除”图标
查看
查看
  • 点击所有 Cookie 和网站数据,删除特定网站cookie即可

Chrome关闭密码检查弹窗

image-20210111112857593
image-20210111112857593

解决Git Clone GitHub很慢

经常逛开源网站的小伙伴们一定知道以下命令是干嘛的

代码语言:javascript
复制
git clone git@github.com:mobaijun8/hexo_blog_matery.git

以上命令是我的博客源码Clone命令,然后最近经常逛GitHub,不可避免的需要Clone一些源码进行欣赏,但是…………..这个clone速度真的是一言难尽,查了资料才知道,GitHub在SHZYGJ虽然没有像Google那样被墙,但是也被限速了,下面附上我在网上参考的解决方案;

第一种(修改hosts文件)

这个方案我这边是的确提速了的,但是感觉小文件还行,百兆以上的还是有点慢,凑活用吧!

ipaddress
ipaddress
代码语言:javascript
复制
github.global.ssl.fastly.net     # 199.232.69.194
github.com                                        # 140.82.114.4
  • GitHub.com

![GitHub.com](F:\IdeaProject\blog_mobai\source_posts\ https:\mobaijun.gitee.io\mobai_images.gitee.io\img\2020-4-16\3.jpg )

  • github.global.ssl.fastly.net

![github.global.ssl.fastly.net](F:\IdeaProject\blog_mobai\source_posts\ https:\mobaijun.gitee.io\mobai_images.gitee.io\img\2020-4-16\2.jpg )

  • 打开hosts文件
    • Windows上的hosts文件路径在C:\Windows\System32\drivers\etc\hosts
    • Linux的hosts文件路径在:sudo vim /etc/hosts
  • 在打开的hosts文件末尾添加上上述查询出的IP地址和域名,如下
代码语言:javascript
复制
127.0.0.1       activate.navicat.com
# GitHub Start
140.82.114.4 github.com
199.232.69.194 github.global.ssl.fastly.net
# GitHub End

保存后刷新DNS

  • Windows下的做法为:打开CMD控制终端,输入ipconfig /flushdns
代码语言:javascript
复制
C:\Users\Administrator>ipconfig /flushdns

Windows IP 配置

已成功刷新 DNS 解析缓存。
  • Linux端下的做法为:在终端输入sudo /etc/init.d/networking restart
第二种(新建仓库)

可以选择国内码云或者Coding直接新建一个仓库,选择已有项目导入,Clone速度没啥问题

Tomcat部署Web项目浏览器中文乱码

事出有因,今天复习redis的时候是用的web项目,启动tomcat部署项目后,发现浏览器页面中文乱码

浏览器乱码
浏览器乱码

我本来已经设置过了tomcat中文乱码的问题,IDEA控制台输出中文是没有问题的,所以我觉得不是tomcat得问题,最有可能得就是html文件,但是多次实验发现也不是html文件得问题

控制台正常
控制台正常

最后发现是我在web拦截器得时候指定了浏览器编码,和浏览器编码发起冲突导致乱码,只需要注释掉拦截器编码设置即可,最后告诫大家遇到问题先思考,不要随意百度;

代码语言:javascript
复制
@Override
    public void doFilter(ServletRequest req, ServletResponse resp, FilterChain chain) throws ServletException, IOException {
        //1.将父接口转换成子接口
        //ServletRequest父接口,HttpServletRequest子接口
        HttpServletRequest request = (HttpServletRequest) req;
        HttpServletResponse response = (HttpServletResponse) resp;
        //2.判断请求类型,如果是post请求,解决post乱码问题
        String method = request.getMethod();
        if (method.equalsIgnoreCase("post")) {
            request.setCharacterEncoding("utf8");
        }
        //3.解决response输出中文乱码问题
        // 注释这里解决浏览器乱码
        // response.setContentType("text/html;charset=utf8");
        chain.doFilter(request, response);
    }

Git不能忽略target目录解决方案

  • 添加忽略文件
代码语言:javascript
复制
### Java template
*.class
 
# Mobile Tools for Java (J2ME)
.mtj.tmp/
 
# Package Files #
*.jar
*.war
*.ear
 
# virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml
hs_err_pid*
### JetBrains template
# Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio and Webstorm
# Reference: https://intellij-support.jetbrains.com/hc/en-us/articles/206544839
 
# User-specific stuff:
.idea/workspace.xml
.idea/tasks.xml
.idea/dictionaries
.idea/vcs.xml
.idea/jsLibraryMappings.xml
 
# Sensitive or high-churn files:
.idea/dataSources.ids
.idea/dataSources.xml
.idea/dataSources.local.xml
.idea/sqlDataSources.xml
.idea/dynamic.xml
.idea/uiDesigner.xml
 
# Gradle:
.idea/gradle.xml
.idea/
 
# Mongo Explorer plugin:
.idea/mongoSettings.xml
 
## File-based project format:
*.iws
 
## Plugin-specific files:
 
# IntelliJ
/out/
 
# mpeltonen/sbt-idea plugin
.idea_modules/
 
# JIRA plugin
atlassian-ide-plugin.xml
 
# Crashlytics plugin (for Android Studio and IntelliJ)
com_crashlytics_export_strings.xml
crashlytics.properties
crashlytics-build.properties
fabric.properties
### Windows template
# Windows image file caches
Thumbs.db
ehthumbs.db
 
# Folder config file
Desktop.ini
 
# Recycle Bin used on file shares
$RECYCLE.BIN/
 
# Windows Installer files
*.cab
*.msi
*.msm
*.msp
 
# Windows shortcuts
*.lnk
*.iml
### Maven template
target
pom.xml.tag
pom.xml.releaseBackup
pom.xml.versionsBackup
pom.xml.next
release.properties
dependency-reduced-pom.xml
buildNumber.properties
.mvn/timing.properties
# ignore eclipse files
.project
.classpath
.settings
.metadata
  • 如果远程仓库没有实时更新/使用如下命令搞定
代码语言:javascript
复制
# 使用GC整理暂存区
$ git gc
# 清除暂存区缓存(改编成未track状态)
$ git rm -r --cached .
# 提交所有
$ git add .
# 注释
$ git commit -m ":art: update .gitignore"
# push
$ git push origin master
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2020-11-07,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 其他
    • Sublime Text 3菜单栏修改中文
      • Xshell不能使用数字小键盘
        • 设置窗口固定大小
    • VMware Workstation Pro
    • IDEA
      • IDEA设置单词全选
        • IDEA消除背景SQL
          • IDEA新建文件自动加入版本控制
            • IDEA设置导包不显示*
              • IDEA项目显示树形结构
                • IDEA常用快捷键
                  • IDEA去除Lombook启动erre
                    • IDEA自动导包为全类路径
                      • IDEA提交代码很慢
                        • IDEA 配置鼠标滚轮控制字体大小
                          • IDEA设置Tomcat热部署
                            • IDEA设置内存参数
                              • IDEA设置自动清理无效引用
                                • IDEA忽略大小写
                                  • JRebel 激活码 2021
                                  • 迅雷
                                    • 迅雷X去除首页广告
                                    • Windows
                                      • Windows去除快捷方式
                                        • Windows系统设置运行命令记录
                                          • Windows索引优化
                                          • Google
                                            • Chrome浏览器清除网站cookie
                                              • Chrome关闭密码检查弹窗
                                                • 解决Git Clone GitHub很慢
                                                  • 第一种(修改hosts文件)
                                                  • 第二种(新建仓库)
                                                • Tomcat部署Web项目浏览器中文乱码
                                                  • Git不能忽略target目录解决方案
                                                  领券
                                                  问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档