![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
qq_24990561
这个作者很懒,什么都没留下…
展开
-
软件设计七大原则之二----依赖倒置原则
依赖倒置原则定义:高层模块不应该依赖低层模块,他们都应该依赖其抽象,抽象不应依赖细节,而细节应该依赖抽象,针对抽象编程,而不应该对实现编程。## 优点:减少类与类之间的耦合性;提高系统的稳定性;增加可读性和可维护性;降低修改程序所造成的风险。Coding 来一个例子吧!!!!版本11. 创建一个ICourse类 package com.maomao.design....原创 2019-02-15 23:21:03 · 259 阅读 · 0 评论 -
软件设计七大原则之三--单一职责原则
单一职责原则定义:不要存在多于一个导致类变更的原因一个类/接口/方法只负责一项职责或职能优点:降低类的复杂度;提高类的可读性,因为类的职能单一,看起来比较有目的性,显得简单;提高系统的可维护性,降低变更程序引起的风险。未完待续。。。。。。。...原创 2019-02-15 23:54:10 · 3517 阅读 · 2 评论 -
软件设计七大原则和设计模式
七大原则开闭原则依赖倒置原则单一职能原则接口隔离原则迪米特法则里氏替换原则合成复用原则设计模式简单工厂工厂方法模式抽象工厂模式建造者模式单例模式原型模式外观模式装饰者模式适配器模式享元模式组合模式桥接模式代理模式模版模式迭代器模式策略模式解释器模式观察者模式备忘录模式命令模式中介者模式责任链模式访问者模式状态模式先将它们一一列...原创 2019-02-16 00:03:19 · 561 阅读 · 0 评论 -
软件设计七大原则之四--隔离接口原则
隔离接口原则用多个专门的接口,而不使用单一的总接口,客户端不应该依赖它不需要的接口;一个类对一个类的依赖应该建立在最小的接口上;建立单一接口,不要建立庞大臃肿的接口;尽量细化接口,接口的方法尽量少。> - 注意适度原则,一定要适度优点符合高内聚低耦合的设计思想,从而使得类具有很好的可读性,可维护性和可维护性。缺点接口设计得很好,可以使我们的系统具有很好的稳定性、可...原创 2019-02-16 16:52:33 · 281 阅读 · 0 评论 -
JavaAP操作HBase
1. 在IDEA建立一个Java+Maven项目,POM文档如下<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/X原创 2019-02-17 00:22:06 · 209 阅读 · 0 评论 -
一个模拟双色球彩票的Java代码
package com.spark.hbase;// 创建一个产生数字的App类!!!public class NumberProduceApp { public int getRandomNumberFromArr(int[] arr){ int index= (int)(0+Math.random()*(arr.length-1)); return arr[index...原创 2019-02-17 21:29:55 · 4635 阅读 · 0 评论 -
Flume学习总结
一、概述*Flume is a distributed, reliable, and available service for efficiently collecting, aggregating, and moving large amounts of log data. It has a simple and flexible architecture based on streamin...原创 2019-02-21 00:51:08 · 191 阅读 · 0 评论 -
Kafka学习
Kafka概述和消息系统类似消息中间件:生产者和消费者。妈妈:生产者你:消费者馒头:数据流、消息 正常情况下: 生产一个 消费一个 其他情况: 一直生产,你吃到某一个馒头时,你卡主(机器故障), 馒头就丢失了 一直生产,做馒头速度快,你吃来不及,馒头也就丢失了 拿个碗/篮子,馒头做好以后先放到篮子里,你要吃的时候去篮子里面取出来吃篮子/框: Kafka 当...原创 2019-02-21 00:58:19 · 103 阅读 · 0 评论