- 浏览: 12085 次
- 性别:
- 来自: 北京
最新评论
-
Seven.Q:
项目太忙,文章很烂! 加班,coding累了,换换心情
Oracle定时任务
文章列表
类别
属性
默认值
说明
circuitBreaker
(控制断路器的行为)
circuitBreaker.enabled
true
Hystrix之API使用
- 博客分类:
- 分布式框架
Hystrix使用了命令设计模式,提供了两个Command, HystrixCommand 和 HystrixObservableCommand,只需要编写命令即可
public class CommandThatFailsSilently extends HystrixCommand<List<String>> { private final boolean throwException; public CommandThatFailsSilently(boolean
Hystrix之Dashboard使用
- 博客分类:
- 分布式框架
Hystrix Dashboard是Hystrix的一个组件,Hystrix Dashboard提供一个断路器的监控面板,可以使我们更好的监控服务和集群的状态,仅仅使用Hystrix Dashboard只能监控到单个断路器的状态,实际开发中还需要结合Turbine使用。
1,基于SpringBoot的项目之pom.xml
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
...
Hystrix之架构分层
- 博客分类:
- 分布式框架
分布式架构中属于哪一层
spring-cloud的微服务架构,对hystrix的使用提供了一整套的实现方案,包括eureka,ribbon,hystrix 和 feign等,下图说明每个组件工作在框架的哪个节点
可以看出hystrix 工作在RPC的客户端,dubbo的consumer端,对调用的接口进行封装和监控,或工作在web项目controller层。
Hystrix提供了一个信号量限流器,限制进入熔断器最大并发数,可以控制请求下游的并发量,如果超过这个阈值,会被降级处理
Hystrix之基础知识
- 博客分类:
- 分布式框架
Hystrix是什么
Hystrix熔断器,容错管理工具,旨在通过熔断机制控制服务和第三方库的节点,从而对延迟和故障提供更强大的容错能力。它也是基于Netflix的开源框架 Hystrix实现的,该框架目标在于通过控制那些访问远程系统、服务和第三方库的节点,从而对延迟和故障提供更强大的容错能力。Hystrix具备了服务降级、服务熔断、线程隔离、请求缓存、请求合并以及服务监控等强大功能。
通俗讲类似保险丝的作用,保护电器和电路,Hystrix则用于保护服务和网络畅通,此外提供缓存和监控等功能。
实现逻辑
Hystrix是如何实现它的目标的:
1)用一个HystrixCommand 或 ...
开发中遇到个常见的问题,varchar2类型太短,要加长,clob吧!
支持modify字段类型,不支持clob(alter table FA_DR_TEMP modify(a clob;)
那就正规修改:
--第一步:添加一个clob类型的字段alter table FA_DR_TEMP add (a_bak clob);--第二部:将原来字段的值拷贝到新建的clob字段update FA_DR_TEMP set a_bak = a ;--第三步:删除原来的字段alter table FA_DR_TEMP drop column a;--第四步:将新建的clob字段的名字修改为原来的 ...
功能简介:实现文件上传、下载功能更,尤其对excel文件,通过模板配置功能动态读取excel数据
相关工具简介:
前端
方式一:
JQuery上传插件Uploadify
http://www.cnblogs.com/oec2003/archive/2010/01/06/1640027.html
方式二:
用jsp SmartUpload组件实现文件上传、下载
http://blog.sina.com.cn/s/blog_4cc16fc50100bwby.html
后端
2,文件上传之Apache commons fileupload使用
3,使用Apache POI ...
(1)Please enable FINE/TRACE log level for more details.
用HttpClient(版本4.0)方式访问cxf-webservice,我用Get方式访问没有问题,但是改成Post方式就出错。
参考:http://bbs.csdn.net/topics/390064922
(2)CXF拦截
(1)jar最小依赖
参考:http://gary0416.iteye.com/blog/1222915
部署到tomcat,项目启动后可以看到
经试验,不行,可能由于我用的是cxf3.0版本,还是全部jar吧!
(2)
(1)JAX-WS
(2)Aegis和JAXB 两种数据绑定方式
Apache CXF Web 服务提供了对各种数据绑定工具的支持,Aegis 就是这些工具中的一个。Aegis 是一个数据绑定 API,用于在 Java
1,JSP编码问题,参考
http://blog.csdn.net/lutinghuan/article/details/8275958
解决方法:
方法一:Window→preferences→General→Content Types,然后打开右边Text选中JSP,在下面Default encoding:那里输入编码,然后点击Update ,ok,就行了。
(试了下不行,需要根据建立JSP文件时的路径,提出以下方案)
方案二:Window→preferences→Web→JSP Files,右栏有Encoding选项,删除JSP页面重建即可。
2,Oracle数据库乱 ...
参见:http://www.blogjava.net/redcoatjk/archive/2011/11/02/362491.html
Hibernate Session, 其作用无需多言.在运用中为避免资源消耗,一般都会手动封装一个HibernateUtil类(未使用Spring管理的前提下).该类的作用使Hibernate加载配置文件config, 创建sessionFactory等只运行一次.实际运用中,经常需要将当前线程和session绑定.一般的用法为使用ThreadLocal: 在HibernateUtil类中封装hibernate的管理.通过openSession取得s ...
注意:一定要先引入prototype.js 再引入jquery.js,先后顺序不可错。
prototype中最方便的函数莫过于
《input id=”blueidea” value=”蓝色” type=”text” /》
$(”blueidea”) === document.getElementById(”blueidea”) 某id的对象
$F(”blueidea”) === document.getElementById(”blueidea”).value 表单的值
如今使用jquery,这些都没有了。
$(”#id”) 这样虽然也可以获得某id的对象,但是不能对此i ...
书非借不能读也,开发非copy不能coding也!
1,利用HTML5的window.postMessage实现跨域通信
参考:http://blog.sina.com.cn/s/blog_61b570ab0100rhep.html
2,一个必用的javascript框架:underscore.js
参考:http://cavenfeng.iteye.com/blog/1552673
3,eventproxy学习笔记
参考:http://wenku.baidu.com/link?url=E_2WMf5iVv7d7AfFyQNftgnrD-lx8pIk0SiS7Z4A0keu ...
2013年,8月底至11底,本人第一次接触某国家级煤矿大企业的前端开发,颠覆了之前前端开发的认知,深有感触,写下随笔,希望能给我战斗在开发者一线的同行们带来一些启示。
前端技术虽然在不断发展之中,却一直没有质的飞跃。除了已有的各大著名框架,比如Dojo,JQuery,ExtJs等等,很多公司也都有着自己的前端开发框架。我们公司用的就是自己的框架,也不能称之为自己的框架。是基于html + jquery + requirejs + Knockout + 自己的Grid、queryModel + FusionCharts(产品)+ jackson json。
技术太多,百花齐放,不再一 ...