自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

venus321的博客

平常人遇过的坑,走过去即可,程序员走过的坑,还要回味

原创 Spring 4.1.6(七)

文章目录Spring MVCDispatcherServletSpring MVC 例子 Spring MVC 它提供Model-View-Controller (MVC) 的结构,主要用于数据层、视图层、模型层的逻辑分离。 Model:该层主要由数据对象构成,主要是POJO 对象。 ...

2018-11-14 15:58:20

阅读数 119

评论数 0

原创 Hibernate 5.3 (九)

文章目录事务概念事务特性(ACID)Session与事务Tip长事务上下文相关的SessionHibernate 管理上下文的三种策略 事务概念 事务是一步或几步基本操作组成的逻辑执行单元,这些基本操作作为一个整体执行单元,它们要么全部执行,要么全部取消,绝不能仅仅执行一部分。一般而言,每次用...

2018-11-08 20:04:20

阅读数 176

评论数 0

原创 Spring 4.1.6(四)

文章目录Spring 的事件处理监听context 的事件自定义事件 Spring 的事件处理 ApplicationContext 管理的整个Bean 的生命周期,它在加载Bean 的过程中,会有不同类型的事件发生。 spring内置的事件 描述 ContextRefreshed...

2018-11-06 14:52:19

阅读数 93

评论数 0

原创 Spring 4.1.6(三)

文章目录Dependency Injection(依赖注入)依赖注入的两种形式注入内部Bean注入集合注入空和null值自动装载自动装载的模式依赖注入注解 Dependency Injection(依赖注入) 对于一个application 来说,需要组织很多的class,让他们相互独立,便于...

2018-11-06 12:45:26

阅读数 72

评论数 0

原创 Spring 4.1.6(二)

文章目录前言Eclipse 安装spring插件Helloworld SpringSpring 容器Spring 容器类型Bean 定义Bean 元数据配置方式 前言 经过上一节,对spring的介绍,相信读者,对spring,有了大致的了解。大量篇幅的文字,看着就有点让人不耐烦,下面,我们就...

2018-11-03 15:45:45

阅读数 140

评论数 0

原创 Spring 4.1.6(一)

文章目录大概了解Springintroduce Spring使用Spring 的优势依赖注入和控制反转Spring 模块 大概了解Spring Spring 框架是轻量级的一站式的企业应用开发框架,Spring 是多模块的,它允许你使用你需要的模块。 introduce Spring Sp...

2018-11-02 13:04:43

阅读数 186

评论数 0

原创 Hibernate 5.3(八)

文章目录条件查询 条件查询 条件查询是更具面向对象特色的数据查询方式。它是一种类型安全的查询方式,用来替代HQL。 主要涉及类有: Criteria:代表一次查询。 Criterion:代表一个 查询条件。 Restrictions:产生查询条件的工具类。 执行条件查询的步骤...

2018-10-17 20:11:36

阅读数 240

评论数 0

原创 Hibernate 5.3(七)

文章目录Hibernate 查询HQL 查询HQL 简介HQL 查询步骤HQL 牛刀小试HQL 查询的where 子句关联和连接隐式连接和显式连接查询后返回的结果不同。 Hibernate 查询 Hibernate提供异常强大的查询体系,使用Hibernate 有多种查询方式可以选择:既可以使...

2018-10-11 19:11:41

阅读数 422

评论数 0

原创 Hibernate 5.3 (六)

文章目录Hibernate 批量处理Hibernate 批量插入Hibernate 批量更新DML 风格 批量更新、删除 Hibernate 批量处理 如果我们需要通过Hihernate 去处理大量的数据,就需要使用Hibernate 批量处理,提高性能。 Hibernate 批量插入 ...

2018-09-25 19:47:30

阅读数 223

评论数 0

原创 《Hibernate》5.3 (五)

