加载中
Java 并发基础学习

三个基础概念 原子性。一个操作或者一系列骚操作,要么全部执行要么全部不执行。数据库中的“事物”就是个典型的院子操作。 可见性。当一个线程修改了共享属性的值,其它线程能立刻看到共享属...

2018/01/24 09:29
16
Java反射——Type接口详解

Type的简介 java.lang.reflect.Type接口及其相关接口用于描述java中用到的所有类型,是Java的反射中很重要的组成部分。 在API文档中,Type接口的说明如下: Type 是 Java 编程语言中所有类型...

09/02 17:20
66
详解单例设计模式

详解单例设计模式 系统用例 现在才知道,在计算机系统中,线程池、缓存、日志对象、对话框、打印机、显卡的驱动程序对象常被设计成单例。 菜鸡单例写法 public class MyClass { private sta...

2018/08/28 15:27
9
深入理解JAVA中的NIO 原

前言: 传统的 IO 流还是有很多缺陷的,尤其它的阻塞性加上磁盘读写本来就慢,会导致 CPU 使用效率大大降低。 所以,jdk 1.4 发布了 NIO 包,NIO 的文件读写设计颠覆了传统 IO 的设计,采用通...

2018/07/11 09:22
19
线程组和 ThreadLocal

前言 在上面文章中,我们从源码的角度上解析了一下线程池,并且从其 execute 方法开始把线程池中的相关执行流程过了一遍。那么接下来,我们来看一个新的关于线程的知识点:线程组。 线程组 ...

2018/06/22 09:27
25
浅谈数据结构-树

树是一种数据结构,其中一个元素可以有两个或者多个数据元素,具有一对多的特点,用树结构来存储文件。 树的概念 结点的度:子结点的个数。例如结点1中有3个子结点,结点1的度是3. 树的度:树...

2018/06/22 09:17
4
HashMap底层实现原理

在JDK1.6,JDK1.7中,HashMap采用位桶+链表实现,即使用链表处理冲突,同一hash值的链表都存储在一个链表里。但是当位于一个桶中的元素较多,即hash值相等的元素较多时,通过key值依次查找的...

2018/06/09 23:28
12
Java中的锁

在学习或者使用Java的过程中进程会遇到各种各样的锁的概念:公平锁、非公平锁、自旋锁、可重入锁、偏向锁、轻量级锁、重量级锁、读写锁、互斥锁等待。这里整理了Java中的各种锁,若有不足之处...

2018/06/04 18:35
10
必须要理清的Java线程池

前言: 本篇文章主要介绍的是Java(Javaee和Android开发都会涉及)中的线程池。线程池不仅是Java多线程编程的重要基础,而且也是Android面试和Javaee面试中,面试官心血来潮突然向你发难的一...

2018/05/18 09:38
22
自定义Java注解处理器

基本实现 实现一个自定义注解处理器需要有两个步骤,第一是实现Processor接口处理注解,第二是注册注解处理器。 实现Processor接口 通过实现Processor接口可以自定义注解处理器,这里我们采用...

2017/09/07 09:49
19
谨慎使用String作为HashMap的Key

首先简单复习一下哈希表知识(大学课本定义)。 根据设定的哈希函数f(key)和处理冲突的方法将一组关键字映像到一个有限的连续地址集(区间)上,并以关键字在地址集中的“像”作为记录在表中...

2017/05/08 21:55
142
Java泛型详解,通俗易懂只需5分钟

我们知道,使用变量之前要定义,定义一个变量时必须要指明它的数据类型,什么样的数据类型赋给什么样的值。 假如我们现在要定义一个类来表示坐标,要求坐标的数据类型可以是整数、小数和字符...

2016/03/21 12:49
44
hibernate 映射文件配置默认值方法

问题描述: hibernate技术中对应数据库中每一个表,都会有一个映射文件与之对应,此文件描述数据库表中每一个字段的类型、长度、是否可空等属性。在进行表中记录的插入(更新)操作时,hiber...

2015/07/18 23:37
870
Hibernate 的 session.load()使用方法

protected Person getOne(int id){ Session session = HibernateSessionFactory.getSession(); Person person = new Person(); try{ session.load(person, id); }catch(Exception e){ e.prin...

2015/06/30 21:53
93
hibernate 延迟加载

转自:http://blog.csdn.net/java958199586/article/details/7069901 hibernate延迟加载(懒加载)详解 一.什么是懒加载?他的作用? 延迟加载,也叫懒加载,它是Hibernate为提高程序执行效...

2015/05/13 23:41
163
老生常谈session,cookie的区别,安全性

一,为什么session,cookie经常会有人提到 做web开发的人基本上都会用session和cookie,但是仅仅只是会用,并不知道session和cookie的真正的工作原理,都只是凭着感觉来猜测。web开发者只要利...

2015/05/07 23:16
415
cookie 和session 的区别详解

这些都是基础知识,不过有必要做深入了解。先简单介绍一下。 二者的定义: 当你在浏览网站的时候,WEB 服务器会先送一小小资料放在你的计算机上,Cookie 会帮你在网站上所打的文字或是一些选...

2015/04/12 21:34
167
总结Hibernate中的几种关联映射的配置

1 单向多对一(多个A映射到一个B) 把A中的Integer B_id改成 B b,然后在A的映射文件中添加: <many-to-one name="b" class="B的类全名" column="foreign key所在的字段名称" not-null="true"...

2015/03/18 23:40
109
明确Hibernate中的关联映射

1.1实体关联关系 关联关系:一个对象持有另一个对象(在类中表现为一个类的对象作为另一个类的属性,在数据库则以外键的形式体现)。 泛化关系:对象之间的继承。 1.2单向多对一关联 首先在“...

2015/01/12 12:01
48
Hibernate多事物并发访问控制

在并发环境,一个数据库系统会同时为各种各样的客户程序提供服务,也就是说,在同一时刻,会有多个客户程序同时访问数据库系统,这多个客户程序中的失误访问数据库中相同的数据时,如果没有采...

2014/11/12 23:51
671

没有更多内容

加载失败,请刷新页面

返回顶部
顶部