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

原创 HTTP请求方式总结

POST //表单传递 GET //URL传递,如 BB.ASPX?ID=AAA HEAD //仅仅交流内的数据,多用于搜寻引擎使用的自动搜索机器人获得网页的标志信息,或者进行安全认证时传递认证信息。 OPTION //返回请求者和相应者之间可以使用的通信选项,主要用来检测服务器处理能力 DELETE //删除URL指定的资源 PUT //用于将网页放置

2008-06-08 16:12:00 1321

原创 Thinking in Java读书笔记之Class.forName("XX")与XX.class这两种方式获得Class对象的区别

     我们可以通过Class.forName和XX.class两种方式获得对象的 运行时类型信息(rtti),但这2种方式到底有什么区别呢?Class.forName("XX")的方式必将引起XX类的初始化,而XX.class并不引起XX的初始化,并且访问XX的static final类型的编译期常量也不会引起初始化.示例代码如下,请详细关注注释! package com.test.rtt

2008-06-06 11:45:00 1036 1

原创 这能否算Hibernate的Bug?

遇到一个非常奇怪的问题,感觉象hibernate的bug,即使不是bug,也是设计的有失偏颇。 一个简单的Pojo映射如下: Xml代码     1. hibernate-mapping package="cn.crazyasp.album.user">     2.   class name="

2008-05-10 10:44:00 561

原创 用sql解决一个人口统计的问题

数据表格如下: <v:shapetype id="_x0000_t75" coordsize="21600,21600" o:spt="75"o:preferrelative="t" path="m@4@5l@4@11@9@11@9@5xe" filled="f" stroked="f"><v:shape id="_x00

2008-04-15 10:22:00 879

原创 管中窥豹Java5的新特性-注解(@Override)_Thinking in Java(4)_读书笔记(3)

Java 5里新增加了@Override注解,如果你在某子类的某方法的前面加上此注解,编译器会强制你覆写其父类的同名方法,而非重载该方法.这段东西在Thinking in Java 4的第7章里并没有给出具体的例子,这里我给大家写个简单的列子,不能运行,但能说明问题,可以拿到elciplse里去试验,代码大体如下(例子很黄很暴力,女程序员莫看):/** *//** * 男人类 */clas

2008-04-12 00:48:00 1082

原创 清理与垃圾回收_Thinking in Java(4)_读书笔记(2)

        Java中没有C++中析构函数(对象被销毁时自动被调用的函数)的概念,因为Java中对象的清理是由垃圾回收机来完成的.许多情况下,我们仅需垃圾回收机来完成清理就足够了.垃圾回收机可能永远不会被调用,即使被调用,它也可能以任何它想要的顺序来回收对象.最好的建议是,除了内存(资源)以外,不要依赖垃圾回收机来做任何事情.对于其他需要清理的资源(如数据库连接等),你还是要写自己的清理方法.

2008-04-12 00:22:00 575

原创 子类的创建及初始化过程_Thinking in Java(4)_读书笔记(1)

        继承是java的基本特性之一,子类继承自父类(基类,超类),则子类将自动获得父类的所有可见方法(非Private方法,如同package也包括包权限的成员变量及方法)及成员变量,并可在此基础上重载父类的方法或添加子类特有的方法.为什么子类的对象会有父类的方法呢?子类的对象是怎么建立的呢?        当创建一个子类对象的时候,同时也创建了一个父类的对象,并且父类的对象包含在该子类

2008-04-10 23:26:00 827

原创 JProfiler4.2.2初探-注册码输错会如何?

早期在webwrok和hibernate及spring下写过一个站点,一直运行很慢,cpu经常100%了,决心用JProfiler监控一下。我用的是JProfiler4.2.2版本,最新的可能已经到了5.1了。安装很简单,只是有一个地方要输入注册码,这个不太好找,好不容易从网上找到一段java代码,标的是可以生成JProfiler4.2的注册版,然后我随意生成一个,name和companyName

2008-04-08 09:29:00 1360 1

原创 老话题:ClientAbortException:socket write error

最近也遇到了ClientAbortException:socket write error这个错误,但具体情况可能和大家遇到的不一样,我慢慢道来。 环境为:tomcat 5.5 + hibernate 3.1 + spring + velocity + webwork2.2,这是大体的环境。我是在webwork的action里用Velocity做的视图,关键代码如下: #fore

2008-03-22 12:05:00 2429 1

原创 最近一直处理数据库,真麻烦啊,把具体步骤写下来,供自己参考!

                                 六人行数据库操作详细步骤    对六人行数据库的操作请严格按照此步骤进行,否则一定会出现错误1.首先导T_Club_MemberPhoto_List,T_Club_NewActivityHistoryPhoto_List两张表的结构和数据.2.按照cn_crazyasp_album_image_TImage表的结构调整T_Club_

2008-03-18 17:15:00 627

原创 Hibernate3映射到PostgreSQL中遇到的小问题!

前天,我用Hibernate3在PostgreSQL下写了个对一个简单对象(Tag)的CRUD操作,并按照Tag.hbm.xml映射,在 Linux下的PostgreSQL里建好了表,PostgreSQL版本不详。但启动服务后日志报错,说authorId找不到,我的 Tag.hbm.xml里写的是 Xml代码  property name="authorId" col

