自定义博客皮肤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)
  • 资源 (42)
  • 收藏
  • 关注

原创 Hibernate的一些使用技巧

1.Hibernate是如今最流行的开源对象关系映射(ORM)持久化框架,SSH框架组合是很多JavaEE工程的首选,java持久化框架(JPA)的设计师是Hibernate的作者,因此对于Hibernate的一些基本知识在JPA学习笔记总结中具体总结。本篇只总结一些Hibernate使用中的一些小技巧。2.实体对象的3中状态:实体对象的生命周期是Hibernate中的一个关键概念,实体对象生命周期中有以下3种状态:(1).Transient(自由状态):有人也叫透明状态,即在内存中自由存在的对象,与数据库

2010-11-29 10:37:00 4750

原创 Spring学习笔记2——高级特性

1.通过PropertyPlaceholderConfigurer在Spring中加载其他外部配置文件或者属性文件:在很多javaEE工程中,Spring的角色非常重要,是一个管理其他模块和组件的轻量级容器,Spring经常需要管理Struts、Ibatis、Hibernate等,这些开源框架的配置文件就通过Spring的PropertyPlaceholderConfigurer加载在Spri

2010-11-29 10:33:00 9192 2

原创 JaveEE服务器基础知识总结

Websphere:IBM旗下的声名卓著的javaEE服务器,性能和功能都十分强大,支持负载均衡,高性能HA,集群等。大型应用开发的首选服务器。1. Websphere启动,停止命令:进入你的profiles目录,自己起过的profile name(默认的default),里面有个bin 大概是这样的 /opt/IBM/WebSphere/AppServer/profile

2010-11-22 14:42:00 5423

原创 Spring学习笔记1——基础知识

1.在java开发领域,Spring相对于EJB来说是一种轻量级的,非侵入性的Java开发框架,曾经有两本很畅销的书《Expert one-on-one J2EE Design and Development》和《Expert one-on-one J2EEdevelopment without EJB》是java高手进阶必看的宝典,Spring就是从这两本书的理论发展起来的。Spring

2010-11-22 09:08:00 47740 23

原创 Ibatis学习笔记

1.       Ibatis是开源软件组织Apache推出的一种轻量级的对象关系映射(ORM)框架,和Hibernate、Toplink等在java编程的对象持久化方面深受开发人员欢迎。对象关系映射(ORM):简单原理是通过面向对象方式操作关系型数据库,目前存储数据最常用最流行的工具是关系型数据库,其操作方式是通过SQL语句操作数据库的表,但是对于Java面向对象编程语言中,所有的操作对象都是对象,因此对象关系映射就是把数据库表和java编程语言中的对象对应起来,把表的列同java对象中的字段对应起来,程

2010-11-22 09:07:00 15988 3

原创 java类装载器分析

1           前言ClassLoader 是 Java 虚拟机 (JVM) 的类装载子系统,它负责将 Java 字节码装载到 JVM 中, 并使其成为 JVM 一部分。 JVM 的类动态装载技术能够在运行时刻动态地加载或者替换系统的某些功能模块 , 而不影响系统其他功能模块的正常运行。本文将分析 JVM 中的类装载系统,探讨 JVM 中类装载的原理、实现以及应用。2           装载过程简介类装载就是寻找一个类或是一个接口的字节码文件并通过解析该字节码来构造代表这个类或是这个接口的 cla

2010-11-16 16:33:00 2741

转载 防范JAVA内存泄漏解决方案

<br /><br />Java是如何管理内存<br />为了判断Java中是否有内存泄露,我们首先必须了解Java是如何管理内存的。Java的内存管理就是对象的分配和释放问题。在Java中,程序员需要通过关键字new为每个对象申请内存空间 (基本类型除外),所有的对象都在堆 (Heap)中分配空间。另外,对象的释放是由GC决定和执行的。在Java中,内存的分配是由程序完成的,而内存的释放是有GC完成的,这种收支两条线的方法确实简化了程序员的工作。但同时,它也加重了JVM的工作。这也是Java程序运行速度较

2010-11-16 16:22:00 1448

转载 java内存结构

