自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

转载 关于Hibernate级联操作的总结

  最近在给同窗进行调试代码时遇到级联删除的问题时,当时没能立马想到级联!等回宿舍后,却想起来了要设置级联cascade属性。所以就将级联的再做一个总结吧!如下:级联操作一.简单的介绍cascade和inversel Casade用来说明当对主对象进行某种操作时是否对其关联的从对象也作类似的操作,常用的cascade:none,all,save-update,dele...

2017-05-18 01:00:00 119

转载 GROUP BY 和 ORDER BY一起使用时,要注意的问题!

转:http://blog.csdn.net/haiross/article/details/38897835注意:ORDERBY子句中的列必须包含在聚合函数或GROUPBY子句中。http://www.w3school.com.cn/sql/sql_groupby.asp 聚集函数 (比如 SUM) 常常需要添加 GROUP BY 语句。http://www.w3...

2017-05-12 19:22:00 621

转载 web.xml 中的listener、 filter、servlet 加载顺序及其详解

在项目中总会遇到一些关于加载的优先级问题,刚刚就遇到了一个问题,由于项目中使用了quartz任务调度,quartz在web.xml中是使用listener进行监听的,使得在tomcat启动的时候能马上检查数据库查看那些任务未被按时执行,而数据库的配置信息在是在web.xml中使用servlet配置的,导致tomcat启动后在执行quartz任务时报空指针,原因就是servlet中的数...

2017-05-01 21:49:00 90

转载 Hibernate对象的生命周期(补充)

Hibernate实体类对象生命周期的3种状态hibernate的对象有3种状态,分别为:瞬时态(Transient)、持久态(Persistent)、脱管态(Detached).处于持久态的对象也称为PO(PersistenceObject),瞬时对象和脱管对象也称为VO(ValueObject).瞬时态由new命令开辟内存空间的Java对象,例如.Student stud...

2017-03-20 22:54:00 72

转载 hibernate--持久对象的生命周期介绍

持久化对象的状态:1、瞬时对象(Transient Object):使用new操作符初始化的对象不是立刻就持久的。它们的状态是瞬时的,也就是说它们没有任何跟数据库表相关联的行为,只要应用不再引用这些对象(不再被任何其它对象所引用),它们的状态将会丢失,并由垃圾回收机制回收2、持久化对象(Persistent Object):持久实例是任何具有数据库标识的实例,它有持久化管...

2017-03-20 22:15:00 102

转载 开发属于你自己的标签库!

1.1、 如何进行自定义简单标签: 对于自定义标签而言,如果我们要想使用我们自己定义的简单标签我们必须了解下面的相关类及接口的关系!这样我们就可以开发我们自己的标签库了!下面我们来看一下吧!我们只要实现SimpleTag接口的实现类SimpleTagSupport抽象类就可以了!在此我们先来了解一下 SimpleTag 接口中定义的方法: 1 public in...

2016-12-01 20:57:00 81

转载 JavaWeb 之 重复提交表单和验证码相关的问题!

    下面我们首先来说一下表单的重复提交问题,我们知道在真实的网络环境中可能受网速带宽的原因会造成页面中表单在提交的过程中出现网络的延迟等问题,从而造成多次提交的问题!下面我们就具体来分析一下造成表单提交的一些常见问题。下面我们就来列举一下重复提交的情况:   ① 、当表单提交数据到一个 Servlet 中,然后 Servlet再通过请求转发到成功页面,但是此时的地址栏中...

2016-11-28 21:53:00 135

转载 对于反射的一些总结之动态代理

1、为什么需要使用代理?  1.1、首先我们需要了解一下什么是横切关注点?   横切关注点: 跨越应用程序多个模块的功能. 1.2、非模块化的横切关注点将会导致的问题:    ① 、代码混乱: 每个方法在处理核心逻辑的同时还必须兼顾其他多个关注点.    ② 、代码分散: 以日志需求为例, 只是为了满足这个单一需求, 就不得不在多个模块...

2016-11-20 18:42:00 72

转载 对于反射的一些总结(二)

1. 反射(Reflection):1.1. 接下来就让我们来聊一下什么叫反射? Reflection(反射)是Java被视为动态语言的关键,反射机制允许程序在执行期借助于Reflection API取得任何类的內部信息,并能直接操作任意对象的内部属性及方法。Java反射机制主要提供了以下功能: 1、在运行时构造任意一个类的对象 2、在...

2016-11-20 18:28:00 59

转载 对于反射的一些总结(一)

1. Class类:1.1. 关于 Class 类的概述: 我们要了解反射,首先就要了解 Class 这个类。接下来就先来了解一下Class类吧! Class 类的实例表示一个正在运行的 Java 应用程序的类和接口。例如:枚举是一种类,注释是一种接口。每个数组属于被映射为 Class 类型的实例(对象)创建的一个类,所有具有相同...

2016-11-20 18:19:00 64

转载 关于泛型那些事?

