加载中
Maven打包跳过单元测试

转自:maven跳过单元测试-maven.test.skip和skipTests的区别 -DskipTests,不执行测试用例,但编译测试用例类生成相应的class文件至target/test-classes下。 -Dmaven.test.skip=true,不执行...

05/24 11:27
40
Calendar TimeZone SimpleDateFormat

关于Calendar类的使用可参考:Java Calendar类的使用总结 获取日历(Calendar):java.util.Calendar#getInstance() 获取时区TimeZone: TimeZone.getTimeZone("GMT+00:00"); 或:TimeZone.ge...

05/22 19:16
5
MySQL同表更新与查询冲突

MySQL version: 5.5 MySQL报错: You can't specify target table 'document_basic' for update in FROM clause 原因:MySQL不支持对同表同时更新+查询 解决方案:查询结果使用中间表接收,或...

05/20 17:05
5
查看JVM默认的收集器类型

jps -ml 获取java进程号 jinfo -flags 打印所有JVM参数 或:jcmd -l 获取java进程号 jcmd pid VM.flags查看JVM参数(jcmd使用:jcmd pid help) 未自己设定收集器的情况下在'Non-default VM f...

04/22 17:01
9
Java获取文件类型/扩展名

import java.io.IOException; import java.io.InputStream; import java.net.URL; import java.util.HashMap; import java.util.Map; public class FileTypeUtils { private final static Ma...

2018/12/13 16:09
843
MySQL的统计总数count(*)与count(id)或count(字段)的之间的各自效率性能对比

执行效果: 1. count(1) and count(*) 当表的数据量大些时,对表作分析之后,使用count(1)还要比使用count(*)用时多了! 从执行计划来看,count(1)和count(*)的效果是一样的。 但是在表做过分...

2018/11/27 14:10
424
Python3.7源码安装

至2018/8/28 Python最新发行版本:3.7.0 LINUX系统:CentOS 源码安装: 1、下载源码 cd /home wget https://www.python.org/ftp/python/3.7.0/Python-3.7.0.tgz 2、解压并查看源码 tar -zxv...

SQL truncate 、delete与drop区别

相同点: 1.truncate和不带where子句的delete、以及drop都会删除表内的数据。 2.drop、truncate都是DDL语句(数据定义语言),执行后会自动提交。 不同点: 1. truncate 和 delete 只删除数据不...

算法题

public class ArithDemo {   public static void main(String[] args) {     int [] arr={4,567,882,1,78};     //bubberSort(arr);     choiceSort(arr);   }   /*    * 3,8,12,2,3,5    * 冒泡排序:相...

2017/10/12 12:23
8
块,静态块代码执行顺序

public class Main { public static void main(String[] args) { System.out.println("main start---------"); new B(); new A(); System.out.println...

2017/10/12 01:20
11
redisCacheManager

redisCacheManager(redis缓存管理器使用):配置+注解 @Cacheable、@CachePut、@CacheEvict 注解介绍: (1)@Cacheable 作用:主要针对方法配置,能够根据方法的请求参数对其结果进行缓存 @Cache...

2017/09/27 00:25
48
IDEA常用快捷键

Ctrl+Z Ctrl+Shift+Z 撤销/恢复 Ctrl+D 复制选中行到下一行 Ctrl+Y 删除选中行 Ctrl+N 查找定位java类文件 Ctrl+Shift+N 查找定位所有文件 Alt+Enter 快速提示解决方式,相当于eclipse的Ctr...

2017/09/27 00:04
7
jsp 九大内置对象和其作用详解

JSP中一共预先定义了9个这样的对象,分别为:request、response、session、application、out、pagecontext、config、page、exception 1、request对象 request 对象是 javax.servlet.httpServ...

2017/09/26 23:49
5
数据库——常用函数

其他可参考文章:数据库中的函数 一、数学函数   数学函数主要用于处理数字,包括整型、浮点数等。 ABS(x) abs(x) 返回x的绝对值   SELECT ABS(-1) -- 返回1 CEIL(x),CEILING(x) cell(x...

(总结)Nginx配置文件nginx.conf中文详解

#nginx进程数,建议设置为等于CPU总核心数。 worker_processes 8; #全局错误日志定义类型,[ debug | info | notice | warn | error | crit ] error_log /var/log/nginx/error.log info; #...

Mybatis Sql语句#{},和 ${}传参的区别

#{},和 ${}传参的区别如下: 使用#传入参数时,sql语句解析是会加上"",当成字符串来解析,这样相比于$的好处是比较明显对的吧,#{}传参能防止sql注入,如果你传入的参数为 单引号',那么如...

2017/09/26 00:20
21
Java开发中的23种设计模式详解

设计模式(Design Patterns) ——可复用面向对象软件的基础 设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代...

2017/09/26 00:01
20
zookeeper选举机制

理解zookeeper选举机制 zookeeper集群 配置多个实例共同构成一个集群对外提供服务以达到水平扩展的目的,每个服务器上的数据是相同的,每一个服务器均可以对外提供读和写的服务,这点和redis...

maven依赖关系中Scope的作用

maven依赖关系中Scope的作用 Dependency Scope 在POM 4中,<dependency>中还引入了<scope>,它主要管理依赖的部署。目前<scope>可以使用5个值: compile,缺省值(默认就是compile),适用于...

2017/09/25 21:49
6
Java中HashMap的实现原理

总结:HashMap的实现原理: 利用key的hashCode重新hash计算出当前对象的元素在数组中的下标 存储时,如果出现hash值相同的key,此时有两种情况。(1)如果key相同,则覆盖原始值;(2)如果key不...

没有更多内容

加载失败,请刷新页面

返回顶部
顶部