自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(50)
  • 资源 (10)
  • 收藏
  • 关注

原创 http://yueguc.iteye.com/blog/836964

http://yueguc.iteye.com/blog/836964

2011-08-25 01:49:57 400

原创 解开Android应用程序组件Activity的"singleTask"之谜

http://blog.csdn.net/luoshengyang/article/details/6714543

2011-08-25 01:47:23 672

原创 ubuntu下eclipse的svn插件使用javahl

ubuntu下eclipse安装subclipse之后使用javaHL作为连接器会出现一下错误:view sourceprint?1Failed to load JavaHL Library.2These are the errors that were encountered:

2011-06-23 13:26:00 533

原创 linux(ubuntu) 使用反编译工具jad

1. 解压jad158e.linux.static.zip 到/home/XXXX/jad/下 2. net.sf.jadclipse_3.3.0.jar 此包copy到eclipse/plugins目录下 3. 启动Eclipse后,在Windows—>Perference—>Java下有个JadClipse目录,    修改配置jadclipse:设置pat

2011-06-23 13:05:00 2320

原创 Webform, asp.net MVP, asp.net MVC 的异同

相同点:1,都可以进行b/s项目的web开发。2,都可分为三层,Webfrom(view,logic,access),MVP(view,model,Presenter),MVC(view,model,control)。3,都支持html语言对视图进行展现,其中MVC中还支持多种视图引擎,比如aspx,cshtml,vbhtml等。4,其中MVP是WebForm与MVC的变种,其中的Presenter借鉴了MVC中的Control,一般来说项目开发效率居于两者之间,    WebForm>MVP>MVC。如果

2011-04-07 16:24:00 1190

原创 LINQ体验(10)--LINQ to SQL语句之开放式并发控制和事务

<br />LINQ体验(10)--LINQ to SQL语句之开放式并发控制和事务 <br />从今天开始继续这个系列。告诉大家一个好消息:微软于2月1日发布了Visual Studio Team System 2008 Team Suite简体中文版,您可以在这里下载Visual Studio Team System 2008 Team Suite简体中文版90 天试用版。今天简单的学习下开放式并发控制和事务的内容,具体详细的内容现在可以参看MSDN了。Simultaneous Changes开放式并发

2011-04-02 13:53:00 301

原创 LINQ体验(8)--LINQ to SQL语句之Union All/Union/Intersect和Top/Bottom和P...

<br />LINQ体验(8)--LINQ to SQL语句之Union All/Union/Intersect和Top/Bottom和P... <br />我们继续讲解LINQ to SQL语句,这篇我们来讨论Union All/Union/Intersect操作和Top/Bottom操作和Paging操作和SqlMethods操作 。Union All/Union/Intersect操作<br />适用场景:对两个集合的处理,例如追加、合并、取相同项、相交项等等。Concat(连接)<br />说明:连

2011-04-02 13:52:00 501

原创 LINQ体验(9)--LINQ to SQL语句之Insert/Update/Delete操作

<br />LINQ体验(9)--LINQ to SQL语句之Insert/Update/Delete操作 <br />我们继续讲解LINQ to SQL语句,这篇我们来讨论Insert/Update/Delete操作。这个在我们的程序中最为常用了。我们直接看例子。Insert/Update/Delete操作插入(Insert)1.简单形式<br />说明:new一个对象,使用InsertOnSubmit方法将其加入到对应的集合中,使用SubmitChanges()提交到数据库。NorthwindDataC

2011-04-02 13:52:00 375

原创 LINQ体验(7)--LINQ to SQL语句之Group By/Having和Exists/In/Any/All/Conta...

<br />LINQ体验(7)--LINQ to SQL语句之Group By/Having和Exists/In/Any/All/Conta... <br />我们继续讲解LINQ to SQL语句,这篇我们来讨论Group By/Having操作符和Exists/In/Any/All/Contains操作符。Group By/Having操作符<br />适用场景:分组数据,为我们查找数据缩小范围。<br />说明:分配并返回对传入参数进行分组操作后的可枚举对象。分组;延迟1.简单形式:var q =