关于泛型那些事? 1.关于 泛型 和 子类继承 :    对于以前关于继承而言,其中子类和父类可以进行类型转换,这就是我们常说的类型转换(向上转型和向下转型)。其中我们知道将父类转换为子类需要进行强制类型转换的。而子类可以直接向上转型转换。    如下代码: Object obj = null; String str = “123”; obj = str; ...

2016-11-17 22:46:00 68

转载 JavaWeb学习笔记之JSP(二)

1.1. JSP的指令:  1. 什么是JSP 指令?    JSP 指令: JSP指令(directive)是为JSP引擎而设计的,它们并不直接产生任何可见输出, 而只是告诉引擎如何处理JSP页面中的其余部分。  2. JSP 指令有哪些?    在目前的JSP 2.0中,定义了page、include 和 taglib这三种指令。下面我们来介绍关于这些指令...

2016-11-16 21:03:00 76

转载 关于<%@ include file=" " %>与<jsp:include page=""></jsp:include>中的那些问题?

  今天在使用<%@ include file=" " %>指令时,竟然在页面中不让使用?这是怎么回事:问题如下图:顿时被这个问题给搞到了!!!突然想到在以前的 JSP 页面中就可以使用,而这是为什么?然后再进行查看时发现,原来是因为以前我为了方便而修改了创建 JSP 模版文件,我在文件上添加了如下代码:<%String path = request.get...

2016-11-15 23:05:00 202

转载 JavaWeb学习笔记之JSP(一)

1. JSP:  1.1. 为什么需要 JSP ?    如果使用Servlet程序来输出只有局部内容需要动态改变的网页,但是其中的静态网页内容也需要程序员使用Java语言来进行输出,这就造成了大量代码的冗余,使整个Servlet维护起来将会变的困难。  1.2. Java Server Page(JSP):    Java 服务器端网页;在HTML页面中编写Java代码...

2016-11-14 17:13:00 122

转载 JavaWeb学习笔记之Servlet(二)

1. GenericServlet 抽象类:    1). 是一个 Serlvet. 是 Servlet 接口和 ServletConfig 接口的实现类. 但是一个抽象类. 其中的 service 方法为抽象方法    2). 如果新建的 Servlet 程序直接继承 GenericSerlvet 会使开发更简洁.    3). 具体实现:       ①. 在...

2016-11-14 10:36:00 76

转载 JavaWeb学习笔记之Servlet(一)

1. 引子: 当我们开始进入JavaWeb开发的学习时,我们就必须要和Servlet和HTTP这两个词进行打交道了,尤其是Servlet。即使到了后面使用JSP (我们知道JSP其本身就是一个Servlet)来进行开发我们的应用。下图就是 Servlet API中相应的UML图,在学习JavaWeb 开发时,我们最好对下面的各个Servlet中的方法做一定的了解及其相应的图...

2016-11-13 21:10:00 128

转载 Log4j.properties配置详解

一、Log4j简介    Log4j有三个主要的组件:Loggers(记录器),Appenders (输出源)和Layouts(布局)。这里可简单理解为日志类别,日志要输出的地方和日志以何种形式输出。综合使用这三个组件可以轻松地记录信息的类型和级别,并可以在运行时控制日志输出的样式和位置。其中Loggers,Appenders需要在log4j.rootLogger中配置。如下配置:...

2016-11-12 13:48:00 67

转载 Oracle学习笔记(一)

Oracle学习笔记(一)1 什么是SQL语句?1. 概述:结构化查询语言 (Structured Query Language) SQL,具有定义、查询、更新和控制等多种功能,是关系数据库的标准语言。2. 分类:– 数据操纵语言DML Data Manipulation Language :SELECT 、INSERT、 UPDATE、 D...

2016-11-11 19:54:00 68

转载 Java跨平台原理

1. Java跨平台原理1.1. 什么是平台Java是可以跨平台的编程语言,那我们首先得知道什么是平台,我们把CPU处理器与操作系统的整体叫平台。CPU大家都知道,如果计算机是人,那CPU就是人的大脑,它既负责思维运算,又负责身体各部件的命令控制。CPU的种类很多,除去我们熟知的Intel与AMD外,还有比如SUN公司的Sparc,比如IBM的PowerPC等等,这些各个公司...

2016-11-10 13:42:00 61

转载 初学 Java Web 开发,请远离各种框架,从 Servlet 开发

OSCHINA 软件库有一个分类——Web框架,该分类中包含多种编程语言的将近500个项目。Web框架是开发者在使用某种语言编写Web应用服务端时关于架构的最佳实践。很多Web框架是从实际的Web项目抽取出来的,仅和Web的请求和响应处理有关,形成一个基础,在开发别的应用项目的时候则可以从这个剥离出来的基础做起,让开发者更关注更具体的业务问题,而不是Web的请求和响应的控制。框架...

2016-11-09 19:12:00 129

空空如也

空空如也

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

TA关注的人

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