曹江华(太阳里的雪) - 土椒网(http://www.tujiao.com)

儿童社会化购物分享社区QQ群:16966020、56878039

 

2008年5月20日

基于GPRS无线POS机通信解决方案

目前我们有这么一个需求:
我们是一家做网上订餐的网站,系统参与者有:
1、无线POS机客户端
2、我们网站
3、基于tcp/ip或者udp协议通信的服务器端程序
4、订餐用户

说明:
订餐用户访问我们的网站,选择他周边所在的餐馆,然后向他喜爱的餐馆订餐,当用户下订单之后我们网站就向指定的这家餐馆发送订单,然后在餐馆那边的无线POS机就会自动把用户下的订单打印出来(通过GPRS无线网络传输),简单需求就是这样子。

问题:
1、餐馆那边的无线POS机那边的POS机是没有固定IP的。(也就是说无线POS机只能是做为客户端连接到服务器程序,网站也是做为客户端连接到服务器端,当有接收到订单就转发到相应的餐馆无线POS机打印)
2、如果是基于tcp/ip长连,那么服务器端程序这边负载很大,可能只能做到1000多个客户端连接。
3、如果是基于tcp/ip短连接的话,由于无线POS机这边没有固定IP,服务器端无法识别每个客户端,那么就无法向哪家餐馆发送正确的订单数据包。
4、如果是基于udp的话,同样服务器端也不能识别无线POS机客户端,同样不能做到正确的向指定的无线POS机客户端发送数据。

其实这个原理很类似于QQ,用户机器上装的QQ客户端也是没有固定IP的,但A用户向B用户发送信息能够知道信息是发给谁的。

不知道大家谁有这方面的经验?怎么做比较好~

posted @ 2008-05-20 23:42 太阳里的雪 阅读(744) | 评论 (0)编辑 收藏

2007年10月17日

估计11月份java的几大框架发布

1、Grail 1.0 GA最终将会在11月份发布,这将在java里面的真正基于Groovy的Rails开发框架迈出了新的一步,相信这个版本一出来应该可以大胆的运用于项目开发里面了,并且据说Groovy 1.1版本在性能上有极大的提升。

2、JBoss Seam 2.0 GA正式版发布,这个开发框架是基于Spring/hibernate/jsf等框架的基础上,如果想遵循J2EE标准的编程规范,相信这个框架将会是一个好的选择,因为它集成了很多东西,如:jbpm、jboss rules等,这给开发者提供了很多的方便。

3、Spring 2.5 GA将也会发布,据说Spring2.5的IOC在性能方面有了极大的提高,接近Guice的速度,而且最令人兴奋的是2.5集成了osgi开框架,这样以后基于spring的应用就可以支持动态部署的功能,以及模块化开发更为方便,值得期待。

posted @ 2007-10-17 21:52 太阳里的雪 阅读(376) | 评论 (0)编辑 收藏

2007年10月11日

lilya一个基于extjs的jsf组件编程模型......

前段时间金碟大力宣传他的operamarks,今天我无意中发现了另外一个类似于它的jsf组件,也是基于extjs的,很漂亮。http://www.qlogic.ma/lilya/  大家有兴趣可以看看,并且是开源的,不过目前还是在beta测试阶段。源代码在:http://sharesource.org/project/lilya

posted @ 2007-10-11 11:24 太阳里的雪 阅读(2039) | 评论 (2)编辑 收藏

2007年3月21日

Spring与Resin结合时解析XML配置文件问题解决!

大多数朋友都会碰到当在Resin下使用Spring2.0的时候会碰到一些解析Spring XML配置文件的问题,通常最常碰到的是当Spring使用AOP形式来托管事物的时候,如:

 <!– 事物管理配置 –>


 1   < aop:config  proxy-target-class =”true”>
 2       <aop:advisor pointcut =”execution(*  com.wayan..*Action.*(..))” advice-ref =”txAdvice”/>   
 3   </aop:config >
 4  
 5   < tx:advice  id =”txAdvice”  transaction-manager =”txManager”>
 6       <tx:attributes >
 7         < tx:method  name =”get*”  read-only =”true”/>
 8         <tx:method name =”find*”  read-only =”true”/>
 9         <tx:method name =”*”  />
10       </ tx:attributes >
11   </ tx:advice >

就很容易引起XML文件解析不了,为了解决这类问题可以通过在resin.conf配置文件里加入如下两行代码,如:


1   < system-property  javax.xml.parsers.DocumentBuilderFactory =”org.apache.xerces.jaxp.DocumentBuilderFactoryImpl”/>
2   <system-property javax.xml.parsers.SAXParserFactory =”org.apache.xerces.jaxp.SAXParserFactoryImpl”/>

强制Resin使用apache的XML解析器来解析,而不是Resin默认的XML解析器来工作,不过这样的话您需要将xerces.jar和xml-api.jar两个文件放入您的工程下面才行!
作者:曹江华
网名:太阳里的雪
电话:13590309275
QQ:83058327有事请留言
MSN:
ardenemily@msn.com
邮件:arden.emily@gmail.com
首发:http://www.ugole.com
蛙眼:http://www.wayan.cn
滚吧:http://www.gunba.cn
真友:http://www.zhenuu.com

posted @ 2007-03-21 16:16 太阳里的雪 阅读(2038) | 评论 (2)编辑 收藏

掌握工作快乐6大秘诀[转]

环球在线消息:每个人隔一阵子都会工作倦怠,让快乐工作的6大秘诀,克服你的工作倦怠感。 

许多人觉得工作很累,不见得是生理上的疲劳,有时是心理上的疲倦。美国许多学者用“Burnout”这个名词来形容工作失去成就感、价值感、心力交瘁或筋疲力尽等。原因是,某个人献身于某种理想、工作或生活方式中,但却没有获得预期的报酬,不一定是物质的奖励,但没有价值感,或没有受到该有的激励、重视等,最常造成的结果就是离职率偏高。

有一种情况是不必换工作,只要调整现在的作息或心态的,这里建议你采用以下方法。

快乐工作的六法全书

A计划 ——(Action)采取行动:当在原来组织发生问题时,可以问自己可以做些什么、自己有什么选择,可以主动和老板沟通发生了什么问题,应该如何解决等。

A计划永远是优先的策略,也是改变问题的治本方法,其它都是辅助型的作法。

B计划 ——(Belief)调整观念:如果A计划无法解决,应该考虑调整自己的主观。有几个策略,例如比下有余的策略。还有一种人就是用乐观到底的策略。会burnout一定是我们已经看到不喜欢、没有价值感的事情,但这种人会去想:这件工作有没有带给我什么好处?

C计划 ——(Catharsis)抒发情绪:可以找朋友等其它管道,把情绪抒发出来,情绪管理就像大禹治水一样,最好能够疏导。

D计划 ——(Distraction)散心调剂:如果生活上有一些兴趣、嗜好,能够让你暂时转移注意力,这是避开压力很好的辅助策略。

E计划 ——(Existentialism)发现意义:很多人burnout是因为工作失去了意义。Existentialism是存在主义的意思,就是你做这个工作、存在这个工作的意义是什么。必须好好地问自己,到底自己想要追求的是什么?这个工作对你还有没有意义?如果你连一点意义都找不到,也许就真的该考虑换工作了。

F计划 ——Fitness增强体能:就是强调要充电,饮食、营养、运动以及适当的医药,保持健康的身体。所有的心理健康其实是要以身体健康为基础,一个人假如能够生活作息正常、适当运动,活力充沛,就会跟burnout的状态有很大不同。

休假最好

你即使是去咨询心理医生,其实他们对工作倦怠也没有什么令人惊讶的建议,几乎都是建议人去休假、散心,暂时离开这个工作环境。

在一般工作中,休假的确是个好办法,但也有些人确实是到达一个忍无可忍、非换工作不可的地步。

这个时候,我们必须要考虑两点因素。首先要确定换了工作以后,就能解决工作无力感、挫折感,进而提升工作效率?这时必须加强了解自己与环境的速配度。可以做一些兴趣测验,了解自己喜欢做的工作是什么。为自己的职业生涯重新做一个规划,是否要在目前从事的这一行做下去,自己的潜能如何,但兴趣却是主宰你是否能留在这个工作上的原因。

其次是必须了解环境,要精确瞄准下一个工作是否能和自己的个性速配,包括主管风格、组织气氛文化。有时候下一个工作看来也是个符合兴趣的工作,但一进去后发现组织气氛完全不是自己所想的这样,这时又会陷入上一个工作的问题。也许现在离开的因素不是兴趣不和,而是组织文化的问题,这时在找下一个工作时就更要注意自己和环境的速配度。

这方面可以靠积极搜集新组织的信息,包括透过非正式、私人管道,向下一个机构里工作的人员打听,甚至主动拜访主管等。

posted @ 2007-03-21 16:09 太阳里的雪 阅读(212) | 评论 (0)编辑 收藏

仅列出标题  

导航

统计

常用链接

留言簿

随笔分类

随笔档案

文章分类

文章档案

相册

收藏夹

Web2.0's Blog

Web2.0's Site

牛人技术BLOG

搜索

最新评论

阅读排行榜

评论排行榜