文章目录Tip继承映射采用subclass 继承映射使用例子 Tip 所有例子持久化类的set、get方法自行补充,减少篇幅。 继承映射 对于面向对象的程序设计语言,继承、多态是两个最基本的概念。Hibermate 的继承映射可以理解两个持久化类之间的继承关系,例如老师和人之间的关系,老师...

2018-09-25 16:35:48

阅读数 653

评论数 0

原创 Hibernate 5.3 (四)

文章目录Hibernate 关联映射关联映射的类别单向 N-1 关联使用例子(基于外键)使用例子(基于关系维护表)单向的1-1使用例子(基于外键)使用例子(基于关联表)基于主键单向1-1使用例子单向1-N关联使用例子(基于外键)使用例子(基于连接表)单向的N-N关联使用例子(基于关联表)双向的1-...

2018-09-24 15:22:10

阅读数 167

评论数 0

原创 Hibernate 5.3(四)[注解]

文章目录前言题外知识javax persistence or org hibernate annotationsHibernate 注解文档哪里找注解放在字段ORget方法Tip例子与讲解 前言 本篇文章主要讲解有关Hibernate的注解,由于时间有限,我只能讲解一些比较常用,还有一些,如果...

2018-09-19 19:48:39

阅读数 312

评论数 0

原创 Hibernate 5.3(三)

文章目录映射组件属性映射组件属性定义使用注意使用例子组件属性为集合集合属性元素是组件使用例子组件作为Map的索引使用例子组件作为符合主键使用例子:多列作为联合主键使用例子: 映射组件属性 映射组件属性定义 组件属性,看到组件,你肯定就会想到是由一系列东西组成的东西,才可以称之为组件吧。 组...

2018-09-18 20:37:07

阅读数 317

评论数 0

原创 Hibernate 5.3 (二)

SeesionFactory Configuration jdbc 连接的常用属性 数据库方言 SeesionFactory 我们都知道Hibernate 进行持久化操作离不开SessionFactory对象,这个对象是...

2018-09-18 12:10:18

阅读数 585

评论数 0

原创 在Myeclipse 中如何生成标签Xml 文件

