Java笔记 使用反射来改进BaseDao

关于反射

反射的定义(via Wiki):在计算机科学中,反射是指一种特定类型的计算机程序能够在运行时以一种依 赖于它的代码的抽象特性和它的运行时行为的方式被更改的特性。用比喻来说,那种程式能够"观察"并且修改自己的行为。

Java中的反射示例如下:

package dddspace.job.exercise1116;

public class ...

more ...

Java入门好书《Java JDK6学习笔记》

Java JDK6学习笔记

《Java JDK6学习笔记》(via 豆瓣,via ChinaPub)是我最近在看的一本书。虽然名为Java学习笔记,其实 深入浅出的讲解了Java这门语言。书中的语言颇有白文风格,适合没有语言基础的同学学习,也适合对一些概念不清楚的开发人员。

我很快的翻阅了半本书,作者的范例代码简单精要("Java笔记split/不定长度参数/泛型类型通配符"中示例代码就是改编自本书)。我现在正在阅读线程、反射和Annotation这三块内容,看得我酣畅淋漓啊。

我算是概念模糊的开发者,现在准备笔试/面试所以恶补一下平时接触比较少的概念。我虽然也有《Think in Java ...

more ...

Java笔记 split/不定长度参数/泛型类型通配符

今天看了一下午《Java学习笔记》,作者林信良,花名良葛格。从书中所获颇 多,正所谓温故而知新,我就把今天的"新"总结一下,加深记忆。良葛格也提倡"在网上写文章是我记录所学的一种方式"。

split的正则式和其中的正则式

C语言其中有函数strtok,就是按某些char对字符串进行切割。下面给出一个C下面的范例

char str[] = "now # is the time for all # good men to come to the # aid of their country";
char delims[] = "#";
char *result = NULL;

result = strtok( str, delims );

