自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 资源 (1)
  • 收藏
  • 关注

原创 什么是hibernate懒加载?什么时候用懒加载?为什么要用懒加载?

所谓懒加载(lazy)就是延时加载,延迟加载。什么时候用懒加载呢,我只能回答要用懒加载的时候就用懒加载。至于为什么要用懒加载呢,就是当我们要访问的数据量过大时,明显用缓存不太合适,因为内存容量有限 ,为了减少并发量,减少系统资源的消耗,我们让数据在需要的时候才进行加载,这时我们就用到了懒加载。比如部门ENTITY和员工ENTITY,部门与员工1对多,如果lazy设置为 false,那么只要加载了一个部门的po,就会根据一对多配置的关系把所有员工的po也加载出来。但是实际上有时候只是需要用到部门的信

2015-04-14 13:59:03 2184 2

原创 解决MyEclipse下Tomcat启动变慢的方法

最近感觉用myeclipse启动tomcat的时间越来越长。。不但启动慢并且启动后打开的页面也慢,经过查找找到以下解决办法。。1、由于Tomcat是服务器,部署好的工程就会一直驻留到服务器里,每次启动都会把部署到服务器里的工程全部启动,工程多了自然启动时间就慢,所以可以把以前的删除:tomcat安装目录D:\Tomcat\apache-tomcat-7.0.37\webap

2014-09-22 21:59:09 5241

原创 数据库事务隔离级别

数据库事务的隔离级别有4个,由低到高依次为Read uncommitted、Read committed、Repeatable read、Serializable,这四个级别可以逐个解决脏读、不可重复读、幻读这几类问题。√: 可能出现 ×: 不会出现脏读 不可重复读 幻读Read uncommitted √ √ √Read committed × √ √Repeatable read × × √Serializable × × ×注意:我们讨论隔离级别的场景,主要是在多个事务并发的情况下

2014-08-06 21:07:51 601

原创 MVC结构

MVC 结构 MVC 是 "Model-View-Controller" 的缩写,即 ” 模式 - 视图 - 控制器 " 。 MVC 结构强制将一个 应用分为模型层、视图层以及控制器。通过三者之间的协调共同响应完成用户的请求,即交互过程。它们之间的协作关系如图: 上图为 mvc 模式最标准也是最常见的一种形态。从上图可以看出,模型与视图不直接打交道,而是通过控制器,即控制器完全分离了视图与模型。这是 mvc 模式的最大特点之一。在现实开发中,由于实际需要,开

2014-06-18 22:14:05 1518

原创 电脑故障排除经验

最近,杂七杂八的事真多,手机摇杆坏了,由于是东西老化了,没法修,所以想换手机。一直在Iphone和Gphone两个中犹豫,iphone的工业设计是不错。正好我朋友叫我帮忙越狱iphone,我就把iOS把玩了下,自由度太低了,天线门一来,再加上必须用itunes这个恶心的软件。哎~~~苹果真是赚钱赚疯了。我还是比较看好Gphone,准备入手Droid X。呵呵~~~可能说的有点偏了,下面说下写这篇文章的原因。我爸的电脑被他电源踢掉,内存卡槽氧化,硬盘坏道,查了我好久,感觉不能每次都把啥问题都查一边,要对症下药

2014-06-09 21:48:43 822

原创 MySQL大小写问题

最近在将一个windows的mysql数据库转到linux上时,碰到表找不到问题,具体分析了下后发现原来是大小写问题。 在 MySQL 中,数据库和表对就于那些目录下的目录和文件。因而,操作系统的敏感性决定数据库和表命名的大小写敏感。这就意味着数据库和表名在 Windows 中是大小写不敏感的,而在大多数类型的 Unix 系统中是大小写敏感的。 奇怪的是列名与列的别名在所有的情况下均是忽略大小写的,而表的别名又是区分大小写的。 要避免这个问题,你最好在定义数据库命名规则的时候就全部采

2014-06-09 21:45:29 707

转载 XML之Schema验证

本片博文是从http://blog.csdn.net/csh624366188的博客转载过来的。因为我现在也学XML,学习便Copy过来了。XML Schema是用一套预先规定的XML元素和属性创建的,这些元素和属性定义了XML文档的结构和内容模式。XML Schema规定XML文档实例的结构和每个元素/属性的数据类型。为什么要用SchemaDTD 的局限性1.DTD不遵守XML语法(写XML文档实例时候用一种语法,写DTD的时候用另外一种语法)2.DTD数据类型有限(与数据库数据类型不一致)3.

