NotPerfect-EOF

。S a y : 正 在 学 JAVA 的 菜 鸟 儿.....

排序:
默认
按更新时间
按访问量

基于SSH编写通用的DAO、Service、Action

1.创建项目 2.Dao package cn.opencil.core.base.dao; import java.io.Serializable; import java.util.Collection; import java.util.Set; import cn.open...

2016-04-05 09:38:43

阅读数:2127

评论数:0

Apache配置基于域名的虚拟主机

一、设定 模拟域名 站点目录 www.wang.org /var/html/www blog.wang.org /var/html/blog bbs.wang.org /var/html/bbs 二、实现步骤: 1.创建站点目录 2.向三个index中写入内容,方便测试...

2016-03-24 16:43:49

阅读数:1467

评论数:1

rpm -e 删除失败

[wang@localhost ~]$ rpm -qa httpd httpd-2.2.15-47.el6.centos.3.x86_64 [wang@localhost ~]$ rpm -e httpd-2.2.15-47.el6.centos.3.x86_64 error: Failed...

2016-03-23 15:30:22

阅读数:1810

评论数:1

Java JVM内存介绍与配置

Tomcat本身不能直接在计算机上运行,需要依赖于硬件基础之上的操作系统和一个Java虚拟机。Tomcat的内存溢出本质就是JVM内存溢出,所以在本文开始时,应该先对Java JVM有关内存方面的知识进行详细介绍。 一、Java JVM内存介绍 JVM管理两种类型的内存,堆和非堆。按照...

2015-12-07 15:11:40

阅读数:912

评论数:0

Hibernate学习笔记(十) — HQL查询

一、一对多 二、多对多 三、一对多 与 多对多

2015-08-16 17:55:56

阅读数:1290

评论数:1

Hibernate学习笔记(九) — Hibernate的查询

Hibernate共提供以下三种检索方式 HQL检索方式: 1.通过 Session 的 createQuery() 方法创建一个 Query 对象, 它包括一个 HQL 查询语句. HQL 查询语句中可以包含命名参数 2.动态绑定参数 3.调用 Query 的 list() 方法执行查询语句....

2015-08-15 17:17:39

阅读数:642

评论数:1

Hibernate学习笔记(八) — 懒加载与抓取策略

懒加载(Load On Demand)是一种独特而又强大的数据获取方法,它能够在用户滚动页面的时候自动获取更多的数据,而新得到的数据不会影响原有数据的显示,同时最大程度上减少服务器端的资源耗用。总结一句话:什么时候需要数据,什么时候加载。

2015-08-14 09:36:34

阅读数:1018

评论数:1

Hibernate学习笔记(七) — 查询缓存的应用

一级缓存解决在一次查询中,只与数据库交互一次 二级缓存解决一些常用的、公开的数据存放起来,方便使用,那查询缓存呢?

2015-08-13 22:08:37

阅读数:704

评论数:1

Hibernate学习笔记(六) — Hibernate的二级缓存

