spring集成jms用法
JMS全称java message service,用于发送消息。
1、优势1.相对RPC达到了解耦的效果:与服务接口名解耦(RPC中更改接口名称,客户端需要做修改)、与服务位置解耦(RPC需要配置服务的网络位置才能使用服务)、与服务的可用性解耦(RPC中当服务不可用时,客户端也无法正常运行)。
2.免去了等待,客户端将消息交给消息代理,然后就可以忙其他的事情了,而...
分类:
编程语言 时间:
2016-05-07 09:55:42
阅读次数:
156
Java 后台 Excel 文件生成后转化为字节流java excel 使用 poi组件, HSSFWorkbook workBook = new HSSFWorkbook();
对于workBook生成字节流,很容易发现有个workBook .getBytes(),但是,是不可用的,下载以后打不开,
如果下载,正确的写法为
workBook.write(response.getOutputStr...
分类:
编程语言 时间:
2016-05-07 08:43:32
阅读次数:
1597
思路:传入一个请求的URL,进行网络请求,如果返回失败信息则说明此URL不可用
1.首先进行第一步判断传入的字符串是否符合HTTP路径的语法规则,即”HTTPS://” 或 “HTTP://” ,从封装的一个函数,传入即可判断- (NSURL *)smartURLForString:(NSString *)str
{
NSURL * result;
NSString *...
分类:
移动开发 时间:
2016-05-06 14:46:44
阅读次数:
761
高可用架构对于互联网服务基本是标配,无论是应用服务还是数据库服务都需要做到高可用。虽然互联网服务号称7*24小时不间断服务,但多多少少有一些时候服务不可用,比如某些时候网页打不开,百度不能搜索或者无法发微博,发微信等。一般而言,衡量高可用做到什么程度可以通过一年内服务不可用时间作为参考,要做到3个9 ...
分类:
数据库 时间:
2016-05-02 11:44:16
阅读次数:
329
简介
在大中型分布式系统中,通常系统很多依赖(HTTP,Hession,Netty,Dubbo等),在高并发访问下,这些依赖的稳定性与否对系统的影响非常大,但是依赖有很多不可控问题:
如网络连接缓慢,资源繁忙,暂时不可用,服务脱机等。
在正常情况下:
分布式系统延迟和容错框架Hystrix技术交流 > regular.png" src="http://lujs.cn/confluenc...
分类:
其他好文 时间:
2016-04-29 16:58:47
阅读次数:
165
在实际生成环境中经常会遇到某台DC出现问题(存在多台DC服务器),而此DC还是GC全局编录服务器。我们知道Exchange会自动随机查找可用的GC服务器,不管此GC是否可用。当查找到不可用的GC时就会出现报错。然后十五分钟后Exchange再次查找其他GC。为了避免Exchange查找不可用的GC..
分类:
其他好文 时间:
2016-04-28 12:34:17
阅读次数:
200
简介
在大中型分布式系统中,通常系统很多依赖(HTTP,Hession,Netty,Dubbo等),在高并发访问下,这些依赖的稳定性与否对系统的影响非常大,但是依赖有很多不可控问题:
如网络连接缓慢,资源繁忙,暂时不可用,服务脱机等。
在正常情况下:
分布式系统延迟和容错框架Hystrix技术交流 > regular.png" src="http://lujs.cn/confluenc...
分类:
其他好文 时间:
2016-04-26 20:07:47
阅读次数:
257
1.堆空间里的内存是系统自己管理与回收,栈区的数据一般不用自己去管,系统会自动回收
1>每个OC对象内部有4个字节的存储空间来存储引用计数器
2>main函数有一个循环
3>retain 调用返回对象本身
4>野指针和空指针:指向不可用内存的指针的指针是野指针
5>EXC_BAD_ACCESS:访问了一块坏的内存(已经被回收,已经不可用的内存)
p = ni...
分类:
其他好文 时间:
2016-04-22 20:32:33
阅读次数:
221
常见的状态码以及其含义 一些常见HTTP状态码为: 200 -- 服务器成功返回网页 400 -- 服务器不理解请求的语法 404 -- 请求的网页不存在 503 -- 服务不可用 常见HTTP状态码大全 1xx(临时响应):表示临时响应并需要请求者继续执行操作的状态代码。 http状态码 100( ...
分类:
编程语言 时间:
2016-04-21 08:51:45
阅读次数:
196
[root@testhost ~]# iostat-bash: iostat: command not found IOSTAT 命令不可用,首先确认sysstat包是否安装,sysstat包中包括iostat,mpstat,sar,sa [root@testhost ~]#yum install ...
分类:
移动开发 时间:
2016-04-18 11:54:44
阅读次数:
240