一、Java内存分配1、 Java有几种存储区域?* 寄存器     -- 在CPU内部,开发人员不能通过代码来控制寄存器的分配,由编译器来管理* 栈     -- 在Windows下, 栈是向低地址扩展的数据结构,是一块连续的内存的区域,即栈顶的地址和栈的最大容量是系统预先规定好的。     -- 优点:由系统自动分配,速度较快。     -- 缺点:不够灵活,但程序员是无法控制的。     -- 存放基本数据类型、开发过程中就创建的对象(而不是运行过程中)* 堆     -- 是向高地址扩展的数据结构,

2010-11-16 15:37:00 3750

原创 Struts2学习笔记2——高级特性

1.Struts2的核心——拦截器(interceptor):拦截器是用于在Action或者某个方法调用之前进行特定的处理的对象,类似于过滤器,是一个特殊的Servlet。拦截器主要用于在调用Action或Action方法之前做输入校验、权限验证,字符编码转换等一些通用操作。多个拦截器构成拦截器栈。Struts2中有一个默认的拦截器栈,在每个Action调用之前执行。拦截器三个对象:被拦截对象,拦截器对象本身,代理。真正执行的不想目标对象,而代理。拦截器要实现Interceptor接口,默认实现拦截器时继承

2010-11-15 09:32:00 5541 1

原创 Struts2学习笔记1——基础知识

1.Struts2是现在Web开发中一个比较流行的MVC框架,它是由WebWork框架发展而来的,Struts1与Struts2如同小熊猫与大熊猫一样,虽然名字相同,但是区别比较大,Struts2充分吸收了Struts1的优秀之处,同时也避免了Struts1的不足之处,开发更方便快捷。2.Struts2在web.xml文件中主要配置一个过滤器用于接收页面请求,并将请求转发给后台逻辑处理,其作用类似于Struts1中的ActionServlet。其具体配置如下:struts2org.apache.struts

2010-11-15 09:31:00 2689

原创 JSP基础

1.       JSP注释:显式注释:。隐藏注释:。JSP编译器不对隐藏注释的内容进行编译。2.       JSP声明语法:注意:(1).JSP声明必须以分号”;”结尾。(2).可以直接使用在中被包含进来的已经声明的变量和方法,不需要对它们重新进行声明。(3).一个声明仅在一个页面中有效,对于一些每页都用到的声明,最好把它们写成一个单独的文件,然后使用或者语句把该文件包含进来。3.  JSP表达式:,如显示系统时间的表达式:JSP表达式也可以写成:表达式。注意:表达式不能使用分号”;”作为结束符。4. 

2010-11-15 09:30:00 1973

原创 JavaMail学习笔记3——JavaMail 接收邮件

JavaMail API中定义了一个javax.mail.Store类,它用于执行邮件接收任务,这个类的实例对象封装了某种邮件接收协议的底层实施细节,应用程序调用这个类中的方法就可以获得用户邮箱中的各个邮件夹的信息。JavaMail使用Folder对象表示邮件夹,通过Folder对象的方法应用程序进而又可以获得该邮件夹中的所有邮件信息,而每封邮件信息,JavaMail又分别使用了一个Message对象进行封装。Store类:与Transport类一样,javax.mail.Store类也继承了java.ma

2010-11-12 17:48:00 25463 8

原创 JavaMail学习笔记2——JavaMail 发送邮件

1.      准备环境:(1).将javaMail核心类mail.jar加入到classpath中。(2).将JAF框架核心类activation.jar加入到classpath中。注意:上面是针对JavaSE的环境,如果是JavaEE环境则不需要,j2ee.jar中包含了上述两个依赖包,可以直接使用。2.发送纯文本邮件:(1).设置连接会话属性://也可用Properties props = System.getProperties();Properties props=new Properties

2010-11-12 16:09:00 6455 7

原创 JavaMail学习笔记1——JavaMail基础知识

<br /> <br />1.       电子邮件相关协议:<br />(1).SMTP<br />简单邮件传输协议,定义了递送邮件的机制。我们将使用基于Java-Mail的程序与公司或者ISP的SMTP服务器进行通讯。这个SMTP服务器将邮件转发到接收者的SMTP服务器,直至

2010-11-08 10:05:00 7485 6

原创 Flex编程学习基础

Flex是Adobe公司推出的一项RIA(Rich Internet Application富互联网应用程序)开发技术,和Ajax一样都是Web2.0非常流行的前台开发技术,Flex比Ajax的优势是所有的浏览器的效果都一样,做出来的效果更炫,通常用于许多基于Web游戏开发。其缺点是浏览器必须安装Flash插件,因为Flex编译过后会生成Flash格式的文件在浏览器中运行,同时由于Flex生成的文件一般比较大,如果优化的不好,会影响应用速度。我在上一家公司中,因为项目需要,我曾经学习和使用了半年时间的Fle