2014-06-09 21:43:25 816

原创 JavaBean知识点

1.什么是JavaBean?JavaBean是一个遵循特定写法的Java类,它通常具有如下特点:这个Java类必须具有一个无参的构造函数属性必须私有化。私有化的属性必须通过public类型的方法暴露给其它程序,并且方法的命名也必须遵守一定的命名规范。虽然Sun公司在定义JavaBean规范时,允许Java开发人员把JavaBean设计得可以像Swing组件一样功能强大,但在实际的J2EE开发中,通常只使用到以上JavaBean最基本的特性。JavaBean在J2EE开发中,通常用于封装数据,对于

2014-06-08 21:49:20 947

原创 解决jsp中的中文乱码问题笔记

一、JSP页面显示乱码 二、表单提交中文时出现乱码 三、数据库连接 大家在JSP的开发过程中,经常出现中文乱码的问题,可能一至困扰着您,我现在把我在JSP开发中遇到 的中文乱码的问题及解决办法写出来供大家参考。 一、JSP页面显示乱码 下面的显示页面(display.jsp)就出现乱码: <html> <head> <title>JSP的中文处理</title> <meta http-equiv="Content-Type" content="text/html; c

2014-06-05 20:58:30 700

原创 JSP的9大内置对象

JSP中一共预先定义了9个这样的对象,分别为:request、response、session、application、out、pagecontext、config、page、exception1、request对象request 对象是 javax.servlet.httpServletRequest类型的对象。 该对象代表了客户端的请求信息,主要用于接受

2014-06-04 21:26:28 598

原创 session的一些细节问题

1、服务器是如何做到一个session为一个浏览器的多次请求而服务?1.1 服务器创建session出来后,会把 session的id号,以cookie的形式回写给客户机,这样,只要客户机的浏览器不关,再去访问服务器时,都会带着session 的id号去,服务器发现客户机带session id过来了,就会使用内存中与之对应的session为之服务2、如何做到一个session为多个浏览器服务?2.1 服务器第一次创建session,程序员把session id号,手工以cookie的形式回送给

2014-06-03 22:28:09 788

原创 JSP简介

JSP简介

2014-06-03 22:20:37 1827

原创 myEclipse Debug

myEclipse Debug 快捷键

2014-05-29 22:16:36 910

原创 Request.Cookies用法分析

Request.Cookies用法分析

2014-05-29 18:35:28 1293

转载 Cookie和Session

一,Session:含义:有始有终的一系列动作\消息1, 隐含了“面向连接”和“保持状态”两种含义2, 一种用来在客户端与服务器之间保持状态的解决方案3, 也指这种解决方案的存储结构“把××保存在session里”二,http协议本来是无状态的,所以引进了cookie和session机制来保持连接状态cookie与session机制之间的区别与联系:cookie机制采用的是

2014-05-27 22:15:11 434

原创 response.sendRedirect() 和 dispatcher.forward(request,response)之间的区别

Java Web开发中,采用MVC模式的时候,在控制器完成模型的调用之后会选择界面对用户响应,用常有两种方式:1、通过response对象的sendRedirect方法。2、通过RequestDispatcher对象的forward方法。例如要跳转登录界面login.jsp,可以使用下面的两种方式:1、使用responseresponse.sendRedir

2014-05-27 15:20:37 3204

原创 Java学习笔记(输入和输出流)

9.1 字节流和字符流    对java语言而言,输入/输出包括:对外设通道的输入/输出、对文件的读写、对网络数据的读和写。java语言采用流的机制实现输入和输出。流是一种有方向的字节/字符数据序列。9.1.1 File对象    File对象对应一个目录或文件,只用来命名文件、查询文件属性和处理目录,不提供读写文件操作。9.1.2 流对象    java程序的输入和输出流成为

2014-05-26 22:03:25 622

原创 request和response的中文乱码问题

request乱码指的是:浏览器向服务器发送的请求参数中包含中文字符,服务器获取到的请求参数的值是乱码;response乱码指的是:服务器向浏览器发送的数据包含中文字符,浏览器中显示的是乱码; 乱码产生的原因:不管是request乱码还是response乱码,其实都是由于客户端(浏览器)跟服务器端采用的编码格式不一致造成的。以request乱码为例:浏览器向服务器发

