摘要:
声明接口 实现类一 实现类二 建造者类 实例 建造者模式将很多功能集成到一个类里,这个类可以创造出比较复杂的东西。所以与工程模式的区别就是:工厂模式关注的是创建单个产品, 而建造者模式则关注创建符合对象,多个部分。因此,是选择工厂模式还是建造者模式,依实际情况而定 阅读全文
摘要:
在https://github.com/miguangying/elastic-job-lite-console下载zip包,解压并执行bin\start.sh,通过http://YOUR_IP:8899/可访问 初始管理员账号root 密码root 可通过conf\auth.properties修 阅读全文
摘要:
简介 Elastic-Job是一个分布式调度解决方案,由两个相互独立的子项目Elastic-Job-Lite和Elastic-Job-Cloud组成。 Elastic-Job-Lite定位为轻量级无中心化解决方案,使用jar包的形式提供分布式任务的协调服务。 功能列表: 分布式调度协调 弹性扩容缩容 阅读全文
摘要:
用内部类来维护单例的实现 使用锁实现单例 阅读全文
摘要:
工厂方法模式有一个问题就是,类的创建依赖工厂类,也就是说,如果想要拓展程序,必须对工厂类进行修改,这违背了闭包原则,所以,从设计角度考虑,有一定的问题,如何解决?就用到抽象工厂模式,创建多个工厂类,这样一旦需要增加新的功能,直接增加新的工厂类就可以了,不需要修改之前的代码 动物的抽象接口 鸟实现动物 阅读全文
摘要:
动物的抽象接口 鸟实现动物的跑方法 虫子实现动物的跑方法 生成动物的工厂 利用工厂生成动物 工厂模式适合:凡是出现了大量的产品需要创建,并且具有共同的接口时,可以通过工厂方法模式进行创建 阅读全文
摘要:
众所周知,微信公众号配置后台开发时,微信会在一些情况下回调我们配置的服务器地址,比如www.***.com/wechat_callback 尽管调用情况不同,调用的都是这一个接口,只是携带的参数不同,下面总结一些不同的事件会携带什么参数 点击菜单跳转链接时的事件推送 扫码推事件的事件推送 扫码推事件 阅读全文
摘要:
一.nginx的配置文件 user work work; //运行nginx的用户(组)worker_processes auto; //work进程数1个主进程pid /opt/soft/nginx/run/nginx.pid; //pid存放位置error_log /opt/log/nginx/ 阅读全文
摘要:
一.nginx简介 Nginx (engine x) 是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP服务器。Nginx是由伊戈尔·赛索耶夫为俄罗斯访问量第二的Rambler.ru站点开发的Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP 阅读全文
摘要:
一.设计模式的分类: 创建型模式,共五种:工厂方法模式,抽象工厂模式,单例模式,建造者模式,原型模式 结构型模式,共七种:适配器模式,装饰器模式,代理模式,外观模式,桥接模式,组合模式,享元模式 行为型模式,共十一种:策略模式,模板方法模式,观察者模式,迭代子模式,责任链模式,命令模式,备忘录模式, 阅读全文