2008-03-18 09:10:00 826

原创 用Hibernate更新不到9万条数据用了2.5小时

最近与六人行合作,给六人行增加新的功能,但又要照顾好原有的数据,我真的是伤透了脑筋。原来的基于asp下的数据库的设计简直一团糟,但你又不能大幅度 修改,以免对原有的asp程序产生重大的影响。由于缺乏系统的规划,而且双方沟通也有障碍,再加之我在整合旧系统方面确实缺乏足够的经验,这项工作进展非 常缓慢,我心里自然很是郁闷。 昨天从旧系统中涉及图片的部分,都抽象成了相册对象、图片对象和缩略图对象,并把

2008-03-13 17:32:00 707

原创 htmlarea下空格会变成乱码请升级htmlarea最终版!

htmlarea真是个不错的在线编辑器,很小,压缩后仅250k,而且是免费的,种种优点使我在不少的地方都用到它。 我用的应该是3.0版吧!但被我胡乱改动过了,比如编码呀,上穿图片啊等都被我改动过了,一直都那么用着。直到昨天,有朋友突然问我,用htalarea编辑时,输入的空格竟然会变成乱码,我有点不相信,仔细地测试了几十遍,发现确实如此,看来以前粗心没有发现。 晚上到它官方去看看,有了更

2008-03-13 17:29:00 634

原创 没想到我也会用唇膏

相信大多数男同胞对化妆品不会有什么好感,尤其是有女朋友的男同胞.我就如此,总感觉化妆品只会破坏皮肤,虽然能让你拥有暂时的美丽,却不能让你得到永恒的青春.但直到最近发生了一件事,我才稍稍改变了一下自己对化妆品的态度.   春节回来后就一直身体不适,连续一个礼拜发烧,头痛,嗓子疼,流鼻涕........我从来不生病的,多少年连感冒都很少,这次如此严重,我 甚至怀疑自己得了"禽流感".10天以后,我的

2008-02-29 10:05:00 848

原创 当你的工程放了struts2.0.11/lib下的所有jars但没放log4j.jar会如何?

     我们总是需要开始,总是需要尝试,总是不断地去发现,去改进!      我只是想让struts2跑起来,很低的要求,我大约用了4个晚上的时间,菜,好菜!好多波折啊,好多辛酸!      这是一篇写给超级才鸟的文章,因此坚决不会发到论坛里去!      其实发到论坛里的动机很单纯,一个是容易被更多人看到,一个是升级为能投票的会员,行使人间的正义权利!但此篇仅仅发表在blog里,如果某天有人遇

2007-12-03 00:30:00 1944 2

原创 由tomcat5.0.28升级到tomcat5.5.25的历程!

     最近想用struts2了,它是webwork和struts1的结合!但用struts2还是把tomcat升级到5.5以上,因为这样可以省去不少的麻烦!我的工程一般都是用的apache的dbcp连接池,它被默认包含在tomcat5.0.28/common/lib里,但到了tomact5.5以后,common/lib里没有这个jar包了!所以必须把原来项目的连接池都改掉!       我的大

2007-12-01 10:04:00 1219

原创 WindowsXp的Windows Firewall/Internet Connection Sharing (ICS)服务

    WindowsXp的后台运行很多服务,为了追求好的性能,我经常把一些我认为没用的服务关掉,即使机器配置多高,我想也没有人会嫌自己的机器太快的!最近搞了一下系统,我关掉了Windows Firewall/Internet Connection Sharing (ICS)服务,我一共2台机器,另一台机器以这台xp为网关上网,而这一台通过adsl上网,这样就组建起一个2台电脑的小型网络!当然如果

2007-12-01 09:22:00 2068

原创 星际争霸混战有感

    星际争霸作为一款即时战略游戏,堪称经典中的经典(经典掉进酒缸里,醉(最)经典),我偶尔玩之.     昨天晚上,心痒难耐,遂又上浩方,在hunter在3v3,逐鹿中原.     混战真的是一种艺术,需要密切地配合,一般来说,配合的好就一方往往能取得战斗的胜利. 但要配合的好,你就要信任你的盟友,但你千万不要依赖你的盟友.因为人是自私的,尤其是当自身的利益受到威胁的时候.当你们家基地受到攻击

2007-11-21 09:35:00 1097

原创 java基础学习笔记原始类型变量赋值与非原始变量赋值

     整日都泡在项目中,某日却忽然发现原来有些基础的东西竟然忘记了,或根本就没有掌握。于是就抽时间来补充一下基础知识,闲暇之余,就把一些东西随手写了出来,其一是方便自己日后翻阅,其二是希望也能对路过此处的初学者给点帮助。       我们今天讨论java里原始类型(Primitive)的赋值与非原始类型赋值的区别。简单地说,原始对象的赋值是直接拷贝内容过去,比如,int  a = 1; int

2007-11-19 21:21:00 826 1

