2019年11月21日
摘要: 1. 在yml中填写自定义配置 2. 写对应配置类 3. 在使用的类中启用配置类,并注入 阅读全文
posted @ 2019-11-21 17:29 被杜撰的风 阅读(115) 评论(0) 推荐(0) 编辑
  2019年1月29日
摘要: 分析过程: 阅读全文
posted @ 2019-01-29 16:17 被杜撰的风 阅读(106) 评论(0) 推荐(0) 编辑
  2019年1月28日
摘要: c++ //================================================================== // 《剑指Offer——名企面试官精讲典型编程题》代码 // 作者:何海涛 //==================================== 阅读全文
posted @ 2019-01-28 15:31 被杜撰的风 阅读(568) 评论(0) 推荐(0) 编辑
  2019年1月23日
摘要: 1. 准备三台机器,系统CentOs6 2. 安装好JDK和zookeeper 参考: "zookeeper配置记录" 3. 解压安装包到指定目录 4. 创建一个文件夹,用来存放日志(集群所有机器都要有) 5. 配置kafka config目录下的server.properties文件 6. 使用s 阅读全文
posted @ 2019-01-23 17:25 被杜撰的风 阅读(179) 评论(0) 推荐(0) 编辑
摘要: ```java package builder; /** * 返回一个带有内部类的引用的外部类,外部类的参数由于有final修饰, 所以外部类的对象是不可变的,而内部类则保证了参数的灵活构造 这有点延迟初始化的意思,像工厂方法一样,将类的构造推迟了一下 通过这一推迟,便推出了灵活性和不可变性 但这也导致了对象无法进行后续修改,只能重新构造 但这也是有... 阅读全文
posted @ 2019-01-23 16:21 被杜撰的风 阅读(120) 评论(0) 推荐(0) 编辑
  2019年1月22日
摘要: ```c++ include using namespace std; template int getArrSize(T& arr){ return sizeof(arr) / sizeof(arr[0]); } // begin()返回指向数组首元素的指针,end()返回指向尾元素的下一位置的指 阅读全文
posted @ 2019-01-22 10:37 被杜撰的风 阅读(280) 评论(0) 推荐(0) 编辑
  2018年12月18日
摘要: 1. 准备三台机器,系统CentOS6 2. 将JDK和zookeeper安装包解压到目录 3. 配置环境变量 4. 查看java是否安装成功 5. 配置zookeeper的配置文件 进入zookeeper的conf文件夹,修改配置文件名和文件内容 6. 建立zookeeper的数据目录 创建一个叫 阅读全文
posted @ 2018-12-18 10:48 被杜撰的风 阅读(133) 评论(0) 推荐(0) 编辑
  2018年11月28日
摘要: 1. 简单工厂 1. 你开了一家披萨店,点披萨的方法可能是这样: 可以看到,每当你想增加一种披萨类型,就要修改代码,添加一种if else条件.当有多个系统存在orderPizza的需求时,每个系统都要同时修改他们的代码.因此,需要将这种实例化具体对象的代码封装起来. 这就是简单工厂方法,他不算一种 阅读全文
posted @ 2018-11-28 16:43 被杜撰的风 阅读(337) 评论(0) 推荐(0) 编辑
  2018年11月21日
摘要: 1. 例子 1. 做一个鸭子模拟器,里面有很多不同的鸭子,有的可以游泳,有的可以睡觉,有的可以呱呱叫,一般套路是定义一个鸭子的超类,在 超类里定义睡觉,游泳,呱呱叫的方法,再让不同的鸭子子类继承这个超类,实现自己的display()方法来表现鸭子的行为,像下面这样: 2. 但如果要加一个可以吃火锅的 阅读全文
posted @ 2018-11-21 13:31 被杜撰的风 阅读(364) 评论(0) 推荐(0) 编辑
  2018年11月15日
摘要: 概念 1. BeanFactory是spring的基础类型IOC容器,提供完整的IOC服务支持 2. 默认采用延迟初始化策略,当客户端对象访问受管对象时,才对其进行初始化和依赖注入 理解 1. BeanFactory将每个对象看做一个bean,通过配置文件,编码,注解等方式获取组装这个bean的 零 阅读全文
posted @ 2018-11-15 17:14 被杜撰的风 阅读(520) 评论(0) 推荐(0) 编辑