
工具调试
文章平均质量分 61
江上渔者21号
这个作者很懒,什么都没留下…
展开
-
移动端抓包
Mac下用Charles实现Android http和https抓包https://blog.youkuaiyun.com/luochoudan/article/details/72801573原创 2020-02-20 08:47:53 · 277 阅读 · 0 评论 -
git 分支文件比较demo
git diff branch1 branch2 --stat//显示出所有有差异的文件列表git diff branch1 branch2 具体文件路径//显示指定文件的详细差异demo : git diff branch1 branch2 'D/xxxx/xx.java'git diff branch1 branch2...原创 2020-02-14 10:52:17 · 240 阅读 · 0 评论 -
java: Compilation failed: internal java compiler error 解决方法
将项目中的java编译版本设置为1.8即可:转载 2018-07-05 17:49:33 · 526 阅读 · 0 评论 -
Mac下Intellij IDEA快捷键部分失效
主要是普通快捷键可以,涉及到F1~F12之类的就不生效,尤其是Find Usages(Alt+F7)不生效后来发现是最上面一排键F1~F12默认变成了功能键,例如调节亮度,调节音量等,而不是本来的F1~F12功能了在 系统偏好设置》键盘》键盘tab页,勾选下面这个即可...转载 2018-07-14 18:54:41 · 4096 阅读 · 0 评论 -
Idea在导入有maven项目时,不能自动识别pom.xml
当在idea中导入maven项目时,不能自动识别pom文件,显示为普通橙色xml文件。解决方法:点击最右侧侧边栏,点击添加(蓝的的小加号),找到对应的pom 文件,选择你导入项目的pom.xml文件 ...转载 2018-08-06 10:22:00 · 2172 阅读 · 0 评论 -
java visual vm coredump如何查看找到未释放的对象
目录1 确定coredump中占用内存的对象; 2 找到程序中对应的引用对象主要分析出 内存占用比较多的对象,引用谁了,找对对应的大对象的 ;然后在程序中找出对应的对象, 分析出为什么没有掉入到 回收池子中 char->string -> 3 程序中搜索对应的没有释放的头部LinkedList和ConfigOpLogItemWithBLOBs...原创 2018-11-25 13:21:05 · 1804 阅读 · 0 评论 -
git 撤销操作
1. git add 添加 多余文件 这样的错误是由于, 有的时候 可能git add . (空格+ 点) 表示当前目录所有文件,不小心就会提交其他文件git add 如果添加了错误的文件的话撤销操作git status 先看一下add 中的文件 git reset HEAD 如果后面什么都不跟的话 就是上一次add 里面的全部撤销了 git reset HEAD XXX/X...转载 2019-01-03 19:15:35 · 140 阅读 · 0 评论 -
idea 常用的插件
idea 常用的插件1 时序图:https://plugins.jetbrains.com/plugin/8286-sequencediagram2 lomob:34Alibaba Java Coding GuidelinesFree Mybatis plugin转载 2019-05-29 06:16:16 · 136 阅读 · 0 评论 -
IntelliJ IDEA 报错:找不到包或者找不到符号
文章目录IntelliJ IDEA 报错:找不到包或者找不到符号1.利用Maven-Reimport2.Invalidate and Restart3.编码统一4.重新编译IntelliJ IDEA 报错:找不到包或者找不到符号 最近在使用IDEA的时候,突然出现过找不到包或者找不到符号的情况,在确定了自己引用存在的情况下,可以尝试以下几种方式来解决,以下是在开发过程中碰过问题同样解...转载 2019-01-29 15:22:23 · 821 阅读 · 0 评论 -
git reset操作:回滚pull和merge
回滚merge和pull操作引用$ git pull(1)Auto-merging nitfolCONFLICT (content): Merge conflict in nitfolAutomatic merge failed; fix conflicts and then commit the result.$gi...转载 2019-03-08 15:22:25 · 7498 阅读 · 0 评论 -
git 常用总结
git 撤销某次提交:https://blog.youkuaiyun.com/u013066244/article/details/79920012git 的一个分支的代码复制到另外一个分支https://blog.youkuaiyun.com/zhaoxiaoruiR/article/details/79865610git merge 另外分支的某一次提交Git合并特定commits 到...原创 2019-09-02 16:44:07 · 197 阅读 · 0 评论 -
ftp 常用的命令
ftp 常用的命令https://www.cnblogs.com/mingforyou/p/4103022.html转载 2019-09-20 19:09:43 · 416 阅读 · 0 评论 -
git log 和git reflog
1.log log命令可以显示所有提交过的版本信息。显示信息如下: 1 2 3 4 5 6 7 8 9 10 11 12 13 Administrator@USER-20171026MG MINGW64 ~/Desktop/lyf (master) $ g...转载 2018-07-17 18:12:25 · 265 阅读 · 0 评论 -
git merge的撤销
由于太多人问怎么撤销 merge 了,于是 git 官方出了这份教程,表示在 git 现有的思想体系下怎么达到撤销 merge 的目标。方法一,reset 到 merge 前的版本,然后再重做接下来的操作,要求每个合作者都晓得怎么将本地的 HEAD 都回滚回去:$ git checkout 【行merge操作时所在的分支】$ git reset --hard 【merge前的版本号】...转载 2018-07-17 18:00:12 · 79046 阅读 · 2 评论 -
git 提交多个文件
git 一次 add 多个文件的方法git add file_1 file_2 file_31多个文件用 空格 隔开git 提交 文件夹的方法git add catalog_name转载 2018-06-22 18:08:39 · 17312 阅读 · 0 评论 -
IDEA 中的调试错误
在IDEA中 如果知道哪个函数有问题 就 step into 进去 这个函数,引用的可能是第三方包,打开下面结构的参数 不一样的颜色的信息 ,就可能会看到出现的错误的信息,...原创 2018-06-15 11:34:03 · 897 阅读 · 1 评论 -
mac快捷键chrome
应用类型快捷键功能快捷键chrome 和item窗口新建命令command + t各个应用的tag切换Ctrl+tab/shift+option+{,}chrome 和item窗口切换至指定的标签页command+数字chrome历史上一次开始的页面Command + shift +t:chrome关闭当前页面command + w ...原创 2018-06-29 13:32:24 · 519 阅读 · 0 评论 -
google guava工具包 checkNotNull的作用 , checkState
checkNotNull 源码如下:Preconditions.checkNotNull(object);public static <T> T checkNotNull(T reference) { if (reference == null) { throw new NullPointerException(); } return reference;}使用 ...转载 2018-06-26 14:48:31 · 969 阅读 · 0 评论 -
IDEA 的基本调试
在调试代码的时候,你的项目得debug模式启动,也就是点那个绿色的甲虫启动服务器,然后,就可以在代码里面断点调试啦。下面不要在意,这个快捷键具体是啥,因为,这个keymap是可以自己配置的,有的人keymap是mac版的,有的是Windows版的。我的就是Windows,而且修改keymap为eclipse的keymap,因为我算是eclipse转过来的吧。下面直接看图,详细解释,每一个按钮(按钮...转载 2018-06-19 21:38:12 · 273 阅读 · 0 评论 -
jar 包冲突 java.lang.NoSuchFieldError
java.lang.NoSuchFieldError: INSTANCE异常,可能是jar包冲突了。我遇到的情况是maven里引入了一个JAR,而我又在lib里面引入了这个jar,并且版本还不相同,就出了这个错。解决办法:1mvn dependency:tree -dverbose2(1) 安装使用插件 maven Helper 插件, 重新启动idea 后插件才能生效(2)在IntelliJ...原创 2018-06-20 11:59:14 · 28435 阅读 · 0 评论 -
github 上删除文件夹
删除github上文件夹的两种方式(解决已经加入ignore的文件夹无法从远程仓库删除的问题)如果此文件夹已被加入git追踪,那么删除方法很简单,只需要将此文件夹删掉,然后提交一下就可以了如果次文件夹曾经被加入过git追踪,现在被加入.gitignore里了,但是github上还有此文件夹。对于这种情况,稍微有点复杂,因为已经加入.gitignore的文件或文件夹,无法对其进行提交了,哪怕是将其删...转载 2018-06-27 17:31:26 · 303 阅读 · 0 评论 -
mac 下的截屏
cmd+shift+3 表示对整个屏幕截屏,图片保存在一个文件中,(默认保存在桌面中)cmd+ctrl+shift+3 对整个屏幕截屏,图片保存在剪切板中;cmd+shift+4 对选定区域进行截屏,并将图片保存在文件中,(默认是桌面上)。cmd+ctrl+shift+4 对选定区域进行截屏,图片保留在剪切板中。...转载 2018-07-03 10:43:54 · 1073 阅读 · 0 评论 -
idea报duplicate context path '/'
我tomcat下加入两个maven项目,就是同一个项目的war和exploded两个版本,但是报错 在右下角提示什么Error:Duplicate context path '/'原因:因为不可能存在几个项目都发布到同一个地址下 这里是'/',所以需要修改其他项目的 Application context即可,...转载 2018-07-09 21:13:45 · 3566 阅读 · 0 评论 -
git pull更新错误解决办法
Your local changes to the following files would be overwritten by mergeerror: Your local changes to the following files would be overwritten by merge: protected/config/main.phpPlease, commit yo...转载 2018-07-16 10:41:35 · 1421 阅读 · 0 评论 -
git stash和git stash pop
git stash 可用来暂存当前正在进行的工作, 比如想pull 最新代码, 又不想加新commit, 或者另外一种情况,为了fix 一个紧急的bug, 先stash, 使返回到自己上一个commit, 改完bug之后再stash pop, 继续原来的工作。基础命令:$git stash$do some work$git stash pop进阶:git stash save "work in ...转载 2018-07-16 10:48:04 · 285 阅读 · 0 评论 -
IDEA 中的断点颜色变成灰色
没事别瞎点,禁用了断点当然不走了 小注解:如果还没到初始状态 就卡住了,查看所有的断点,看是否加载处就设置断点了。转载 2018-07-16 13:44:19 · 42694 阅读 · 45 评论 -
git删除远程文件夹或文件的方法
git删除远程文件夹或文件的方法项目开发初期由于.gitignore 文件配置不正确很有可能导致某些不需要的目录上传到 git 远程仓库上了,这样会导致每个开发者提交的时候这些文件每次都会不同。除了一开始提交的时候注意配置好 .gitignore 文件外,我们也需要了解下出现这种问题后的解决办法。具体操作步骤如下:预览将要删除的文件git rm -r -n --cached 文件/文件夹名称 ...转载 2018-07-10 11:02:52 · 17858 阅读 · 1 评论 -
git 的撤销操作
撤消操作任何时候,你都有可能需要撤消刚才所做的某些操作。接下来,我们会介绍一些基本的撤消操作相关的命令。请注意,有些撤销操作是不可逆的,所以请务必谨慎小心,一旦失误,就有可能丢失部分工作成果。修改最后一次提交有时候我们提交完了才发现漏掉了几个文件没有加,或者提交信息写错了。想要撤消刚才的提交操作,可以使用 --amend 选项重新提交:$ git commit --amend此命令将使用当前的暂...转载 2018-06-22 15:27:19 · 192 阅读 · 0 评论