在开发中,我们会遇到很多配置的Xml,你真的会创建吗,还是照着标签,一个一个去打?下面教你一个简单的方法: 首先新建文件点击other,输入xml: 按照图片的操作,点next: 这是创建一个标签的Xml文件: 这就是重点,这里面罗列了你Myeclipse中所有的插件的(比如常...

2018-09-16 20:39:24

阅读数 514

评论数 0

原创 Myeclipse 如何设置自动重新部署(基于Tomcat)

打开在Tomcat下的conf文件夹下的context.xml文件..修改标签,在该标签添加属性 reloadable=”true” 重启服务后即可。 即 经过上述的配置,每次修改Java 文件,只需要保存之后,就会自动部署,然后你就可以浏览器直接访问了。...

2018-09-14 16:23:31

阅读数 1487

评论数 0

原创 HIbernate 5.3 (十)

Hibernate 缓存的引出 Hibernate 缓存的一级缓存 Hibernate 如何缓存的效果 Hibernate 何时清除缓存 Hibernate 二级缓存 Hibernate 缓存的引出 Hiber...

2018-09-14 16:19:45

阅读数 83

评论数 0

原创 数据库连接池与JNDI介绍与使用

数据库连接池 数据库连接池在初始化时将创建一定数量的数据库连接放到连接池中,这些数据库连接的数量是由最小数据库连接数制约。无论这些数据库连接是否被使用,连接池都将一直保证至少拥有这么多的连接数量。连接池的最大数据库连接数量限定了这个连接池能占有的最大连接数,当应用程序向连接池请求的连接数超过最大...

2018-09-11 09:45:31

阅读数 437

评论数 0

原创 Linux之管道命令

管道介绍 管道命令 管道工作原理 实例 管道介绍 管道是一种两个进程间进行单向通信的机制。因为管道传递数据的单向性。 管道命令 command1 | command2 | command3 管道工作原理 连续使用管道意味着第一个命令的输出(...

2018-08-05 16:36:41

阅读数 881

评论数 0

原创 Linux 必备重要命令

tail、head cat、tac Linux命令对Tomcat的操作 通过Linux命令启动或者重启Tomcat grep ll 和ls pwd 文件、文件夹操作 wc tail、head 这个命令,可以说是很重要的,在项目中,查看服务器的log等日志、...

2018-08-05 11:20:20

阅读数 396

评论数 0

原创 Hibernate 5.3(一)

通过本篇博客,你可以快速了解Hibernate,以及简单的Hibernate的应用,本文只是体验篇,重头戏在后面系列。 Hibernate 简介 对象/关系数据库映射(ORM) ORM工具作用示意图 基本映射方式 Hibernate 下载与配置 Hibe...

2018-07-22 16:38:41

阅读数 638

评论数 0

原创 Struts2的拦截器

拦截器的认识 Struts 内建拦截器 拦截器与action关系 拦截器的配置 拦截器参数 配置默认拦截器的注意点 实现拦截器类 拦截器的认识 拦截器主要完成的工作: 对于任何MVC框架来说, 它们都会完成一-些通用的控制逻辑。 早期的Struts1框架把...

2018-07-22 10:06:57

阅读数 48

评论数 0

原创 Struts 的文件上传和下载

文件上传 文件上传 struts 2 并不能自己对二进制流的文件数据去请求,它还是需要哦借助于其他的上传框架去处理,它只是在这些上传的框架基础上进行了封装。 我们解压struts 的核心jar包,找到下面这个文件:default.properties Stru...

2018-07-20 15:23:03

阅读数 75

评论数 0

原创 享元模式

介绍 Integer 类 String 介绍 享元模式(Flyweight Pattern)主要用于减少创建对象的数量,以减少内存占用和提高性能。 Integer 类 Integer i = new Integer(10) int i1 = 10; S...

2018-07-19 17:16:57

阅读数 60

评论数 0

原创 web项目下的WEB-INF、WebRoot

前言 WEB-INF简介 WEB-INF存放的文件类别 WebRoot 前言 今天,我们就谈谈web工程的WEB-INF目录,你对它的认识又有多少,为什么今天,要说这个,原因是我在做struts的文件上传的问题,我把图片存放到了WEB-INF这个目录,结果痛苦...

2018-07-12 15:27:53

阅读数 2507

评论数 0

原创 java--反射

反射Api学习 Field 反射非 public 的变量导致的 NoSuchFieldException 修改或访问变量导致的 IllegalAccessException Class (和反射相关的) 反射Api学习 Field Field 提供有关类...

2018-07-08 09:09:12

阅读数 37

评论数 0

原创 java--序列化

Externalizable API 解读 什么情况下使用Externalizable Externalizable API 解读 实现该接口的对象,在序列化的时候,会通过它的两个方法去进行序列化。writeExternal 和 readExternal 方法...

2018-06-29 09:01:40

阅读数 53

评论数 0

原创 String类的intern

字符串常量区 例子 intern 字符串常量区 对于一个字符串的字面值为”hello”,如果说你要多次使用,如果对于这一个字符串字面值创建对象,那么很浪费内存,为此,java设计了字符串常量池,你就可以重用这一个字符串对象。 例子 看几个字符串比较的例子:...

2018-06-23 19:51:02

阅读数 83

评论数 0

原创 Compareable和Compartor

Comparable api 解读 Comparator api解读 Comparable api 解读 该接口给每个对象进行自然排序,它的compareTo 方法就是自然排序的方法。 实现该接口,只是说明该对象可以比较。 如果一个对象实现了该接口,也就意味着...

2018-06-22 20:21:23

阅读数 846

评论数 0

原创 java 分派

多态 分派涉及到的概念 基于静态分配的例子 基于动态分派的例子 多态 多态是面向对象的重要特征之一,多态主要体现在重写和重载上的。 分派涉及到的概念 变量被声明时的类型叫做变量的静态类型(Static Type) 又叫明显类型(Apparent Type)。...

2018-06-16 13:44:57

阅读数 101

评论数 0

原创 java--内部类

sdasda

2018-06-15 13:41:49

阅读数 94

评论数 0

原创 Struts2 输入校验

为什么要有输入校验 为什么要有输入校验 输入校验也是所有Web应用必须处理的问题,因为Web应用的开放性, 网络上所有的浏览者都可以自由使用该应用,因此该应用通过输入页面收集的数据是非常复杂的,不仅会包含正常用户的误输入,还可能包含恶意用户的恶意输入。一个健壮...

2018-06-13 13:56:22

阅读数 487

评论数 0

原创 Gcc 程序设计

程序设计工具 安装gcc (基于Ubuntu) gcc 支持的文件类型 gcc 构建流程图 gcc 用法 time 多文件编译 程序设计工具 编辑器:vi 或者其他。 编译器:gcc [GUN Compiler Collection]。 调试器:gdb。 ...

2018-06-10 14:20:55

阅读数 224

评论数 0

原创 vim程序编辑器

为什么要使用vi vim与vi区别 vi 的使用 vi 常用按键 vi 恢复与打开警告信息 vi 区块选择 多文档编辑 多窗口 读取整个文档 为什么要使用vi 不同的Linux的发行版本,通常会内置不同文本编辑器,但是都是会内置vi文本编辑器。 很多软件的编...

2018-06-05 19:57:12

阅读数 45

评论数 0

原创 在myeclipse编译遇到一些比较头疼的坑

在写web程序的时候,我们写的程序会编译成class,然后Tomcat会去指定的路径下去找class然后取加载,项目的jsp文件的编译之后在Tomcat的work,其余的在webapps,我们都知webapps,只要你项目部署了,在这个目录下,是可以看到的。 有的时候,我们会发现,在编译的问题,...

2018-06-01 15:12:43

阅读数 38

评论数 0

原创 记录Tomcat部署项目的一次错误

在进行web开发的时候,我们需要把错误部署到服务器上,我们这里使用的是Tomcat,我们都知道,项目部署到Tomcat之后,项目会自动拷贝到 D:\tomcat\apache-tomcat-7.0.82\webapps 也就是这个目录的web项目,在每一次服务器去启动的时候,都会去编译,我...

2018-05-31 13:45:22

阅读数 59

评论数 0

原创 struts 类型转换

为什么要有类型转换、谁在做 Struts内置的类型转换 类型转换出错 基于OGNL的类型转换 基于OGNL的集合的类型转型 Map List 指定集合类型 为什么要有类型转换、谁在做 所有的MVC 框架,都需要负责解析HTTP 请求参数,并将请求参...

2018-05-31 13:18:21

阅读数 47

评论数 0

原创 equals、hashcode的知识点

Object 内部equals实现 equals和==区别 重写equals的规则 equals混合了继承 为啥重写equals要重写hashcode equals和Hashcode 重写equals()中getClass与instanceof的区别 Objec...

2018-05-30 16:10:52

阅读数 418

评论数 2

原创 Linux文件与目录管理

目录相关的操作 执行文件路径变量:$PATH 将某一路径添加到环境变量下 查看文件与目录 文件的复制、删除、移动 文件复制 Tip 小例题 移除目录或文件 Tip 移动文件与目录,或者更名 取得文件名和目录 查看文件内容 cat tac nl 可翻页查看 more les...

2018-04-26 16:20:10

阅读数 39

评论数 0

原创 struts 参数注入思想

这里写链接内容 基本属性的注入 <s:form action="login" method="get"> <s:textfield name="username" labe...

2018-04-21 15:52:31

阅读数 109

评论数 0

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