2010-11-08 09:57:00 5275 2

原创 巧用EJB QL中的IN操作符,方便从集合中选择集合元素

实体Bean中很多关系是集合型的,方便地从这些关系中访问和选择bean是非常重要的。今天工作中遇到一个难题如下:有一个对象A中包含多个对象B,对象B中又包含多个对象C,C对象中包含多个对象D.现在想根据对象D的id属性从数据库中查找出所有包含指定C对象的A对象。对象结构如下:A——>Set blist——>Set clist——>Set dlist看到需求的第一时刻很多人都可能想到使用子查询或者连接等来解决,但是如果结果比这更复杂的情况,SQL语句可能比较难写。通过查找EJB3.0的学习文档找到了很好的解决

2010-11-01 16:00:00 1429 3

原创 HTML的DOM编程

HTML的DOM对象和DOM APIDOM(Doucment Object Model)被称作文档对象模型,它是语言和平台中立的接口,允许程序和脚本动态访问和更新文档的内容,结构和风格。浏览器读取HTML文档以后,将HTML文档按照标签的组合在内存中形成一棵DOM树,使用javascript编程时,为了灵活地操作各个HTML元素和标签,需要熟练掌握DOM对象及其API,由于不同的浏览器中,对于HTML的DOM对象定义的不太相同,这里这说明通用的情况。HTML中的5中节点:元素节点:HTML标签对应的是DOM

2010-11-01 11:26:00 1891

原创 AJAX应用技巧

XMLHTTPRequest浏览器缓存问题在Firefox浏览器中,XMLHTTPRequest对象相相同的url发送请求时,浏览器每次都会向服务器发送请求,不存在缓存的问题,而IE浏览器如果url请求地址相同时,浏览器会读取其缓存中的内容进行响应,而不再向服务器发送请求,解决浏览器缓存的办法是:在url后面加上时间戳参数,使浏览器认为请求的url不同,而不再读取缓存。AJAX传递中文乱码问题当使用AJAX处理中文参数时,浏览器会显示乱码,解决方法有如下两种解决方案:方案一:页面端:使用endcodeURI

2010-11-01 11:25:00 1419

原创 AJAX学习笔记

AJAX学习笔记AJAX全称是:AsychronousJavaScript And XML,其主要的内容是:(1)使用XHTML和CSS的基于标准的表示技术。(2)使用DOM进行动态显示和交互。(3)使用XML和XSLT进行数据交互和处理。(4)使用XMLHttpRequest进行异步数据检索。(5)使用javascript将以上技术融合在一起。先从AJAX流行的一些框架或者库之间比较开始:jquery是一个轻量级的,纯粹用于前台页面开发的Javascript库,与jquery类似的是prototype

2010-11-01 11:23:00 1338

原创 JAVAScript编程基础

1.    javascript声明对象方法:javascript中声明对象的方法与java,c++等区别比较大,其格式如下:{属性名1:属性值1,属性名2:属性值2,。。。}2.javascript复杂对象的声明方法:{引用对象1:{属性名1:属性值1,属性名2:属性值2,...},引用对象2:{属性名1:属性值1,属性名2:属性值2,...},属性名1:属性值1}3.获取javascript对象的属性值方法:A.像java等语言一样使用“.”引用,如:对象.属性名该种方法有一定的缺陷,如果属性名的命名不

2010-11-01 11:21:00 1084

JSF标签开发,简体中文版

开发自定义的JSF标签教程,简体中文版。

2011-03-04

XFire实现WebSerivce开发指南,中文版

XFire实现WebSerivce开发指南,中文版,非常适合英语不太好的人入门学习。

2011-03-04

XFire与Spring框架集成,实现WebService

XFire是一款轻量级的WebService实现框架,Spring是如今JavaEE开发领域最流行,最成功的核心框架,二者集成可以开发出高效的WebSerivce应用。

2011-03-04

XFire实现WebSerivce介绍

WebService的XFire框架介绍,适合入门学习,英文版。

2011-03-04

125条常见java面试题

适合初级的java程序员巩固复习基础知识,应对一般性的java笔试面试。

2011-03-04

matlab命令大全

使用matlab必须知道的常用命令,有利用学习matlab!

2010-11-02