2011-04-02 13:51:00 386

原创 LINQ体验(6)--LINQ to SQL语句之Join和Order By

<br />LINQ体验(6)--LINQ to SQL语句之Join和Order By Join操作<br />适用场景:在我们表关系中有一对一关系,一对多关系,多对多关系等。对各个表之间的关系,就用这些实现对多个表的操作。<br />说明:在Join操作中,分别为Join(Join查询), SelectMany(Select一对多选择)和GroupJoin(分组Join查询)。<br />该扩展方法对两个序列中键匹配的元素进行inner join操作SelectMany<br />说明:我们在写查询语句

2011-04-02 13:50:00 362

原创 LINQ体验(4)--LINQ简介和LINQ to SQL语句之Where

<br />LINQ体验(4)--LINQ简介和LINQ to SQL语句之Where <br />在上两篇我介绍了C#3.0新语特性和改进,这些新特性在我们编写程序时为我们提供了非常大的帮助。从这篇开始,我们开始一起来探讨LINQ。<br />LINQ是Language Integrated Query的简称,它是集成在.NET编程语言中的一种特性。已成为编程语言的一个组成部分,在编写程序时可以得到很好的编译时语法检查,丰富的元数据,智能感知、静态类型等强类型语言的好处。并且它同时还使得查询可以方便地对内

2011-04-02 13:49:00 330

原创 LINQ体验(5)--LINQ to SQL语句之Select/Distinct和Count/Sum/Min/Max/Avg

<br />LINQ体验(5)--LINQ to SQL语句之Select/Distinct和Count/Sum/Min/Max/Avg <br />上一篇讲述了LINQ,顺便说了一下Where操作,这篇开始我们继续说LINQ to SQL语句,目的让大家从语句的角度了解LINQ,LINQ包括LINQ to Objects、LINQ to DataSets、LINQ to SQL、LINQ to Entities、LINQ to XML,但是相对来说LINQ to SQL在我们程序中使用最多,毕竟所有的数据

2011-04-02 13:49:00 566

原创 LINQ体验(3)--C# 3.0新语言特性和改进(下篇)

<br />LINQ体验(3)--C# 3.0新语言特性和改进(下篇) <br />上一篇我们介绍了C# 3.0新语言特性和改进上部分,这篇我们继续介绍剩下的部分。<br />C# 3.0新语言特性和改进包括:自动属性(Auto-Implemented Properties) 隐含类型局部变量(Local Variable Type Inference) 匿名类型(Anonymous Types) 对象与集合初始化器(Object and Collection Initializers) 扩展方法(Exte

2011-04-02 13:46:00 312

原创 LINQ体验(2)--C# 3.0新语言特性和改进(上篇)

<br />LINQ体验(2)--C# 3.0新语言特性和改进(上篇) <br />在第一篇中,知道了Visual Studio 2008新特性,从这篇开始进入此系列的第二部分——介绍C# 3.0新语言特性和改进。<br />总体来说,Visual Studio 2008和.NET 3.5是建立在.NET2.0核心的基础之上,.NET2.0核心本身将不再变化(如果不了解.NET2.0的朋友,请参看MSDN或者一些经典的书籍),C# 3.0新语言特性在.NET2.0基础上进行了改进,这些改进的功能可以大大简化

2011-04-02 13:43:00 305

原创 初识用.NET Remoting来开发分布式应用

<br />初识用.NET Remoting来开发分布式应用 <br />一..NET Remoting简介:<br />.NET Remoting从某种意义上讲是DCOM的替代品。ASP.NET Web服务十分有用,但是这项技术在企业内联网的解决方案中,对于某些业务请求来说并不快,也没有足够的灵活性,而且,ASP.NET Web服务需要有运行时的支持。使用.NET Remoting技术后,可以将Web服务提供给世界上的任何地方。而且可以在所有的应用程序类型中运行Web服务。<br />二..NET Rem

2011-04-02 13:42:00 277

原创 LINQ体验(2)--C# 3.0新语言特性和改进(上篇)

