- 博客(13)
- 资源 (4)
- 收藏
- 关注
原创 JSP的静态包含和动态包含详细讲解 (一)
JSP包含有两种方式:静态包含和动态包含。下面我们将通过JSP运行的特点(转换为servlet再执行)来比较二者的区别。一、静态包含 我们先写一个正常的小项目,来看下静态包含是如何运行的。测试一:top.jsp页面:<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
2016-09-29 18:41:58 20089 2
原创 Tomcat7目录结构详解(非常详细)
Tomcat7 的目录结构如图:· 1、bin:该目录下存放的是二进制可执行文件,如果是安装版,那么这个目录下会有两个exe文件:tomcat6.exe、tomcat6w.exe,前者是在控制台下启动Tomcat,后者是弹出UGI窗口启动Tomcat;如果是解压版,那么会有startup.bat和shutdown.bat文件,startup.bat用来启动Tomcat,但需要先配置J
2016-09-28 21:38:27 52388 10
原创 详细解说Tomcat 设置虚拟路径的几种方法及为什么设置虚拟路径
说明:此次使用的是Tomcat 7.0 很多朋友都会很疑惑,既然我们都知道在Tomcat服务器上部署项目只要将项目打包,然后放到webapps目录下就可以了,为什么还需要配置虚拟路径?的确,把项目放到webapps目录下非常方便,至少在部署一个项目时,直接把项目扔到webapps目录下所进行的操作会比设置虚拟路径容易的多。但是如果考虑到长久性的操作以及多个项目呢? 设置虚拟路径的
2016-09-28 20:43:16 48228 6
原创 Hibernate 关系映射注解详解--一对多
一对多和多对一注解及其属性详解:-------------------------------------------------------------------------------------@ManyToOne表示一个多对一的映射,该注解标注的属性通常是数据库表的外键 属性:optional:是否允许该字段为null,该属性应该根据数据库表的外键约束来确定,默认为tru
2016-09-27 09:14:06 8773
转载 字节流与字符流的区别详解
转:字节流与字符流先来看一下流的概念:在程序中所有的数据都是以流的方式进行传输或保存的,程序需要数据的时候要使用输入流读取数据,而当程序需要将一些数据保存起来的时候,就要使用输出流完成。程序中的输入输出都是以流的形式保存的,流中保存的实际上全都是字节文件。字节流与字符流在java.io包中操作文件内容的主要有两大类:字节流、字符流,两类都分为输入
2016-09-26 23:06:15 8825
转载 java 字节流与字符流的区别
字节流与和字符流的使用非常相似,两者除了操作代码上的不同之外,是否还有其他的不同呢?实际上字节流在操作时本身不会用到缓冲区(内存),是文件本身直接操作的,而字符流在操作时使用了缓冲区,通过缓冲区再操作文件,如图12-6所示。下面以两个写文件的操作为主进行比较,但是在操作时字节流和字符流的操作完成之后都不关闭输出流。范例:使用字节流不关闭执行package org.lxh
2016-09-26 22:59:47 8815
原创 Hibernate对象关系映射详解之一对多关系映射
Hibernate对象关系映射详解之“一对多”关系映射之前学习Hibernate框架的时候,对这七大关系映射一直是云里雾里的,虽然可以仿照写出代码,但是不能独立编写出来。鉴于工作中这个知识点使用的几率还是非常大的,所以花了一点时间静下心来学习了一下,在这里写下一点学习笔记和大家交流。欢迎大家指点交流!(下面的笔记以及所有的示例都是使用注解)我理解的关联映射就是将关联关系映射到数据库
2016-09-26 19:45:20 9026
原创 Hibernate框架——缓存(2)
三、二级缓存1.1 二级缓存因为一级缓存不能跨session存在,但是在多线程(同步)的情况下,可能会出现多个session需要共享同一份数据,为了避免频繁访问数据库,所以二级缓存应运而生!因为二级缓存是由第三方供应商提供,所以在使用二级缓存的时候首先需要选择好使用哪一个提供商的二级缓存,并选择相应的支持包。1.2 二级缓存策略提供商这里需要注意的是,每个策略提供商所对应的类是
2016-09-24 18:18:34 8618
原创 Hibernate框架——缓存(1)
一、缓存类型1.1缓存分为三种: 1) 一级缓存(session级别缓存、事务级别缓存) —— The First Level Cache2) 二级缓存(sessionFactory级别缓存、进程或集群范围缓存)—— The Second Level Cache3) 查询缓存注意: 一级缓存不能跨session存在,即每个session的缓存是相互间独立的,彼此
2016-09-24 17:34:12 8918
转载 Spring 2.5配置文件详解--非常详细的讲解
文章转自:http://book.51cto.com/art/201004/193743.htmSpring配置文件是用于指导Spring工厂进行Bean生产、依赖关系注入(装配)及Bean实例分发的"图纸"。Java EE程序员必须学会并灵活应用这份"图纸"准确地表达自己的"生产意图"。Spring配置文件是一个或多个标准的XML文档,applicationContext.x
2016-09-21 17:22:02 9089
转载 通俗理解数据库设计原则
1. 原始单据与实体之间的关系 可以是一对一、一对多、多对多的关系。在一般情况下,它们是一对一的关系:即一张原始单据对应且只对应一个实体。 在特殊情况下,它们可能是一对多或多对一的关系,即一张原始单证对应多个实体,或多张原始单证对应一个实体。 这里的实体可以理解为基本表。明确这种对应关系后,对我们设计录入界面大有好处。 〖例1〗:一份员工履历资料,在人力资源信息系统中,
2016-09-18 22:53:48 9468
原创 detached entity passed to persist 错误的引起的原因和解决办法
今天在测试整合Spring和Hibernate的时候,遇到了一个问题,报错情况如下:报错信息:org.springframework.dao.InvalidDataAccessApiUsageException: detached entity passed to persist: com.bean.Cat; nested exception is org.hibernate.PersistentO
2016-09-18 17:20:56 42632 2
原创 深入理解MyBatis框架——SqlSession
深入理解MyBatis框架——SqlSessionMyBatis学习笔记SqlSession如何生成SqlSessions 是由 SqlSessionFactory 实例创建的。SqlSessionFactory 对 象 包 含 创 建 SqlSession 实 例 的 所 有 方 法 。 SqlSessionFactory 本 身 是 由 SqlSessionFactoryBuilder 创
2016-09-10 18:09:40 10267
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人