`
文章列表
 1.构造器注入基于构造器的DI通过调用带参数的构造器来实现,每个参数代表着一个依赖。此外,还可通过给stattic工厂方法传参数来构造bean。构造器参数解析根据参数类型进行匹配,如果bean的构造器参数类型定义非常明确,那么在bean被实例化的时候,bean定义中构造器参数的定义顺序就是这些参数的顺序,依次进行匹配,否则可以根据构造器参数类型匹配,如下: view plaincopy to clipboardprint? <bean id="exampleBean" class="examples.ExampleBean" ...
其实要理解这两种模式很多人会说这很简单,无非一种是同步非阻塞行(nio),一种是异步非阻塞行(aio),但是对于什么是同步和非阻塞呢,什么是异步非阻塞呢, 首先来谈谈我的理解,同步和异步这两种是针对数据的就绪状态,即数据是否可以读,网络通道中是否有数据读, 阻塞和非阻塞是针对数据的一种处理状态,阻塞是由线程自己去处理数据,非阻塞则是由系统(操作系统)自己去读取数据到事先线程设定的缓冲区中, 同步异步指的是通信模式,而阻塞和非阻塞指的是在接收和发送时是否等待动作完成才返回所以不能混淆这四个词 其实无论是同步、异步、阻塞、非阻塞都是针对I/O的不同时间段,不同状态而产生的一种术语 下面 ...
IO多路复用和Reactor模式 IO多路复用和Reactor模式 1. Reactor和Preactor模式 2. Reactor模式中的主要角色 2.1. Reactor 2.2. Acceptor 2.3. Handler 3. 多线程下的Reactor 3.1. 多线程化的目的
google protocol buffer -2-.proto 定义规则 分类: Netty2012-12-07 13:46 1084人阅读 评论(0) 收藏 举报 message为主要关键字,类似于java中的class。定义简单message类型
protobuf协议语言指南 分类: protobuf protocol Buffers java编程 二进制协议 业界动态2011-09-05 11:16 5995人阅读 评论(0) 收藏 举报
Android客户端与服务端之间传递json数据 服务端:mysql+hibernate;客户端:android 最近自己在做聊天软件的时候要在服务端和客户端之间进行数据传递,开始得时候使用socket,后来发现使用socket有点局限性,所以改用了http的方式,摸索了两天,终于连通了服务端和客户端 思路: 1.服务端提供接收数据的servlet2.客户端将需要发送的数据转换成json格式3.客户端启动线程,将json数据放入request请求中,通过httpclient发送至服务端4.服务端通过request拿到输入流,解析为json数据5.服务端进行业务逻辑处理(若无需进行进 ...

JSONArray的使用

  Android客户端与JAVA服务端JSON传值 分类: android2012-05-24 00:38 1905人阅读 评论(0) 收藏 举报
   一直以来想实现内网的其他机器访问自己的虚拟机,但是由于对网络不是很熟悉,查询了很多资料,后来在了解《解析虚拟VMware三种网络模式根本区别》之后,找到了解决方法,先分享出来,供大家参考,具体如下: 1 准备: 宿主机(就是本机): 只有一个物理网卡,在内网中的IP:10.152.5.113 两个虚拟机(每台默认一个网卡): 其中一个是NAT(简称NAT机),一个是网桥模式(简称BDM机); 2 目标: 网桥模式BDM其实就可以看做是内网中的一台真实的物理计算机(IP:10.152.5.114);NAT机的IP地址是(IP:192.168.205.161)。现在希望BDM机器能 ...

单列模式

今天又一次拿起java与模式一书,细看了单列模式 单例模式分为三种:1.饿汉模式,2.懒汉模式,3.登记模式 饿汉模式:在自己被加载时就将自己实例化,即便加载器是静态的 package singleton; public class EagerSingleton { private static final EagerSingleton eagerSingleton = new EagerSingleton(); private EagerSingleton(){} public static EagerSingleton getInstance() ...
    如果你和我一样,也许生命中有些事情你想到去完成。你也许想完成A和B,C还有D等等。但是你永远不能忘记你应该优先考虑什么。     以我所见,我认为我首先考虑的是人际关系,我相信它们应该排在你人生的首位。没什么事情比这个重要。以下是原因:     人际关系满足你最重要的需求     人们最需要的是什么?不,不是金钱,不是成就或者认可。人们最需要的是爱。我们都需要去爱和被爱。不幸的是,有时候我们为其它的琐事烦扰,遗忘了爱与被爱的美好。别让这样的事情发生在你身上。去爱别人并且被爱吧,感受这件事有多美好。尝尝爱的滋味。那么你应该怎么实现呢?通过人际关系。这是唯一的途径。没有其它的方法 ...
    明白自己真正想成为什么样的人,就有能力为此做各种各样的努力。     成功的男女十分清楚自己要成为什么样的人。清楚自己的理想就能促使你朝着那个方向勇往直前。     你知道自己到底想成为什么样的人吗?     如果不是,就要多花点时间思考。把自己的价值观、擅长的技能、生活态度、面貌特征与行为写下来。史蒂芬·康维建议,写下希望在葬礼上得到世人的评价。这是一项了不起的锻炼,将激发出你灵魂最深处、最真实的属于人的价值。     完成清单后,记住,每天造成要朗读一篇,作为整个一天的行为准则。晚上睡觉以前,想象自己在生活的各方面都能做到理想中的那样。想象自己工作出色,为人特别友善,与自己 ...
With the vast array of technology, language and platform choices available today, it can be very difficult to figure out where to best invest time in training your skills as a software developer. I’m often asked advice on how to be a better programmer. Most often the question someone asks is bas ...
Maven2 的运行命令为 : mvn , 常用命令为 :              mvn archetype:create :创建 Maven 项目              mvn compile :编译源代码              mvn test-compile :编译测试代码              mvn test : 运行应用程序中的单元测试              
转自:http://blog.csdn.net/wh62592855/article/details/5752199     今早一来,突然发现使用-put命令往HDFS里传数据传不上去了,抱一大堆错误,然后我使用bin/hadoop dfsadmin -report查看系统状态 admin@adw1:/home/admin/joe.wangh/hadoop-0.19.2>bin/hadoop ...

什么是Portal?

什么是Portal? 英文字面是“入口”,国内有叫“门户”技术的,但我觉得“集成”技术更能表达它的意思。Portal是一个基于web的应用程序,它主要提供个性化、单点登录、不同来源的内容整合以及存放信息系统的表示层。 Portal有什么标准? 为规范Portal,SUN于2003年底制定了JSR168,它定义了Portlet标准,并给出了一个实现接口。 什么是Portlet? Portlet是基于java技术的web组件,它由Portlet容器管理、并处理请求,并动态生成输出内容。Portlet是基于java的web组 件,由Portlet容器管理,并由容器处理请求,生产动态内容。Portals ...
Global site tag (gtag.js) - Google Analytics