基于Annotation写的简单数据校验框架

在工作中,我看到JavaEE6中提供了一个基于注解的Bean校验框架,另外Hibernate也提供了类似功能的基于java注解的校验,我们产品也需要这种功能,无奈用的是JavaEE5,因此我自己写了一个简单的基于注解的校验框架,可以校验一些简单的数据类型,满足基本的需求。源码和UT都在里面。

2010-08-23

计算机专业应届生解惑——从大学生到程序员

CSDN论坛技术大牛肖舸老师陕西师大演讲PPT,对前途迷茫的应届生有所帮助!

2010-06-01

shell编程简单例子代码

linux/unix shell编程简单例子代码,在ubuntu liunx下面调试通过的。入门好资料。

2010-06-01

Ibatis in action

Ibatis权威指南,非常好,想深入学习Ibatis的人不要错过!

2010-03-12

java webservice开发指南

java webservice开发指南,适合入门者。

2010-03-12

java读写Excel文件

java使用POI技术读写Excel文件,非常实用!

2010-03-12

Groovy权威指南

Groovy权威指南,Groovy in Action英文原版,想成为Groovy高手的推荐。

2009-07-21

groovy入门经典

groovy入门经典,中文版,适合初学初学者!

2009-07-21

EJB3.0入门经典

EJB3.0入门经典,传智播客老师的经典力作,适合入门!

2009-07-21

Expert one-on-one J2EE Design and Development

成为Java结构师的必看书籍,著名的Spring框架就是从这本书发展起来的。

2009-07-16

Java编程思想第四版

学习java的经典书籍,英文原版,体会大师力作,晋级Java高手的宝典。

2009-07-16

JFreeChart相关东西

JFreeChart相关东西,最新版,可以使用ant生成说明文档。

2009-06-13

J2EE的EJB和RMI相关PPT和PDF文档

J2EE的EJB和RMI相关PPT和PDF文档。英文版的。

2009-06-13

android开发指南

android开发指南,很难得的一本书,目前相关参考书太少了,这本很不错!

2009-05-25

flex cookbook中文版

flex cookbook中文版,适合入门

2009-05-25

Android相关的文档

Android相关的文档,适合入门!中文版的!

2009-05-05

android中文帮助文档

android中文帮助文档,适合英语不太好的人!

2009-05-05

android的Eclipse插件ADT0.9

android的Eclipse插件ADT0.9,今年四月刚发布的预览版!

2009-04-27

android的Eclipse插件ADT0.8

一个eclipse插件,用于进行android开发,使用网址进行安装总不成功,这个可以.

2009-04-27

Android相关的PPT

Android相关的PPT,Android相关资料实在是太少了,这个是英文版的,不过还可以看懂!

2009-04-27

flash拖拽功能选择题2

用flash实现的功能强大的拖拽题,代码注释详细!

2009-03-30

flash拖拽功能选择题1

用flash实现的功能强大的拖拽题,代码注释详细!

2009-03-30

flash拖拽功能选择题

用flash实现的拖拽功能选择题,附源代码简单易懂!

2009-03-30

struts2入门中文版

struts2入门中文版pdf电子书!讲解详细,适合初学者!

2009-03-30

StartingStruts2online2.pdf

struts2入门的在线电子文档pdf版!

2009-03-30

Oracle.10g.Pl.SQL.pdf

oracle的PL-SQL用法讲解参考文档pdf电子书,讲解十分详细!

2009-03-30

flash book组件源码4

flash的book组件实现,方便适用!

2009-03-30

flash book组件源码3

falsh第三中方式实现的翻页效果,可以对比和参考!

2009-03-29

flash book组件源码2

另外一种风格的翻页效果,源代码详细,效果逼真!

2009-03-29

flash book组件源码

使用flash实现的翻页效果组件,效果十分逼真!!!

2009-03-29

Java编写的计算器小程序

我自己编写的Java计算器小程序,只有加、减、乘、除最基本的功能,我在JBuilder2007上运行通过的。

2007-11-07

C++小程序

用VC++6.0编的简单打字软件,高斯消去法解线性方程组等

2007-11-02

用C语言实现的一些数据结构小程序

数据结构中的一些小程序,包括银行业务模拟,哈夫曼编译码器等

2007-11-02

汇编小程序

清华大学出版的汇编语言课后习题自己编的一些代码,全部在机上实现的

2007-11-02

空空如也

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

TA关注的人

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