-
spring-cloud feign hystrix配置熔断为什么不生效的原因
今天特地测试了用feign来作为负载均衡器做测试,配置很简单,而且也能很好的工作,但突然,我想既然用了feign,干脆也把熔断也测试了,也就是hystrix支持的熔断. 没想到反而在这个上面花了不少时间。死活不进入熔断配置的方法。一般报两种错:1. Service Look up error: Load balancer does not have available server for client...2. feign connection refused: connect executing get, 也就是找不到微服务,连接不上,因为熔断测试的时候是停止微服务测试的。
Date: 2017-05-26 View: 15251
-
spring-cloud eureka server 的发现客户端与注册例子
今天在公司测试Eureka server 与client 的发现与注册,可能是碰见鬼了,或者下载了假的jar包,配置都是按照网上文档做的,server 与客户端都跑起来了,但在eureka server 中就是查看不到已经运行起来的服务端。 最关键的是,在客户端也是配置了eureka.client.serviceUrl.defaultZone 地址,也加入相应的依赖包,而且也加入了@@EnableDiscoveryClient, 但无论如何还是发现不了客户端,后来就算了,晚上回到家,按照同样的方法,唯一不同的是换了 依赖的版本,就实现了。可以发现服务了。简单记录下配置过程。
Date: 2017-05-23 View: 4713
-
Spring-boot 与Mybatis集成, 附源码下载
前面几天尝试了Spring-boot的基础东西,今天继续用Spring-boot集成Mybatis. spring-boot 给开发人员的整体印象是精简了许多配置,开发搭框架更简单了,使用也更简单,让开发者更专注于业务。不像以前用Spring MVC, 还是需要配置很多东西,当然 spring-boot 也是微服务的基础组成部分。废话少说了,今天完成与mybatis 的集成, 我仍然当做web工程来做。所以在Maven的pom.xml文件中,就能看出端倪来.
Date: 2017-05-20 View: 5727
-
很齐全的spring-cloud学习源码,来自github
很齐全的spring-cloud学习源码,来自github, 对于初学SPRING-CLOUD应该是很好的学习资源。对于我自己来说,有空也要学习这里面的一些东西,先记下来,有空研究.
Date: 2017-05-20 View: 6275
-
Spring boot 读取配置文件properties
Spring boot 读取配置文件, 有如下几种方法1. 直接利用Spring @Value 注解2. 利用@PropertySource("classpath:xxx.properties") 与 @Value 注解配合3. @PropertySource("classpath:xxx.properties") 与 @ConfigurationProperties 注解配合采用这三种常见的方法,甚至可以直接用配置文件组装复杂的对象都可以
Date: 2017-05-16 View: 3807
-
Django 1.10 以上版本 url 配置注意事项
在改造旧版本django cms程序从 pyton2.7, django 1.8版本升到 python 3.5,django 1.11版本的时候,原以为会非常轻松,却不想在URL配置上就卡住了我一会。在djang 1.10版本之后,url.py 里面的配置发生了变化,我记得以前我记录过,但过了一段时间自己却忘记了。
Date: 2017-05-07 View: 3713
-
POI 生成条件格式
用EXCEL导出报表时,很多情况下,需要在EXCEL中用颜色区分各种数据, 当然可以在创建Cell的时候,直接赋值style 来实现,但还有一种方式,可以通过设置条件格式来实现。只要满足设定的规则,就显示不同的颜色等。[/code]图片链接
Date: 2017-04-26 View: 4749
-
POI sheetUtil.java 工具类
在 sourceforge.net 上找的一个poi, sheet的工具类,以后可以参考下。
Date: 2017-04-25 View: 4189
-
POI excel 设置单元格格式
在以前的博客记录中,有记录到用POI 导出EXCEL 文件,参考这里:http://www.yihaomen.com/article/java/489.htm(java 利用 poi 生成 Excel文件的通用例子)在用POI 导出的EXCEL文件中,通常需要对数字设置格式化,比如保留几位小数, 是否用千分位方式显示等等。其实只用设置如下格式就可以了。
Date: 2017-04-23 View: 4393
-
JS拖动选择 table 里的单元格
用JS 实现类似Excel里面动态选择单元格的例子,从网上得到的例子,先记录在这里,以后参考用。
Date: 2017-04-13 View: 4830
-
Spring boot 非web版(jar)入门配置程序-maven工程源码
前面尝试了用spring boot 搭建入门的web, war 包工程,内置了一个tomcat。今天尝试直接用spring boot 实现一个jar工程,可以直接执行的 jar 工程,注意是非 web 工程,也就是普通的可以执行的jar ,后面可以跟参数,说白了就是通常用得很多的命令行模式,spring boot 对这个也有很好的支持, 废话就不多说了,码农就直接上代码了
Date: 2017-03-29 View: 7240
-
Spring boot jsp版入门配置程序-maven工程源码
最近很多应用都慢慢转向了微服务,而在微服务里面很多都用到了spring boot 框架,其实作为这个框架来说,还是比较简单的。官方的文档也写得比较详细。至于微服务这种模式,其实多年前就在用了,多个系统独立运行,病提供接口给其他系统使用,系统间通过RPC等方式进行交互数据。作为这种思想,已经没什么新意。但最近流行的框架,还是得看看,要不然以后别人问起来,都还没使用过,就太OUT了。这是一个入门的例子,没什么技术含量。记录下来的原因就是为了记录我这个周末没有白过,花了我两个小时的时间,一边看文档,一边自己弄,其实完全可以自己在网上下载一个例子,会更快,但个人习惯不喜欢那样。
Date: 2017-03-12 View: 3871
-
windows, django1.10.5,py3.5, mysqlclient1.3.9 安装
Django切换到 python3.5, Django本身也切换到Django1.10之后,还真变化不少,以前一直用的 MySqldb 驱动包不能用了,要用另外一个分支mysqlclient 才能在python3.5下跑了。整个安装过程也是兜了几个圈,现在记录下。本来是在python 官网 下载 mysqlclent-1.3.9的源码安装的。这里下载: https://pypi.python.org/pypi/mysqlclient安装时报错:
Date: 2017-02-19 View: 3913
-
Django 1.10 以上版本 url 配置发生变化.
最近在做一个迁移, 打算将以前用 Django 1.8 做的一个应用移植到 python 3.5, Django 1.10 版本下。 仍然采用Eclipse + pydev 开发。项目直接导进去之后,urls.py 就直接报错了, patterns 找不到了。在Django1.10 中发生了变化. django.conf.urls.patterns 已经移除了。现在得采用这种方式了:代码片段, 请查看文章详情 ...
Date: 2017-02-13 View: 3683
-
VirtualBox 在虚拟机和主机之间拷贝文件设置
在默认情况下,VirtualBox 安装好之后,主机与虚拟机之间是不能拷贝文件的,这时候,需要做如下设置才能生效.1. 设置图片链接2. 配置 General –>> Advanced 面板, 更新 “Shared Clipboard” 到 “Bidirectinal”.
Date: 2017-02-08 View: 5426