开发工具
文章平均质量分 53
伏念先生
勤能补拙
展开
-
Maven中 jar包冲突原理与解决办法
Maven中jar包冲突是开发过程中比较常见而又令人头疼的问题,我们需要知道 jar包冲突的原理,才能更好的去解决jar包冲突的问题。本文将从jar包冲突的原理和解决两个方面阐述Maven中jar包冲突的解决办法。一、Maven中jar包冲突产生原因MAVEN项目运行中如果报如下错误:Caused by:java.lang.NoSuchMethodErrorCaused by: ...转载 2020-04-05 16:21:44 · 193 阅读 · 1 评论 -
dbvisualizer客户端执行创建存储过程或自定义函数语句的方法
DBVisualizer这个数据库客户端工具,如果要执行存储过程或函数的话,需要在创建存储过程或函数的语句的最前面和末尾分别加上【--/】和【/】符号。--/CREATE FUNCTION B22() RETURNING VARCHAR(20) RETURN '22';END FUNCTION;/像这样,不懂的话真的坑爹,自己摸索怎么摸索得出来,摸到天黑都不行。转...转载 2020-02-06 21:36:03 · 1018 阅读 · 0 评论 -
Jacoco 引起反射异常
Jacoco 会利用编译器在编译期间加入 JacocoData成员变量,如果使用反射循环成员变量进而拼凑set或者get方法,会产生NoSuchMethodException,建议在循环中利用isSynthetic()方法检查成员变量。Eclipse中的Coverage 插件是使用jacoco来统计单元测试的代码覆盖率,会在类中加入 JacocoData成员变量,会导致反射循环成员变量进而拼凑...原创 2019-12-20 11:25:41 · 2707 阅读 · 2 评论 -
git log命令解析
git loggit log用于查询版本的历史,命令形式如下:git log [<options>] [<since>..<until>] [[--] <path>...]这条命令有很多参数选项一、不带参数如果不带任何参数,它会列出所有历史记录,最近的排在最上方,显示提交对象的哈希值,作者、提交日期、和提交说明 如...原创 2019-12-08 21:22:55 · 1679 阅读 · 1 评论 -
git log 统计代码量
1. 按时间范围统计用户提交代码行数自2017-01-01号以来的代码提交行数:git log --format='%aN' | sort -u | while read name; do echo -en "$name\t"; git log --author="$name" --since='2017-01-01' --pretty=tformat: --numstat | awk ...转载 2019-12-08 21:15:37 · 854 阅读 · 1 评论 -
git拉取远程分支到本地
一、查看远程分支使用如下git命令查看所有远程分支:git branch -r1二、拉取远程分支并创建本地分支方法一使用如下命令:git checkout -b 本地分支名x origin/远程分支名x1使用该方式会在本地新建分支x,并自动切换到该本地分支x。采用此种方法建立的本地分支会和远程分支建立映射关系。方式二使用如下命令:git f...转载 2019-12-04 10:41:20 · 121 阅读 · 0 评论 -
git mv : 重命名文件和文件夹,保留文件历史记录
命令git mv <options>… <args>…移动或重命名文件,目录或符号链接。描述git mv [-v] [-f] [-n] [-k] <source> <destination>将 <source> 重命名为 <destination> ,它必须存在,并且可以是文件,符号链接或目录。git mv [...原创 2019-11-19 10:36:52 · 8262 阅读 · 2 评论 -
Maven依赖中的scope详解
Maven的一个哲学是惯例优于配置(Convention Over Configuration), Maven默认的依赖配置项中,scope的默认值是compile,项目中经常傻傻的分不清,直接默认了。今天梳理一下maven的scope。scope的分类compile默认就是compile,什么都不配置也就是意味着compile。compile表示被依赖项目需要参与当前项目的编译,当然后续的...转载 2019-09-29 16:40:00 · 173 阅读 · 0 评论 -
maven工程中读取resource目录下配置文件
在maven工程中,我们会将配置文件放到src/main/resources下面,例如我们需要确认resource 下的文件编译之后存放的位置。它编译的路径直接位于classes下面,这个路径其实就是classPath的路径,所以,在resources 根目录下的配置文件其实就是 classPath的路径。public static void main(String[] args) th...转载 2019-01-19 23:44:58 · 728 阅读 · 0 评论 -
org.apache.catalina.LifecycleException: Failed to start component
tomcat启动报异常:org.apache.catalina.LifecycleException: Failed to start componentjava.util.zip.ZipException: invalid LOC header (bad signature)tomcat启动报异常:原因是jar包下载缺损。到maven的reposity目录下搜aether*****in...转载 2019-01-19 23:29:16 · 6803 阅读 · 0 评论 -
Beyond Compare 4提示已经过了30天试用期
打开Beyond Compare 4,提示已经超出30天试用期限制,解决方法:1.修改C:\Program Files\Beyond Compare 4\BCUnrar.dll ,这个文件重命名或者直接删除,则会新增30天试用期,再次打开提示还有28天试用期。2.一劳永逸,修改注册表1)在搜索栏中输入 regedit ,打开注册表2) 删除项目:计算机\HKEY_CURRENT_USE...转载 2018-12-14 22:12:28 · 6359 阅读 · 0 评论 -
Git远程仓库地址变更本地如何修改
作为git仓库的远程地址变了,如何配置使本地仓库和新的远程仓库建立关联呢?方法有很多,这里简单介绍几种:以下均以项目git_test为例: 老地址:http://192.168.1.12:9797/john/git_test.git 新地址:http://192.168.100.235:9797/john/git_test.git 远程仓库名称: origin方法一 通过命令直接修改远程地址进入g...转载 2018-05-21 11:01:46 · 12168 阅读 · 0 评论 -
Eclipse与Maven、Tomcat整合配置
一、准备工作1、Tomcat 8.5.152、Maven3.53、Eclipse Neon.3 Release (4.6.3)二、Tomcat安装与配置1、安装:解压到根目录。2、配置 环境变量:CATALINA_BASED:\apache-tomcat-8.5.15 CATALINA_HOMED:\apache-tomcat-8.5.转载 2018-03-07 20:36:03 · 1813 阅读 · 0 评论 -
git基本使用 创建切换合并分支以及提交本地分支至远程分支
创建分支git branch localbranch切换分支git checkout localbranch创建分支并切换到该分支,等效于上面两个命令都执行git checkout -b localbranch在本地更改完分支的代码后,add并commit后,需要合并分支到主干的话执行git checkout master g转载 2018-02-08 09:26:52 · 3128 阅读 · 0 评论 -
git放弃本地修改
如果在修改时发现修改错误,而要放弃本地修改时, 一,未使用 git add 缓存代码时。可以使用 git checkout -- filepathname (比如: git checkout -- readme.md ,不要忘记中间的 “--” ,不写就成了检出分支了!!)。放弃所有的文件修改可以使用 git checkout . 命令。此命令用来放转载 2018-01-26 09:15:28 · 8776 阅读 · 0 评论 -
TortoiseGit处理代码冲突
TortoiseGit处理代码冲突转载 2017-12-18 18:44:54 · 1520 阅读 · 0 评论