Chares's Blog


  • Home

  • Categories

  • About

  • Archives

  • Tags

Spring的事务架构

Posted on 2016-11-11 | In Spring | | Visitors

Spring的事务架构
事务处理是数据库访问层非常重要的一项操作,那么Spring给我们提供的事务是一个什么样的事务呢?

Read more »

Spring的数据库访问哲学

Posted on 2016-11-10 | In Spring | | Visitors

Spring自带了一组数据访问框架,集成了多种数据访问技术。不管你是直接通过JDBC还是用Hibernate这样的对象关系映射(object-relational mappingORM)框架框架实现数据持久化,Spring都能够消除持久化代码中那些单调枯燥的数据访问逻辑。我们可以依赖Spring来处理底层的数据访问,这样,就可以专注于应用程序中数据的管理了。

Read more »

Java常用类源码——HashMap源码解析(JDK1.8)

Posted on 2016-11-08 | In Java | | Visitors

Java中存在几大非常有名的集合大佬,例如HashMap, HashTable,TreeMap等等,各大集合大佬们各有特色,那么他们的内部是怎么实现的呢?是不是非常好奇呢?当然本人也是非常好奇的,那么我们就慢慢的一步一步的了解他们吧,下面我们就先来了解HashMap这个集合。

Read more »

Java常用类源码——String、StringBuffer、StringBuild源码解析

Posted on 2016-11-07 | In Java | | Visitors

String

String的定义

String 在Java中是非常常见的一个数据类型了,Java本身对String是一个怎么样的描述呢?
我们来看其中对String的一些解释:

1
2
3
Strings are constant; their values cannot be changed after they
are created. String buffers support mutable strings.
Because String objects are immutable they can be shared.

Read more »

Hibernate框架——二级缓存(二)

Posted on 2016-11-05 | In Hibernate | | Visitors

查询缓存

概念

  1. 查询缓存就是数据缓存,能够按照要求加载数据
  2. 一级缓存和二级缓存都是对象缓存,在表中的一行有多少个字段,就会加载多少个数据。
Read more »

Hibernate框架——关系操作(二)

Posted on 2016-11-05 | In Hibernate | | Visitors

前一篇文章( Hibernate框架——关系操作(一))中编写了Hibernate的基本操作: 一对多单项关联,一对多双向关联。那么现Hibernate中的多对多的关联操作。

Read more »

Hibernate框架——二级缓存(一)

Posted on 2016-11-05 | In Hibernate | | Visitors

性能分析

抓取策略

研究对象

研究怎么样提取集合,该策略应该作用于set元上
研究从少的一方加载多的一方

Read more »

Hibernate框架——关系操作(一)

Posted on 2016-11-04 | In Hibernate | | Visitors

在之前两篇博文中,介绍了Hibernate框架的基本操作和对象的状态和一级缓存的知识,在本篇博文中将介绍对象之间的关系操作.

Read more »

Hibernate——缓存

Posted on 2016-11-04 | In Hibernate | | Visitors

Hibernate的缓存

缓存无论对于应用服务器还是对于数据库服务器来说,都是一个福音,缓存可以减轻数据库的压力,提高查询效率。下面就具体的来介绍一下Hibernate 中的缓存吧。

Read more »

Hibernate框架——对象状态

Posted on 2016-11-01 | In Hibernate | | Visitors

Hibernate对象的状态

应用的场景

假设一个班的所有学生要把考试的成绩同步到数据库表中,如果每一个学生和数据库交互一次,那么有60个学生,则需要更数据库交互60次,但是这样的效率是特别的低,那么怎么处理更加高效呢? 在hibernate中是用什么解决的呢?为了这个问题Hibernate就有了对象状态的这个概念。下面就以我们熟悉的Person表。来进行介绍关于hibernate中对象状态的一些原理。

Read more »
1…3456
Chares

Chares

Stay hungry, Stay foolish.

54 posts
18 categories
35 tags
GitHub 微博 知乎
© 2019 Chares
Powered by Hexo
Theme - NexT.Mist