<br />LINQ体验(2)--C# 3.0新语言特性和改进(上篇) <br />在第一篇中,知道了Visual Studio 2008新特性,从这篇开始进入此系列的第二部分——介绍C# 3.0新语言特性和改进。<br />总体来说,Visual Studio 2008和.NET 3.5是建立在.NET2.0核心的基础之上,.NET2.0核心本身将不再变化(如果不了解.NET2.0的朋友,请参看MSDN或者一些经典的书籍),C# 3.0新语言特性在.NET2.0基础上进行了改进,这些改进的功能可以大大简化

2011-04-02 13:42:00 291

原创 LINQ体验(2)--C# 3.0新语言特性和改进(上篇)

<br />LINQ体验(2)--C# 3.0新语言特性和改进(上篇) <br />在第一篇中,知道了Visual Studio 2008新特性,从这篇开始进入此系列的第二部分——介绍C# 3.0新语言特性和改进。<br />总体来说,Visual Studio 2008和.NET 3.5是建立在.NET2.0核心的基础之上,.NET2.0核心本身将不再变化(如果不了解.NET2.0的朋友,请参看MSDN或者一些经典的书籍),C# 3.0新语言特性在.NET2.0基础上进行了改进,这些改进的功能可以大大简化

2011-04-02 13:42:00 383

原创 LINQ体验(2)--C# 3.0新语言特性和改进(上篇)

<br />LINQ体验(2)--C# 3.0新语言特性和改进(上篇) <br />在第一篇中,知道了Visual Studio 2008新特性,从这篇开始进入此系列的第二部分——介绍C# 3.0新语言特性和改进。<br />总体来说,Visual Studio 2008和.NET 3.5是建立在.NET2.0核心的基础之上,.NET2.0核心本身将不再变化(如果不了解.NET2.0的朋友,请参看MSDN或者一些经典的书籍),C# 3.0新语言特性在.NET2.0基础上进行了改进,这些改进的功能可以大大简化

2011-04-02 13:42:00 335

原创 初识用.NET Remoting来开发分布式应用

<br />初识用.NET Remoting来开发分布式应用 <br />一..NET Remoting简介:<br />.NET Remoting从某种意义上讲是DCOM的替代品。ASP.NET Web服务十分有用,但是这项技术在企业内联网的解决方案中,对于某些业务请求来说并不快,也没有足够的灵活性,而且,ASP.NET Web服务需要有运行时的支持。使用.NET Remoting技术后,可以将Web服务提供给世界上的任何地方。而且可以在所有的应用程序类型中运行Web服务。<br />二..NET Rem

2011-04-02 13:41:00 401

原创 LINQ体验(1)--LINQ to SQL语句之Insert/Update/Delete操作

<br /><br />一直以为LINQ只应用于查询内存的数据结构,今天看了ScottGu的BlogUsing LINQ to SQL (Part 1) ,原来LINQ如此的酷,要加强学习了。简单翻译描述一下,与大家分享。<br /> <br />用于SQL的LINQ是内置于.NET Framework“Orcas”版本中的一种O/RM(对象关系映射)实现,允许使用.NET类对一个关系型数据库进行建模。然后就可以使用LINQ对数据库进行查询了,而且还支持update/insert/delete操作!<br

2011-04-02 13:37:00 844

原创 在Hibernate中,持久化对象在被操作过程中可以分为三个时期

<br />   在Hibernate中,持久化对象在被操作过程中可以分为三个时期,这三个时期是和Session的周期相关的,因为Hibernate中的操作都是基于Session完成的。所以Session对象的生命周期也关系着持久化对象的生命周期。 <br />    持久化对象的生命周期有三种,分别是瞬时态(Transient),持久态(Persistent)和脱管态(Detached)。 <br />    瞬时态的对象是刚刚用new关键字创建出来的,还没有进入Session,此时的对象没有和数据库中的

2011-04-02 13:35:00 392

原创 在Hibernate中,持久化对象在被操作过程中可以分为三个时期

