摘要:
这个插件的好处就在于,可以便捷的生成规范化的代码提交注释,并且对提交的注释进行分类,让你一眼就知道,这个提交的内容涉及哪方面。这个是中文版的,英文版的叫Git Commit Template。 安装方法: 1、File→Settings→Plugins,输入commit comment,本地没搜到, 阅读全文
摘要:
Markdown是一种轻量级标记语言。其原理也很简单,就是在我们编写纯文本的文档时,加入一些简单的语法标记,然后通过这些标记转换成有效的XHTML(或者HTML)格式文档。现在很多编辑器都支持Markdown语法进行文档书写,要注意的是,虽然预览效果整体上都差不多,但不同的编辑器在预览效果上会有一些 阅读全文
摘要:
这个插件的好处就在于,IDEA中也可以像Eclipse中一样,方便的查看maven依赖的冲突。 安装方法: 1、File→Settings→Plugins,输入maven helper,本地没搜到,就可以点击Search in repositories(或直接点击Browse repositorie 阅读全文
摘要:
这个插件的好处就在于,可以方便经常接口联调的童鞋,会自动生成项目的所有接口地址及参数,还可以直接根据接口的请求URL,搜索对应接口。 安装方法: 1、File→Settings→Plugins,输入restfultoolkit,本地没搜到,就可以点击Search in repositories(或直 阅读全文
摘要:
之前一直用的Navicat,因为收费问题,所以在找可以替代的数据库管理工具,然后就发现了DBeaver,使用起来功能还是不错的,把遇到的2个问题记录下。 问题1: 点测试链接的时候,提示内部驱动错误,如下图。 解决方法: 创建连接时,需要设置服务器时区,可设置东八区:Etc/GMT-8,如下图。 问 阅读全文
摘要:
问题: 把iphone拍摄的mov格式视频传windows电脑时,总会报错终止,导致无法复制。 解决方法: 1、iphone->设置->照片,将最底下“传输到MAC或PC”的选项,从“自动”改为“保留原片”。 2、将iphone重新连接电脑即可。 阅读全文
摘要:
这个插件的好处就在于,将Upsource这个Code Review工具与IDEA进行很好的集成,可以直接在IDEA中进行Code Review,还能实时接收到别人Review你代码的提醒。 安装方法: 1、File→Settings→Plugins,输入upsource,本地没搜到,就可以点击Sea 阅读全文
摘要:
流程就是先备份原先的svn仓库,然后拷贝到新的服务器,创建新的仓库,再加载这个备份文件即可。 PS:建议后面的路径中间均不要有空格,不然使用一些命令时容易有问题。 步骤: 1、用windows的cmd命令进入到VisualSVN Server的安装目录下的bin目录,使用命令生成svn仓库的备份。 阅读全文
摘要:
问题: 在IDEA的Terminal中使用mvn命令,提示command not found,命令识别不到。 解决方法: 只需要在系统环境变量中配置MAVEN和JAVA即可。 1、以WIN10为例,此电脑右键->属性->搜索“编辑系统环境变量”->高级->环境变量。 2、在系统变量中,新增MAVEN 阅读全文
摘要:
一、缓存穿透:(即:缓存无数据,数据库也无数据) 如黑客恶意攻击,使用缓存和数据库均没有的key进行不断请求,导致数据库压力过大。 解决方法: 1、对用户进行鉴权、对请求参数进行校验,不合理直接过滤。 2、对查询不到的数据也放到缓存,value为空,设置一定的过期时间。(不太常用,因为如果是随机ke 阅读全文
摘要:
最近园子发生了一件大事,常用园子的大伙应该都知道了。原本突如其来的全站整改1周,不能修改,只能查看,已经相当于闭站了。 整改期间又出点幺蛾子(估计是动了祖传代码。。捂脸.jpg)。。导致审核进度变慢了。。而未审核的内容都会统一跳公告页,导致被百度屏蔽了博客园的搜索结果。。 这就导致使用百度搜索博客园 阅读全文
摘要:
事实上,标题这种描不太准确,准确来说: 当proxy_pass有URI参数时,会将用户访问路径中,location匹配到的部分,替换成proxy_pass的URI部分。 当proxy_pass没有URI参数时,URI不变,直接使用用户访问路径中的URI。 那么什么是URI? Nginx将URL请求分 阅读全文
摘要:
因为在SpringBoot中默认使用的Logback日志系统,所以SpringBoot已经集成了相关依赖,无需多余的依赖,只需在src/main/resources文件夹下,增加logback-spring.xml这个配置文件,并根据自己需要进行配置即可。 一、logback-spring.xml配 阅读全文
摘要:
这个插件的好处就在于能使控制台输出日志时,根据自己定义的规则,输出不同的颜色。这样就可以将错误信息标记成显眼的颜色,比如红色,方便查看,还能在控制台进行日志信息的过滤。 安装方法: 1、File→Settings→Plugins,输入grep console,本地没搜到,就可以点击Search in 阅读全文
摘要:
问题: Windows中文件夹不能以“.”结尾,所以当我们遇到“.”结尾的文件夹,即打不开,也删除不掉,均会提示引用了一个无效的地址。如果遇到这样的文件夹该怎么处理呢? 解决方法: 利用cmd命令,且需要通过短名称来删除。 1、使用cmd命令行工具,进入到“.”结尾的文件夹(下面以“Card fro 阅读全文
摘要:
问题: 默认工具栏跟项目文件路径在同一行,导致工具栏在右侧,且显示不全。如下: 解决方法: 选择View→Toolbar,勾选上,工具栏会在左侧,独立成一行。效果如下: 阅读全文
摘要:
问题: MyBatis想实现动态排序,即自己传排序字段以及排序方式,但是按正常传参会导致查询失败。 1 <select id="getUser" resultMap="userMapper"> 2 SELECT * FROM XXX WHERE age = 20 3 ORDER BY #{sortF 阅读全文
摘要:
问题: 在IDEA中下载Git项目时输错密码,导致连接失败了,但是重新下载没法重新输入密码。如下: 解决方法: 1、选择开始→控制面板→凭据管理器。 2、找到Git网址对应的凭据,修改一下账号、密码即可。 阅读全文
摘要:
问题: 因为要修改某一个关键字相关的内容,于是使用全局搜索,但结果多余100条时,只展示前100条。如下: 解决方法: (1)老版本(2021之前的版本) 使用快捷键Ctrl + Shift + Alt + / ,选择Registry,然后找到参数ide.usages.page.size,默认为10 阅读全文
摘要:
之前写过JAVA中创建线程的三种方法及比较。这次来说说线程池。 JAVA中创建线程池主要有两类方法,一类是通过Executors工厂类提供的方法,该类提供了4种不同的线程池可供使用。另一类是通过ThreadPoolExecutor类进行自定义创建。 一、通过Executors类提供的方法。 1、ne 阅读全文