2014-05-23 20:08:27 602

原创 Servlet对象

ServletConfig对象       在Servlet的配置文件中,可以使用一个或多个标签为servlet配置一些初始化参数。 当servlet配置了初始化参数后,web容器在创建servlet实例对象时,会自动将这些初始化参数封装到ServletConfig对象中,并在调用servlet的init方法时,将ServletConfig对象传递给servlet。进而,程

2014-05-23 19:21:31 473

转载 Java类加载器

1,什么是类加载器?        加载类的工具. 2,类加载器有什么作用?        当程序需要的某个类,那么需要通过类加载器把类的二进制加载到内存中.类加载器也是Java类 3,类加载器之间的父子关系和管辖范围.        ClassLoader classLoader = ClassLoaderTest.class.getC

2014-05-22 20:17:37 567 2

原创 servlet作用及配置

用servlet生成表现层页面显然是很麻烦的,因为都要用servlet的输出流来输出. 如上out.println(""+kk+""); servlet做控制层.jsp做表现层,jsp编译后其实也是一个servlet.它其实充当了servlet做为表现层的工作. servlet,是运行在服务器端的程序,用于处理及响应客户端的请求. servlet应该是个中间

2014-05-21 22:07:28 660 2

原创 servletconfig的作用

HttpServletRequest,HttpServletResponse:这两个属性的作用范围最小。    时间上:只是本身请求和应答完成就失效,当然转发是把当前的request对象取出来传给另一          个资源,其实本身的request对象还是只生存到本次请求结束,response也同样。    空间上:只能发送请求的客户端有效。    HttpSessio

2014-05-21 22:02:52 10093

原创 Http协议----学习笔记

1.1.HTTP URL:HTTP URL [一种特殊的URI,包含了用于查找某个资源的信息],格式如下:http://host[":"port][abs_path]http表示要通过HTTP来定位网络资源,host代表主机域名port指定一个端口号abs_path指定资源的URI;1.2.HTTP请求:HTTP请求包括:请求行、消息报头、请求正文三部分。格

2014-05-20 12:13:33 466

原创 tomcat知识点

1.部署三种方式:   (1) 在server.xml的Host标签内新建一个Context标签           * workDir是指Tomcat解析Jsp转换为Java文件,并编译为class存放的文件夹,设置在项目文件夹里面,可以避免移植到其他地方首次读取jsp文件需要重新解析 。一般格式:项目文件夹/work     (2) 放在tomcat的webapps下  

2014-05-18 22:00:46 515 1

原创 StringBuffer的用法

StringBuffer类常用方法简介StringBuffer类用于处理可变的字符串,它提供修改字符串的方法。(1)构造方法:a. StringBuffer s0=new StringBuffer();分配了长16字节的字符缓冲区b. StringBuffer s1=new StringBuffer(512);分配了512字节的字符缓冲区c. StringBuffer s2=n

2014-05-16 22:16:55 605 5

原创 ArrayList和LinkedList区别

对于处理一列数据项,Java提供了两个类ArrayList和LinkedList,ArrayList的内部实现是基于内部数组Object[],所以从概念上讲,它更象数组,但LinkedList的内部实现是基于一组连接的记录,所以,它更象一个链表结构,所以,它们在性能上有很大的差别。    从上面的分析可知,在ArrayList的前面或中间插入数据时,你必须将其后的所有数据相应的后移,这样必然要

2014-05-15 22:07:42 516 2

原创 JAVA Map 的三种遍历方式

第一种:最常规的一种遍历方法,最常规就是最常用的,虽然不复杂,但很重要,这是我们最熟悉的。

2014-05-13 21:53:54 457 2

原创 有关XML的知识点

Xml解析方式分为两种:dom和saxdom:(Document Object Model,即文档对象模型)是W3C组织推荐的处理XML的一种方式。使用dom解析xml优点:实现crud特别方便缺点:如果文件比较大,对内存消耗就特别大,极容易导致内存溢出,所以dom方式不适合操作打的xml文档(java虚拟机最大只能操作64M内存) sax:(Simple  API for

2014-05-12 20:25:56 559 3

常见的java工具类

在工作中经常用到的java工具类,能够非常方便地解决您的问题,你值得拥有

2016-02-18

空空如也

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

TA关注的人

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