23.应用优化23.1 使用连接池应用启动时创建好连接,以供用户使用,而不是每次创建。 23.2 减少对Mysql的访问 23.2.1 避免对同一数据做重复检索合并简单查询,减少访问次数。 23.2.2 使用查询缓存Mysql查询缓存能够存储select查询的文本和结果,收到相同查询时直接从缓存输出 ...
分类:
数据库 时间:
2018-12-15 17:56:07
阅读次数:
179
Netflix Hystrix — 应对复杂分布式系统中的延时和故障容错 +应用场景 分布式系统中经常会出现某个基础服务不可用造成整个系统不可用的情况, 这种现象被称为服务雪崩效应. 为了应对服务雪崩, 一种常见的做法是手动服务降级. 而Hystrix的出现,给我们提供了另一种选择 Hystrix的 ...
分类:
编程语言 时间:
2018-12-14 10:57:12
阅读次数:
180
ERC20 代币生成 环境 虚拟主机: ubuntu 18虚拟机 宿主主机: win10; ip:192.168.0.160 1.部署以太坊 1.1 安装GO 安装go,并编译geth 将下载好的golang包上传到root目录。 1.2 下载源代码编译 1.3 部署节点 1.3.1 创建节点目录 ...
分类:
其他好文 时间:
2018-12-13 19:11:21
阅读次数:
371
负载均衡(Load Balance)是分布式系统架构设计中必须考虑的因素之一,它通常是指,将请求/数据均匀分摊到多个操作单元上执行,负载均衡的关键在于均匀。 常见的负载均衡方案有哪些? 常见互联网分布式架构如上,分为: 客户端层 反向代理层 站点层 服务层 数据层 客户端层 反向代理层 站点层 服务 ...
分类:
其他好文 时间:
2018-12-13 10:25:10
阅读次数:
200
SpringCloud将现在一些流行的技术整合到一起,实现如:配置管理,服务发现,智能路由,负载均衡,熔断器,控制总线,集群状态等等功能。主要涉及的组件有 netflix Eureka:注册中心 Zuul:服务网关 Ribbon:负载均衡 Feign:服务调用 Hystix:熔断器 Eureka:注 ...
分类:
编程语言 时间:
2018-12-12 00:24:06
阅读次数:
231
题意 给出至多1e5个长度不超过1e5的括号序列,问将他们排序重组后最多能有多少对合法括号 思路 先将已经匹配的括号全部去掉,然后我们的序列就只会剩下三种形式——$"((((("$,$"))))((("$,$"))))"$,然后这时候就只有序列的左右括号的数量起作用了,所以我们只需通过这个条件来对他 ...
分类:
其他好文 时间:
2018-12-11 18:43:14
阅读次数:
180
hadoop集群某个节点dfs存储比其他节点存储高时,一般会使用hadoop提供的balance(start-balancer.sh -threshold 10 )工具来移动高存储节点上的块到低存储节点上. 其中 -threshold 默认设置:10,参数取值范围:0-100,参数含义:判断集群是否 ...
分类:
其他好文 时间:
2018-12-08 21:10:12
阅读次数:
226
dubbo负载均衡策略 random loadbalance 默认情况下,dubbo是random load balance随机调用实现负载均衡,可以对provider不同实例设置不同的权重,会按照权重来负载均衡,权重越大分配流量越高,一般就用这个默认的就可以了。 roundrobin loadba ...
分类:
其他好文 时间:
2018-12-06 12:15:13
阅读次数:
224
学习dubbo源码,能给你带来什么好处? 1.提升SOA的微服务架构设计能力 通过读dubbo源码是一条非常不错的通往SOA架构设计之路,毕竟SOA的服务治理就是dubbo首先提出来的,比起你去看市面上的SOA微服务架构的书籍,学到的架构原理要更丰富更有深度。 2.提升自己在部门团队的技术影响力 你 ...
分类:
其他好文 时间:
2018-12-05 12:29:43
阅读次数:
201
1.数据库的操作 1.1 创建数据库 1.2 查看数据库 1.3 选中数据库 1.4 查看数据库中的数据表 1.5 删除数据库 2.数据表的操作 2.1 创建数据表 create table 表名(字段名 类型(长度),字段1 类型(长度)); 2.2 查看表结构 2.3 删除数据表 2.4 创建数 ...
分类:
数据库 时间:
2018-12-03 10:27:26
阅读次数:
217