JAVA基础
ycy蓝码
呜呜
展开
-
Thread 常搞混的几个概念sleep、wait、yield、interrupt
sleep:在指定的毫秒数内让当前正在执行的线程休眠(暂停执行),此操作受到系统计时器和调度程序精度和准确性的影响。该线程不丢失任何监视器的所属权。 通过调用sleep使任务进入休眠状态,在这种情况下,任务在指定的时间内不会运行。 调用sleep的时候锁并没有被释放。 休眠 Java SE5引入了更加显示的sleep()版本作为TimeUnit类的一部分,这个方法允许你指定sleep(转载 2016-01-05 08:34:16 · 537 阅读 · 0 评论 -
ThreadPool使用方式说明
——转自http://blog.ithome.com.tw/index.php?op=ViewArticle&articleId=23037&blogId=1556 ThreadPool使用方式说明 為何要透過ThreadPool來管理Thread?為何要採用Pool的方式?當AP要使用Thread時不是直接New就好了嗎? 1、ThreadPool通常用來解決兩種問題:转载 2016-01-21 14:40:00 · 464 阅读 · 0 评论 -
使用UncaughtExceptionHandler重启线程
使用UncaughtExceptionHandler重启线程 我们已经知道,Java中有两种异常,即已检测异常和未检测异常。已检测的异常必须在抛出语句(throws clause)的方法中指定或者捕获。未检测的异常不需要指定或捕获。因为run()方法不接受抛出语句,所以当一个检测的异常在一个Thread对象的 run()方法中抛出,我们需要对其进行捕获并做相应的处理。但是当一个未检测的异常在转载 2016-01-07 10:55:51 · 513 阅读 · 0 评论 -
深入研究Servlet线程安全性问题
本文主要来源 zwchen的博客:http://zwchen.iteye.com/blog/91088 概述 在探讨java线程安全前,让我们先简要介绍一下Java语言。 任何语言,如C++,C#,Java,它们都有相通之处,特别是语法,但如果有人问你,Java语言的核心是什么?类库?关键字?语法?似乎都不 是。Java语言的核心,也就是Sun始终不愿意开源的东西:Java虚拟机转载 2015-12-26 09:54:35 · 446 阅读 · 0 评论 -
java中long和double类型操作的非原子性探究
Java中的原子操作包括: 1)除long和double之外的基本类型的赋值操作 2)所有引用reference的赋值操作 3)java.concurrent.Atomic.* 包中所有类的一切操作。 但是java对long和double的赋值操作是非原子操作!!long和double占用的字节数都是8,也就是64bits。在32位操作系统上对64位的数据的读写要分两步完成,每一步转载 2015-12-26 10:08:32 · 512 阅读 · 0 评论 -
Spring单实例、多线程安全、事务解析
原文:http://blog.csdn.net/c289054531/article/details/9196053 引言: 在使用Spring时,很多人可能对Spring中为什么DAO和Service对象采用单实例方式很迷惑,这些读者是这么认为的: DAO对象必须包含一个数据库的连接Connection,而这个Connection不是线程安全的,所以每个DAO都转载 2015-12-26 10:41:11 · 560 阅读 · 0 评论 -
深入学习微框架:Spring Boot
转载于:http://www.infoq.com/cn/articles/microframeworks1-spring-boot spring-boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Boot致力于在蓬勃发展的快速应转载 2016-03-18 16:08:10 · 1364 阅读 · 0 评论 -
logback详细配置信息
logback的使用和logback.xml详解 原文:http://www.cnblogs.com/warking/p/5710303.html 一、logback的介绍 Logback是由log4j创始人设计的另一个开源日志组件,官方网站: http://logback.qos.ch。它当前分为下面下个模块: logback-core:其它两个模块的基础模块 logb转载 2017-07-18 16:33:59 · 458 阅读 · 0 评论