曹江華(太陽里的雪) - 土椒網(http://www.tujiao.com)

          兒童社會化購物分享社區QQ群:16966020、56878039

           

          2007年3月21日

          基于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 太陽里的雪 閱讀(812) | 評論 (0)編輯 收藏

          估計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 太陽里的雪 閱讀(450) | 評論 (0)編輯 收藏

          lilya一個基于extjs的jsf組件編程模型......

          前段時間金碟大力宣傳他的operamarks,今天我無意中發現了另外一個類似于它的jsf組件,也是基于extjs的,很漂亮。http://www.qlogic.ma/lilya/  大家有興趣可以看看,并且是開源的,不過目前還是在beta測試階段。源代碼在:http://sharesource.org/project/lilya

          posted @ 2007-10-11 11:24 太陽里的雪 閱讀(2112) | 評論 (2)編輯 收藏

          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 太陽里的雪 閱讀(2174) | 評論 (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 太陽里的雪 閱讀(284) | 評論 (0)編輯 收藏

          導航

          統計

          常用鏈接

          留言簿

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          相冊

          收藏夾

          Web2.0's Blog

          Web2.0's Site

          牛人技術BLOG

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 定西市| 龙井市| 宜章县| 泾源县| 渭源县| 沂南县| 尼玛县| 汤原县| 老河口市| 兴和县| 黄浦区| 水城县| 玛沁县| 兴海县| 西贡区| 金门县| 万载县| 玉林市| 铅山县| 茶陵县| 海宁市| 诸城市| 吉林省| 香河县| 桂平市| 崇明县| 屯留县| 静海县| 大英县| 龙岩市| 韶山市| 崇信县| 泰州市| 衡东县| 乌恰县| 康保县| 闽侯县| 连平县| 黔西县| 和硕县| 柞水县|