随笔 - 11  文章 - 0 评论 - 27 trackbacks - 0
<2012年2月>
2930311234
567891011
12131415161718
19202122232425
26272829123
45678910

昵称:hyy
园龄:5年1个月
粉丝:0
关注:0

搜索

 
 

常用链接

我的标签

随笔档案

最新评论

阅读排行榜

评论排行榜

推荐排行榜

UDP的一段程序,本身很简单的,但是本机测试一切没问题的情况下,发布到公网的服务器(linux)上就绑定不了ip地址,报java.net.BindException: Cannot assign requested address: Cannot bind错误。代码如下:

socketAddress = new InetSocketAddress(serverHost, serverPort);

ds = new DatagramSocket(socketAddress); 

 考虑到udp无连接且其实只要绑定到端口上就行了,故将代码改为以下:

ds = new DatagramSocket(serverPort);

问题就迎刃而解了。在此记录一下。 

posted @ 2010-11-16 13:16 hyy 阅读(793) 评论(0) 编辑

备份:

第一步:配置恢复设置

ARCHIVELOG 模式打勾选中,配几个日志文件,应用。oracle进行重启配置,耐心等待即可。(热备份是当数据库打开时的操作系统备份。热备份只能用于ARCHIVELOG方式的数据库。)

第二步:创建调度备份

可以根据需要配置所需要的备份策略。

恢复:

执行恢复:可以根据需要选择对象类型,进入下一步后系统进行重启进入挂载状态,然后进一步进行恢复。

此外:

可以在配置恢复设置中启用闪回技术加快恢复速度,将过时的备份删除减少空间消耗。

posted @ 2009-07-13 16:18 hyy 阅读(72) 评论(0) 编辑

      昨天接待京城来的客人,展示我们新的系统,但是很不巧,平时用的好好的系统在这个关键时刻怎么也启动不起来,经过事件日志查找,确定问题出在oracle上,然后配置net manage,结果在测试中不通过,但是该用户在oracle的sql developer中是可以连接上去的,所以也没有考虑到是用户名密码过期或者用户锁定的问题,以为是数据库底层通信协议出问题了。但是改来该去还是不行,删掉重新配置也不行。万般无奈下看了下oracle的用户,发现真是用户名密码过期了,于是将其密码重置,系统就可以正常运行了。这个问题没有尽快解决的关键是其他地方用户连不上去,但是oracle自己的sql工具却可以连上去,导致没有想到用户名密码过期的问题,不知道是不是oracle的一个bug。

      在此记录一下,记录一下。 

posted @ 2009-05-27 17:22 hyy 阅读(544) 评论(0) 编辑

      网站发布后,昨天进行大负载压力测试,发现这么一个问题,当用户量达到一定数目时,服务无响应且远程也连不到服务器上。于是查看服务器上的事件日志,发现网卡自己停掉了。由于该网站在运行时,会产生大数据量的图片下载,因此第一个考虑到的问题是网络流量超过负载导致网卡停掉。重新做实验时发现,网络流量并没有想象中的大,因此排除了之前的推断。接着想到防火墙是否存在问题,于是将诺顿防火墙中关于防止网络入侵的选项关掉。再进行测试的时候,网站长时间正确运行,问题解决。

      有没有其他兄弟碰到这样的问题?来解释一下其中的原委。

      还有一个问题就是,每当网页刷新一下后,由js实现的菜单就会无响应(表现在点击下拉不出来)但也不报错,哪位大哥给出个点子来解决下吧。

      谢谢! 

