- 博客(29)
- 资源 (1)
- 收藏
- 关注
原创 Linux less命令
less 与 more 类似,但使用 less 可以随意浏览文件,而 more 仅能向前移动,却不能向后移动,而且 less 在查看之前不会加载整个文件。语法less [参数] 文件参数说明:-b <缓冲区大小> 设置缓冲区的大小-e 当文件显示结束后,自动离开-f 强迫打开特殊文件,例如外围设备代号、目录和二进制文件...
2019-05-08 08:02:14
249
转载 Gti合并提交记录
欢迎访问我的个人主页https://www.jutil.netWith git it’s possible to squash previous commits into one. This is a great way to group certain changes together before sharing them with others. ~ Here’s how to squas...
2019-04-28 20:01:06
574
原创 Eclipse代码配色方案设置
欢迎访问我的个人主页https://www.jutil.net导入epf(eclipse配置)文件可以在 http://www.eclipsecolorthemes.org/ 下载自己喜欢的eclipse配置方案,然后在Eclipse的File->Import->General->Preferences->选文件->Finish,然后会提示Restart,重启之后...
2019-04-28 19:59:14
1339
原创 基础数据类型(long)和封装类型(Long)的效率简单比较
欢迎访问我的个人主页https://www.jutil.net在读《Effective Java》这本书的时候看到,一个有趣的例子,讲的是封装类型和基础类型的取舍,我们一起来看看。测试环境处理器 Intel Core i3-2130 @3.4GHz 3.4GHzJDK jdk1.7.0_80内存 8G系统 Windows 7 x64代码我们写两个方法,一个使用Integer做变...
2019-04-28 18:07:40
964
原创 Eclipse下Maven报Artifact has not been packaged yet
欢迎访问我的个人主页https://www.jutil.netmaven-dependency-plugin中有如下配置<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-dependency-plugin</artifactId> ...
2019-04-28 18:06:18
1404
原创 Mysql常用SQL查询语句优化方法
欢迎访问我的个人主页[https://www.jutil.net](https://www.jutil.Mysql常用SQL查询语句优化方法应尽量避免在WHERE子句中使用!=或<>操作符,否则将引擎放弃使用索引而进行全表扫描。对查询进行优化,应尽量避免全表扫描,首先应考虑在WHERE及ORDER BY涉及的列上建立索引。应尽量避免在WHERE子句中对字段进行NULL值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id from t where num i...
2019-04-28 18:03:24
176
原创 Git提交的时候检查代码格式
欢迎访问我的个人主页https://www.jutil.net在git提交的时候检查代码格式需要用到git的hook功能,在.git/hook目录下面有一些git定义好的hook脚本,这里我们要在提交前执行检查,所以用pre-commit,新建pre-commit文件,加入如下shell脚本#!/bin/sh##content=`./gradlew checkStyleMain checkstyleTest`content=`./gradlew :c...
2019-04-26 19:10:41
1488
原创 Git提交的时候检查代码格式
Git提交的时候检查代码格式在git提交的时候检查代码格式需要用到git的hook功能,在.git/hook目录下面有一些git定义好的hook脚本,这里我们要在提交前执行检查,所以用pre-commit,新建pre-commit文件,加入如下shell脚本#!/bin/sh##content=`./gradlew checkStyleMa...
2019-04-26 09:51:02
1458
原创 Mysql常用SQL查询语句优化方法
Mysql常用SQL查询语句优化方法应尽量避免在WHERE子句中使用!=或<>操作符,否则将引擎放弃使用索引而进行全表扫描。对查询进行优化,应尽量避免全表扫描,首先应考虑在WHERE及ORDER BY涉及的列上建立索引。应尽量避免在WHERE子句中对字段进行NULL值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:sel...
2019-03-27 23:47:21
203
原创 Eclipse下Maven报Artifact has not been packaged yet
Eclipse下Maven报Artifact has not been packaged yetmaven-dependency-plugin中有如下配置<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>mav...
2019-02-27 22:04:32
473
原创 基础数据类型(long)和封装类型(Long)的效率简单比较
基础数据类型(long)和封装类型(Long)的效率简单比较在读《Effective Java》这本书的时候看到,一个有趣的例子,讲的是封装类型和基础类型的取舍,我们一起来看看。测试环境处理器 Intel Core i3-2130 @3.4GHz 3.4GHzJDK jdk1.7.0_80内存 8G系统 Windows 7 x64...
2019-02-06 12:04:08
474
原创 Eclipse代码配色方案设置
Eclipse代码配色方案设置导入epf(eclipse配置)文件可以在 http://www.eclipsecolorthemes.org/ 下载自己喜欢的eclipse配置方案,然后在Eclipse的File->Import->General->Preferences->选文件->Finish,然后会提示Res...
2019-02-05 09:21:50
340
原创 Gti合并提交记录
With git it’s possible to squash previous commits into one. This is a great way to group certain changes together before sharing them with others. ~ Here’s how to squash some ...
2019-02-03 16:48:07
351
原创 Maven跳过单元测试
Maven跳过单元测试在命令后面加上参数-DskipTests-DskipTests,不执行测试用例,但编译测试用例类生成相应的class文件至target/test-classes下。在命令后面加上参数-Dmaven.test.skip=true-Dmaven.test.skip=true,不执行测试用例,也不编译测试用例类。mvn p...
2019-01-24 06:21:31
333
原创 文本编辑器添加右键打开方式
文本编辑器添加右键打开方式手动添加键值查找节点在注册表编辑器中找的这个节点:在 HKEY_CLASSSES_ROOT→* → Shell新建节点在Shell下,新建项命名为Sublime Text 3(见名知意),在右边窗口新建字符串值(右键–新建–字符串值)。名称:Icon;值:D:\Program\Sublime Text 3\s...
2019-01-05 16:39:57
719
原创 Hibernate一对多和多对一中各个参数的说明
Hibernate一对多和多对一中各个参数的说明many-to-one节点有以下属性(摘自Hibernate文档):序号属性说明1name属性名2column(可选): 外间字段名。它也可以通过嵌套的元素指定。3class(可选 - 默认是通过反射得到属性类型): 关联的类的名字。4cascade(级联) (可...
2018-11-18 10:50:25
268
原创 Idea控制台输出中文乱码
Idea控制台输出中文乱码首先要明确一点,乱码都是因为编码格式不统一造成的,那我们就来统一一下整个开发环境的编码格式。1. 设置Idea启动环境的编码格式在idea启动器目录(D:\Program Files (x86)\JetBrains\IntelliJ IDEA 14\bin)下找到 idea.exe.vmoptions和idea64....
2018-09-24 22:54:12
397
原创 Log4J在Eclipse中文乱码
Log4J在Eclipse中文乱码中文乱码的问题基本都是因为显示用的编码格式和写入的编码格式不匹配造成的,Windows的默认编码格式是GB2312,所以很可能是因为log4j的编码格式配置成了utf-8,而Eclipse的Tomcat的编码格式没有设置。两种处理方法:第一种方式,log4j配置编码格式去掉utf-8删除或者注释掉log4j...
2018-05-17 20:25:30
751
原创 Maven项目使用Tomcat插件发布
Maven项目使用Tomcat插件发布tomcat7-maven-plugin 插件使用在pom.xml的plugins节点下添加下面代码,插件官网 http://tomcat.apache.org/maven-plugin.html<plugin> <groupId>org.apache.tomcat.mav...
2018-05-09 07:46:05
273
原创 Eclipse的Code Templates配置
Eclipse的Code Templates配置可以根据自己需求适当添加删减一些内容打开Window->Preferences->Java->Code Style->Code Templates编辑以下对应项目Comments–>Files(Java文件注释)/** * Project Name:${pr...
2018-03-03 10:54:30
419
原创 JavaWeb获取客户端IP地址
JavaWeb获取客户端IP地址1. 一种参考方式如下:在反向代理( Nginx )上配置,增加Real-IP字段:location /{ ... proxy_set_header Real-IP $remote_addr; ...}2. 业务系统中,获取来源IP的代码如下(Java示例):@SuppressWarnings("unch...
2017-11-20 00:14:06
471
原创 语义化版本号规范2.0.0
语义化版本号规范2.0.0摘要版本格式:主版本号.次版本号.修订号,版本号递增规则如下:主版本号:当你做了不兼容的 API 修改,次版本号:当你做了向下兼容的功能性新增,修订号:当你做了向下兼容的问题修正。先行版本号及版本编译信息可以加到“主版本号.次版本号.修订号”的后面,作为延伸。简介在软件管理的领域里存在着被称作“依赖地狱...
2017-11-18 14:03:12
311
原创 Git常用命令
Git常用命令创建版本库克隆远程版本库git clone <url>初始化本地版本库git init修改和提交查看状态git status查看变更内容git diff跟踪所有改动过的文件git add .跟踪指定的问题件git add <file>文件改名...
2017-11-14 03:05:10
157
原创 Maven使用本地jar的一个方法
Maven使用本地jar的一个方法Maven项目在不安装本地jar到仓库的情况下怎么讲jar配置到项目中呢?将jar放在项目中,例如web项目就放在 webapp/WEB-INF/lib下面然后再pom.xml中添加jar的依赖:<dependency> <groupId>myjar</groupId&...
2017-11-01 08:16:12
132
原创 常用正则表达式
常用正则表达式1. 校验数字的表达式数字:^[0-9]*$n位的数字:^\d{n}$至少n位的数字:^\d{n,}$m-n位的数字:^\d{m,n}$零和非零开头的数字:^(0|[1-9][0-9]*)$非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(.[0-9]{1,2})?$带1-2位小数的正数或负数:^(\-...
2017-11-01 07:54:35
98
原创 Excel表格数据生成SQL
Excel表格数据生成SQLexcel表格中有A、B、C三列数据,希望导入到数据库users表中,对应的字段分别是name,sex,age 。在你的excel表格中增加一列,利用excel的公式自动生成sql语句,方法如下:增加一列(D列)在第一行的D列,就是D1中输入公式:=CONCATENATE("insert into users ...
2017-10-19 21:44:03
329
原创 Maven本地仓库位置设置
Maven本地仓库位置设置本地目录设置在 settings 节点中添加<localRepository>../repository</localRepository>远程仓库位置设置在文件中找到 mirrors 节点,添加下面节点<mirror> <id>central_mirr...
2017-10-16 16:17:36
266
原创 Intellij IDEA生成JavaDoc
Intellij IDEA生成JavaDoc1. 在工具栏中找到tool >> Generate JAVADoc...2. 然后弹出配置窗口参数说明Whole project>>整个项目都生成Custom scope>>自定义范围,如下:project files项目文件,projec...
2017-10-03 19:21:10
330
原创 配置JDK环境变量
配置JDK环境变量在windows下JDK的环境变量配置。32位系统和64位系统操作一致。右击计算机-属性-高级系统设置-高级-环境变量,弹出“环境变量”对话框。在下方的系统变量中修改值(尽量不要在用户变量中修改)。添加JAVA_HOME指明JDK安装路径,如C:\Program Files\Java\jdk1.7.0,此路径下包括...
2017-10-01 10:23:01
173
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人