原创 生命的力量

    那段日子秋雨连绵,一如我的心情.公司的事情比较混乱,我弄得一团糟,许多项目都进行得不顺利,甚至连给兄弟们发工资都成了问题.成功太遥远了,遥远的似乎永远都无法到达,那颗原本火热的创业的心也似乎慢慢冷却.....     早晨洗脸的时候,无意中发现在水池的排水孔处竟然生长出一棵嫩芽.原来,每次用完海藻面模后,都冲洗不不够干净,一些海藻的种子就卡在了排水孔处,然后在湿润的环境下,就慢慢的生根发芽

2007-10-12 09:52:00 413

原创 恶意还是粗心?质疑MyIE(版本号2.0.2.2961)的升级程序

    我最近用的是MyIE(版本号2.0.2.2961),但最近好象推出了更新的版本,每次打开myIe的时候,都会弹出一个对话框,提示升级或取消,并有一个复选框"1周内不要再提醒我",问题就出在这个复选框上,即使你选择了这个复选框,下次启动myIE它仍然会弹出此升级对话框,不知道是设计人员粗心,还是蓄意不断地弹出对话框,以鼓励大家用他的新版本,不知道大家是否遇到过此情况 

2007-09-13 12:09:00 471

原创 技术合同与实际需求不一致的困惑

我最近一直遇到这种情况,技术合同和客户的实际需求有很大的出入.如果按照客户实际需求做,第一,客户需求会越来越多,他说什么就是什么;第二,老大不干;如果按照合同来做,也很糟糕,第一,做出来的东西肯定不满足实际需求;第二,客户不高兴,不满意,不给钱.大家可能要问那签合同时怎么不弄细致一些,这是因为有些需求是后来慢慢发现的,在这里谁也没有错,但怎样才能达到一种共识呢?唉,不知道大家遇到过这种情况没有,真

2007-09-13 12:07:00 1090

原创 Action的困惑与消息传递

  在实现一个个Action的时候,总是陷入困惑.因为实现ActionSupport接口的类总是非单例的,这就意味着每处理一个action请求,webwork就会生成一个该类的实例,虽然垃圾回收器的进步使性能的影响进一步减少,但如果过多的业务逻辑写到Action类里还是有可能产生大对象(这样描述可能不够确切),因为业务逻辑还是写到单例中去比较好.  这样我们就需要在Action类里引入一个(或说聚

2007-09-11 18:26:00 627

原创 实现页面跳转到前一页!

      Web开发中经常遇到这样的需求,在某个页面a.htm进行某项操作,由于需要登陆而跳转到login.htm进行登陆,而登陆成功后再跳转回a.htm页,下面就对此问题进行简单的实现(webwork+velocity)。      首先我们在login.htm上放一个隐藏的表单域,叫url:input type="hidden" name="url" value=="$req.get

2007-09-08 10:24:00 1012

原创 SQL Server导入excel数据之Bug!

最近帮朋友把他整理的excel数据导入到Sql Server中,失败,报错如下:作为源列4(“产品说明”)的数据对于所指定的缓冲区来讲太大。 我的excel文件中有一列叫“产品说明”,就是一些文字。Sql server处理导excel数据流程是这样的,它会先创建目标表,再把excel数据写入缓冲区,然后再把缓冲区数据写入目标表。问题就在创建目标表和写入缓冲区,sql server会根据现在的exc

2007-08-25 15:16:00 948

原创 面对金钱的诱惑,我没有动摇!

近期开发一个项目,工期紧张,任务艰巨,客户要求严格,一丝不苟。我全力以赴,终于让我的客户非常 满意!这些东西都是我来负责的,我的老大并不管这些细节,他只管收钱。而我,则要保证每个项目的成功。这样就有麻烦了,客户的要求是不会断的,但老大关心的是收钱。这样一来,在中间最难受的就是我,我既要按老大的意思办,又得做到客户满意,呵呵,太难受了!    昨天客户又来了,提了一些修改要求,我答应给他改,我们都比

2007-08-24 09:49:00 642

原创 让Pojo的setters和getters做些该做的事情--初始化!

相信不少兄弟在写一个Pojo的时候,都会先写上一些属性(如:private String name;),再利用IDE(Integrated development envoriement,集成开发工具)生成一组组默认的setters和getters,然后完事大吉!诚然,这对于一些简单的Pojo也许就够了;但是,

2007-08-23 10:19:00 618

原创 深入探讨用Hibernate的update和saveOrUpdate修改对象

    引子:    曾几何时,一度认为Java视线才是高手云集的地方;遂乘兴而去,然几度沧桑,终究败兴而归! 深刻"反省"一下,发现我写的帖子,自认为是比较有深度和难度的,都被列为新手贴甚至被隐藏;而我写的一些肤浅的小东西却被列到技术专区;遂不解!难道困难的问题不是问题么?非要把无人解答的问题提前扼杀掉么?这让我不禁想起一个小笑话:一次生物野外实习课,助教问教授,如果遇到不认识的植物怎么办.教授

2007-08-20 11:16:00 1084

宽带拨号工具.exe

宽带拨号工具. 宽带拨号工具.exe 宽带拨号工具.exe 宽带拨号工具.exe

2015-04-12

空空如也

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

TA关注的人

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