
工具
包括开发中的工具、系统常用工具
Zero .
待到山花烂漫时
展开
-
IDEA取消自动选择光标所在行
当我使用IDEA编写代码的时候,单击下一行或者上一行的时候,莫名其妙它会自己选中一行,导致我要么是回车代码直接没了,要么是代码直接给我搞错位了,还得按ctrl+z返回,十分的恶心!我一度以为自己的键盘出现问题了,甚至还把键盘恢复出厂设置了,然而并没有什么用,后来我甚至怀疑自己的鼠标,但仔细想想,觉得很有可能是IDEA自己的问题!把这俩勾上,就解决了这个问题了!原创 2024-09-02 14:33:10 · 7756 阅读 · 118 评论 -
字符串和LocalDateTime互转、计算时间差
public static void main(String[] args) { // 字符串转LocalDateTime DateTimeFormatter df = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"); LocalDateTime time = LocalDateTime.now(); LocalDateTime endTime = LocalDateTime.pa...原创 2021-11-15 11:06:55 · 3505 阅读 · 0 评论 -
Java统计代码的执行时间的6种方法
在日常开发中经常需要测试一些代码的执行时间,但又不想使用向 JMH(Java Microbenchmark Harness,Java 微基准测试套件)这么重的测试框架,所以本文就汇总了一些 Java 中比较常用的执行时间统计方法,总共包含以下 6 种,如下图所示:方法一:System.currentTimeMillis此方法为 Java 内置的方法,使用 System#currentTimeMillis 来统计执行的时间(统计单位:毫秒),示例代码如下:public class TimeInte原创 2021-11-09 16:08:07 · 13186 阅读 · 0 评论 -
JAVA导出Excel并合并单元格
首先,看一下期望达到的效果:下面开始:代码:package cn.pinming.bidopening.bid.service.impl.exceltest;import java.io.FileOutputStream;import java.util.ArrayList;import java.util.List;/** * Created with IntelliJ IDEA. * * @Auther: zp * @Date: 2021/05/25/18:1.原创 2021-05-27 21:39:18 · 1304 阅读 · 2 评论 -
解决IDEA翻译插件Translation报错更新TTK失败不能使用
本质问题是因为我私自更改了电脑的IPV4配置。解决: 全部使用自动的保存即可原创 2021-03-24 17:14:16 · 7115 阅读 · 0 评论 -
IDEA 快速复制、剪切当前行
复制当前行: 直接把光标放在当前行里,或者放在当前行的末尾,按下 Ctrl + C即可复制当前行,不用双击或者鼠标从左拉到右选中,省时省力。剪切当前行:和复制类似,直接把光标放在当前行里,或者放在当前行的末尾,按下 Ctrl + X 即可剪切当前行。粘贴: 将复制或剪切的行放在光标位置,使用 Ctrl + v 即可把复制/剪切 的代码粘贴到光标位置。...原创 2021-01-19 19:10:18 · 13542 阅读 · 2 评论 -
使用Java通过POI读取EXCEL中的数据
这里有个Excel,怎么使用java读取excel中的数据呢?首先引入poi的jar包 <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>3.17</version> </dependen..原创 2020-10-11 11:27:02 · 11466 阅读 · 2 评论 -
.gitignore文件 新增忽略文件无效解决方法
.gitignore文件 新增忽略文件并没有生效新增的忽略文件没有生效,是因为git是有缓存的,而之前的文件在缓存中,并不会清除掉,还会继续提交,所以更新.gitignore文件,要清除缓存文件git rm -r --cached .git add .git commit -m 'update .gitignore'原文: 谁在烽烟彼岸...转载 2020-07-27 18:18:31 · 356 阅读 · 1 评论 -
git commit后,如何撤销commit
修改了本地的代码,然后使用:git add filegit commit -m '修改原因'执行commit后,还没执行push时,想要撤销这次的commit,该怎么办?解决方案:使用命令:git reset --soft HEAD^这样就成功撤销了commit,如果想要连着add也撤销的话,--soft改为--hard(删除工作空间的改动代码)。命令详解:HEAD^ 表示上一个版本,即上一次的commit,也可以写成HEAD~1如果进行两次的commit,想要都转载 2020-07-16 10:03:36 · 5872 阅读 · 1 评论 -
IntelliJ IDEA设置类注释和方法注释带作者和日期
当我看到别人的类上面的多行注释是是这样的:这样的:这样的:好装X啊!我也想要!怎么办呢?往下瞅:跟着我左手右手一个慢动作~~~File--->Settings---->Editor---->File and Code Templates --->Includes--->File Header:之后点applay--...原创 2019-09-18 20:33:10 · 68552 阅读 · 39 评论 -
IDEA中Git的更新、提交、还原方法
IDEA中Git的更新、提交、还原方法第一步:在提交项目之前必须先对项目进行更新,此项特别重要,如果不进行更新,别人有项目提交到服务器上,那么你的项目将会提交不上去,使用git解决冲突会比较麻烦,即使你解决了冲突,但是有时候不注意会冲掉别人写的代码,不像svn使用那么简单,所以提交自己项目前必须进行更新(特别重要);如图1:选择pull进行更新代码操作;第二步:更新后的结果如图2、3...转载 2019-09-10 21:34:14 · 188 阅读 · 0 评论 -
在Intellij IDEA中使用Debug
在Intellij IDEA中使用Debug目录一、Debug开篇 二、基本用法&快捷键 三、变量查看 四、计算表达式 五、智能步入 六、断点条件设置 七、多线程调试 八、回退断点 九、中断Debug 十、附:JRebel激活 Debug用来追踪代码的运行流程,通常在程序运行过程中出现异常,启用Debug模式可以分析定位异常发生的位置,以及在运行过程...转载 2019-09-08 21:42:27 · 143 阅读 · 0 评论 -
IDEA全局搜索框打不开,全局搜索不全,全局搜索不到解决办法
IDEA默认全局搜索快捷键是Ctrl+Shift+F当我在使用IDEA的全局搜索时,发现IDEA的全局搜索快捷键不起作用,无法弹出全局搜索框,此时想到了应该是快捷键被占用了,首先想到的就是搜狗输入法,打开搜狗输入法设置》高级,把这个简繁切换取消掉,确定,取消之后IDEA全局搜索就好了!咳咳。。。如果还没有反应,那就祭出我的最强杀招了:打开IDEA,找到File--->Se...原创 2019-08-30 09:06:34 · 16463 阅读 · 4 评论 -
IDEA取消双击Shift全局搜索
IDEA里每次切换中英文时都会把全局搜索给调出来,感觉很烦。取消双击Shift全局搜索如下:按下Ctrl+Shift+A 之后,输入"registry",然后回车,找到ide.suppress.double.click.handler,在他后面打上钩然后关闭即可,这样以后双击shift就不会出现全局搜索了。那我想用全局搜索怎么办呢?使用Ctrl+Shitf+...原创 2019-08-29 10:53:15 · 2355 阅读 · 1 评论 -
IDEA代码和页面前进后退快捷键
前进:Ctrl+Shift+Z后退:Ctrl+Z原创 2019-08-01 22:26:18 · 8314 阅读 · 3 评论 -
Eclipse解决新建maven工程没有webapp文件夹和web.xml的问题
首先确定创建maven工程时选择的打包方式为 war创建项目后没有web.xml文件以及相关文件夹,错误信息:缺少web.xml文件解决方法:右击maven项目,找到ProjectFacets 取消选中 Dynamic Web Module选项,点击应用,再选中Dyanmic Web Module会出现一个选项卡点击弹出的选项卡后输入src/main/webapp点击OKwe...转载 2019-04-17 14:52:50 · 7011 阅读 · 4 评论 -
Eclipse自动生成对象来接收方法的返回值的快捷键
1.在你要自动生成返回值对象的那一行的末尾(注意一定要将光标点到最后),按Alt+Shift+L;2.或者使用ctrl+2=>L快捷键来生成原创 2019-02-15 20:53:06 · 2084 阅读 · 0 评论 -
日程编辑控件FullCalendar重要方法
FullCalendar是一个jQuery日历插件,它使用Ajax来获取每一个月的日历事件并能够配置成使用自己的日历事件来源比如从Google Calendar获取事件。支持拖放日历中的事件,自定义点击和拖放事件。在很多项目中都会用到这个控件。(一)方法1.把日历绑定到一个id的东西上 也就是初始化fullCalendar插件$('#id').fullCalendar('ren...转载 2019-04-17 14:56:13 · 1286 阅读 · 0 评论 -
Fullcalendar日历插件刷新页面时显示两个的问题
将FullCalendar的容器DOM元素恢复到初始化之前的状态(也就是销毁FullCalendar):使用 .fullCalendar( 'destroy' )移除元素,事件和内部数据。原创 2019-04-12 11:15:36 · 2450 阅读 · 0 评论 -
windows查看和KILL进程
netstat -ano 查看所有进程netstat -ano | findstr “8080”,查看端口号"8080"的进程tasklist | findstr “nginx" 根据名称查看进程taskkill -pid “进程ID” -f 根据进程ID杀进程...原创 2019-09-09 10:30:39 · 414 阅读 · 0 评论 -
redis.clients.jedis.exceptions.JedisNoReachableClusterNodeException: No reac
错误原因:Redis集群启动失败。解决方式:1.win-R 打开cmd,输入 netstat -ano | findstr "报错的端口号"2.之后如果显示有一个或两个进程占用了这个端口,那就是端口占用,导致Redis集群无法启动。3.解决方法: 继续输入 taskkill -pid 进程id -f 把第二步出现的进程id 全部终结。4.重新启动redis,完...原创 2019-09-25 11:32:30 · 7154 阅读 · 0 评论 -
idea terminal控制台配置git bash及中文乱码问题
1.修改控制台shell路径:setting -> Tools -> Terminal -> Shell path,修改为git安装路径。修改完毕,在控制台输入exit断开session连接,然后重新打开即可。2.中文乱码问题在idea安装目录下找到idea.exe.vmoptions和idea64.exe.vmoptions文件,在文件的最后添加: -Dfile.encoding=UTF-8在git安装目录下找到etc/bash.bashrc文件,在文件的...转载 2020-06-22 10:53:01 · 799 阅读 · 0 评论 -
windows下git bash中文乱码问题
windows下git bash中文乱码问题我的问题是,git bash 显示不出中文,输入中文或者是符号也会转译成反斜杠加3个数字的8进制 ASCII 编码解决方法:方法一:git bash右键设置支持中文字符在git bash窗口最上方点“右键”再选择“option”选择“Text”-> "zh_CN"->"UTF-8",保存退出,这个时应该就可以正常输入和显示中文了如果还是乱码请再执行下面步骤:进入git安装目录,编辑etc\gitconfi...转载 2020-06-17 19:01:32 · 4909 阅读 · 0 评论 -
git add -A和 git add . git add -u的区别
git add -A和git add . git add -u在功能上看似很相近,但还是存在一点差别git add . :他会监控工作区的状态树,使用它会把工作时的所有变化提交到暂存区,包括文件内容修改(modified)以及新文件(new),但不包括被删除的文件。git add -u :他仅监控已经被add的文件(即tracked file),他会将被修改的文件提交到暂存区。add...转载 2020-02-25 15:10:04 · 213 阅读 · 0 评论 -
git clone remote: HTTP Basic: Access denied
git clone 项目失败,报下面的错误信息:$ git clone http://192.168.0.141/xxxx.gitCloning into 'appEnterprise'...remote: HTTP Basic: Access deniedfatal: Authentication failed for ...因为之前输入错误的gitlab用户名和密码,第二次clone...原创 2019-11-22 10:18:20 · 462 阅读 · 0 评论 -
记Git的一些操作命令
查看本地全部分支 git branch ;查看远程分支 git branch -r ;查看当前所属分支 git branch -a;查看当前位于哪个分支 git status创建分支:git branch <name>切换分支:git checkout <name>或者git switch <name>创建+切换分支:git check...原创 2019-09-06 16:15:07 · 133 阅读 · 0 评论