架构设计 第2页

设计模式读书笔记—–单例模式

chenssy阅读(45)评论(0)赞(0)

原文出处:http://cmsblogs.com/ 『chenssy』 有时候某些对象我们只需要一个,如:线程池、缓存、对话框等等,对于这类对象我们只能有一个实例,如果我们制造出多个实例,就会导致很多问题产生。但是我们怎样才能保证一个类只有...

设计模式读书笔记—–抽象工厂模式

chenssy阅读(39)评论(0)赞(0)

原文出处:http://cmsblogs.com/ 『chenssy』 在工厂方法模式中,我们使用一个工厂创建一个产品,也就是说一个具体的工厂对应一个具体的产品。但是有时候我们需要一个工厂能够提供多个产品对象,而不是单一的对象,这个时候我们...

设计模式读书笔记—–工厂方法模式

chenssy阅读(47)评论(0)赞(0)

原文出处:http://cmsblogs.com/ 『chenssy』 一、问题  在前一章《设计模式读书笔记—–简单工厂模式》中通过披萨的实例介绍了简单工厂模式。在披萨实例中,如果我想根据地域的不同生产出不同口味的...

设计模式读书笔记—–简单工厂模式

chenssy阅读(79)评论(0)赞(0)

原文出处:http://cmsblogs.com/ 『chenssy』 在设计原则中有这样一句话“我们应该针对接口编程,而不是正对实现编程”。但是我们还是在一直使用new关键字来创建一个对象,这不就是在针对实现编程么? 针对接口编程,可以隔...

设计模式读书笔记—–装饰者模式

chenssy阅读(35)评论(0)赞(0)

原文出处:http://cmsblogs.com/ 『chenssy』 我们都知道,可以使用两种方式给一个类或者对象添加行为。 一是使用继承。继承是给一个类添加行为的比较有效的途径。通过使用继承,可以使得子类在拥有自身方法的同时,还可以拥有...

设计模式读书笔记—–观察者模式

chenssy阅读(44)评论(0)赞(0)

学习设计模式已经有段时间了,这是总结的第一篇博客,文中有错误、漏洞之处,望各位支出,改正。 一、基本定义 何谓观察者模式?观察者模式定义了对象之间的一对多依赖关系,这样一来,当一个对象改变状态时,它的所有依赖者都会收到通知并且自动更新。 在...

Redisson实现Redis分布式锁的N种姿势

飞哥-Javaer阅读(279)评论(0)赞(1)

作者:阿飞哥 出处:阿飞的博客 前几天发的一篇文章《Redlock:Redis分布式锁最牛逼的实现》,引起了一些同学的讨论,也有一些同学提出了一些疑问,这是好事儿。本文在讲解如何使用Redisson实现Redis普通分布式锁,以及Redlo...

Java架构-一些设计上的基本常识

chenssy阅读(897)评论(0)赞(2)

作者:陌霖Java架构 链接:www.juejin.im/post/5be7bc195188255e9b618c93 最近给团队新人讲了一些设计上的常识,可能会对其它的新人也有些帮助, 把暂时想到的几条,先记在这里。 1、API与SPI分离...

分库分表技术演进&最佳实践

chenssy阅读(765)评论(0)赞(3)

作者:阿飞的博客 每个优秀的程序员和架构师都应该掌握分库分表,这是我的观点。 移动互联网时代,海量的用户每天产生海量的数量,比如: 用户表 订单表 交易流水表 以支付宝用户为例,8亿;微信用户更是10亿。订单表更夸张,比如美团外卖,每天都是...

常用性能监控指南

chenssy阅读(460)评论(0)赞(2)

作者:梁桂钊 当性能出现问题时,可以通过 Linux 操作系统的命令获取性能信息。本节会介绍一些常用的 Linux 的性能监控命令。 top 命令 – 监控进程状态 这个命令适合用来实时掌握操作系统的整体情况,且能够实时反映出系统各个进程的...

好RESTful API的设计原则

chenssy阅读(375)评论(0)赞(2)

作者:moonz-wu 出处:https://www.cnblogs.com/moonz-wu/p/4211626.html 做出一个好的API设计很难。API表达的是你的数据和你的数据使用者之间的契约。打破这个契约将会招致很多愤怒的邮件,...

数据库优化的几个阶段

chenssy阅读(521)评论(1)赞(2)

作者: 孤独烟 出处:数据库优化的几个阶段 引言 大家在面试的时候,是否遭遇过,面试官询问 你们是如何进行数据库优化的? 那这个问题应该怎么答呢?其实写这个题材的原因是我这几天看到各公众号转的一篇数据库调优的知识(不上链接了),我就稍微翻了...

MySQL的索引是什么?怎么优化?

chenssy阅读(627)评论(0)赞(3)

作者:刘半仙的个人空间 原文出处:https://my.oschina.net/liughDevelop/blog/1788148 索引类似大学图书馆建书目索引,可以提高数据检索的效率,降低数据库的IO成本。MySQL在300万条记录左右性...

RabbitMQ 实战教程 文集

chenssy阅读(2894)评论(0)赞(5)

RabbitMQ 实战教程 文集 此系列博客经梁总(梁桂钊的博客)授权录入本站点,下面推荐下梁总的技术公众号【服务端的思维】,公众号不定时更新技术文章,干货满满!! RabbitMQ 实战教程(一) Hello World! RabbitM...

Spring AMQP 的 AMQP 抽象

梁桂钊阅读(584)评论(0)赞(1)

原文出处:梁桂钊的博客 介绍 Spring AMQP 由几个模块组成,这些模块有:spring-amqp 和 spring-rabbit。spring-amqp 模块包含 org.springframework.amqp.core 包。在这...

Chenssy's Blog | 致力打造 Java 精品博客

联系作者优质文章