分布式与集群

分布式的特点: 多节点(系统中有很多个功能,将功能分配到多个节点上,多个节点中每个节点的功能都不相同) 消息通信(节点与节点中需要进行通信) 不共享内存(多个节点的内存不共享) 集群:有多个节点,多个节点的功能是一样的 分布式系统下的session:单点登录系统实现,用户只需登录一次就可...

2019-04-02 10:50:38

阅读数 9

评论数 0

jvm调优

对于jvm的调优,首先要了解jvm所管理的堆空间 堆空间的组成:年轻代,老年代,持久代/元空间 jvm调优的策略:gc的时间要足够小,gc的次数要足够的少,full gc的周期要足够的长 秉持着jvm调优的策略就可以对jvm所涉及的参数进行设置,以达到最优的效果 可以通过JVisualVM...

2019-03-23 22:10:53

阅读数 26

评论数 0

sql语句的优化

1.避免使用全表扫描 2.避免在where子句中对字段进行null值判断,可以设置该字段的默认值未0 3.避免在where子句中使用!=或<>,导致放弃使用索引而使用全表扫描 4.避免在where子句中使用or来连接查询,导致放弃使用索引而使用全表扫描 5.避免...

2019-03-22 23:52:58

阅读数 23

评论数 0

mysql数据库的优化

1.对于表中的字段的宽度要设计的尽可能小,以节省内存空间 2.使用连接(join)查询代替子查询,以提高效率 3.使用合并查询(union)代理手动创建的临时表,union可将多个select语句查询的结果集合并,需保证多个select的列数和列类型一致 4.使用事务 5.使用 外键 6...

2019-03-22 22:39:02

阅读数 15

评论数 0

spring cloud sleuth

1.spring cloud sleuth简介 spring cloud sleuth为spring cloud分布式服务系统提供链路追踪,其可以实现: 耗时分析:可以了解到每个请求的耗时,从而了解哪些服务调用比较耗时 可视化错误:通过其集成的zipkin服务界面查看 链路优化:针对调用频...

2019-03-19 11:49:31

阅读数 34

评论数 0

spring cloud hystrix

能够防止因为服务之间的依赖关系,当其中一个服务发生故障的时候,导致整个服务系统无法运行 作用: 服务降级、服务熔断、依赖隔离、监控(Hystrix Dashboard) 服务降级: 优先核心服务,非核心服务不可用或弱可用 通过HystrixCommand注解指定 ...

2019-03-18 23:22:40

阅读数 12

评论数 0

idea无法下载源码

执行mvn命令: 下载所有pom依赖包的source:mvn dependency:resolve -Dclassifier=sources 下载指定依赖包的source:mvn dependency:sources -DincludeArtifactIds=guava ...

2019-03-18 15:29:29

阅读数 454

评论数 0

zuul跨域

zuul跨域问题解决方案: 1.在被调用的类或方法上添加@CrossOrigin注解(不建议,在需要跨域的多个接口上分别定义,比较麻烦) 2.在zuul里添加CorsFilter过滤器(对多接口跨域统一设置) ...

2019-03-16 21:42:52

阅读数 44

评论数 0

浏览器的同源策略

同源是指协议,域名,端口号相同 浏览器具有同源策略是出于安全的考虑 同源策略导致: ajax请求不能发送 无法获取DOM元素并进行操作 无法读取cookie,localstorage和indexDB 如果违反了浏览器的同源策略就会导致跨域的问题 跨域问题: ...

2019-03-16 19:39:25

阅读数 11

评论数 0

启动spring cloud项目报错Completed shut down of DiscoveryClient

在项目中添加如下依赖解决: <dependency> <groupId>org.springframework.boot</groupId&...

2019-03-15 20:50:46

阅读数 167

评论数 0

StringUtils中的isEmpty方法和isBlank方法的区别

isEmpty方法为空的示例: null,"" (str == null || str.length() == 0) isBlank方法为空的示例: null,"",空白符 (str == null || str.l...

2019-03-14 23:14:56

阅读数 25

评论数 0

spring cloud zuul

zuul的简介: zuul在spring cloud中以提供网关服务的形式存在,它是前端通向后端的大门, 其使用了一系列不同类型的过滤器,以将功能应用到服务中,其可以实现: 身份验证和安全性——识别每个资源的身份验证需求并拒绝不满足这些需求的请求。 洞察和监控——在边缘跟踪有意义的...

2019-03-10 21:05:13

阅读数 16

评论数 0

spring cloud stream

spring cloud streaml是构建消息代理的微服务应用的架构 inputs:接收消息的通道 ouputs:输出消息的通道 binder:可以理解为抽象的消息中间件(实现应用程序与消息中间件之间的连接),在spring cloud stream中,inputs和outputs实...

2019-03-05 15:13:58

阅读数 27

评论数 0

spring cloud config server端接收到远程仓库端消息之后,无法将消息传递到config client端的问题

远程仓库中配置了webhooks之后,发送请求,在config server端的日志中提示 DiscoveryClient_CONFIG/localhost:config:8083 - registration status: 204 意思是请求发送了,但没有响应,通过以下解决 在confi...

2019-03-03 22:23:10

阅读数 29

评论数 0

拉取image时报错 registry-1.docker.io on 10.0.2.3:53: read udp 10.0.2.15:59804->10.0.2.3:53: i/o timeout

报错的原因是dns10.0.2.3获取image超时,修改dns即可 vim/etc/resolv.conf nameserver 114.114.114.114将原来的覆盖掉 不需要重启网络,否则会将新的dns覆盖掉 也可以在centos7中永久性的修改dns,但感觉速度不是很好 ...

2019-02-28 23:44:52

阅读数 228

评论数 0

centos7中运行ifconfig提示-bash: ifconfig: command not found

查看/sbin/下是否有ifconfig,若没有通过如下命令安装 sudo yum install net-tools

2019-02-28 16:24:42

阅读数 73

评论数 0

在centos中安装、删除以及通过脚本安装docker

http://www.runoob.com/docker/centos-docker-install.html

2019-02-28 01:29:30

阅读数 48

评论数 0

进入docker容器内,执行apt-get update报错Err http://archive.ubuntu.com trusty InRelease

退出docker容器,重启docker systemctl restart docker

2019-02-27 16:29:01

阅读数 157

评论数 0

docker命令

可以在dockerhub下载base image ,可以在github中的docker-library查看要使用组件的Dockerfile 列出所有容器的id docker container ls -aq 删除所有列出来的容器的id docker container rm $(doc...

2019-02-26 23:00:51

阅读数 35

评论数 0

centos 7 Docker容器启动报WARNING: IPv4 forwarding is disabled. Networking will not work或容器内无法ping外网

重启docker即可 sudo systemctl restart docker

2019-02-26 12:59:04

阅读数 44

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