自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Bruce Wayne

记录一个java菜鸟的的成长历程!

  • 博客(26)
  • 收藏
  • 关注

原创 简述逻辑操作(&,|,^)和条件操作(&&,||)的区别

有两个重要的区别:1. 位逻辑运算通常是针对两个数而言;而条件逻辑运算是针对两个条件表达式而言2. 位逻辑操作符一样可以实现条件操作,但是此时有一个重要的区别:用位操作符时,不管操作符两边的条件表达式成不成立,它都要通通进行运算判断,而条件逻辑操作符不一样了,如果通过左侧的操作数就可以进行它们需要的判断,那么它就不会再计算右侧的操作数了

2013-09-21 18:36:49 2467 1

原创 abstract class和interface的区别

抽象类(abstract class):变量:可以创建一个变量,其类型是一个抽象类,并让它指向具体子类的一个实例。方法:不能有抽象构造函数或抽象静态方法。声明方法的存在而不去实现它,它用于要创建一个体现某些基本行为的类,并为该类声明方法,但不能在该类中实现该类的情况。实例:不能创建abstract 类的实例。子类:Abstract 类的子类为它们父类中的所有抽象方法提供实现,否则它

2013-09-21 18:24:42 448

原创 Hibernate学习

1.Hibernate N+1问题

2013-09-11 20:33:38 441

原创 Hibernate的N+1问题

在Session的缓存中存放的是相互关联的对象图。默认情况下,当Hibernate从数据库中加载Customer对象时,会同时加载所有关联的 Order对象。以Customer和Order类为例,假定ORDERS表的CUSTOMER_ID外键允许为null以下Session的find()方法用于到数据库中检索所有的Customer对象: List customerLists=session

2013-09-11 20:33:18 588

原创 hibernate实体类的设计原则