我们知道hibernate的一级缓存是将数据缓存到了session中从而减少与数据库的交互。那么二级缓存呢? 一、应用场合 比如,在12306购票时,需要选择出发地与目的地,如果每点一次都与数据库交互一次,这就很不合适,这些地点数据在相当长的一段时间内是不会发生变化的(山东省在相当长的时间...

2015-08-12 20:53:09

阅读数:2341

评论数:3

Hibernate学习笔记(五) — 多对多关系映射

多对多关系映射 多对多建立关系相当于在第三张表中插入一行数据 多对多解除关系相当于在第三张表中删除一行数据 多对多修改关系相当于在第三张表中先删除后增加 多对多谁维护效率都一样。看需求 在实际开发过程中,多对多的映射关系比较常见。 学生选课示例,一个学生可以选多门课,一门课也可以由多个学生去选,这...

2015-08-10 21:19:54

阅读数:1018

评论数:1

Hibernate学习笔记(四) — session的产生方式 与 一对多关系映射

一、session的创建 Session是由SessionFactory负责创建的,而SessionFactory的实现是线程安全的,多个并发的线程可以同时访问一个SessionFactory并从中获取Session实例,但Session不是线程安全的。 每次openSession,产生的都是...

2015-08-09 22:28:01

阅读数:1751

评论数:3

Hibernate学习笔记(三) — Hibernate 的一级缓存意义

什么是缓存? 缓存需要解决的事情: 分布式缓存:

2015-08-08 21:37:35

阅读数:1144

评论数:1

Ajax(三) — json 数据格式

为什么,学习json? 现在异构系统之间消息传递大多数的使用的都是json格式 比如 WebService 基于XML,因为要遵循多种约束,所以传递数据比较麻烦,而且在高并发的情况下,传递数据很慢。而阿里的 Dubbo 分布式服务框架(仅限于Java平台使用)的效率就非常非常高 JSON(...

2015-08-08 18:22:48

阅读数:910

评论数:0

Hibernate学习笔记(二) — 探索 hibernate 中对象的状态

一、hibernate中对象的状态有三种: 临时、游离和持久化,三种状态转化的方法都是通过session来调用的 什么是持久化? 通俗的讲,就是瞬时数据(比如内存中的数据,是不能永久保存的)持久化为持久数据(比如持久化至数据库中,能够长久保存) 二、三种状态的相互转换 session方法 se...

2015-08-06 20:20:09

阅读数:864

评论数:1

Ajax(二) — Ajax初步 : $.post 方法与 $.ajax 方法

$.post方法

2015-08-06 18:32:52

阅读数:1579

评论数:1

Ajax(一) — Ajax的核心与异步原理

1、什么是浏览器的同步 步骤: 客户发出HTTP请求 -> 服务器接受客户的请求并处理客户的请求 -> 服务器将相应客户的请求,返回客户所需要的页面 缺点: 1.每一次客户提交请求的时候,提交的是整个页面。也就是说不管这个页面的数据量大小,都要经过网络的传输。这样给网络造成了数据的压...

2015-08-06 17:29:50

阅读数:5644

评论数:2

Hibernate学习笔记(一) — hibernate的配置文件简介与执行原理

一、初识Hibernate 1.JDBC的缺点: 1).编写代码的时候过于繁琐,try和catch比较多 2).没有做数据缓存 3).不是面向对象编程 4).sql语句固定,可移植性差 JDBC的优点:效率比较高 2.Hibernate优点 1).完全面向对象编程 2).hibernate的缓...

2015-08-05 20:52:47

阅读数:1181

评论数:0

走进Struts2(六)— 文件上传和下载

一、文件上传 实现文件上传的方式有很多种,比如Apache的Common-FileUpload,但是实现起来非常的繁琐,而Struts2来实现文件上传则简单的多,默认也是基于Common-FileUpload的方式。

2015-08-05 08:53:41

阅读数:767

评论数:0

走进Struts2(五)— 值栈和OGNL

值栈 1.值栈是什么? 简单说:就是对应每一个请求对象的轻量级的内存数据中心。 Struts2引入值栈最大的好处就是:在大多数情况下,用户根本无须关心值栈,不管它在哪里,不用管它里面有什么,只需要去获取自己需要的数据就可以了。 2.值栈能干什么? 简单说:就是能够线程安全的为每一个请求提供公共的数...

2015-07-06 17:29:24

阅读数:1030

评论数:0

走进Struts2(四)— 自定义转换器

尽管Struts2提供的内建类型转换器能满足绝大多数的需求,但是,有的时候还是需要使用自定义类型转换器来实现特定的需求。因为Struts2不能自动完成 字符串 到 引用类型 的 转换 需求:实现指定格式的日期转换 yyyy-MM-dd 1.准备 UserAcrion2类 @Suppre...

2015-06-30 21:44:06

阅读数:1048

评论数:0

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