关闭
当前搜索:

项目整体设计2

项目整体设计2 图示 解释 NGINX 路径转换【安全访问】 负载均衡【轮询、权重访问】 SERVICE_SERVER 前台系统【可跨系统访问后台--js(jsonp)、HttpClient(json或pojo)】 后台系统 DB_SERVER amobea实现读写分离 数据库的主从复制 Redis Redi...
阅读(4) 评论(1)

大数据正式10

大数据正式10 数据库的读写分离 电商项目京淘项目的瓶颈有哪些 数据库瓶颈 IO【图片(文件)的上传】 单数据库读写--锁、效率低 简单改造 利用redis减少数据库的压力,从而提升数据库的效率 数据库的主从结构 主:写数据 从:备份数据,同时提供被读取 Master和Slave的主从复制过程 配置 主上打开一个...
阅读(5) 评论(1)

大数据正式京淘9

大数据正式京淘9 redis集群总结 引入槽道:14384个虚拟槽道,扩展节点,无需修改代码 删除节点 线路割接 了扩容比较常见 数据迁移 集群命令,无需代码逻辑 槽道的本质 两部分 位序列(16384位二进制) 共享数组(16384个元素) 主节点 各节点的位序列各不相同 1管理;0不管理 从节点位序列...
阅读(17) 评论(0)

大数据正式京淘8

大数据正式京淘8 Redis集群 为什么用redis集群 Redis哨兵的缺点 横向扩展不方便;一旦扩展,无论代码结构多么操作简单,都需要修改 散列分布式算法是hash一致性;无论多少的数据迁移,都会造成调用代码逻辑在扩展集群和收缩集群式做数据迁移 Redis在3.0版本时引入redis集群的技术 Redis集群解决了 无论如何扩展redis集群...
阅读(57) 评论(1)

大数据正式京淘7

大数据正式京淘7 解决入口流量--NGINX的集群分配问题 解决:配置多台DNS域名解析器 图解 京淘中加入缓存 不方便 维护Jedis池对象 解决 引入配置文件 applicationContext-redis.xml redis.properties 将池注入到伪service中 主从复制 当...
阅读(33) 评论(1)

Redis集群

Redis集群特点集群无需引入哨兵,集群的技术默认管理主从高可用结构集群中的每个节点两两相通,传递高效图解...
阅读(49) 评论(1)

Redis中的CAP理论

Redis中的CAP理论CAP理论C:consistency(一致性)A:avalibility(可用性)P:Partition(分区)-tolerence to partition(分区容忍度)图解CAPP【分区】A【可用性】C【一致性】解释CAP分区:一个分布式系统,网络不通讯,导致连接不通,系统被分割成几个数据区域原因:数据不连通了,产生数据分区影响查还好一点数据修改时,必须要求数据一致--...
阅读(26) 评论(1)

设计模式之禅之混编【工厂方法模式+策略模式】

设计模式之禅混编2工厂方法模式+策略模式迷你版的交易系统“一卡通”项目联机交易子系统集团公司的架构总部省级分部市级机构业务要求推广到全国,在山西能做的事在全国的其他地方也能做对于联机子项目,异地分支机构与总部之间的通讯联机交易系统有一个非常重要的子模块--扣款子模块从业务上说:扣款失败就代表着所有的商业交易关闭,这是不允许发生的从技术上说:扣款子模块的异常处理、事物处理、鲁棒性都是不容忽视的详细分...
阅读(28) 评论(0)

项目整体架构设计

项目整体架构设计图解设计解释NGINX解决安全访问--路径的转换解决负载--轮询服务器中的Tomcat或设置权重访问Redis提高用户访问体验减少数据库的压力...
阅读(26) 评论(1)

大数据正式京淘6

大数据正式京淘6 Redis基础命令 set key value【修改值】 incr key【自增】 decr key【自减】 incrby key 数字【按步数增长】 decrby key 数字【按步数减退】 append key value【追加数据】 mset key1 value1 key2 value3【设置一批】--无法进行分片和集群计算,早期的Redis遗留功...
阅读(29) 评论(0)

redis中hash一致性

redis中hash一致性 思路 需要的数据 节点的生成 【IP+端口】的hash值 key的生成 【key】的hash值 Hash环的生成 1~232-1【1~43亿】 存放原则 节点======映射=======redis库 key的存放:顺时针找相邻的第一个节点 图解 归属 ...
阅读(28) 评论(0)

