Welcome 微信登录

首页 / 软件开发 / JAVA

Java多线程:“JUC锁”03之公平锁(一)

Java多线程:“JUC锁”03之公平锁(一)

Java多线程:“JUC锁”03之公平锁(一)2014-06-02 skywang12345 基本概念本章,我们会讲解“线程获取公平锁”的原理;在讲解之前,需要了解几个基本概念。后 面的内容,都是基于这些概念的;这些概念可能比较枯燥,但从这些概念中,能窥见“java锁 ”的一些架构,这对我们了解锁是有帮助的。1. AQS -- 指AbstractQueuedSynchronizer类。AQS 是java...
详解Hibernate的配置文件

详解Hibernate的配置文件

详解Hibernate的配置文件2014-06-02Hibernate配置文件主要功能是配置数据库连接和Hibernate运行时所需的各种属性,配置文件应该位 于JAVA应用或者JAVA Web应用的类文件中,刚开始接触Hibernate的时候,感觉Hibernate的配置既繁琐有 麻烦,不知道童鞋们在学习Hibernate的时候有没有这种感觉,是不是还在怀念用JDBC连接数据库呢,但 是繁琐背后隐藏着巨大的价值,下面我们将带你一探配置背后的奥秘。Hibe...
spring提供的事务管理

spring提供的事务管理

spring提供的事务管理2014-06-02spring提供的事务管理可以分为两类:编程式的和声明式的。编程式的,比较灵活,但是代码量大, 存在重复的代码比较多;声明式的比编程式的更灵活。编程式主要使用transactionTemplate。省略了部 分的提交,回滚,一系列的事务对象定义,需注入事务管理对象;声明式:主要使用 TransactionProxyFactoryBean,围绕Poxy的动态代理,能够自动的提交和回滚事务。统观spring事务, ...
Java多线程:“JUC原子类”02之AtomicLong原子类

Java多线程:“JUC原子类”02之AtomicLong原子类

Java多线程:“JUC原子类”02之AtomicLong原子类2014-06-02 cnblogs skywang12345AtomicLong介绍和函数列表AtomicLong是作用是对长整形进行原子操作。在32位操作系统中,64位的long 和 double 变量由 于会被JVM当作两个分离的32位来进行操作,所以不具有原子性。而使用AtomicLong能让long的操作保持 原子型。AtomicLong函数列表// 构造函数AtomicLong()...
Java线程间通讯概述

Java线程间通讯概述

Java线程间通讯概述2014-06-02 infoq Aliaksei Papou 译:吴海这个故事源自一个很简单的想法:创建一个对开发人员友好的、简单轻量的线程间通讯框架,完全不 用锁、同步器、信号量、等待和通知,在Java里开发一个轻量、无锁的线程内通讯框架;并且也没有队列 、消息、事件或任何其他并发专用的术语或工具。只用普通的老式Java接口实现POJO的通讯。它可能跟Akka的类型化actor类似,但作为一个必须超级轻量,并且要针对单台多核计算机...
Java范型知识

Java范型知识

Java范型知识2014-06-02我相信很多人跟我一样还未学习过范型的概念就开始使用范型的实例,最典型的就是集合框架。为了 进一步深入了解范型,这一次通过几个简单的例子来说明范型的注意事项。一.没有范型的世界所有的java类都派生自java.lang.Object ,这意味着所有的java对象都可以转换成Object,听起来似乎 很美妙,但事实并非如此。举个例子,假设现在需要一伙人去排队,要求只有学生可以参与进来,但是如 果对于这个队伍没有条件限定的话,...
jdbc连接SQL Server数据库的注意事项及编程应用实例

jdbc连接SQL Server数据库的注意事项及编程应用实例

jdbc连接SQL Server数据库的注意事项及编程应用实例2014-06-02 iteye cq520首先,关于数据库的安装方法在本文中就不再累赘,详情请见我的上一篇博客。http://cq520.iteye.com/admin/blogs/1982097不过需要注意的是,由于装有Windows操作系统下的电脑都默认有SQL Server,所以大家可以打开自己 的电脑看一下自己的电脑里面是哪个SQL Server 版本(在开始菜单中找到Microsof...
Hibernate的执行顺序

Hibernate的执行顺序

Hibernate的执行顺序2014-06-021.实例化Configuration对象Hibernate在WEB-INF下查找hibernate.cfg.xml配置文件,根据hibernate.cfg.xml配置文件中配置的信息实例化Configuration对象 。如果使用了事件系统的话,在实例化Configuration对象后还应对事件监听器进行注册。这里值得一提的是配置的问题。一般为每个持久化类配置一个映射文件,其中包括基本映射和关系映射。在hib...
Java多线程:“基础篇”01之基本概念

Java多线程:“基础篇”01之基本概念

Java多线程:“基础篇”01之基本概念2014-06-02 cnblogs skywang12345多线程是Java中不可避免的一个重要主体。从本章开始,我们将展开对多线程的学习。接下来的内容 ,是对“JDK中新增JUC包”之前的Java多线程内容的讲解,涉及到的内容包括,Object类中的 wait(), notify()等接口;Thread类中的接口;synchronized关键字。注:JUC包是指,Java.util.con...
<< 271 272 273 274 275 276 277 278 279 280 >>