自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 资源 (5)
  • 收藏
  • 关注

原创 Hibernate 二级缓存

参考代码下载github:https://github.com/changwensir/java-ee/tree/master/hibernate4    •缓存(Cache):计算机领域非常通用的概念。它介于应用程序和永久性数据存储源(如硬盘上的文件或者数据库)之间,其作用是降低应用程序直接读写永久性数据存储源的频率,从而提高应用的运行性能。缓存中的数据是数据存储源中数据的拷贝。缓存

2016-09-20 22:55:38 724

原创 Hibernate深入理解----Hibernate 检索方式(HQL,QBC,本地SQL)

参考代码下载github:https://github.com/changwensir/java-ee/tree/master/hibernate4•Hibernate 提供了以下几种检索对象的方式    –导航对象图检索方式: 根据已经加载的对象导航到其他对象    –OID 检索方式: 按照对象的OID来检索对象,    –HQL 检索方式:使用面向对象的

2016-09-20 22:47:44 2653

原创 Hibernate深入理解----06映射继承关系

参考代码下载github:https://github.com/changwensir/java-ee/tree/master/hibernate4    •对于面向对象的程序设计语言而言,继承和多态是两个最基本的概念。Hibernate的继承映射可以理解持久化类之间的继承关系。例如:人和学生之间的关系。学生继承了人,可以认为学生是一个特殊的人,如果对人进行查询,学生的实例也将被得

2016-09-20 21:03:01 937

原创 Hibernate深入理解----05关联关系(一对一,多对多)

参考代码下载github:https://github.com/changwensir/java-ee/tree/master/hibernate4一、一对一public class Manager{ private Integer mgrId; private String mgrName; private Department dept;//省去g

2016-09-20 17:22:20 1783

原创 Hibernate深入理解----04关联关系(单向多对1,双向1对多)

参考代码下载github:https://github.com/changwensir/java-ee/tree/master/hibernate4•在领域模型中, 类与类之间最普遍的关系就是关联关系.在UML图中,关联是有方向的1.单向多对1两个类,多个Order对应一个Customerpublic class Customer { private Int

2016-09-19 21:29:42 1576

