贴吧进度-09-05-07

今天写到创建帖子,在编码上遇到问题,jUnit下调用函数没有任何问题,那就表示问题出在Struts Filter捕获的文本上。

找了好几个方法都没有奏效。

游客登录情况下的Session还存在一点问题,原因是session类型转换上的问题,今天还没有好好的研究一下。

至此为止,登录注册写完了,静态校验写了一个毛胚,今天写完的现实帖子的列表,表现层用OGNL完成的,终于脱离开代码混杂的页面。

解决了一个tx.commit的错误,原来是《开发者突击》书上的代码有问题,我参考了Hibernate的官方文档,终于发现了错误的原因,tx.rollback ()应该在catch里面而不是final里面。

写着写着就感觉自己太多的不足,太多要学习的地方,加油!

more ...

搬家到Yo2了

今天终于下定决心,把百度里面所有内容转移阵地到yo2了。

以前百度空间清理过一次,大约删了将近2年的日志,现在也不知道怎么恢复,以后用空再弄吧。

感觉yo2这里做的挺好的,WordPress的功能太强了。

花了大半个晚上做分类和标签,勉强有点样子了。

唯一不满的是速度太慢,后来启动了Google Geers,似乎好像速度快了一点。

但是在Chrome下很多IE下显示方形的按钮编程了椭圆形的空白,这点比较郁闷,感觉是在一些CSS上还有问题

不过相比较baidu的editor问题,已经不算什么了

考虑到WordPress的强大功能,还有数据库的容易迁移,以后应该会在这儿很长一段时间了。

more ...

Log4j 遇到的问题

今天使用 Log4j 遇到问题是只能打印ERROR级别

最简单的 Log4j.properties 设置

Set root logger level to DEBUG and its only appender to A1.

log4j.rootLogger=INFO,A1

A1 is set to be a ConsoleAppender.

log4j.appender.A1=org.apache.log4j.ConsoleAppender

A1 uses PatternLayout.

log4j.appender.A1.layout=org.apache.log4j.PatternLayout

log4j.appender ...

more ...

No configuration found for the specified action

Tomcat 控制台打出如下警告:

WARN - No configuration found for the specified action: ‘xxxxx’in namespace: ‘/’. Form action defaulting to ‘action’ attribute’s literal value.

主要由于在写struts2表单时有给action指定全名,如:,直接写成即可,因为在struts.xml中struts.action.extension属性有指定啦。

有一个关于在namespace上的设置在 hi.baidu.com/mum0532/blog/item/128f9a64fa8594f5f6365457. html 。这位朋友讲的很透彻很详细

关于Struts2 的 namespace 详细解释 www.javaeye.com/topic/125743

more ...

4_13

每天上着课。。。

慢吞吞的看着jQuery基础教程(FireBug真TMD好用,太喜欢了)

慢吞吞的学着Struts2,孙鑫的那本书图书馆就剩一本,还被人藏了,借了李刚的那本,虽然China- pub评论5星,我却老感觉不喜欢,至少我一个HelloWorld都没调试成功

大牛说不如看官方文档,于是乎我开始看Tutorial

程序员明明是1号出版,我10号去,没有,12号去,没到,今天还得再去一次

软件设计师的那本书看起来实在是痛苦,唉````

等鸡鸡帮我转完帐,还得在China-pub上买几本书,得把第四版的《Think in Java》买来,我基础太不行

工作室快名存实亡了````

道哥辞职不干回来考研了

最近和M联系挺多

最近状态很恍惚

下了好多励志的umd```

more ...

网站被挂木马了```

寒假就发现自己的那个网站能被万能asp密码攻破,还留了一句"网站有漏洞,请加强防护"

当时不知道什么造成漏洞,就写了一个ipTrace来跟踪ip

前段时间打开ipTrace一看,有这么多用户非法登录

61.51.177.16 2009-4-4 9:02:40 -1 北京市 网通(崇文区)

58.251.77.207 2009-4-4 9:27:39 -1 广东省深圳市 网通

219.149.162.151 2009-4-4 9:39:08 -1 山西省大同市 电信

219.149.162.151 2009-4-4 9:50:41 ...

more ...


IBM publib 最强大资料中心

今天做OpenSSL密码算法选择时候,用到了两个函数 SSL_get_cipher_list(SSL *ssl, int priority)SSL_CTX_set_cipher_list(SSL *ssl, const char *char)

google以后,在OpenSSL的官方doc找不到太详细的解释,呵呵,也许和我英文水平太差有关吧

结果第一条返回数据就是IBM的连接,好奇过去看了一下,哇塞,比OpenSSL的官方doc还详细。

如果光这样,只能让我吃惊一下子而已,而我往下翻,居然发现这个文档中心几乎囊括了IBM系统开发中所有方面,可惜我见识太少,只能看到MySQL啊,GCC这些简单 的字眼

连接地址:via

image

more ...

Apabi买书奇遇记

最近为OpenSSL焦头烂额,资料实在太少

在chinaunix中看到一篇《OpenSSL 编程入门》,从Eric Rescola文档中翻译过来的,突发奇想,搜索Eric Rescola ,居然在China-pub发现了奇书《SSL and TSL》

SSL

这本书非常不错,前面讲了SSL协议和内部结构,后面提供了详实的代码例子,而且这本书是翻译版,哈哈,天不亡我啊。

可惜China-pub缺货,不过Apabi那里有电子书卖。

购买时,原价9.99的书分成三本,我以为是系统错误,就删掉两本,毕竟这三个书名一摸一样,也没有说明是三册分开传的。

买完之后发现只有前5章,那个痛苦啊

后来还是邮件客服才知道的,郁闷,重新买了后三册

呵呵,这本书是02年的,正在翻看,老外的书就是好,比国内那本《OpenSSL与网络信息安全》好不知道多少

more ...

OpenSSL 编程入门【转载-这篇很精】

OpenSSL 编程入门

作者:Eric Rescorla on Sat, 2001-09-01 01:0

如果你急切的想构建一个简单的Web客户端和服务器对,这时你就需要使用SSL了..

SSL是一种保护基于TCP协议的网络应用最快而且最简单的的方法,如果你正在用C语言做开发,那么对于你来说,最好的选择可能就是使用OpenSSL了. OpenSSL是在Eric Young的SSLeay包的基础上对TSL/SSL的一个免费的执行(类似于BSD方式的License).然而, 不幸运的事情是, 伴随OpenSSL一起发布的文档和示例代码并不是很完全, 使用它的人需要更多的东西.在OpenSSL被使用之处, man手册都相当优秀,可是这些手册失去了大的背景 因为它们只是参考资料而不是教程.

OpenSSL的API多而复杂, 因此我们在此并不会作出一个完整的讲述. 相反,我的目的只是教会你如何去高效的使用man手册.在本文中, 我们将会通过构建一个简单的Web客户端和服务器来演示OpenSSL的基本特点. 而在后续的第二篇中我们将会介绍OpenSSL的一些高级特性, 比如会话恢复和客户端认证等.

在话题开始之前, 我会认为你已经熟悉SSL和HTTP了, 或者最起码在概念层上应该有一些了解. 如果你对此一无所知, 推荐一个比较好的方法,那就是参考RFC(参见附录).

由于篇幅原因, 本文只包涵了源代码的一些摘录, 完整的代码可以从作者的站点http://www.rtfm.com ...

more ...