/Preferences/Package Contorol/
输入install package
chinese
选择ChineseLocaloztions
,等待安装完成即可快捷键组合 | 实现效果 |
---|---|
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); | 拉姆达遍历表达式输出语句 |
idea64.exe.vmoptions
-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
-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
https://jrebel.qekang.com/cb2546bb-9d43-4115-bf4b-10539349efed
File -> Settings -> JRebel -> [Work offline]按钮
右键快捷方式,打开文件所在位置,进入
resources\app\plugins
文件夹 默认情况是在C:\Program Files (x86)\Thunder Network\Thunder\Program\resources\app\plugins
删除ThunderXWebXDAS
文件夹,完成去广告
右侧无广告,下载正常
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
文件这样看起来是不是很舒服
下面还有恢复快捷方法的代码,如下
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资源管理器加载的很慢很慢,虽然公司电脑不是特别好,但是经常卡死真的是受不了,网上查了一下,解决方案如下
所有 Cookie 和网站数据
,删除特定网站cookie即可经常逛开源网站的小伙伴们一定知道以下命令是干嘛的
git clone git@github.com:mobaijun8/hexo_blog_matery.git
以上命令是我的博客源码Clone命令,然后最近经常逛GitHub,不可避免的需要Clone一些源码进行欣赏,但是…………..这个clone速度真的是一言难尽,查了资料才知道,GitHub在SHZYGJ虽然没有像Google那样被墙,但是也被限速了,下面附上我在网上参考的解决方案;
这个方案我这边是的确提速了的,但是感觉小文件还行,百兆以上的还是有点慢,凑活用吧!
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 )
C:\Windows\System32\drivers\etc\hosts
sudo vim /etc/hosts
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
ipconfig /flushdns
C:\Users\Administrator>ipconfig /flushdns
Windows IP 配置
已成功刷新 DNS 解析缓存。
sudo /etc/init.d/networking restart
可以选择国内码云
或者Coding
直接新建一个仓库,选择已有项目导入,Clone速度没啥问题
事出有因,今天复习redis的时候是用的web项目,启动tomcat部署项目后,发现浏览器页面中文乱码
我本来已经设置过了tomcat中文乱码的问题,IDEA控制台输出中文是没有问题的,所以我觉得不是tomcat得问题,最有可能得就是html
文件,但是多次实验发现也不是html文件得问题
最后发现是我在web拦截器得时候指定了浏览器编码,和浏览器编码发起冲突导致乱码,只需要注释掉拦截器编码设置即可,最后告诫大家遇到问题先思考,不要随意百度
;
@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);
}
### 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
# 使用GC整理暂存区
$ git gc
# 清除暂存区缓存(改编成未track状态)
$ git rm -r --cached .
# 提交所有
$ git add .
# 注释
$ git commit -m ":art: update .gitignore"
# push
$ git push origin master