![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
Saipan2014
这个作者很懒,什么都没留下…
展开
-
java使用new Date()和System.currentTimeMillis()获取当前时间戳
在开发过程中,通常很多人都习惯使用new Date()来获取当前时间,使用起来也比较方便,同时还可以获取与当前时间有关的各方面信息,例如获取小时,分钟等等,而且还可以格式化输出,包含的信息是比较丰富的。但是有些时候或许你并不需要获取那么多信息,你只需要关心它返回的毫秒数就行了,例如getTime()。为了获取这个时间戳,很多人也喜欢使用new Date().getTime()去获取,咋一看没什么问转载 2017-06-29 11:45:31 · 2716 阅读 · 0 评论 -
VO,DTO,DO,PO
概念: VO(View Object):视图对象,用于展示层,它的作用是把某个指定页面(或组件)的所有数据封装起来。 DTO(Data Transfer Object):数据传输对象,这个概念来源于J2EE的设计模式,原来的目的是为了EJB的分布式应用提供粗粒度的数据实体,以减少分布式调用的次数,从而提高分布式调用的性能和降低网络负载,但在这里,我泛指用于展示层与服务层之间的数转载 2017-09-13 15:22:40 · 325 阅读 · 0 评论 -
spring MVC 拦截
web.xml 文件 如下配置 拦截所有请求 springMVC / 在 applicationContext_mvc.xml 配置文件中 如下配置 可以解除拦截 今天遇到一个问题,以为是路径问题,实际上不是,是路径的配置问题。 有信税报项目原创 2017-09-06 15:32:56 · 285 阅读 · 0 评论 -
web.xml中load-on-startup的作用
原文链接 http://www.blogjava.net/xzclog/archive/2011/09/29/359789.html springMVC org.springframework.web.servlet.DispatcherServlet contextConfigLocation classpath:applicationContext.xml,classp转载 2017-09-14 14:36:27 · 209 阅读 · 0 评论 -
对象锁的同步和异步问题
/** * 对象锁的同步和异步问题 * @author alienware * */ public class MyObject { public synchronized void method1(){ try { System.out.println(Thread.currentThread().getName()); Thread.sleep(4000);转载 2017-09-21 16:16:36 · 274 阅读 · 0 评论 -
synchronized 对象锁 or 类锁?
最近在看并发编程,把典型demo记录下,作为学习笔记。同时分享给初学者,如有错误,欢迎指出。 关键字synchronized取得的锁都是对象锁,而不是把一段代码(方法)当做锁,所以代码中哪个线程先执行synchronized关键字的方法,哪个线程就持有该方法所属对象的锁(Lock), 在静态方法上加synchronized关键字,表示锁定.class类,类一级别的原创 2017-09-21 16:20:22 · 281 阅读 · 0 评论 -
synchronized的重入
public class SyncDubbo1 { public synchronized void method1(){ System.out.println("method1.."); method2(); } public synchronized void method2(){ System.out.println("method2.."); method3();转载 2017-09-21 16:53:48 · 262 阅读 · 0 评论 -
volatile关键字不具备synchronized关键字的原子性(同步),Atomic前缀修饰变量 具有原子性
最终结果不是5000,volatile 修饰的变量 不具备原子性 最终结果是5000,AtomicInteger 变量具有原子性转载 2017-09-21 19:34:13 · 326 阅读 · 0 评论