`
hitwangzhuo
  • 浏览: 32324 次
  • 性别: Icon_minigender_1
  • 来自: 沈阳
社区版块
存档分类
最新评论
文章列表
Socket长连接方式指若干客户端和服务器建立socket连接之后不断开,而利用建立好的连接反复进行数据通讯。这种方式不需要在数据通讯时建立连接,避免了连接创建的代价,运行效率较高。 Socket短连接方式指客户端和服务器在完成请求和应答动作后即断开socket连接的操作方式。
RT ruti 如题
分布式、集群、负载均衡 j2ee规范 消息中间件 工作流 s、s、h osgi优点和适用的场景 各种设计模式 openAPI概念和使用 rest风格? nosql? sns?微博?facebook?myspace?人人?开心网? 基础组件如何设计?业务组件呢?
解释下ClassNotFoundException 和 NoClassDefError 两个异常,这也是在 ClassLoader 加载类出现问题时常常碰到的两个异常。 这两个异常的区别在于:前者ClassNotFoundException 是指通过 ClassLoader 加载不到所需要的类;而后者NoClassDefError是指通过 ClassLoader已经找到了所需要的类,但找不到该类所依赖的其他的类。 ---摘自BlueDavy的OpenDoc《OSGI实战》
|先上源码| public class Client{ public static void main(String[] args){ Receiver receiver = new Receiver(); Command commandOne = new ConcreteCommandOne(receiver); Command commandTwo = new ConcreteCommandTwo(receiver); Invoker invoker = new Invoker(commandOne,comm ...
    公司人才流动比较频繁,我前一阶段心思也比较活跃,喜欢参与此类的讨论,喜欢听和说一些容易犯上的话。尝试着去面试、去打听,来评估自己的价格,想自己的职业规划,尽管还没想明白。      总的来说,当时心情很浮躁。感谢那些给我建议、指引和忠告的朋友们,和他们交流让我成长。     ...      我很矛盾,我需要做好现有的领域,然后换一个看好的领域,这些需要时间。但我也想家,我担心爷爷奶奶的身体,我想过几年下班后能陪着他们的日子。     ...     未完,待续。     
异常: log4j:WARN No appenders could be found for logger (org.apache.axis.i18n.ProjectResourceBundle). log4j:WARN Please initialize the log4j system properly. Exception in thread "main" AxisFault faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Server.generalException faultSubcode: fa ...
加班折腾,把大类拆成小类,小类合成大类
    维护我的产品,发现前人的代码里面到处是单例。我看着不爽,就把单例的成员方法都改成静态方法了,即作为工具类使用。      我觉得这模式用的不恰当:如果一个类实例有状态的话,那么给它单例还有些效果;没状态就把它看作工具类好了。      个人比较喜欢工具类。因为产品功能单一,业务变化少,所以不涉及建模啥的,我就热衷于提取各种工具方法和工具类了。
     最近在网上看到有人说“男人要多写作”,觉得挺有道理的。       小时候认为写作就是写作文,实在是很傻很天真。现在想想,经常写写生活常识和任何一方面的学习笔记,积累下的是知识和当时的心情,是很有益处的。       最近在做项目,进度很滞后了,又不知从何处开始下手,于是开始写一些文档。奇怪的是,原本不知如何解决的问题,通过我在文档上的步步分析,思路渐渐清晰起来,而且自己很满意,胜过我天天缠着设计师讨到的方案。       看来,写作也是一种思考方式。
      在javaeye看到一篇文章,介绍了一个“伪解决方案”,使用Arrays反射来创建数组的,但前提是从传入的参数中获取该泛型的一个实例,从而获取它的类型。不过俺觉得可能有漏洞,就是满足不了空数组的情况,这也许是另一个“伪”处所在。      貌似C#是支持创建泛型数组。不过俺不评论语言,俺只关心如何解决问题。       其实用List就可以了,你在你的工具方法外是知道类型的,toArray转换一下,多一行代码又累不死人。       好了,先记个思路,有空再回来写个test。
1.new T[0]无法通过编译 2.泛型容器无法转化为泛型数组 下面是对第二点的测试: GenericBlaBla.java package com.kingdee.bos.blood; import java.util.ArrayList; import java.util.List; import java.util.Map; public class GenericBlaBla { //以list的形式返回map中的value public static <T> List getList(Map<String,T> map){ ...
Global site tag (gtag.js) - Google Analytics