加载中
如何合理使用java中的可变参数

可变参数时Java 1.5新增的方法,可变参数方法接收0个或者多个指定类型的参数,可变参数机制通过先创建一个数组,数组的大小为在调用位置所传递的参数数量,然后将参数值传到数组中,最后将数...

Java中枚举类型的使用

枚举中如何将不同的行为与每个枚举常量关联起来,如实现加减乘除

2017/02/20 21:37
25
js中的 ==,!=,===,!== 的用法与区别

1、== 和 != 属于弱类型比较,若类型不同,先偿试转换类型,再作值比较,最后返回值比较结果 。 2、=== 和 !== 属于强类型比较,只有在相同类型下,才会比较其值。 3、示例: <script type="...

2017/02/20 21:14
21
volatile的实现原理

在多线程并发编程中synchronized和Volatile都扮演着重要的角色,Volatile是轻量级的synchronized,它在多处理器开发中保证了共享变量的“可见性”。可见性的意思是当一个线程修改一个共享变量...

通过注解实现Spring定时任务实例

1. 首先通过在配置类注解@EnableScheduling 来开启对定时任务的支持,然后在要执行的定时任务方法上注解@Scheduled,声明这是一个定时任务 2. 任务执行类 import org.springframework.sched...

Git分支管理策略详解

相比同类软件,Git有很多优点。其中很显著的一点,就是版本的分支(branch)和合并(merge)十分方便。有些传统的版本管理软件,分支操作实际上会生成一份现有代码的物理拷贝,而Git只生成一...

Redis数据库笔记(一)

Redis是一个开源,高级的键值存储和一个适用的解决方案,用于构建高性能,可扩展的Web应用程序

2017/02/15 21:28
63
使用@Conditional条件注解

1. @Conditional注解根据满足的条件来创建一个特定的Bean 2. 示例,以不同的操作系统为条件,通过实现Condition接口,并重写matches方法来构造判断条件,若在Windows系统下运行程序,则输出命...

一个非常好用的java反射工具JOOR

1、jOOR(Java Object Oriented Reflection),它是一个对java.lang.reflect包的简单封装,使得我们使用起来更加直接和方便 2、API简介 Reflect.on 包裹一个类或者对象,表示在这个类或对象上进...

2017/02/14 21:25
311
Spring组合注解与元注解

注解(Annotation),也叫元数据。一种代码级别的说明。它与类、接口、枚举是在同一个层次。它可以声明在包、类、字段、方法、局部变量、方法参数等的前面,用来对这些元素进行说明

Cookie与Session的详解

Session 与 Cookie 的作用都是为了保持访问用户与后端服务器的交互状态。它们有各自的优点,也有各自的缺陷,然而具有讽刺意味的是它们的优点和它们的使用场景又是矛盾的。例如,使用 Cookie...

2017/02/11 22:28
30
日期正则表达式

该正则表达式可以校验所有日期,包含闰年闰月

CountDownLatch的使用

CountDownLatch为一个同步辅助类,在完成一组正在其他线程中执行的操作之前,它允许一个或多个线程一直等待。 方法说明: await() 使当前线程在锁存器倒计数至零之前一直等待,除非线程被中断...

Hash算法解决冲突的方法

1. 开放定址法: 所谓的开放定址法就是一旦发生了冲突,就去寻找下一个空的散列地址,只要散列表足够大,空的散列地址总能找到,并将记录存入 公式为:fi(key) = (f(key)+di) MOD m (di=1,2...

2017/02/11 22:14
83
JDK1.5~1.8新特性

JDK1.5新特性: 1. 自动装箱自动拆箱 2. 枚举类型 3. 泛型 4. 可变参数 5. 内省 6. For-Each循环 7. 静态导入 JDK1.6新特性: 1. Complier API 2. 用Console开发控制台程序 JDK1.7新特性: ...

2017/02/11 22:07
61
java性能调优

1. 影响性能的因素有:网路,数据库,cpu,磁盘IO,锁竞争,内存,程序本身 2. 性能调优方向: 3. 性能调优原则 (1)减小 CPU 消耗 – 线程数不易过多,过高导致线程上下文切换频繁,系统 ...

2017/02/11 22:03
82
IP 域名 DNS之间的区别

—— IP 域名 DNS之间的区别 1.IP地址:IP地址是用来唯一标识互联网上计算机的逻辑地址,让电脑之间可以相互通信. 每台连网计算机都依靠IP地址来互相区分、相互联系 2.域名:由于IP地址是数字标...

2017/02/11 22:00
62
比较器Comparator的使用

Comparator其实是一个策略类的模式

2017/02/11 21:54
19
Java集合详解

集合主要分为Collection集合与Map集合

2017/02/11 21:47
33
Spring常用注解

spring自带注解: @Component 组件,没有明确的角色 @Service 在业务逻辑层(service层)使用 @Repository 在数据访问层(dao层)使用 @Controller 在controller控制层使用 @Autowired 自动装...

没有更多内容

加载失败,请刷新页面

返回顶部
顶部