摘要: 1. 概述当对象间存在一对多关系时,则使用观... 阅读全文
posted @ 2019-05-21 19:19 南山道士 阅读(79) 评论(0) 推荐(0) 编辑
摘要: 1. 概述在访问者模式(Visitor Pa... 阅读全文
posted @ 2019-05-21 19:18 南山道士 阅读(54) 评论(0) 推荐(0) 编辑
摘要: 1. 概述迭代器模式(Iterator Pa... 阅读全文
posted @ 2019-05-21 19:16 南山道士 阅读(56) 评论(0) 推荐(0) 编辑
摘要: 1. 概述在策略模式(Strategy Pa... 阅读全文
posted @ 2019-05-21 19:14 南山道士 阅读(77) 评论(0) 推荐(0) 编辑
摘要: 1. 概述在不破坏封装性的前提下,捕获一个对... 阅读全文
posted @ 2019-05-21 19:12 南山道士 阅读(57) 评论(0) 推荐(0) 编辑
摘要: 1. 概述又叫部分整体模式,是用于把一组相似... 阅读全文
posted @ 2019-05-21 19:09 南山道士 阅读(83) 评论(0) 推荐(0) 编辑
摘要: 1. 概述动态地给一个对象添加一些额外的职责... 阅读全文
posted @ 2019-05-21 19:07 南山道士 阅读(57) 评论(0) 推荐(0) 编辑
摘要: 1. 概述运用共享技术有效地支持大量细粒度的... 阅读全文
posted @ 2019-05-21 19:05 南山道士 阅读(56) 评论(0) 推荐(0) 编辑
摘要: 1. 概述为子系统中的一组接口提供一个一致的... 阅读全文
posted @ 2019-05-21 19:03 南山道士 阅读(64) 评论(0) 推荐(0) 编辑
摘要: 1. 概述将一个类的接口转换成客户希望的另外... 阅读全文
posted @ 2019-05-21 19:01 南山道士 阅读(63) 评论(0) 推荐(0) 编辑
摘要: 1. 概述桥接(Bridge)是用于把抽象化... 阅读全文
posted @ 2019-05-21 18:58 南山道士 阅读(75) 评论(0) 推荐(0) 编辑
摘要: 1. 概述在代理模式(Proxy Patte... 阅读全文
posted @ 2019-05-21 18:56 南山道士 阅读(68) 评论(0) 推荐(0) 编辑
摘要: 1. 概述原型模式(Prototype Pa... 阅读全文
posted @ 2019-05-21 18:52 南山道士 阅读(57) 评论(0) 推荐(0) 编辑
摘要: 1. 概述将一个复杂对象的构建与它的表示分离... 阅读全文
posted @ 2019-05-21 18:50 南山道士 阅读(65) 评论(0) 推荐(0) 编辑
摘要: 1. 概述保证一个类仅有一个实例,并提供一个... 阅读全文
posted @ 2019-05-21 18:45 南山道士 阅读(51) 评论(0) 推荐(0) 编辑
摘要: 1. 概述抽象工厂模式(Abstract F... 阅读全文
posted @ 2019-05-21 18:42 南山道士 阅读(63) 评论(0) 推荐(0) 编辑
摘要: 1. 概述这种类型的设计模式属于创建型模式,... 阅读全文
posted @ 2019-05-21 18:40 南山道士 阅读(68) 评论(0) 推荐(0) 编辑
摘要: 文章目录1.1 为什么使用Netty?1.1... 阅读全文
posted @ 2019-05-17 18:37 南山道士 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 文章目录2.1 设置开发环境2.2 Nett... 阅读全文
posted @ 2019-05-17 18:37 南山道士 阅读(57) 评论(0) 推荐(0) 编辑
摘要: 文章目录4.1 案例研究:切换传输方式4.1... 阅读全文
posted @ 2019-05-17 18:36 南山道士 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 文章目录16.1 注册和取消注册的Chann... 阅读全文
posted @ 2019-05-17 18:21 南山道士 阅读(85) 评论(0) 推荐(0) 编辑
摘要: 文章目录15.1 线程模型概述15.2 事件... 阅读全文
posted @ 2019-05-17 18:20 南山道士 阅读(81) 评论(0) 推荐(0) 编辑
摘要: 文章目录14.1 编解码器的范围14.2 实... 阅读全文
posted @ 2019-05-17 18:18 南山道士 阅读(89) 评论(0) 推荐(0) 编辑
摘要: 文章目录13.1 UDP介绍13.2 UDP... 阅读全文
posted @ 2019-05-17 18:14 南山道士 阅读(78) 评论(0) 推荐(0) 编辑
摘要: 文章目录12.1 SPDY概念及背景12.2... 阅读全文
posted @ 2019-05-17 18:12 南山道士 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 文章目录11.1 WebSockets so... 阅读全文
posted @ 2019-05-17 18:08 南山道士 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 文章目录10.1 General10.2 测... 阅读全文
posted @ 2019-05-17 18:06 南山道士 阅读(61) 评论(0) 推荐(0) 编辑
摘要: 文章目录8.1 使用SSL/TLS创建安全的... 阅读全文
posted @ 2019-05-17 18:05 南山道士 阅读(86) 评论(0) 推荐(0) 编辑
摘要: 文章目录8.1 使用SSL/TLS创建安全的... 阅读全文
posted @ 2019-05-17 18:04 南山道士 阅读(73) 评论(0) 推荐(0) 编辑
摘要: 文章目录7.1 编解码器Codec7.2 解... 阅读全文
posted @ 2019-05-17 18:02 南山道士 阅读(301) 评论(0) 推荐(0) 编辑
摘要: 文章目录6.1 ChannelPipelin... 阅读全文
posted @ 2019-05-17 18:02 南山道士 阅读(95) 评论(0) 推荐(0) 编辑
摘要: 文章目录5.1 Buffer API5.2 ... 阅读全文
posted @ 2019-05-17 18:01 南山道士 阅读(285) 评论(0) 推荐(0) 编辑
摘要: 文章目录3.1 Netty Crash Co... 阅读全文
posted @ 2019-05-17 17:59 南山道士 阅读(68) 评论(0) 推荐(0) 编辑
摘要: 一、Node基础 1.1 Node的优势? IO优势 对于文件读写,Node采用的是非阻塞IO 传统IO在读写文件的时候CPU来处理,而代码执行也处于等待中,浪费性能 非阻塞IO将读写操作交给CPU,而代码正常执行,减少等待浪费的性能 应用场景 实际应用: webpack/gulp/npm/http 阅读全文
posted @ 2019-05-17 15:22 南山道士 阅读(60) 评论(0) 推荐(0) 编辑
摘要: 文章目录第一节 ElasticSearch概述1.1 ES 分布式的全文搜索引擎。1.2 ElasticSearch的基本概念1.3 Elasticsearch的架构1.3.1 Gateway层1.3.2 Distributed Lucene Directory1.3.3 四大模块组件1.3.4 D 阅读全文
posted @ 2019-05-14 13:05 南山道士 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 文章目录一、字段类型和编码1.1、mysql返回字符串长度:1.2、索引长度:1.3、字符集设置1.4、msyql排序规则(一般使用_bin和_genera_ci)1.5 列类型选择原则1.5.1 列选择原则:1.5.2 关于null的测试1.5.3 text/blob使用磁盘临时表的测试1.5.4 阅读全文
posted @ 2019-05-13 01:31 南山道士 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 一、表的分割 1.1 水平分割 案例 大数据量的用户表 三张表:qqlogin0、qqlogin1、qqlogin2 ,将用户id%3,按结果放入不同的表当中 create table qqlogin0( id int unsigned not null primary key,/* 这个id不能设 阅读全文
posted @ 2019-05-13 01:30 南山道士 阅读(64) 评论(0) 推荐(0) 编辑
摘要: 文章目录前言:DBA的日常工作一、MySQL的性能优化1.1 MySQL优化基本流程1.1.1 第一步:OS诊断1.1.2 第二步:OS资源短板1.1.3 第三步:mysql最耗资源1.1.4 第四步:sql语句优化1.1.5 第五步:mysql监控二、优化的几个关键点2.1 应用层优化2.1.1 阅读全文
posted @ 2019-05-13 01:29 南山道士 阅读(66) 评论(0) 推荐(0) 编辑
摘要: 文章目录一、MySQL的存储引擎1.1 引擎1.1.1 MyISAM1.1.2 InnoDB1.2 myISAM 与 InnoDB 主要区别1.3 如何选择MySQL的存储引擎 一、MySQL的存储引擎 1.1 引擎 目前广泛使用的是MyISAM和InnoDB两种引擎: 1.1.1 MyISAM M 阅读全文
posted @ 2019-05-13 01:22 南山道士 阅读(59) 评论(0) 推荐(0) 编辑
摘要: 文章目录一、内存1.1 要确保有足够的内存1.2 选择合适的内存分配算法1.3 禁用Query Cache1.4 使用Thread Pool1.5 合理调整内存1.5.1 减少连接的内存分配1.5.2 使较大的buffer pool1.6 合理选择LOG刷新机制1.6.1 Redo Logs:1.6 阅读全文
posted @ 2019-05-13 01:19 南山道士 阅读(58) 评论(0) 推荐(0) 编辑