原创 Hibernate深入理解----03Session缓存核心方法(save()和persist(),get()和load(),update()和saveOrUpdate,delete()和evil()

参考代码下载github:https://github.com/changwensir/java-ee/tree/master/hibernate4一、持久化对象的状态1).临时对象(Transient):     在使用代理主键的情况下, OID 通常为 null    不处于 Session 的缓存中    在数据库中没有对应的记录2).持久化对象(也叫”托管”)(

2016-09-19 11:37:02 1909 2

原创 Hibernate深入理解----03操作Session缓存方法(flush、refresh、clear,事务隔离级别)

参考代码下载github:https://github.com/changwensir/java-ee/tree/master/hibernate4    Session 接口是 Hibernate 向应用程序提供的操纵数据库的最主要的接口, 它提供了基本的保存, 更新, 删除和加载 Java 对象的方法.    Session 具有一个缓存, 位于缓存中的对象称为持久化对象, 它和数

2016-09-19 10:54:54 6289 1

原创 Hibernate深入理解----02HelloWorld详解(Hibernate.cfg.xml配置文件详解,创建持久化对象详解)

参考代码下载github:https://github.com/changwensir/java-ee/tree/master/hibernate41、创建Hibernate.cfg.xml配置文件<!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration D

2016-09-18 16:54:55 3358

原创 Hibernate深入理解----01基础知识介绍及安装相关插件

参考代码下载github:https://github.com/changwensir/java-ee/tree/master/hibernate41).什么是 Hibernate ?     一个框架    一个 Java 领域的持久化框架    一个 ORM 框架2).对象的持久化狭义的理解,“持久化”仅仅指把对象永久保存到数据库中广义的理解,“持久化”包括

2016-09-18 15:52:41 894

原创 Spring4深入理解----整合Hibernate

参考代码下载github:https://github.com/changwensir/java-ee/tree/master/spring4•Spring 支持大多数流行的ORM框架,包括HibernateJDO,TopLink, Ibatis和JPA。•Spring 对这些 ORM框架的支持是一致的,因此可以把和Hibernate整合技术应用到其他ORM框架上.

2016-09-17 13:54:33 1312

原创 Spring4深入理解----事务(声明式事务和xml配置事务,事务传播属性,事务其他属性(隔离级别&回滚&只读&过期))

参考代码下载github:https://github.com/changwensir/java-ee/tree/master/spring4  •事务管理是企业级应用程序开发中必不可少的技术, 用来确保数据的完整性和一致性.  •事务就是一系列的动作,它们被当做一个单独的工作单元.这些动作要么全部完成,要么全部不起作用  •事务的四个关键属性(ACID)    –原子性(

2016-09-17 13:39:45 5520

原创 Spring4深入理解AOP02----AOP简介,AspectJ,AOP基于注解和XML配置(5种通知,切面优先级)

参考代码下载github:https://github.com/changwensir/java-ee/tree/master/spring4一、AOP简介    •AOP(Aspect-Oriented Programming, 面向切面编程):是一种新的方法论,是对传统OOP(Object-OrientedProgramming,面向对象编程)的补充.    •AO

2016-09-16 22:11:33 9895 2

原创 Spring4深入理解AOP01----引入AOP的概念

参考代码下载github:https://github.com/changwensir/java-ee/tree/master/spring4public interface ArithmeticCalculator { int add(int i, int j); int sub(int i, int j); int mul(int i, int j);

2016-09-16 21:11:59 1735

原创 Spring4深入理解IOC&DI04----Bean配置方式(全类名,工厂方法,FactoryBean),配置形式(基于XML和注解),泛型依赖注入

参考代码下载github:https://github.com/changwensir/java-ee/tree/master/spring4一、Bean的配置方式    Bean 的配置方式:通过全类名(反射)、通过工厂方法(静态工厂方法 & 实例工厂方法)、FactoryBean1-1.通过静态工厂方式配置Bean  --•调用静态工厂方法创建Bean是将对象创建的

2016-09-16 19:13:50 4271

原创 Spring4深入理解IOC&DI03----Bean配置--SpEL,IOC 容器中 Bean 的生命周期

一、SpEL  --•Spring 表达式语言(简称SpEL):是一个支持运行时查询和操作对象图的强大的表达式语言。  --•语法类似于EL:SpEL使用#{…} 作为定界符,所有在大框号中的字符都将被认为是SpEL  --•SpEL为 bean的属性进行动态赋值提供了便利  --•通过 SpEL可以实现:    –通过 bean 的id对bean进行引用

2016-09-16 16:20:33 1111

原创 Spring4深入理解IOC&DI02----Bean配置--自动装配、bean之间的继承与依赖、使用外部属性文件

参考代码下载github:https://github.com/changwensir/java-ee/tree/master/spring4XML 配置里的 Bean 自动装配  --Spring IOC 容器可以自动装配 Bean. 需要做的仅仅是在 的 autowire 属性里指定自动装配的模式  --byType(根据类型自动装配): 若 IOC 容器中有多个与目标 Be

2016-09-16 15:33:17 1097

原创 Spring4深入理解01----Bean配置(依赖注入和控制反转的区别)

Spring是什么?    Spring 是一个开源框架.    Spring 为简化企业级应用开发而生.    使用 Spring 可以使简单的 JavaBean 实现以前只有 EJB 才能实现的功能.     Spring 是一个 IOC(DI) 和 AOP 容器框架.具体描述 Spring:   --轻量级:Spring 是非侵入性的 - 基于 Spring 开发

2016-09-12 17:50:07 2741 1

原创 Activiti基础教程--10开始活动节点,接收活动,用户任务(个人任务,组任务)

一、开始活动节点public class StartTest { ProcessEngine processEngine = ProcessEngines.getDefaultProcessEngine(); /**部署流程定义(从inputStream)*/ @Test public void deploymentProcessDefinition_inputStr

2016-09-11 15:56:08 7034 3

原创 Activiti基础教程--09排他网关,并行网关

一、排他网关public class ExclusiveGateWayTest { ProcessEngine processEngine = ProcessEngines.getDefaultProcessEngine(); /**部署流程定义(从inputStream)*/ @Test public void deploymentProcessDefinition

2016-09-11 15:24:55 3180

原创 Mysql性能优化----SQL语句优化、索引优化、数据库结构优化、系统配置优化、服务器硬件优化

一、SQL语句优化1-1.MySQL慢日志1).慢日志开启方式和存储格式  如何发现有问题的SQL? 使用Mysql慢日志对有效率问题的SQL进行监控前期准备mysql> show variables like '%log_queri%';+-------------------------------+-------+| Variable_name

2016-09-08 18:03:43 5471 1

原创 Java----异常类(错误和异常,两者区别)

在 Java 中,所有的异常都有一个共同的祖先 Throwable(可抛出)。Throwable 指定代码中可用异常传播机制通过 Java 应用程序传输的任何问题的共性。  Throwable 有两个重要的子类:Exception(异常)和 Error(错误),二者都是 Java 异常处理的重要子类,各自都包含大量子类。   ①.Exception(异常)是应用程序中可能的可预测、可恢复问

2016-09-06 12:50:53 22568 1

原创 java集合----Iterable和Iterator的区别

1).Iterator是迭代器类,而Iterable是为了只要实现该接口就可以使用foreach,进行迭代.  2).Iterable中封装了Iterator接口,只要实现了Iterable接口的类,就可以使用Iterator迭代器了。  3).集合Collection、List、Set都是Iterable的实现类,所以他们及其他们的子类都可以使用foreach进行迭代。  4).It

2016-09-06 11:32:38 966

原创 mongoDB的复制集4----复制集监控(状态查看)

一、复制集状态查看复制集状态查询命令  ①.复制集状态查询:rs.status()  ②.查看oplog状态: rs.printReplicationInfo()  ③.查看复制延迟:  rs.printSlaveReplicationInfo()  ④.查看服务状态详情:   db.serverStatus()1).rs.status()  self:只会出现在执

2016-09-01 17:31:45 10849

原创 mongDB分片

一、MongoDB分片介绍1). 什么是分片?  分片:是将数据进行拆分,将数据水平分散到不同的服务器上user_id 数据库一线表里字段名2).为什么要分片?  架构上:读写均衡,去中心化  结构上:12点节点(version  硬件上:内存,硬盘容量限制3).mongodb分片技术适用场景 什么时候考虑分片  硬盘,内存存在限制,或者fa

2016-09-01 14:47:01 873

《Maven实战》完整高清版

2016-09-06

Java多线程编程核心技术_完整版

2016-07-07

SQL实验数据

该文件里面有sql的各种语法和相关数据结果

2015-08-06

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除