posted @ 2009-04-10 10:06 hyy 阅读(194) 评论(1) 编辑

        去年8月出来实习,写了半年的代码。今年过年过来,开始做需求了,到如今快2个月了,一些心得,欢迎大家批评指教。

         没有说不清需求的客户,只有搞不清楚业务的BA。做为一个BA,不仅需要聆听客户的需求说明,还要懂得在客户已说明的基础上进行拓展,发掘客户没有讲出来的潜在需求。在已有业务的基础上进行模拟业务流程,分析业务是否走的通并且有无逻辑上不合理的地方。发现问题,及时与客户沟通,及时修改。

         找最合适的人谈需求。很多时候,需求做的差,很大的原因是没有找到正确的人。由于实习单位做的很多项目是政府项目,所以在这方面倍感深刻。政府很多项目都是领导牵头的,但实际用的却是下面的人用,如果找领导谈需求,听其高谈阔论半天,做出来的东西,下面的人肯定不满意的。谁用这个系统找谁谈,这个是关键,开始就要定位好。

         不要跟客户谈技术。技术没有高不高级,只有合不合适。客户对你使用什么技术实现,不大感兴趣的,而是对系统的业务条理、页面的美观大方、开发速度、系统安全性、稳定性、易用性、响应速度等关心较多。尤其是业务是否正确,业务不对,其他都一文不值。此外,用户对操作体验也很重视,点一个按钮能做到的千万别让他得点两下,这点在设计上要充分考虑。关于页面的美观,也要问清楚的,同样的政府机关,有些喜欢简单大方、有些就喜欢花哨靓丽。至于安全性、稳定性、响应速度之类的,用户在需求阶段不太关注的。

        要引导客户走向有利于自己公司的轨道上。客户的一些需求,有些对整个业务其实是可有可无的,如果不麻烦,那最好了,如果在实现起来很麻烦的话,要有技巧的引导客户放弃这个需求,免得自己公司的程序员开发起来麻烦,也免得自己被后来的程序骂,呵呵。还有就是如果公司以前做过类似的系统,那么就要引导客户,使系统可以最大程序的复用原来的系统。系统的开发效率高,无论对客户还是公司都是有利的。我想没有一个客户愿意长时间的等待自己的系统,对于公司,那更不愿意了,早好早收钱,越早好成本越低。

         能想到的就这些了,初入职场,忘各位多多指点,在此谢过了。

posted @ 2008-04-03 16:17 hyy 阅读(2612) 评论(22) 编辑
摘要: 要想说什么是好的需求分析,不如说什么是不好的需求分析,知道什么是不好的,自然也就知道了什么是好的。以下就是一些不好的情况:(1)创意和求实 毋庸质疑的,每个人都会为自己的一个新的Idea而激动万分,特别是当这个Idea受到一些根本不知道你原本要干嘛的人的惊赞时。但是请注意,当你激动得意的时候,你可能已经忘了你原本是在描述一个需求,而不是在策划一个创意、创造一个概念。很多刚开始做需求分析的人员都或多...阅读全文
posted @ 2008-01-18 14:45 hyy 阅读(79) 评论(0) 编辑
摘要: 最近实习的项目中,看到了序列化与反序列化的身影,于是看了些文档,也许会用了,但是很迷茫,为什么要用序列化啊,它有什么作用,带来什么好处,采用什么机制啊,在什么场景中用啊,博客园的大哥们谁来写写,让我学习下。借用首页一用,谢谢了。阅读全文
posted @ 2007-12-27 16:58 hyy 阅读(24) 评论(0) 编辑
摘要: 到现在使用过3中方法实现过ajax:1:直接写:xmlhttp = .... 到相应的url取到相应的response进行处理。2:引用ajax.dll,这个较上面的实现就简化了很多了,在page_load中注册了ajax中使用到的方法的类,在页面上通过js脚本调用就可以了,比较直观。3:使用微软的AjaxExtension,这个就更简单了,微软的官方网站上同时提供例子。阅读全文
posted @ 2007-05-28 00:13 hyy 阅读(70) 评论(0) 编辑
摘要: 最近帮一个朋友做他的毕业设计,做wap的,使用.net 2003 + openware,在按钮提交的时候,出现了Malformed server response这个,上网看了些解决办法,有些写得比较笼统有些繁琐,其实你在openware的tool中选option,进去后选serve然后add,提示你是否Http Direct,你选否,然后用户名密码我当时就用的我的电脑的用户名密码,host填lo...阅读全文
posted @ 2007-05-11 11:16 hyy 阅读(155) 评论(0) 编辑
摘要: 这个东西比较恶心,杀了一下午,有了心得了。首先进入安全模式,不要打开任何应用程序,否则soundmix.exe进程将启动,直接到system32目录下将soundmix.exe文件删掉。这时,你会发现你的exe文件不能用了。下载两个工具,一个是落雪(GamePass)木马专杀1.1,另外一个是橙色八月木马,瑞星专杀工具。分别运行,检测不到病毒的,但是你的exe程序就可以运行了(橙色八月木马,这个刚...阅读全文
posted @ 2007-01-12 17:35 hyy 阅读(3339) 评论(2) 编辑