自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (24)
  • 收藏
  • 关注

转载 Java基础知识(2)

4.操作符操作优先级结合性后缀运算符[] . () 函数调用从左到右单目运算符! ~ ++ -- +(单操作符) -(单操作符)从右到左创建new从左到右乘除* / %从左到右加减+ -从左到右移位<< >> >>>从左到右关系< <= > >= instanceof从左到右相等== !=从左到右按位与&从左到右按位异或^从左到右按位或|从左到右逻辑与&&从左到右逻辑或||从左到右条件? :从右到左赋值= += -= *= /= %= ^= <<= >>= >>>=从右到左  几乎所有运算符都只能操作“基本

2010-06-18 16:40:00 1999

转载 Java基础知识(1)

1.概念以及提纲2.语言基础3.数据类型[一部分]4.操作符5.控制流程6.关键字清单1.概念以及提纲  Java技术是一种高级的面向对象的编程语言,也是一个平台,Java技术是基于Java虚拟机(Java Virtual Machine,JVM)的概念——这是语言和底层软件和硬件之间的一种转换器,Java语言的所有实现都是基于JVM的,从而使Java程序可以在有JVM的任何系统上运行。i.JVM详细介绍:1)JVM执行原理  JVM可以称为软件模拟的计算机,它可以在任何处理器安全地兼容并且执行.class

2010-06-18 16:39:00 3816

原创 Spring中AOP的两种代理方式(Java动态代理和CGLIB代理)

<br />第一种代理即Java的动态代理方式上一篇已经分析,在这里不再介绍,现在我们先来了解下GCLIB代理是什么?它又是怎样实现的?和Java动态代理有什么区别?<br />cglib(Code Generation Library)是一个强大的,高性能,高质量的Code生成类库。它可以在运行期扩展Java类与实现Java接口。<br />cglib封装了asm,可以在运行期动态生成新的class。<br />cglib用于AOP,jdk中的proxy必须基于接口,cglib却没有这个限制。<br />

2010-06-16 14:09:00 28770 4

原创 Java的动态代理的理解

Java动态代理类位于java.lang.reflect包下,一般主要涉及到以下两个类(接口算作特殊类):(1)Interface InvocationHandler:该接口中仅定义了一个方法public object invoke(Object obj,Method method, Object[] args)在实际使用时,第一个参数obj一般是指代理类,method是被代理的方法,如上例中的request(),args为该方法的参数数组。 这个抽象方法在代理类中动态实现。 (2)Proxy:该类即为动态

2010-06-15 10:52:00 5972 1

转载 面向切面编程(AOP)的理解

<br />在传统的编写业务逻辑处理代码时,我们通常会习惯性地做几件事情:日志记录、事务控制及权限控制等,然后才是编写核心的业务逻辑处理代码。当代码编写完成回头再看时,不禁发现,扬扬洒洒上百行代码中,真正用于核心业务逻辑处理才那么几行,如图6-4所示。方法复方法,类复类,就这样子带着无可奈何遗憾地度过了多少个春秋。这倒也罢,倘若到了项目的尾声,突然决定在权限控制上需要进行大的变动时,成千上万个方法又得一一"登门拜访",痛苦"雪上加霜"。 <br />如果能把图6-4中众多方法中的所有共有代码全部抽取出来,放

2010-06-14 20:17:00 62499 14

转载 Eclipse和MyEclipse快捷键指南

自己常用的myeclipse快捷键CTRL+d   删除一行CTRL+S   saveCTRL+o   outline效果  显示整个类结构CTRL+m   最大CTRL+l   直接定位到代码的某一行 debug时超有用CTRL+t   查看类层次Ctrl+h    显示搜索对话框Shift+home,(选定全行时你鼠标要定位在这行结尾) 用end跳到行最后然后h

2010-06-13 15:08:00 1922

转载 Spring IoC高级特性---Spring自动转化其他非String类型值的问题

前言 本节介绍了FactoryBean和PropertyEditor,二者都是为了注入属性而生。前者处理了如何注入那些不能通过new运算符产生实例的属性这一问题,后者则处理了如何通过只在配置文件中注入String类型的值,就能被Spring自动转化成其他非String类型值的问题。二者在使用上互有所长,学习之后建议比较。 使用FactoryBean 作用:可以注入那些无法直接用new运算符创建的以来关系。创建事务型代理。特点:是一个可以扮演其他bean之工厂的bean;可以像其他bean一样被配置;使用时,

