8
5
2012
0

晴天

前天alpha跟我说,她找到了可能更合适的人。

我其实不知道该祝福还是该暴怒。

她跟我一起,花了一年多的时间,来告别前者。 我以为,她只是重感情,放不下,所以一味的迁就。 想着总有一天,她会放下。

然后跟我分手,顶多不过一个月而已,而且在之后的一个月里,立刻有了下家。

我才知道,我太天真了。 女人还是可以非常果断,非常铁石心肠。 无论是表面上看起来多么优柔寡断的女子。

我才明白,其实我本来就不是那盘菜吧,告别前者花那么久,是因为我不是那么合适,寻找后者那么快,是因为我根本就是个笑话。

我花了很多心力,很多心思。也不惜做了很多违背自己原则的事情。 我从来没有想过,生命中再会有其他女子。

如今这般,是我未曾料到的,却也让我看清曾经未曾看清的。

外面的暴雨已然转晴。 你既然已经找到下家,那我祝你幸福。

而我,也相信,曾经的你,对我不是爱情。 我也要开始新的生活了。

会有那么一个人,爱我如生命。

 

Category: Tough Life | Tags:
4
26
2012
0

Untitled

我喜欢香蕉,可是你给了我一车苹果,然后你说你被自己感动了,问我为什么不感动。我无言以对,然后你告诉全世界,你花光了所有的钱给我买了一车苹果,可是我却没有一点点感动,我一定是一个铁石心肠的人!我的人品确定是有问题的!我只是喜欢香蕉而已啊。。。——借此言送给所有对爱情盲目执着的人。

Category: Tough Life | Tags:
4
22
2012
0

今年23

我总是不记得自己的年龄,每次想问自己多少岁,总是要打开QQ,看个人资料里面,写的是多少岁....

嗯,今年23了。

23,似乎是一个很尴尬的年龄。 等级不高,装备不好,技能还远未成熟。 

作为一个程序员,代码写的一般,爱情已远远离去,一事无成,一无所有。

这或许,就是所谓的人生的低谷吧。

最近吃东西都很没有胃口,超市里看到包装觉得有胃口的,仔细一看都是狗粮。

但,作为一个23岁的菜鸟,凭什么要求43岁的事业和爱情?

不破不立。

 

Category: Tough Life | Tags:
3
23
2012
0

早蕨之舞

这个blog其实很久以前就有了。Shawn发现了这个,于是当时也申请了。只可惜后来一直闲置着,这么久过后,居然还是回到这里。

也好,这是一个我没有告诉任何人的地方。

最近总是睡不好,明明很累却睡不着,Blog的标题还是Code for Alpha, 但是Alpha要走了,最终,还是只剩下我一个人。

有些人走了就是走了,再等也不會回來。有些人不愛了就是不愛了,再勉強也只是徒然。有些人很幸福,一眨眼,就一起過了一整個永遠。有些人很幸運,手一牽,就一起走過了百年。有些人明明很努力了,卻還是什麼都改變不了。

Alpha说,有人给我写东西。嗯,我也给你写东西呢,只不过你不知道。

被抛弃的人,总是问:为什么?抛弃人,总是答:不适合。出于私心,谁都没有错。But it really hurts, it does.

一个人的时候,就过一个人的日子吧。在大洋彼岸,晒暖暖的太阳。

Category: Tough Life | Tags:
3
21
2012
3

Untitled

几米说,我总是在最深的绝望里,看见最美的风景

Category: Struts2 | Tags:
8
17
2009
0

学艺不精的后果........

 写了很多天struts2的action...不知道怎么的,一直以为action如果有Long的属性,比如private Long customerId;,是无法获得页面上比如<input type="text" name=customerId>传来的id的 ,因为页面上传输过来的都是String类型的 

其实struts2本身就有支持从String到Long/long,Integer/int,Double/double等一系列常用数据类型的类型转换器

甚至对象集合类型的都可以

比如action中的User属性

public class User{

private String username;
private int password;
private Long userid;

//省略get和set方法
}
action 中可以写成
private List<User> users
或者private Map<String,User> users
对应的输入页面可以写成
用户名<input type="text" name="users[0].username" />
密码<input type="text" name="users[0].password" />
ID<input type="text" name="users[0].userid" />
(对应list)
或者用户名<input type="text" name="users['one'].username" />
密码<input type="text" name="users['one'].password" />
ID<input type="text" name="users['one'].userid" />
(对应map  括号里的是键值)
而对于其他稍复杂的需求,比如将一个输入的字符串 xx,xx封装成point(坐标)对象,则需要定制类型转换器  实现StrutsTypeConvertor借口以及稍微配置下就可以了 网上关于这个的帖子还是很多
 
可怜我以前一直用String类型的属性来获取页面的信息。。欲哭无泪
 

 

Category: Struts2 | Tags: struts2

Host by is-Programmer.com | Power by Chito 1.3.3 beta | Theme: Aeros 2.0 by TheBuckmaker.com