上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 61 下一页
摘要: C#集合分组: 阅读全文
posted @ 2019-09-24 18:36 石shi 阅读(392) 评论(0) 推荐(0) 编辑
摘要: 绑定数据: 父表: 子表: 关联: 主表加载事件: 子表加载事件: 改变事件格式: 阅读全文
posted @ 2019-09-24 18:33 石shi 阅读(902) 评论(0) 推荐(0) 编辑
摘要: 多个商品,需要发送多次网络请求,调用多次接口,才能拿到结果 可以使用HystrixCollapser将多个HystrixCommand合并到一起,多个command放在一个command里面去执行,发送一次网络请求,就拉取到多条数据 用请求合并技术,将多个请求合并起来,可以减少高并发访问下需要使用的 阅读全文
posted @ 2019-09-23 20:56 石shi 阅读(859) 评论(0) 推荐(0) 编辑
摘要: 索引: 生产库中一般没有索引,查询库中有大量的索引,生产库要执行插入操作。 分区效率变低: 无索引: 物化视图:(用空间换取时间) 提高sql的运行速度: 未优化: 一:绑定变量 二:动态sql 改成静态sql(涉及到的表名和列明不存在,考虑使用动态sql) 三:批量提交 四:集合写法 五:直接路劲 阅读全文
posted @ 2019-09-20 12:59 石shi 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 分区清理: 分区表的性能: 普通表: 把一个表分成了多个段,提高了性能。 避免SQL中的函数调用: 但是通过autotrace 比较观察发现两种写法性能上存在巨大差异 第一种: 第二种: 表连接的性能一定比函数调用的高。 减少SQL中的函数调用: 性能对比: 集合写法提高性能。 只取你需要的列,访问 阅读全文
posted @ 2019-09-18 20:27 石shi 阅读(384) 评论(0) 推荐(0) 编辑
摘要: count(*)和Count(列) select count(*) from t; select count(object_id) from t; 逻辑读和Cost是一样的。、 建索引: create index idx_object_id on t(object_id); select count 阅读全文
posted @ 2019-09-18 13:00 石shi 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 有一个概念,叫做reqeust context,请求上下文,一般来说,在一个web应用中, 我们会在一个filter里面,对每一个请求都施加一个请求上下文,就是说,tomcat容器内,每一次请求,就是一次请求上下文 在一次请求上下文中,如果有多个command,参数都是一样的,调用的接口也是一样的, 阅读全文
posted @ 2019-09-15 22:22 石shi 阅读(1064) 评论(0) 推荐(0) 编辑
摘要: hystrix进行资源隔离,其实是提供了一个抽象,叫做command,就是说,你如果要把对某一个依赖服务的所有调用请求,全部隔离在同一份资源池内 对这个依赖服务的所有调用请求,全部走这个资源池内的资源,不会去用其他的资源了,这个就叫做资源隔离 hystrix最最基本的资源隔离的技术,线程池隔离技术 阅读全文
posted @ 2019-09-11 21:33 石shi 阅读(6051) 评论(2) 推荐(3) 编辑
摘要: 重载了一个方法: 调用: 这样重复的键也可以添加了。 java中Map集合类: Map集合类 Key Value Super 说明 HashTable 不允许为null 不允许为null Dictionary 线程安全 concurrentHashMap 不允许为null 不允许为null Abst 阅读全文
posted @ 2019-09-11 17:46 石shi 阅读(6727) 评论(0) 推荐(2) 编辑
摘要: hystrix,框架,提供了高可用相关的各种各样的功能,然后确保说在hystrix的保护下,整个系统可以长期处于高可用的状态,100%。 高可用系统架构: 资源隔离、限流、熔断、降级、运维监控 资源隔离:让你的系统里,某一块东西,在故障的情况下,不会耗尽系统所有的资源,比如线程资源。 限流:高并发的 阅读全文
posted @ 2019-09-08 22:46 石shi 阅读(1414) 评论(0) 推荐(0) 编辑
上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 61 下一页