2010-06-10 21:36:00 3099

原创 Bean的生命周期

<br />为了更好的了解自定义属性编辑器,我们现在先了解Bean的生命周期。<br />Spring中,ApplicationContext对bean的管理,是在其封装的BeanFactory实例的基础上,提供了一些其他对bean的操作,下面以ApplicationContext中bean的生命周期来说明<br /> <br /> <br />[ 启动容器 ]<br />1 调用BeanFactoryPostProcessor工厂后处理器的postProcessBeanFactory()对BeanDefi

2010-06-10 21:33:00 2156

原创 spring中的属性编辑器

spring中的属性编辑器:1.属性编辑器本身是由Java提供了,Spring只是利用了这一特性使装配一个Bean更容易而已。2.应用场景(如以下例子中):如果有一个pojo类Demo.java,其只有一个java.util.Date类型的属性,代码如下:public class Demo {public Date date; public Date getDate() {  return date; } public void setDate(Date date) {  this.date = date;

2010-06-10 18:07:00 1075 1

转载 Java内存模式

(原本准备把内存模型单独放到某一篇文章的某个章节里面讲解,后来查阅了国外很多文档才发现其实JVM内存模型的内容还蛮多的,所以直接作为一个章节的基础知识来讲解,可能该章节概念的东西比较多。一个开发Java的开发者,一旦了解了JVM内存模型就能够更加深入地了解该语言的语言特性,可能这个章节更多的是概念,没有太多代码实例,所以希望读者谅解,有什么笔误来Email告知:[email protected],本文尽量涵盖所有Java语言可以碰到的和内存相关的内容,同样也会提到一些和内存相关的计算机语言的一些

2010-06-10 15:22:00 5466

原创 BeanFactory 和 ApplicationContext的区别

BeanFactory 和 ApplicationContext的区别在Spring中,两个最基本最重要的包是 org.springframework.beans 和 org.springframework.context. 这两个包中的代码为Spring的反向控制 特性(也叫作依赖注射)提供了基础。 BeanFactoryBeanFactory实际上是实例化,配置和管理众多bean的容器。 这些bean通常会彼此合作,因而它们之间会产生依赖。 BeanFactory使用的配置数据可以反映这些依赖关系中

2010-06-10 10:39:00 9832 1

原创 spring Invalid byte 1 of 1-byte UTF-8 sequence.

这个是由于Eclipse的预设编码和XML的编码不一致而造成的,Eclipse的默认编码为GBK,若程序编码中使用中文,那就必须变更Eclipse的预设的编码,否则就会出现"Invalid byte 1 of 1-byte UTF-8 sequence" 的错误信息。解决办法:第一,可以直接在XML文件中更改UTF-8为GBK或GB2312。第二,可以在Eclipse中更改,在 eclipse 的功能表 [Project]→[Properties],點選 [Resources],在右邊的「Text file

2010-06-09 23:12:00 2578

原创 严重:Error starting static Resources 错误的解决

这个错误一般发生在你在Eclipse中删除了某个项目,但Tomcat 5.5.9/conf/server.xml没有修改完全的情况。原先我弄的时候也郁闷了我半小时,不过后来终于解决了,办法就是:1.清空/Program Files/Tomcat 5.0/work目录2.把server-config.xml中无效的连接配置都删除掉3.把/conf/Catalina/localhost下的所有文件删除然后重启tomcat服务器就可以了。

2010-06-09 20:43:00 817

原创 Java类的初始化顺序

<br />对于静态变量、静态初始化块、变量、初始化块、构造器的初始化顺序<br />我们现在来试验下,其代码如下:<br />public class InitialOrderTest { // 静态变量 public static String staticField = "静态变量"; // 变量 public String field = "变量"; // 静态初始化块 static { System.out.println(staticField); Sys

2010-06-09 13:16:00 621

转载 成为最牛程序员的五大要诀

<br /> <br />想成为最牛程序员吗?以下几点有助你实现这个目标。<br />Tip 1 要方法而不是记忆<br />我的一个程序员朋友常跟我说记住超过200个C++函数是多么的有帮助。“我从来不必去查找函数的定义,因此我可以比其他程序员编程快上50%。”他自豪的说。可结果是什么?难道他不知道编译器的代码自动完成功能可以节约大量查找函数及输入函数的时间吗,另外当C#发布出来后,他在记忆函数上面的努力就白费了。当然,编程中对函数的熟记是一件必需的事情,但是你应当花费更多的时间在学习做事的方法上,比

2010-06-04 09:49:00 619

ActiveMQ入门及深入使用的例子

JMS、ActiveMQ入门及深入使用的例子,这些例子都是我测试的

2015-02-15

java rmi 简单易懂的实例

java rmi 完整的简单例子 包含详细的文档说明

2013-12-31

java rmi 简单实例

远程服务的接口定义   远程服务接口的具体实现   桩(Stub)和框架(Skeleton)文件   一个运行远程服务的服务器   一个RMI命名服务,它允许客户端去发现这个远程服务   类文件的提供者(一个HTTP或者FTP服务器)   一个需要这个远程服务的客户端程序

2013-12-31

Spring MVC 向导控制器完整的例子

这是一个简单完整的Spring MVC向导控制器(AbstractWizardFormController)的例子,包含所需的类包,可以运行,也是我重新熟悉Spring 的第二例子,明天再上传Spring 的例外个例子,如有问题,我们可以互相学习下.

2013-12-26

Spring AOP完整例子

Spring AOP 几个不同使用方法的完整例子,使用Junit4c测试, 在我的博客上有不同配置组合的说明,可以参考

2013-12-20

经典的答辩PPT模板

毕业答辩PPT模板,非常经典 毕业答辩PPT模板,非常经典

2011-06-02

Visio ER图模板

绘制ER图的终极方案 第一打开Visio绘图软件,然后点击工具栏的“文件”中下拉选项的“新建”——“新建绘图”,然后“文件”---“打开”,把刚刚下载的“Visio ER图模板”选中,就可以使用你期待的使用Visio 画 ER图了

2011-05-19

Struts1 的中文和英文API

包含Struts1中文和英文的API和帮助文档

2011-03-22

Struts 的三大标签库使用的完整的案例

这里分别包含html、bean和logic标签库的三个完整案例,代码中有详细的讲解,这个是学习struts标签的最好资料

2010-10-04

Tomcat的admin成功安装

Apache Commons Modeler 如果不安装这个组件,访问admin页面时,将出现503错误。 apacche 的logging组件 如果不安装这个组件,访问admin页面时,可能页面会什么都没有,一片白板。具体步骤在包中, 还要记住的一点, 可能有些版本问题,admin.xml 应该放在conf\Catalina\localhost中,而不是直接放在conf目录中,祝你成功!如果还有问题,可以留言

2010-10-01

tomcat的admin包

安装Tomcat Admin 好多朋友安装Tomcat的admin的时候。 可能会遇到由于某个步骤不恰当, 获其他原因安装不成功,比如 http://localhost:8080/admin出现空白或其他状况, 这个资源带有具体的安装办法,期待你的成功 如果还不能搞定,请看我的下一个资源《Tomcat的admin成功安装》

2010-10-01

PowerDesigner数据库系统分析设计与应用

PowerDesigner 10为Sybase发布的最新的软件分析设计工具,是目前最为流行的软件分析设计工具之一。本书首先介绍了PowerDesigner的基本概念及基本操作,然后以数据库系统设计建模为主,分别介绍了概念数据模型(CDM)、物理数据模型(PDM)、多维数据模型、文档生成(Report)、版本控制(Repository)等几个部分。本书从实用的目的出发,结合实例讲解,努力做到概念清晰,面向应用,帮助用户全面系统地掌握PowerDesigner的使用。其中,文档生成(Report)部分,以问题为导向,系统阐述如何解决文档生成中遇到的实际问题,从而生成满足用户特定需求的文档。介绍PowerDesigner的同时,书中还穿插了一些相关内容的基本理论知识,帮助不熟悉的读者快速掌握,从而更好地使用PowerDesigner。此外,本书还融入了CSDN网友的常见提问及笔者回答的整理,这些内容以FAQ的形式单独成立一章,力图尽最大可能为读者解决实际应用过程中的问题,这也是本书的特色。

2010-09-28

JSP宝典源代码文件

-----------------------------光盘程序代码说明-------------------------------- \03 第3章涉及的代码,本书的第一个JSP应用实例; \04 第4章涉及的代码,有关HTML标记的程序实例; \05 第5章涉及的代码,有关JavaScript的基本实例; \06 第6章涉及的代码,有关CSS层叠样式表的实例; \12 第12章涉及的代码,用户注册登录系统实例,源代码是以项目存放; \14 第14章涉及的代码,使用JavaBean实现用户注册登录系统实例; \16 第16章涉及的代码,有关自定义标签的实例; \17 第17章涉及的代码,有关标准标签库JSTL使用的实例; \18 第18章涉及的代码,有关EL表达式使用的实例; \21 第21章涉及的代码,Ajax开发实例; \24 第24章涉及的代码,JSP+Struts实现的用户登录系统。 \26 第26章涉及的代码,JSP+Struts+Hibernate实现的用户登录系统。 \29-30 第29、30章涉及的代码,有关新闻发布系统中的图片管理模块和新闻发布模块。 \31 第31章涉及的代码,论坛系统。

2010-06-05

精通Struts:基于MVC的Java Web 设计与开发(电子版)

学习Struts良师益友,也是在网上评价最好的Strut类书籍

2010-05-23

myeclipse自动感知配置文件

导入方法: file->import->general->Preference-> 选择文件路径-> 选中Import ALL-> 选中Select All 点击finish就OK

2010-05-20

jspsmartupload .jar

jspsmartupload 中文 gbk UTF-8 gb2132 支持中文的文件图片上传包

2010-04-27

struts2入门教程

struts2入门教程,总共十一章,让你轻松掌握struts2

2010-04-23

JavaScript网页特效范例宝典(下)

本书以网站开发者在开发中遇到的实际问题和应该掌握的技术为中心,全面介绍了JavaScript在网站开发中各个方面的常用技术和技巧。全书共19章,分别是窗口/框架与导航条设计、表单及表单元素、实用JavaScript函数、日期和时间、文字特效、超级链接特效、操作表格、图形图像与多媒体、页面特效、状态栏特效、报表与打印、网站安全、HTML/CSS样式、JavaScript与XML、JavaScript与ASP结合、JavaScript与JSP结合、 JavaScript与ASP.NET结合、JavaScript与PHP结合、综合应用等。全书共提供了401个实例,每个实例都突出实用性,其中大部分是网站开发者梦寐以求的问题解决方案。

2010-01-17

最新的Java ee API 帮助文档

JavaTM Enterprise Edition 5 Sun Java System Application Server v 9.0 API Specifications

2010-01-11

王爽《汇编语言》答案

相信大多数看过此书的人都为其没有答案而苦恼,究其原因主要是会认为自己做的答案有错误。本人一开始也是如此,但随着学习的深入,尤其是学会了调试之后,本人就不再为没有答案而苦恼了。题目做的对错与否,上机调试便可验证出来。也许一位网友说的对:从不相信自己到相信自己只是一个时间长短的问题。因此,本人预祝大家在学习的过程中能够在尽量短的时间内实现'不相信自己'到'相信自己'的过渡

2009-12-17

计算机操作系统(汤子瀛)习题答案

好的资源,大家共享 计算机操作系统习题答案 比较完整的

2009-11-10

一次性解决中文乱码问题

中文乱码处理在应用系统开发多城中一直是一个令开发者感到头痛的问题,特别是开发数据库系统是更是如此。 一般来说,初学者都要为这类乱码问题花费大量时间。 这里有你想要的答案

2009-10-20

学习java的第一步,就是了解Java虚拟机

学习JAVA首先要理解的JAVA虚拟机 要更快的掌握JAVA,也是要了解JAVA虚拟机 对于Java虚拟机的软件人员,Java语言的编译器作者以及要用硬件芯片实现J ava虚拟机的人来说,则必须深刻理解Java虚拟机的规范。另外,如果你想扩展Java语言,或是把其它语言编译成Java语言的字节码,你也需要深入地了解Java虚拟机。

2009-10-13

空空如也

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

TA关注的人

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