`
tylzhuang
  • 浏览: 54480 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表
先说说项目情况吧,公司承建了中国电信14个省公司的号码百事通114查号平台,平台中有一个socket服务程序负责接收座席客户端的查号消息,解析消息,获得查号关键条件,组织sql查询数据库,查询相关信息,并同时记录座席操作日志(座席人员工资结算以日志为准),操作完成后组织消息返回给座席客户端。 socket服务程序是由我搭建的一个socekt框架的一部分功能负责,该框架支持阻塞式的socket通讯,支持长连接和短连接两种方式,多线程并发处理消息收发,数据库操作使用apache开源项目torque,在各省平台中使用时,在一些业务量大的省公司平台上,出现了DBCP数据库连接池无法及时回收连接的情况,造 ...
关于适配器模式的介绍: 1、Java接口和Java抽象类最大的一个区别,就在于Java抽象类可以提供某些方法的部分实现,而Java接口不可以,这是Java抽象类唯一的优点吧,但这个优点非常有用。如果向一个抽象类里加入一个公共的具体方法时,那么它所有的子类都会自动拥有了这个新方法,而Java接口做不到这一点,如果向一个Java接口里加入一个新方法,所有实现这个接口的类就无法成功进行编译了,因为你必须让每一个类都要再实现这个方法。 2、由于Java语言的单继承性,所以抽象类作为类型定义工具的效能大打折扣,一个抽象类的实现只能由这个抽象类的子类给出。在这一点上,Java接口的优势就出来了,任何一个实现 ...
具体使用的例子: www.tongriben.com 第一步:下载 jcaptcha-all-1.0-RC2.0.1.jar 第二步:代码实现 CaptchaServiceSingleton.java package com.yh.web.jcaptcha; import java.awt.Color; import java.awt.image.BufferedImage; import java.io.IOException; import java.io.OutputStream; import java.util.ArrayList; import java ...
第一步:从http://ant.apache.org 下载 apache-ant-1.7.0-bin.zip,解压到你自己的目录,我的:E:\apache-ant-1.7.0 第二步:配置 JAVA_HOME 和 ANT_HOME 配置完成后,打开dos窗口,输入 ant 回车,如果提示: Buildfile: build.xml does not exist! Build failed 则说明配置完成 第三步:创建自己的工程 我的工程:test 目录结构: D:\work\code\test_core\src D:\work\code\test_core\lib 第四步:编写buil ...
在如何使用 apache torque (一)中已经写过如何在非web应用里面使用torque,这里写如何在web应用里使用torque,以struts为例: 第一步和第二步参考如何使用 apache torque (一) 第三步:初始化torque ,我采用扩展 ActionServlet.java 实现 ExtendActionServlet.java package com.yh.web.servlet; import java.io.IOException; import java.io.InputStream; import java.util.Properties; ...
    Apache Torque是一个使用关系数据库作为存储手段的Java应用程序持久化工具,是 Apache 的公开源代码项目,Torque是一个开源项目,由Web应用程序框架Jakarta Apache Turbine发展而来,但现在已完全独立于Turbine。 Torque 主要包含两部分:一部分是 Generator,它可以使用xml文件,产生应用程序需要的所有数据库资源,包括 sql 和 java 文件;另外一部分是 Runtime,提供使用这些代码访问数据库的运行时环境。      torque作为orm,我一般是自己手工编写xml文件,通过xml文件,生成sql脚本和java对 ...

扬州!

       前不久,为了签户口的事情,又回了趟江苏油田(总部在江苏扬州,办公楼盖的非常气派)。回程时,从扬州东站坐车,和夫人在扬州汽车东站附近的一个永和豆浆吃中饭,见到非常感人一件事情,永和豆浆门店的靠马路的墙是玻璃墙,在玻璃墙的外边有位老人,一直往里面张望,正巧在我前面的两位客人吃完,离开,我看到老人拿了一个塑料的马勺,急匆匆的从外边走了进来,直接走到我前面的餐桌,将上面的剩饭菜都倒进了马勺,剩下的饮料他也直接喝掉了,永和豆浆的服务员,都是远远看着他,没有一个过来呵斥他,赶他离开,如果在上海、深圳、北京(我只在这些城市待过),这些我党领导下最和谐的城市,我想这位老人,早就被保安赶走了。。。 ...
为了岗位几乎陪睡,点头哈腰就差下跪; 日不能息夜不能寐,领导一叫立马到位; 屁大点事不敢得罪,一年到头不离岗位; 劳动法规统统作废,身心交萃无处流泪; 逢年过节家人难会,应付检查让人崩溃; 讨好上级经常喝醉,不伤感情只好伤胃; 工资不高还装富贵,拉拢行贿经常破费; 五毒具全就差报废,稍不留神就得犯罪; 抛家舍业愧对长辈,身在其中方知其味; 不敢奢望社会地位,全靠傻傻自我陶醉……… 值此中秋到来临之际 向战斗在石油战线的精英们致以崇高的敬意

聊天记录

20岁以前要做四不男人:不主动,不拒绝,不承诺,不负责 20-30岁要做两要两不男人:要主动,不拒绝,要承诺,不负责 30岁以后要做四要男人:要主动,要拒绝,要承诺,要负责
ext可编辑的例子: js 代码 /*    * hr    * Copyright(c) 2006-2007, tylzhuang.    */      var GridUI = function() {           var myPageSize = 20;        // shorthand alias        var fm = Ext.form, Ed = Ext.grid.GridEditor;                // the column model h ...
使用ext的grid时,我使用torque作为orm,修改了部分torque代码,查询的结果集toString()一下,就获得一个json格式结果,如: java 代码 //  用于处理前台使用grid的load提交数据,返回结果集         public static boolean procResponse(HttpServletResponse response, int count , List results) {            OutputStream op = null;            try {          ...
方法一:使用 Ext.Ajax ,但我不知道如何显示进度条,呵呵 js代码 Ext.Ajax.request({         url: myUrl,       success : doMyAjaxResult,       form: uploadForm,       scope: uploadForm,       isUpload : true   });   方法二:使用 form ,呵呵,现在使用ext的form上传文件非常简单了 js代码 var uploadForm = ne ...
金乐兄,今天在qq上给我贴了如下内容: 满腔热血投入井队,进入这行吃苦受罪。 一点小事必须到位,起钻下钻终日疲惫。 不分昼夜比牛还累,一日两班时间不对。 屁大问题不敢不对,逢年过节加班没费。 一时一刻不敢离位,轮休还得取证开会。 随时待命让人崩溃,长期野外不懂社会。 领导批评回回都对,工资不高还要交税。 想要换岗回回被退,抛家舍业愧对长辈。 回到家里还要惧内,囊中羞涩见人惭愧。 领导还说我们颓废,青春年华如此狼狈。 仰望苍天欲哭无泪。哎,干钻井真TMD累。 我干过钻井两年,对此深有体会! 虽然这个行当总归是要有人干的,但这年头就是这样,付出永远不和获得成正比!这年头,你为谁卖命值得呢?为国家,我 ...
        前段时间,将做的一个demo移植到ext1.1b1,发现在同一个页面不能同时有两个以上的ajax请求,如果有,只会有一个的结果返回,其他都被忽略,在ext论坛上,看了jacky的解释,知道是一个bug,要修改 Ext.data.Connection 类,来修正这个bug。          最近又将demo移植到 ext1.1b2 ,目前还没有完成,所以还没有发现bug。但就目前的情况看,如果要在项目里使用ext,还是先等等,ext的版本更新比较快,而且ext2.0和1.x的版本有不小的改动,为了以后项目更好的维护,还是再等等,当然如果肯花时间好好学习一下ext的源码,能掌握它, ...
       作为一个伪球迷,我已经多年不看国内联赛,也很少看五大联赛的比赛了,偶尔看一次英超、西甲,看到他们行云流水般的配合,看到他们美轮美奂的踢法,那是一种妙不可言的享受。        但本次亚洲杯,我又坐到了电视前,观看了中国队的三场比赛,在场上队员中,除了孙继海、郑智、毛剑卿变现尚可外,其他队员,呵呵。。。         孙继海在英超多年踢主力还是明显比其他队员有高出一层的能力,看到孙继海一次次将球截下,并一脚出球将球传给其他队员,再看看作为中场核心之一的周海滨频频的失误,差距实在是一目了然。         我还没有去新闻评论,所以不知道这次朱广沪还能找到什么样的遮羞布替自己遮羞, ...
Global site tag (gtag.js) - Google Analytics