<br />   在Hibernate中,持久化对象在被操作过程中可以分为三个时期,这三个时期是和Session的周期相关的,因为Hibernate中的操作都是基于Session完成的。所以Session对象的生命周期也关系着持久化对象的生命周期。 <br />    持久化对象的生命周期有三种,分别是瞬时态(Transient),持久态(Persistent)和脱管态(Detached)。 <br />    瞬时态的对象是刚刚用new关键字创建出来的,还没有进入Session,此时的对象没有和数据库中的

2011-04-02 13:35:00 444

原创 Hibernate持久化对象的生命周期详解

<br />   在Hibernate中,持久化对象在被操作过程中可以分为三个时期,这三个时期是和Session的周期相关的,因为Hibernate中的操作都是基于Session完成的。所以Session对象的生命周期也关系着持久化对象的生命周期。 <br />    持久化对象的生命周期有三种,分别是瞬时态(Transient),持久态(Persistent)和脱管态(Detached)。 <br />    瞬时态的对象是刚刚用new关键字创建出来的,还没有进入Session,此时的对象没有和数据库中的

2010-12-01 09:06:00 372

原创 Visual Studio 2008(C#)XML注释提取成帮助文档的方法

<br />1、给方法和类添加XML注释<br />可以手动添加,具体规则可以看MSDN:http://msdn.microsoft.com/zh-cn/library/b2s063f7(VS.80).aspx<br />这里介绍一个工具,可以帮助生成注释,下载地址:http://submain.com/products/ghostdoc.aspx<br />安装ghostdoc后,可以在右键和工具菜单中找到它:<br /><br />把鼠标放到一个方法或类的里边,点击右键,”document this”,

2010-11-30 13:48:00 1395

原创 一个通过反射改变request的请求参数的方法

<br />现在在做的项目需要用一个WebWork拦截器从request的请求参数中读取一些数据并把它们从parameterMap中remove掉。<br />一开始这样写:<br />Map requestParams=request.getParameterMap();<br />......<br />requestParams.remove("key");<br />运行时会报错误:<br />Cannot find message associated with key parameterMap.

2010-11-29 11:04:00 1475

原创 struts+spring+hibernate(SSH) 它与struts+hibernate(SH)框架相比又有哪些优缺点呢

<br />实现控制反转,使你的程序实现松耦合,如果你的显示层要更新更改,那么动那里就可以。说白了就是每个程序在那里都有一个连接点,你只改那个连接点就可以了。<br /> <br />在SSH框假中spring充当了管理容器的角色。我们都知道Hibernate用来做持久层,因为它将JDBC做了一个良好的封装,程序员在与数据库进行交互时可以不用书写大量的SQL语句。Struts是用来做应用层的,他它负责调用业务逻辑serivce层。所以SSH框架的流程大致是:Jsp页面----Struts------Serv

2010-11-26 23:33:00 831

原创 Struts2中拦截器与过滤器的执行顺序

web.xml view plaincopy to clipboardprint?login.jspMyFilterfilter.My

2010-11-25 14:58:00 1059 1

原创 struts2拦截器与过滤器的区别

<br /><br />1、拦截器是基于java反射机制的,而过滤器是基于函数回调的。<br />2、过滤器依赖与servlet容器,而拦截器不依赖与servlet容器。<br />3、拦截器只能对Action请求起作用,而过滤器则可以对几乎所有请求起作用。<br />4、拦截器可以访问Action上下文、值栈里的对象,而过滤器不能。<br /><br />5、在Action的生命周期中,拦截器可以多次调用,而过滤器只能在容器初始化时被调用一次。<br />注意:过滤器对request和response进行

2010-11-25 14:48:00 490

原创 GZIPFilter

<br />Jayson Falkner 在他的Two Servlet Filters Every Web Application Should Have(http://www.onjava.com/pub/a/onjava/2003/11/19/filters.html?page=1 ) 里面介绍了2个提高Java Web Application 效能的Servlet。这里记一下其中的GZIPFilter。 <br />GZIPFilter可以用gzip的方式压缩HTTP Response的内容,从而在S

2010-11-25 09:17:00 2987

原创 appfuse源码分析三

<br />在web.xml中的配置:<filter><br />        <filter-name>compressionFilter</filter-name><br />        <filter-class>org.xblogx.base.GZIPFilter</filter-class><br /></filter><br /><filter-mapping><br />        <filter-name>compressionFilter</filter-name><br /

2010-11-24 15:40:00 553

原创 gzip压缩

gzip压缩 收藏在web.xml中的配置: compressionFilter org.xblogx.base.GZIPFilter compressionFilter *.jsp 类GZIPFilter package org.xblogx.base; import java.io.IOException; import javax.servlet.FilterChain; import javax.servlet.ServletException; import javax.servlet.http.

2010-11-24 15:15:00 717

原创 Java Filter过滤机制详解

<br /><br />以前以为Filter只是一个特殊点的Servlet,用进只需在web.xml中配置一下拦截路径就可以了,可经过这两天的深入学习,才知道以前对Filter类的了解和使用都太过浅薄了。<br />在网上看了很多篇相关的技术文章,现提取它们中的精髓(我认为能说明问题的东西)及我个人的一些学习经验作如下总结,希望能帮助大家更好地理解Filter的过滤机制。<br />要学习Filter,就必须先理解和掌握servlet的调用机制和流程。关于servlet,网上也有很多相关文章,大家若有不明白

2010-11-24 14:54:00 560

原创 Servlet 中 Filter的执行顺序

ServletFilter 中 doFilter()方法将调用过滤链中的下一个过滤方法,当下一个方法完成后,控制权将重新回到调用改方法的上级过滤器中。类似于 递归调用。另外,如果过滤器的doFilter()方法中 写出了定制的响应后,方法无需连到其它过滤器就能返回。这就是过滤器阻止后续处理的方法。public void doFilter(ServletRequest req, ServletResponse res, FilterChain chain) throws IOException, Serv

2010-11-24 13:57:00 1050

原创 ibernate持久层解决方案---之使用前题

HIBERNATE优点:1.更加面向对象化(直接操作对象来存储数据)2.可移植性增强了(相对于不同的数据库)3.透明持久化(pojo:最纯粹的java对象)--没有侵入性 (轻量级框架)4.提高生产力(不用写SQL语句)HIBERNATE使用适合:1.针对单个对象的增删改(非批量);2.对象之间有很清晰的关系。不适合:1.具体性操作,批量的对对象修改。2.对象之间关系错综复杂。3.使用数据库的特定功能的时候。ORM(M==Map)包括对象间的映射关系和

2010-11-23 15:34:00 385

原创 static的生命周期,以及使用范围

首先,static的用法是:1.static所修饰的方法和变量是属于类本身,而不是属于对象,无论创建多少个对象实例都是共用一个方法和变量.2.静态的方法不可以调用非静态的方法,非静态的方法可以调用静态的方法.其次,在你的第一个程序中,main()是静态的方法,它要调用yes_no()方法的话,yes_no方法就必须是静态的,所以第一个要用static.再次,第二个方法是通过对象调用其内部的方法不算是main()方法直接调用printlnfo().所以不需要用static修饰.不知道这样回答你是否

2010-11-23 13:53:00 3466

原创 hibernate中sessionfactory的解释,以及与Dao的区别!

<br />在java中 如果要与数据库进行通讯,那么他必须遵守JDBC步骤一步一步来 1加载驱动 2获取连接 3产生一个操作数据库对象 4通过这个对象来操作数据库(如果是查询操作的话,还必须增加 操作结果集) 5释放资源(如 连接 等等) 6事务提交 Hibernate这个框架也是同样遵守了这个标准,但是在Hibernate中,它把第2、3、4步操作一起封装到了session对象中,而sessionfactory他就是专门用于产生session的一个静态的接口(你可以把它当做用

2010-11-23 13:36:00 763

原创 sql2005 数据库的字符集修改

<br /> <br />The database could not be exclusively locked to perform the operation<br />解决办法找了很久才找到,如下:<br /> <br />1.执行SQL ALTER DATABASE db_database SET SINGLE_USER WITH ROLLBACK IMMEDIATE<br /> <br />修改为单用户模式<br /> <br />2.将数据库的字符集修改为:<br />alter databa

2010-11-11 14:27:00 1169

原创 myeclipse的Debug问题。

<br />myeclipse中运行java项目经常遇到这样那样的问题,比如:设置断点跳不进去,然而配置正确的。是设置为Debug模式启动的。<br />还有许多乱七八糟的问题。<br />解决方法:删除workspace/.metadata/.plugins下debug相关的文件夹。

2010-07-05 22:02:00 322

原创 引用 怎么读取struts2.0的资源文件

http://axuxinggang.blog.163.com/blog/static/31417448200910483136822/

2010-01-10 23:21:00 412

原创 struts的action类中全局变量的有效范围。

struts1.2中,action为单态模式,故为线程不安全的,解决方法有3种。1,升级为struts2,struts2的action为线程安全的模式。2,action类继承spring的actionSupport抽象类,spring为actionSupport为线程安全的。3,设置struts1.2为多态模式。

2010-01-01 01:27:00 3074

RESTful Web Service Sample

rest风格的web service实例,采用java语言编写完成,可为不同客户端提供CURD服务,连接数据表后可运行。

2017-05-19

Rabbitmq与Spring整合

Rabbitmq与Spring整合

2017-05-02

jquery call wcfwebservice by json

jquery调用wcfwebservice通过json序列化sample。

2010-11-16

intra mart

可运行,intra-mart实战项目。资源短缺。

2010-07-18

iText 控件Demo-发票打印

1,下载Adobe Acrobat 8 Professional软件。 2,扫描背景照片为jpg格式,作为发票背景。 3,制作发表模板。 4,创建struts项目,读入pdf模板。 5,写入数据到pdf模板中。

2009-10-12

fat jar 打包工具(java)

Fat Jar Eclipse Plug-In是一个可以将Eclipse Java Project的所有资源打包进一个可执行jar文件的小工具,可以方便的完成各种打包任务,我们经常会来打jar包,但是eclipse自带的打jar似乎不太够用,Fat Jar是eclipse的一个插件,特别是Fat Jar可以打成可执行Jar包,并且在图片等其他资源、引用外包方面使用起来更方便。安装方法:1. eclipse在线更新方法:help >software updates >Search for new features to install>new update site>填写name 和url name:Fat Jarurl: http://kurucz-grafika.de/fatjar,这个是FatJarUpdateSite.2. eclipse插件安装方法:下载,地址在http://downloads.sourceforge.net/fjep/net.sf.fjep.fatjar_0.0.27.zip?modtime=1195824818&big_mirror=0,解压后将解压出的plugins中的文件复制到eclipse中的plugins目录下,然后重启eclipse,避免Fat Jar被认不出来,在eclipse启动时使用-clean参数。使用方法(我用的eclipse是eclipse 3.3.2,Fat Jar是net.sf.fjep.fatjar_0.0.27):项目右键=>Export..=>向导里选其他=>Fat Jar Exporter使用问题:刚 使用Fat Jar打包了一个SWT的程序,头两次打包成功后运行打包的jar文件,但是提示找不到主类,但是在打包是主类我已经配置过的,看打好的包中META-INF\MANIFEST.MF前两行的确没有关于主类的定义,手动加上主类的配置之后jar包就可以双击启动了,很费解,就去Fat Jar的项目主页(http://fjep.sourceforge.net/)去看了下,在Fat Jar Eclipse Plug-In Tutorial(http://fjep.sourceforge.net/fjeptutorial.html)中发现了我的问题,原来是在配置Manifest时我多选了select Manifest file选项,应该使用默认的<createnew>,这样就没问题了。

2009-10-10

java宠物店2.0

最新版本java宠物店2.0,和朋友一起分享一起进步。加油

2009-10-08

javafreedom-bugtracker

java的开源bug跟踪系统,针对不同的数据库都有数据库配置文件。

2009-10-01

UML建模在资料室管理系统设计中的应用

UML建模在资料室管理系统设计中的应用,针对UML刚入门的网友学习!

2009-10-01

struts2权威指南

struts2权威指南,struts2是WebWork和struts1.2的结合产物,为PDF电子版!

2009-05-29

空空如也

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

TA关注的人

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