java
文章平均质量分 87
小米粥结论
这个作者很懒,什么都没留下…
展开
-
RESTful 入门
API 返回的数据格式,不应该是纯文本,而应该是一个 JSON 对象,因为这样才能返回标准的结构化数据。API 用不到301状态码(永久重定向)和302状态码(暂时重定向,307也是这个含义),因为它们可以由应用级别返回,浏览器会直接跳转,API 级别可以不考虑这两种情况。上面代码中,POST返回201状态码,表示生成了新的资源;有一种不恰当的做法是,即使发生错误,也返回200状态码,把错误信息放在数据体里面,就像下面这样。正确的做法是,状态码反映发生的错误,具体的错误信息放在数据体里面返回。原创 2023-03-01 13:57:31 · 605 阅读 · 1 评论 -
Java 面试题
----------------------- Page1----------------------- 第一部分 Java 基础方面 1、作用域public,private,protected,以及不写时的区别 答:区别如下: 作用域 当前类 同一转载 2012-05-03 08:08:32 · 2455 阅读 · 0 评论 -
分散配置总结
一、普通属性:1、定义一个properties文件:name=\u6211\u53EA\u7231\u4F60sex=\u7537age=282、定义一个类import java.util.Date; publicclass personImpl { private Stringname; private Stringsex;原创 2012-04-18 22:24:39 · 676 阅读 · 0 评论 -
Hibernate详解
一. 简答题1. 请说出Hibernate中持久化对象的生命周期以及各种状态直接的区别,并描述相互之间是如何转换的。Hibernate中持久化对象的生命周期有临时态、持久态和游离态三种。处于临时态的对象主键值为空,并且未与session关联,数据未保存到数据库中处于持久态的对象与session关联起来,持久化后对象中的数据被保存到数据库中,并且主键值按照.hbm.xm原创 2011-12-22 21:33:21 · 2240 阅读 · 0 评论 -
aop的常见术语以及aop中常见通知的实现的总结
aop(面向切面编程):在不改变源代码的前提下,还要添加新的功能! 好处:每个业务逻辑放在一个地方(事务管理,日志管理,安全,其他),避免代码分散到了各个角落 服务模块更加清晰 aop术语:1. 通知(Advice):通知定义了切面是什么以及何时使用。描述了切面要完成的工作和何时需要执行这个工作。2.连接点(Joinpoint):程序能够应用通原创 2012-04-18 22:23:50 · 3632 阅读 · 0 评论 -
Hibernate对象的三种状态是什么
Hibernate对象的三种状态是什么?瞬时态(Transient)、 持久态(Persistent)、脱管态(Detached)。处于持久态的对象也称为PO(Persistence Object),瞬时对象和脱管对象也称为VO(Value Object)。瞬时态由new命令开辟内存空间的java对象,eg. Person person = newPerson(”amigo”, “原创 2011-12-21 20:22:21 · 2405 阅读 · 0 评论 -
Hibernate中复合主键的配置
HIbernate有两种方法来处理复合主键,第一种是基于实体类属性的复合主键,另一种是基于主键类的复合主键。在这里使用基于主键类的复合主键。 通常将复合主键相关属性,单独抽取出来,建立一个独立的类,这个类就是主键类,要求: * 必须实现序列化(Serializable)接口 * 必须重写equals和hashcode方法 复合主键的值是一个主键类,而不是一个普通的常见数原创 2011-12-25 17:02:00 · 375 阅读 · 0 评论 -
Hibernate中get方法和load方法的区别
如果你使用load方法,hibernate认为该id对应的对象(数据库记录)在数据库中是一定存在的,所以它可以放心的使用,它可以放心的使用代理来延迟加载该对象。在用到对象中的其他属性数据时才查询数据库,但是万一数据库中不存在该记录,那没办法,只能抛异常ObjectNotFoundException,所说的load方法抛异常是指在使用该对象的数据时,数据库中不存在该数据时抛异常,而不是在创建这个对象原创 2011-12-25 17:07:54 · 148 阅读 · 0 评论 -
Hibernate的检索策略
一, Hibernate的检索策略包括类级别检索策略和关联级别检索策略。Hibernate的检索策略包括类级别检索策略和关联级别检索策略。二, 类级别检索策略有立即检索和延迟检索,默认的检索策略是立即检索。三, 立即检索在映射文件中设置 package="cn.csdn.producets.domain" default-lazy="false">原创 2011-12-25 18:09:28 · 103 阅读 · 0 评论