今天上午没什么事,看着需求分析培训的文档试着写那个邮票管理系统的功能 列表,没写完,中午吃完饭回来就被叫去安排了个小活儿,作个小页面,实现update,要连oracle数据库,以前知识上课的时候学过,后来几没用过 了,折腾了半天,在网上搜,发现我竟然忘了个一干二净哈哈,然后就是竟然要我把所有的java代码在jsp文件里写,我日,弄得我那个晕呐,真佩服他们那 些复杂的页面是怎么写出来的.
好了不说这些罗嗦的了。
今天上午没什么事,看着需求分析培训的文档试着写那个邮票管理系统的功能 列表,没写完,中午吃完饭回来就被叫去安排了个小活儿,作个小页面,实现update,要连oracle数据库,以前知识上课的时候学过,后来几没用过 了,折腾了半天,在网上搜,发现我竟然忘了个一干二净哈哈,然后就是竟然要我把所有的java代码在jsp文件里写,我日,弄得我那个晕呐,真佩服他们那 些复杂的页面是怎么写出来的.
好了不说这些罗嗦的了。
没分配什么活,签的合同公司盖了章发下来了,还发了个卡,让上下班打卡,哈哈,下了班尝了尝鲜,就这样开始了我的民工生活,想想以后的日子,大概也就是这样吧.
希望有一天,我可以没有心事的做我的工作,过我的生活.谢谢.
以拉拢客户为荣、以投靠客户为耻,
以崇尚技术为荣、以黑人电脑为耻,
以多写代码为荣、以拷贝粘贴为耻,
以团队协作为荣、以偷干私活为耻,
以无私奉献为荣、以跳槽走人为耻,
以办事听话为荣、以迟到早退为耻,
以收发伊妹为荣、以提笔耗纸为耻
创建时间:2007年4月4日, 10:58:38
年前买的Effective java到今天就看了三条,今天带到公司看。写这书的人有多丰富的经验阿,太
有才啦,哈哈,各种情况面面俱到,太厉害了,边看边佩服人家,哈哈。书上的每一句话,都要得
仔细的琢磨,仔细的回味,真的回味无穷,受益匪浅,相信像我这样的水平还没有体会出更深层次
的内涵,先写下自己的一点体会。
创建和销毁对象
--避免创建重复对象
这里的说法都不是绝对的,对于比较庞大的对象创建成本是昂贵的,而这个对象是不变的,
所以我们可以重用它,以减少内存增加。
避免创建重复对象的方法,有几种,这要看在什么场合,可以使用静态工厂方法,可以使
用static代码块,可以使用延时加载(也就是只有在需要这个对象的时候才在第一次初始
化)
--消除过期的对象引用
这里面有个名词,就是过期引用,过期引用就是那些已经没有实际用处的引用,这些对象
引用不会被垃圾回收机制发现,所以必须由程序员手动告诉垃圾回收机制这个对象引用没
用了,可以回收了,如何告诉它呢,把引用=null就可以了。
--避免使用终结函数
finalizer函数不能保证会被调用,这一点增加了不确定性,简单的说finalizer这家伙是
不可信任的,交给它的事可能办,也可能不办,这是不确定的,所以我们不能放心的交给
它重要的任务。
如果想清理某个对象,可以考虑在try...catch...finally{中执行},它能保证即使产生异
常,也能保证清理会被执行。
上周五第一天上班,到今天,每天都在这死死的坐着,一个除了系统文件没有其他任何东西的机器,
没有网络,没有人理,真是无聊的人,怎么也得给介绍一下公司的情况,讲讲作息时间,各项制度、
规定之类的,几点上班几点下班都没说过,大家都在忙什么?有事找谁都不知道,我晕。
一个上午又过去了,无聊,发发牢骚,呵呵。
java Studio Creator
java.lang.IllegalArgumentException:Cannot invoke ***Form.set*** - argument type mismatch
Form中是Date类型,把Date换成String;在Action中进行转换;当然转换要借助于SimpleDateFormate方法
上传文件时在form中增加enctype="multipart/form-data"
org.hibernate.PropertyAccessException: exception setting property value with CGLIB (set hibernate.cglib.use_reflection_optimizer=false for more info) setter of com.cs.data.project.ProjectImage.setShenbao1
查询结果中包含null的项 对于一些数字项包含null,定义该项时必须使用wrapper类型,而不能是primitive类型,例如使用Integer等,而不能是int否则会抛出exception!
1.250定律
拉德认为:每一位顾客身后,大体有250名亲朋好友。如果您赢得了一位顾客的好感,就意味着赢得了250个人的好感;反之,如果你得罪了一名顾客,也 就意味着得罪了250 名顾客。 在你的网站访客中,一个访客可能可以带来一群访客,任何网站都有起步和发展的过程,这个过程中此定律尤其重要。
2.达维多定律
达维多认为,一个企业要想在市场上总是占据主导地位,那么就要做到第一个开发出新产品,又第一个淘汰自己的老产品。 国内网站跟风太严重,比如前 段时间的格子网,乞讨网,博客网,一个成功了,大家一拥而上。但实际效果是,第一个出名的往往最成功,所以在网站的定位上,要动自己的脑筋,不是去捡人家 剩下的客户。同理,买人家出售的数据来建站效果是很糟糕的。
好久 没上来写了 ,课上完了 ,忙着找工作
这些日子 从年前到现在 一直在 忙那个邮票系统,学了不少东西,现在终于看到曙光了,呵呵,发现自己 整理业务逻辑思路的能力不够,不会抓住重点,看来这还是讲求一套方法的,那个有经验的家伙很容易的就抓住了问题的重点,提的问题都是在点子上了,果然是高手,呵呵 。
写代码是很有意思的,很有技巧的,有的设计是很妙不可言的 ,哈哈 好像用词不当,期间又很多知识 感觉写下来的,可能是过于急于进度。
希望快点找个工作挣钱,呵呵快顶不住了
大年二十五了,呵呵,刚才和一朋友在QQ上聊,过年没什么感觉了,和平时没什么两样,倒是给自己找了个邋遢的冠冕堂皇的理由。
2006过去了,过去一段时间了,黑色的2006,再见。
几个月的培训日子基本上结束了,这些天一直在住的地方猫着,呵呵,就是,一天不下楼不出屋,用某人的话说我没什么爱好,除了正事什么也不做,呵呵,这话我爱听,我做的又有哪些是正事呢。培训了几个月,感觉,没什么感觉,呵呵,对找工作还是有心虚,哈哈,也不能因为这样培一辈子训不是,哈哈,还得向前。还差得远。这几个月写了这么多的日志,算是一个不小的收获吧,
2007会是什么样子,网上说2007夏天的温度将破纪录,呵呵,看来得有心理准备了。
中间还有一个过年,还有几天,感觉像是一个门槛,得怎样迈过去阿/。
网络真是好东西,遇到什么问题,都可以问它哈哈,这不,刚刚解决了几个小问题,使我的程序顺利通过了,哈哈
我想这么写
<html:hidden property="bookId" value="<bean:write name="bookForm" property="id">"></html:hidden>
这么写就不行,报equal symbol expected的错误,用Google翻译过来是“预期符号相同”
在网上查
可以这么写
<html:hidden property="bookId" value="${bookForm.id}"></html:hidden>
但必须jsp2.0以上,servlet2.4以上
在web.xml中
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"
version="2.4">
还有个小问题就是在web.xml中如果配置<taglib></taglib>标签,就会有个红叉,说什么
cvc-complex-type.2.4.a: Invalid content was found starting with element 'taglib'. One of '{"http://java.sun.com/xml/ns/j2ee":description, "http://java.sun.com/xml/ns/j2ee":display-name, "http://java.sun.com/xml/ns/j2ee":icon, "http://java.sun.com/xml/ns/j2ee":distributable, "http://java.sun.com/xml/ns/j2ee":context-param, "http://java.sun.com/xml/ns/j2ee":filter, "http://java.sun.com/xml/ns/j2ee":filter-mapping, "http://java.sun.com/xml/ns/j2ee":listener, "http://java.sun.com/xml/ns/j2ee":servlet, "http://java.sun.com/xml/ns/j2ee":servlet-mapping, "http://java.sun.com/xml/ns/j2ee":session-config, "http://java.sun.com/xml/ns/j2ee":mime-mapping, "http://java.sun.com/xml/ns/j2ee":welcome-file-list, "http://java.sun.com/xml/ns/j2ee":error-page, "http://java.sun.com/xml/ns/j2ee":jsp-config, "http://java.sun.com/xml/ns/j2ee":security-constraint, "http://java.sun.com/xml/ns/j2ee":login-config, "http://java.sun.com/xml/ns/j2ee":security-role, "http://java.sun.com/xml/ns/j2ee":env-entry, "http://java.sun.com/xml/ns/j2ee":ejb-ref, "http://java.sun.com/xml/ns/j2ee":ejb-local-ref, "http://java.sun.com/xml/ns/j2ee":service-ref, "http://java.sun.com/xml/ns/j2ee":resource-ref, "http://java.sun.com/xml/ns/j2ee":resource-env-ref, "http://java.sun.com/xml/ns/j2ee":message-destination-ref, "http://java.sun.com/xml/ns/j2ee":message-destination, "http://java.sun.com/xml/ns/j2ee":locale-encoding-mapping-list}' is expected.
虽然对程序运行没什么障碍,但对我这个完美主义总是心里不舒服,在网上查
http://blog.csdn.net/heroying/archive/2007/02/03/1501873.aspx
给出了解释
把<taglib></taglib>放在<jsp-config></jsp-config>里面就行了,哈哈,不错不错。