while( result != NULL ) {

printf( "result is ...

more ...

DDDSpace.cn6个月拉

今天是我博客6周月纪念日。

在这6个月里,dddspace.cn输出了236 文章,输入了465评论,屏蔽了6141条Spam,PR由0->1->2。

Pv和IP比较低迷,大部分来源来自搜索引擎,还有一部分是这段时间认识的新朋友们。

这个博客完整记录了我大学最后一年的生活,并且会将继续陪伴我走下去。(咦?为什么日志存档从2008年开始?哈哈,那是因为我把Baidu Hi的一部分内容导入了!)

为了庆祝周庆,我重新部署了博客的插件,CodeColorer的Html编码问题已经被我彻底搞清楚。我现在已经切换到wp-syntax了。最大的麻烦:"WordPress编辑器空格在FireFox下面无法缩进"也被我用新的插件"Dean's FCKEditor With pwwang's Code Plugin For Wordpress"完美解决。

我现在就位于FCKEditor(CKEditor)下面进行编辑,世界第一的FCKEditor就是比世界第二的TinyMCE阉割版强。

上几张华丽的让我蛋疼的粘代码截图

插入代码

显示为Code

下面的一段Python代码就是我测试缩进用的,代码大意是…呃…哦,是输出一段XNML

# coding ...
more ...

下一个网络聚集点-Google

前面的话

最近忙于找工作,在经历一次打击后,我把更多的经历放在准备笔试和面试的准备上。在这过程中 ,我看了很多大公司的面试题目,其中很多题目都问到了对一些网络产品和网络发展的想法。比如迅雷面试题「百度知道和百度贴吧为什么能够在同质产品这么多的情况下脱 颖而出?」。我对这些题目进行了一些思考,导致了最近博文都是关于IT和互联网思考。比如「关于Twitter的idea程序员博客分类目录」以及本文。

哦,对了,这里讨论的Google.com,而且都是针对个人的应用。我的域名还是.cn,没有资格尝试Google的企业套件服务。

缘由-信息大爆炸

我们这一代人很幸运,处在一个通信发达的时代。从网易、搜狐这类门户网站和天涯、猫扑这样的BBS,再到sina博客,百度Hi空间这类个人博客 ,最后到时下流行的微博Twitter、Sina微博。信息传递的时间在以数量级的差距减小,而信息传播的宽度和广度也在扩大。原始的媒体已经慢慢沦为一 ...

more ...

关于Twitter的idea

起因-同步是个麻烦事

这几天写了几篇博文,想自动同步博文url到各类SNS以及微博,但是发现一下子同步是很麻烦的事情。就我手头维护的话,需要更新Twitter、人人、新浪微博,如 果能同步一个内容就发布到所有网站,这该多好啊。

对了,关于同步,帮xDash打一个小广告:他建了一个站点,同步控,还是挺不错的。

现状-已有先行者

将一个状态发散式同步到其他SNS网站肯定不是我想出来的,已经有很多网站在运营着了。比如…

嘀神--自动把你的状态同步到人人、开心等所有社交网站!

HelloTxt: 同时更新你的Twitter、饭否和Plurk…

嘀神的问题在于他是基于嘀咕的,在微博这一块,digu并不是最强,虽然推出了OpenCloud这个概念,但是似乎 开放API的程度成为诟病,可以看出,所谓火兔打嘀 ...

more ...

将Google切换到英文模式

注:本文讨论的全部都是Google.com。

问题

Google的中文化工作做的很不错,几个主流产品都有了中文界面:Gmail/Calendar/Reader。毕竟母语是中文,虽然英文的也勉强看的懂,还是看中 文来的爽。一般切换到中文只要在右上角的设置里面进行语言选择。

但是切换成中文带来一个很大的问题,很多Google内容只提供英文版,如果在中文环境下面会有很多无法查看,而Google并没有提供一个简单快捷的语言切换方式( 在「帮助」右下角可以很轻松切换)。

比如这次我想在iGoogle添加一个Canlendar的小工具,在中文环境下死活搜索不出来,尽管搜索选项的「通过语言缩小范围」是所有语言。而在英文界面中就能 搜索出一大推。

canlendar_zh_cn

canlendar_en

这时候,就给我带来很多困惑,不是明明没有考虑语言么,Google工程师怎么弄的?

解决方案

那咱们就切换到英文模式下,Google没有提供快捷的切换,咱们就在地址栏中的参数加入「?hl=en」或者「&hl=en」(注意需不需要&和?,根据加的位置而 定)。

这样咱们就能切换到英文模式,享受Google.com不同于G.cn的服务拉。

more ...

更新了关于我

关于用户名

网名:alswl 曾用网名:其实然后/xDi E-mail用户名:alswlwangzi(alswl只有5位,当年注册需要6位以上,我脑子一热加上了wangzi后缀)

英文名:Jason Ti

image

有时也叫DDD,而不是alswl,是考虑到alswl不容易记住,而同学喊我DDD(弟弟弟)或者DDD(嘚嘚嘚)已经习惯了```

DDD的由来,则是本人姓氏为当初大学未上之时,混迹于大学新生QQ群,某日,输入法居然坏了,修改群名片时候坚决不出来中文,无奈之下就先用DDD先替着 ,而群里同学口头欺我弟弟弟,占我便宜,唉,时间长了,我也就成了DDD...

关于我

image image image image

大四,一个伪宅男,运动白痴,喜欢小笼包子,喜欢红烧肉

热爱编程,对这个行业充满激情,相信「技术改变世界,创新驱动中国

使用过Struts ...

more ...

在FireFox下使用搜狗全网加速

搜狗浏览器加速功能很讨喜,尤其对我们这种6毛电信,2毛钱跑教育网的用户来说。但是我更喜欢火狐环境,想在FireFox环境下使用搜狗代理服务器,于是就有了此文 。

原文链接:firefox使用搜狗教育网代理 | 二月鸟的天空

我没能成功地用bat运行子进程,所以只能开着搜狗浏览器使用加速功能。在FireFox下使用FoxyProxy进行代理管理,相当方便。

上图:

firefoxinsogou

******正文终于开始拉*******

就只想用用Sogou的代理,本人还是更喜欢 firefox的,所以分析了Sogou程序的进程之后上个 国外网站就找到解决方法了。

其实Sogou代理的原理原理设这样的,首先如果你设置了 「启用教育网代理」,那么你的sogou会新建一个子进程,专门做代理使用的,用Process Explorer 可以看到 这个子进程的命令行:

"C:Program FilesSogouExplorerSogouExplorer.exe"  -proxy
   "C:Program FilesSogouExplorerat1.dll"
   "CNC" "C760E475E7821B9EDA873346AC0C76D3

(可以将改行文件写成 .cmd 或者 .bat 直接执行)

在TCP/IP 选项卡还可以看到 该进程在 8081和8082两个端口 ...

more ...

给Share this加入人人、豆瓣新标签

Share this

Share this是给博文加上分享按钮,基于prototype的一款WordPress插件。 Share this 中文,从名字你就已经知道,这个Share this插件的中文版本。当然,我想先告诉你的是,这并不是汉化,而是中文化(本土化)。还辨别不清楚吗?那就是这个插件将更适合于中文用户使用了。 Share this 由幸福收藏夹修改。 点击这里下载(此为Share this 中文原版,为了方便,我们以下所用版本都是该版本,请不要升级你的Share this插件,否则会还原为英文) share-this唯一遗憾是用的prototy pe,这个js比较大,网上有jQuery版本的第三方修改版,不过最好还是自行实现js。

增加新的按钮 ...

more ...