51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#ou
【转】编写高质量代码改善C#程序的157个建议——建议79:使用ThreadPool或BackgroundWorker代替Thread
建议79:使用ThreadPool或BackgroundWorker代替Thread使用线程能极大地提升用户体验度,但是作为开发者应该注意到,线程的开销是很大的。线程的空间开销来自:1)线程内核对象(ThreadKernelObject)。每个线程都会创建一个这样的对象,它主要包含线程上下文信息,在32位系...
代码星球
·
2020-04-06
建议
编写
高质量
代码
改善
Spring Cloud微服务实战:手把手带你整合eureka&zuul&feign&hystrix
转载自:https://www.jianshu.com/p/cab8f83b0f0e代码实现:https://gitee.com/ccsoftlucifer/springCloud_Eureka_zuul首先建立一个空的maven工程,作为项目的主工程.在主工程的基础上,建立modul从工程.目录的结构是这样的的:&n...
代码星球
·
2020-04-06
Spring
Cloud
服务
实战
手把手
springcloud 连接docker中运行的RabbitMQ消息中间件。
参考:https://blog.51cto.com/zero01/2173288主要是记录几个坑:第一个坑:开始订单服务中配置文件是:#配置rabbitmq2019.5.17addedbylongdbrabbitmq:host:193.112.82.83port:15672username:guestpassword:...
代码星球
·
2020-04-06
springcloud
连接
docker
中运
行的
springcloud eureka注册中心 高可复用。
1:新建两个注册中心项目(名称都为:spring-cloud-eureka,只是端口分别为8000、8001 )。两个注册中心相互注册对方。 2:两个注册中心都启动后,则对方服务列表都有对方的服务。 3:在商品服务上选择注册中心其中之一(网关、配置中心等配置亦如此)。 4:测试,...
代码星球
·
2020-04-06
springcloud
eureka
注册
中心
高可
win10 下springcloud打包docker镜像部署。
1:建一个最简单的springcloud应用。2:在根目录下新建dockerfile,文件如下:FROMopenjdk:8-jdk-alpineVOLUME/tmpARGJAR_FILECOPY${JAR_FILE}app.jarENTRYPOINT["java","-jar","/app.jar"]3:pom.xml...
代码星球
·
2020-04-06
win10
springcloud
打包
docker
镜像
SpringCloud中 Feign结合Hystrix断路器开发。
Feign结合Hystrix断路器开发:...
代码星球
·
2020-04-06
SpringCloud
Feign
结合
Hystrix
断路器
[转]安装 SciTE 报错 No package ‘gtk+-2.0′ found
centos记事本,有时候感觉不够用,或者出毛病,打不开文件然后决定安装个其他的记事本, 找来找去,感觉 SciTE还可以,于是下载源码编译安装,结果Nopackage‘gtk+-2.0′found 搜了下就搜到个解决方法,记下:网上搜了一下,发现安装g...
代码星球
·
2020-04-06
安装
SciTE
报错
No
package
freeswitch笔记(4)-esl inbound模式的重连及内存泄露问题
eslinboundclient,内部有一个canSend()方法:publicbooleancanSend(){returnchannel!=null&&channel.isConnected()&&authenticated;}大多数情况下(之所以说大多数情况是因为最末尾还有一个au...
代码星球
·
2020-04-06
freeswitch
笔记
-esl
inbound
模式
spring cloud: 升级到spring boot 2.x/Finchley.RELEASE遇到的坑
springboot2.x已经出来好一阵了,而且springcloud的最新Release版本Finchley.RELEASE,默认集成的就是springboot2.x,这几天将一个旧项目尝试着从低版本升级到2.x,踩坑无数,记录一下:一、gradle的问题springboot2.x要求gradle版本不能太旧,先把g...
代码星球
·
2020-04-06
spring
cloud
升级
boot
2.x
spring cloud: 使用consul来替换config server
上一篇提到了,eureka2.x官方停止更新后,可以用consul来替代,如果采用consul的话,其实configserver也没必要继续使用了,consul自带kv存储,完全可以取代configserver的活儿。 步骤如下:一、先添加jar依赖//compile'org.springframework....
代码星球
·
2020-04-06
spring
cloud
使用
consul
替换
spring cloud: 使用consul来替换eureka
eureka官方已经正式宣布:自2.0起不再维护该项目,并在github项目wiki上放出了一段吓唬人的话:大意就是:从2.x起,官方不会继续开发了,如果需要使用2.x,风险自负。但其实我觉得问题并不大,eureka目前的功能已经非常稳定,就算不升级,服务注册/发现这些功能已经够用。如果想寻找替代方案的话,建议采用功能...
代码星球
·
2020-04-06
spring
cloud
使用
consul
替换
spring cloud:Edgware.RELEASE版本hystrix超时新坑
升级到Edgware.RELEASE发现,zuul中不管如何设置hystrix的超时时间均不起作用,仍然是默认的1000ms. 降回低版本后正常,但是低版本的fallback方法中,又拿不到详细异常信息,最终暂时在Edgware.RELEASE中,将hystrix的超时关掉,参考以下配置:ribbon:Rea...
代码星球
·
2020-04-06
spring
cloud
Edgware.RELEASE
版本
hystrix
spring cloud:Edgware.RELEASE版本中zuul回退方法的变化
Edgware.RELEASE以前的版本中,zuul网关中有一个ZuulFallbackProvider接口,代码如下:publicinterfaceZuulFallbackProvider{/***Theroutethisfallbackwillbeusedfor.*@returnTheroutethefallbac...
代码星球
·
2020-04-06
spring
cloud
Edgware.RELEASE
版本
zuul
spring cloud:config-server中@RefreshScope的"陷阱"
springcloud的config-serfver主要用于提供分布式的配置管理,其中有一个重要的注解:@RefreshScope,如果代码中需要动态刷新配置,在需要的类上加上该注解就行。但某些复杂的注入场景下,这个注解使用不当,配置可能仍然不动态刷新,比如下面的场景:1.先定义一个配置类(假设这里面定义了一个apiU...
代码星球
·
2020-04-06
quot
spring
cloud
config-server
@RefreshScope
spring cloud 学习(11)
前几天遇到一个需求,因为要兼容旧项目的编码格式,需要spring-cloud的rest接口,输出gb2312编码,本以为是一个很容易的事情,比如下面这样:@RequestMapping(method=RequestMethod.POST,value="syncPaymentList",consumes={"applic...
代码星球
·
2020-04-06
spring
cloud
学习
首页
上一页
...
280
281
282
283
284
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他