最好不要和数据库中的关键词发生冲突1,使用非final的类 (可选)代理(proxies)是Hibernate的一个重要的功能,它依赖的条件是,持久化类或者是非final的,或者是实现了一个所有方法都声明为public的接口。你可以用Hibernate持久化一个没有实现任何接口的final类,但是你不能使用代理来延迟关联加载,这会限制你进行性能优化的选择。2,提供一个标识属性(id

2013-09-11 18:48:08 1301

原创 Hibernate的10个常见面试问题及答案

在Java J2EE方面进行面试时,常被问起的Hibernate面试问题,大多都是针对基于Web的企业级应用开发者的角色的。Hibernate框架在Java界的成功和高度的可接受性使得它成为了Java技术栈中最受欢迎的对象关系影射(ORM)解决方案。Hibernate将你从数据库相关的编码中解脱了出来,使你可以更加专注地利用强大的面向对象的设计原则来实现核心的业务逻辑。采用Hibernate后,你

2013-09-11 18:39:00 1222

原创 内存溢出与数据库锁表的问题

内存溢出与数据库锁表的问题,可以说是开发人员的噩梦,一般的程序异常,总是可以知道在什么时候或是在什么操作步骤上出现了异常,而且根据堆栈信息也很容易定位到程序中是某处出现了问题。内存溢出与锁表则不然,一般现象是操作一般时间后系统越来越慢,直到死机,但并不能明确是在什么操作上出现的,发生的时间点也没有规律,查看日志或查看数据库也不能定位出问题的代码。更严重的是内存溢出与数据库锁表在系统开发和单元测

2013-09-10 23:11:57 1621

原创 java动态代理

1.什么是动态代理? 2.为什么使用动态代理? 3.使用它有哪些好处? 4.哪些地方需要动态代理? --------------------分隔线----------------------------- 和动态代理有关的有两个类 1.interface InvocationHandler Object invoke(Object proxy, Method met

2013-09-10 22:31:47 475

原创 为什么使用hibernate,hibernate优缺点

为什么使用Hibernate?       这个问题就像我们为什么使用MVC,设计模式一样,我们使用它们的 目的就是为       了方便,而它们之所以会存在就是因为它们有自己的特点。       今天就来通过认识Hibernate,从而知道我们为什么要使用它。       一、Hibernate的由来:          我们平常做开发的时候经常需要使用到JDBC连接来读写数

2013-09-09 23:39:50 6116

原创 Hibernate的update()和merge()的区别

在说hibernate的update方法和marge方法时得先提以下hibernate bean对象的三种状态.    1、瞬时(Transient)-由new操作符创建,且尚未与Hibernate Session关联的对象被认定为瞬时(Transient)的。瞬时(Transient)对象不会被持久化到数据库中,也不会被赋予持久化标识 (identifier)。假如瞬时(Tr

2013-09-09 23:33:43 836

原创 hibernate之saveorupdate()、save()、update()都有什么区别

save()在数据库中生成一条记录,如果数据库中有,会报错说有重复的记录。saveorupdate()如果传入的对象在数据库中有就做update操作,如果没有就做save操作。update()就是更新数据库中的记录1.条件:主键主键在saveorupdate()方法中是起着关键作用的,只有这个主键的值不为空的时候才进行insert还是update的判断,否则直接insert若主

2013-09-08 23:00:42 850

原创 Hibernate session的方法全集

方法摘要TransactionbeginTransaction () 开始一个工作单位,并返回值相关的事务对象。Session.LockRequestbuildLockRequest ( LockOptions lockOptions) 建立一个LockRequest指定LockMode,悲观锁超时和锁的范围。

2013-09-08 22:34:16 658

原创 java面试技巧

自我介绍1.你的从业时间          你从事相关的工作有多长了2.你的教育背景          你是否受过良好的教育3.你的工作经验          你是否有过具有一定的工作经验4.你的项目经验          你是否有过丰富的项目经验5.你与众不同之处      你是怎么进行项目开发的,有什么特别之处,或者你在哪些项目中取得过哪些成功,或者有哪些自己觉得骄傲的地方

2013-09-08 17:22:25 846

原创 验证码

简介采用验证码,防止非法登录系统,对系统进行破坏性操作防止机器人工具恶意注册或者恶意发表一些文章。验证码的作用:有效防止这种问题对某一个特定注册用户用特定程序暴力破解方式进行不断的登陆尝试,实际上是用验证码是现在很多网站通行的方式(比如招商银行的网上个人银行,腾讯的QQ社区),我们利用比较简易的方式实现了这个功能。虽然登陆麻烦一点,但是对社区还来说这个功能还是很有必要,也很重要。但我们

2013-09-08 08:43:04 582

原创 java高并发处理

高并发导致出现系统数据不正确、丢失数据现象解决思路:1、分布式缓存数据库2、静态页面 3采用分布式应用设计4代码优化1、HTML静态化   2、图片服务器分离   3、数据库集群和库表散列   4、缓存    5、镜像    6、负载均衡;一个典型的使用负载均衡的策略就是,在软件或者硬件四层交换的基础上搭建squid集群,这种思路在很多大型网站包括搜索引擎上

2013-09-06 21:39:51 698

原创 001-java面试题---简答题001

1.简述逻辑操作(&,|,^)与条件操作(&&,||)的区别。  区别主要答两点:a.条件操作只能操作布尔型的,而逻辑操作不仅可以操作布尔型,而且可以操作数值型b.逻辑操作不会产生短路

2013-09-04 22:59:43 629

原创 java项目中遇到的问题及解决办法002

1.JS错误。做项目时,很容易出现JS错误..JS因为没有明确错误提示,所以特别难找.

2013-09-04 22:23:33 1755

原创 java项目中遇到的问题及解决办法001

1.注意:ie如果找不到图片显示的是叉叉,而火狐则是什么都不显示      在做上传头像的时候,因为ngix始终没打开,所以不显示图片      查找问题:首先查看原代码,看imageService.getPicture(user.getFace()).getSmallImage()的src,之后通过访问发现无法访问               之后到任务管理器里查找ngix进程,发现

2013-09-01 22:34:59 7215

原创 如何写模块的详细设计

详细设计的主要任务是设计每个模块的实现算法、所需的局部数据结构。详细设计的目标有两个:实现模块功能的算法要逻辑上正确和算法描述要简明易懂。 传统软件开发方法的详细设计主要是用结构化程序设计法。详细设计的表示工具有图形工具和语言工具。图形工具有程序流程图、PAD(Problem Analysis Diagram)图、NS(由 Nassi和 Shneidermen开发,简称 NS)图。语言工具有伪

2013-09-01 22:28:47 5702

原创 大型网站页面(HTML)性能优化

页面(HTML)优化的方法 除了语言层面上进行优化外,对Web开发,HTML的优化将很大程度上减轻服务器的负载,提高网站的性能 1). 减少HTTP请求数。打开网页,浏览器会发出很多请求,图片,脚本,每个对象的加载都需要花时间,需要减负载。1. 合并CSS,Js文件 ,减少Http的请求数2. 合并框架图片以及相当变动较少的图片,合成一张。有时直接用Css完成。3.

2013-08-31 11:35:53 682

原创 java Web项目性能的提高

前端高性能、反向代理、数据库高性能、负载均衡等等一.前端的高性能优化主要是指减少请求数、减少传输的数据以及提高用户体验。在这个部分,图片的优化显得至关重要。许多网站的美化,都是靠绚丽的图片达到的,图片恰恰是占用带宽的元凶。每个 img 标签,浏览器都会试图发起一个下载请求。1.图片处理的几种方式:参考:http://wenku.baidu.com/view/a7fcd3

2013-08-31 11:26:55 542

原创 000-常见java面试题

1.谈谈final,finally和finalize的区别?final:修饰符(关键字)如果一个类被声明成final,意味它不能在派生出子类,不能作为父类被继承。因此一个类不能既被声明时final和ABSTRACT的。将变量或时方法声明是final,可以保证它们在使用中不被改变。被声明成FINAL的变量必须在声明时给出其初始值,而在以后的引用中只能被读取,不能被改变。被声明final的方法

2013-08-31 00:50:06 572

原创 基于J2EE架构的项目开发团队中的角色与职责

【声明】 1、2内容来源:《J2EE Architects Handbook》中文翻译《J2EE系统架构师参考手册》[翻译Mellon]1、角色 Technical architect                                         技术架构师Project manager                           

2013-08-29 22:22:06 1654

转载 一个Java项目的开发流程

项目过程             1、项目启动  1)、项目组成立(公司成员、客户成员)  2)、制定项目预期目标  3)、制定项目计划周期  4)、建立好项目组成员沟通机制  2、需求调研  1)、创建调研计划、协调调研时间  2)、收集客户资料,获取客户需求  所有的资料都需要保留一份,资料中存疑的需要及时

2013-08-29 22:15:15 1251

原创 eclipse 启动提示JVM terminated. Exit code=-1

启动Eclipse时,启不起来JVM terminated. Exit code=-1 收藏 出现错误了,不知道什么原因原本好好的Eclipse,今天早上出问题了,启动不起来还抛出JVM terminated. Exit code=-1,上网查了资料以后,原来好多人和我一样都有这样的问题,真是感谢前辈们了。Eclipse 启动不起来,出现以下错误:JVM terminated. Exi

2013-03-20 00:05:04 717

原创 Jquery选择器图解

Jquery中的选择器主要分为基本选择器、层次选择器、过滤选择器、表单选择器四种。下面主要用图的实行来逐个介绍每一种选择器所包含的内容:1.基本选择器:与CSS选择器类似,Jquery的基本选择器也包括id选择器、类选择器、标签选择器、群组选择器、通配选择器。不同的是CSS选择器是给匹配的元素添加样式,而Jquery选择器是给匹配的元素添加行为。 2.层次选择器:层次选择器

2012-12-06 10:58:42 255

空空如也

空空如也

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

TA关注的人

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