- 浏览: 80567 次
- 性别:
- 来自: 北京
最近访客 更多访客>>
最新评论
-
kaqike:
不错,很顺手
使用Maven快速创建Spring Osgi Bundle -
dearshor:
支持一下。对OSGi很有兴趣。
使用Maven快速创建Spring Osgi Bundle -
非飞:
风花雪月饼 写道
漫漫长夜,无心睡眠,原来姑娘你也睡不着啊。。 ...
一直陪伴我左右的她 -
风花雪月饼:
漫漫长夜,无心睡眠,原来姑娘你也睡不着啊。。。是这个效果么?
一直陪伴我左右的她 -
Eastsun:
想起星星同学的话:空虚寂寞下琅哉
一直陪伴我左右的她
文章列表
好久没有Blogging了,今天我实在是忍无可忍了。打开已经很长时间没有用的QQ,发现现在QQ登录的时候必须填写一个什么验证信息。这个东西给我们用户能带来什么好处呢?增加了安全性?我看不出来,我觉得给用户带来的就是多了一个没有意义的操作,倘若你在一个网络状态不是很好的网络环境中使用(就像我现在一样),你的感觉肯定是“超级抓狂”那种。因为你的QQ会不时的掉线,在他自动尝试重新连接的时候就会弹出验证信息输入的界面,无论你在干什么,看碟也好,游戏也罢,无一幸免的被QQ打断。
想想为什么Tencent会弄出这个东西,发现对于Tencent本身还真是带来了不少好处。
进一步的 ...
- 2007-03-22 11:51
- 浏览 960
- 评论(0)
在JDK1.4.2中加入了对NIO的支持,掌握其中的Selector个人认为是能实现好NIO的关键。
Selector是用来获取注册在其中的channel的相关事件的发生,也就是accept,read和write。selector中有3个key set。
key set:包含代表所有在其中注册的channel,可以通过selector.keys()得到。
selected-key set:包含所有被检测到有关注的操作已经就绪的key,通过selector.selectedKeys得到。
cancelled-key set:包含所有已经被cancel,但是还没有channel还没有de ...
- 2005-04-26 02:06
- 浏览 1903
- 评论(0)
在JavaScript中,可以通过window.location来获取url地址。但是window.location是一个对象,没有办法直接从里面获取出我们需要的参数。通常的做法就是使用一个隐藏的<input>,通过将window.location负值给input。其目的就是为了将location转换成String。写的过程中总是觉得太复杂了,后来发现使用document.URL就可以解决这个问题。非飞 2005-04-18 15:52
- 2005-04-18 07:52
- 浏览 1230
- 评论(0)
今天在帮朋友写一个简单的产品发布网站,由于使用的空间是静态的,没有办法只能在javascript上下功夫了。首先想到的便是RIA,上网google了一下,发现这样的东西还真不少,可谓是十八般武艺各显灵通。看了看文明的bindows,感觉真的非常的好。可是选择它对于我要做的东西,可以说是过于复杂了。(http://www.bindows.net 有兴趣的朋友可以去看看)。搜索了半天最后还是决定,采用javascript读取服务器端xml文件的办法来实现。尝试了一下感觉还不错,确定就是对使用的浏览器有依赖。先写了一个商品的xml文件:
<?xml version="1.0" ...
- 2005-04-09 04:23
- 浏览 1594
- 评论(0)
下载了一个Action Script Viewer 4.0对原来的swf文件进行反编译,虽然有的movie clip会出现一点问题,但是总的来说效果还是不错的,而且操作相当的简单。1)使用ASV打开要进行反编译的SWF文件;2)File-->export rebuild data。这时将swf文件分拆成单个的swf文件;3)打开flash,创建一个空的fla文件;4)File-->Import...-->Import to Library 将前面导出的swf文件导入,如果swf文件太多flash会报错,可以通过分批导入文件来绕过这个错误;5)将新建的swf文件保存为rebu ...
- 2005-04-03 19:32
- 浏览 1424
- 评论(0)
中午收到老姐来的电话,电话里她是一遍一遍又一遍的在我耳边唠叨,说,“不管你怎么忙,有多少东西要写,一定要按时睡觉”。还列出了一堆要按时睡觉的理由。其实谁不知道应该要按时睡觉,可是作为写程序的程序员来说,要真想做到这一点实在是难,难,难呀!要按时睡觉的理由: 从人的排毒期入手:晚间11:00--1:00,肝的排毒期(必须在睡觉中进行)从人的睡眠最佳时段入手:1:00--4:00,人的睡眠是质量最高的不知道各位有谁是有正常的生活习惯的,能不能说一说你是怎么做到的。。。非飞 2005-03-23 15:25
- 2005-03-23 07:25
- 浏览 894
- 评论(0)
做项目,无论是遗留产品的再生产,还是对遗留产品的再利用,都不可避免的会出现一大堆的异构现象。解决异构通信问题是这类项目的主要问题。以前看见这种情况第一个解决方案就是Socket通信。说实在的自己实现Socket通信,定制通信协议,或者是实现已有的通信协议都是很头痛的事情。本人有不堪回首的历史经历。 最近同样在项目中需要去解决一个异构问题,由于时间的紧迫,以及先天的运行环境(两个部分是运行在同一台机器上的)。考虑到了使用JNI,结果表明JNI是完全可以胜任目前的角色的。以前没有了解过JNI,总是以为它这不好那不好,用了用,表现还不错,而且实现起来非常之简单。 整个实现过程可以分 ...
- 2005-03-22 10:39
- 浏览 1075
- 评论(0)
做了这么久的软件,从来就没有好好的学习过设计模式。写代码,做设计的时候都是稀里糊涂。做出来的设计,都会不同程度的让自己感觉到不安。这可能就是《设计模式精解》书中所说那种直觉吧。引用:留意你的知觉出自本能的直觉能对设计质量做出令人惊讶的预测。所谓“出自本能的直觉”,是指当你看到某些不喜欢的东西时,你胃部的感觉。我知道这听起来并不科学(而且它的确不科学),但我的经验总是向我证明:当我从直觉上不喜欢一个设计时,一个更好的设计一定就躺在角落里。Facade模式:关键特征意图:希望简化现有系统的使用方法。你需要定义自己的接口。问题:只需要使用一个复杂系统的一个子集。或者,需要用一种特殊的方式与系统交互。解 ...
- 2005-03-13 15:41
- 浏览 1301
- 评论(0)
一个项目通常分为表示层、业务逻辑层和持久层,这是最为常见的三层结构。在组织团队进行项目开发的时候,选择如何分工对版本控制有很大的影响。团队在做开发的时候一般有两种模式:按层开发和按功能开发。按层开 ...
- 2005-03-03 13:06
- 浏览 896
- 评论(0)
Hibernate的继承映射包含了三种不同的策略:
每簇类使用一个表;
每个子类一个表;
每个具体内一个表(有限制)。假设我们有四个类Animal,Dog,Cat,其代码如下:文件名:Animal.java
class Animal { private String identifier; private String name; private String category; // setter and getter
- 2005-03-02 14:31
- 浏览 1014
- 评论(0)
网上一大堆关于PO,POJO,DTO,VO等等对象的讨论,通常都是各持己见,公说公有理,婆说婆有理,讨论到最后也没有什么定论。今天看到一个应用的代码,发现其讲PO直接做为VO(view object)在表示层使用。只从代码上讲,这 ...
- 2005-03-01 04:40
- 浏览 1294
- 评论(0)
看了两天文档,总算对JMX有了一个整体的认识。发现使用mx4j实现JMX还是相当的轻松的。MBeans可以使用mx4j-tools中的 Xdoclet偷一下懒,让它自动的生成MBeans和Descriptions,ant有相应的支持,还是比较方便的,对于MBean接口的实现,自己写了。 对于如何产生和注册MBeans,mx4j提供了一个相当方便的工具,为什么说相当方便,是因为它真的实在是太方便了。通过写一个xml配置文件可以完成所有的工作。比起M-LET确实是强了不少。下面就是一个在MBean Server产生注册一个NamingService、JMXConnectorServer ...
- 2005-02-05 11:07
- 浏览 4424
- 评论(4)
看了一天的文档,头都要炸了,加上原本就有的发烧,简直就是要我的命了。上班的日子不知道比考研要累上多少被,才三天就有点支持不住了,可是为了生活没有办法呀。下午讨论了一下如何做到对一个局域网的安全性进行评估。单单只是谈论了一下需求就发现这个系统实在是把简单。
目前提出的需求有:
网络上各节点主机是否存在病毒;
网络上各节点主机存在的漏洞评估;
主机上是否存在非法用户和非法应用;
对网络上敏感信息的搜索;
网络拓扑是否安全合理。
以上无条需求出了2、5以外其他的都是一个“伟大的工程”,需要慢慢研究。无奈呀非飞 2005-01-26 19:34
- 2005-01-26 11:34
- 浏览 791
- 评论(0)