大数据正式京淘5

大数据正式京淘5 NGINX的conf的配置文件的正则表达式 格式 server { listen 端口; server_name 域名; location 正则表达式 { #返回 } } 规则 = 精确匹配 ~ 区分大小写匹配 ~* 不区分大小写匹配 !~和!~*分别为区分大小写不匹配及不区分大...
阅读(42) 评论(0)

大数据正式京淘4

大数据正式京淘4 数据库性能 数据库需要维护外键的内部关联(if语句,用代码关联) 涉及外键的操作增删改查,判断外键消耗资源 外键存在导致数据库的死锁 表设计 不适合外键关联 用户量大 并发高 数据瓶颈 开发成本高 使用外键 OA【办公自动化】 CRM 解耦 PropertyPlaceHolderConfigurer ...
阅读(82) 评论(0)

NGINX图解原理

...
阅读(28) 评论(1)

大数据正式京淘3

大数据正式京淘3 EasyUI简介 文档 每个组件的easyui有属性、方法和事件。用户可以方便地扩展。 属性 属性定义在 jQuery.fn.{plugin}.defaults. 例如,对话框的属性定义在 jQuery.fn.dialog.defaults. 事件 这个事件(回调函数)也定义在jQuery.fn.{plugin}.defaul...
阅读(69) 评论(0)

大数据正式京淘2

大数据正式京淘2 项目统一 编码:UTF-8 环境:JDK1.8 Maven:3.5 数据库:5.5 项目支撑系统搭建 新建working set管理jt项目 注:这个只是将同一个大项目中的子项目放到一起,便于管理和查看 新建Maven(java)项目之jt_parent 注:把公共的依赖配置在这里项目里 新建Maven(jav...
阅读(86) 评论(0)

大数据正式京淘1

大数据正式京淘1 技术点 Spring、SpringMVC、Mybatis框架 富客户端EasyUI、KindEditor图文控件 Maven项目管理工具 PowerDesigner表设计及优化 Mapper插件 Nginx负载均衡 Tomcat集群 RESTFul访问方式 HttpClient系统间调用 Redis缓存服务器,分片,哨兵高可用 RabbitMQ消息...
阅读(62) 评论(0)

设计模式之禅之包装模式群大PK【装饰模式VS适配器模式VS门面模式VS代理模式VS桥梁模式】

包装模式群大PK 写在前面 这么多的设计模式,大家有没有发觉在很多的模式中有角色是不干活的,他们只充当着黔首作用,你有问题,找我,但是我不处理,我让其他人处理,最典型的就是代理模式了,代理角色接收请求然后传递到被代理角色处理。门面模式也是一样,门面模式的任务就是把请求转发到子系统,类似这种结构的模式还有很多,我们先给这种结构类型的模式起一个名称,叫做包装模式。 包装模式:是一种模式,...
阅读(37) 评论(0)

设计模式之禅之混编【命令模式+责任链模式】

设计模式之禅之混编 命令模式+责任链模式 搬移UNIX命令 在Windows系统上使用UNIX命令 UNIX命令 命令名 选项 操作数 UNIX规定 命令名为小写字母 命令名、选项、操作树之间以空格分隔,空格数量不受限制 选项之间看可以组合使用,也可以单独拆分使用 选项以“-”开头 例 ls简单列出一个目录下的文件 ls...
阅读(39) 评论(0)

设计模式之禅之跨战区PK【门面模式VS中介者模式】

设计模式之禅跨战区PK 前言 创建类模式描述如何创建对象 行为类模式关注如何管理对象的行为 结构类模式则侧重于如何建立一个软件结构 实际的应用还是有重叠的,会出现一种模式适用,另一种模式也适用的情况 【门面模式】VS【中介者模式】 门面模式为复杂的子系统提供一个统一的访问界面,他定义的是一个高层的接口,该接口使得子系统更加容易使用,避免外部模块深入到子系统内部而产生与...
阅读(45) 评论(0)
165条 共9页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:15148次
    • 积分:1750
    • 等级:
    • 排名:千里之外
    • 原创:153篇
    • 转载:12篇
    • 译文:0篇
    • 评论:57条
    博客专栏
    最新评论