一、问题 在平时的业务模块开发过程中,难免会需要做一些全局的任务、缓存、线程等等的初始化工作,那么如何解决这个问题呢?方法有多种,但具体又要怎么选择呢? 二、资源初始化 1、既然要做资源的初始化,那么就需要了解一下springboot启动过程(这里大体说下启动过程,详细: "https://www. ...
分类:
编程语言 时间:
2019-07-02 00:35:18
阅读次数:
183
因为这系列篇幅较长,所以在这里也不进行任何铺垫,直奔主题去啦。 利用组合设计菜单 我们要如何在菜单上应用组合模式呢?一开始,我们需要创建一个组件接口来作为菜单和菜单项的共同接口,让我们能够用统一的做法来处理菜单和菜单项。换句话说,我们可以针对菜单或菜单项调用相同的方法。 让我们从头来看看如何让菜单能 ...
分类:
其他好文 时间:
2019-06-26 13:45:55
阅读次数:
79
先从源码来深入理解一下 DirectKafkaInputDStream 的将 kafka 作为输入流时,如何确保 exactly-once 语义。 对应的源码如下: DirectKafkaInputDStream 的类声明如下: 简言之,Kafka RDD 的一个流,每一个指定的topic 的每一个 ...
分类:
其他好文 时间:
2019-06-26 00:39:53
阅读次数:
134
学习目标: 1.理解松耦合设计思想 2.掌握面向对象设计原则 3.掌握重构技法改善设计 4.掌握GOF核心设计模式 从面向对象谈设计模式: 1.底层思维:向下,如何掌握机器底层,从微观理解对象构造 语言构造 编译转换 内存模型 运行时机制 →封装,隐藏内部实现 →继承,复用现有代码 →多态,改写对象 ...
分类:
其他好文 时间:
2019-06-25 23:22:13
阅读次数:
170
浏览器操作基本方法 打开网页 从selenium中导入webdrive模块 打开浏览器(firefox) 打开网页(www.baidu.com) #导入webdriver模块 from selenium import webdriver #打开浏览器 driver=webdriver.Firefox ...
分类:
Web程序 时间:
2019-06-25 20:55:10
阅读次数:
259
SpringBoot系列文章简介 SpringBoot源码阅读辅助篇: Spring IoC容器与应用上下文的设计与实现 SpringBoot启动流程源码分析: 笔者注释版Spring Framework与SpringBoot源码git传送门:请不要吝啬小星星 第五步:刷新应用上下文 一、前言 在前 ...
分类:
编程语言 时间:
2019-06-24 22:38:54
阅读次数:
184
Step1:https://github.com/felixendres/rgbdslam_v2/wiki/Instructions-for-Compiling-Rgbdslam-(V2)-on-a-Fresh-Ubuntu-16.04-Install-(Ros-Kinetic)-in-Virtua ...
分类:
其他好文 时间:
2019-06-24 16:47:03
阅读次数:
130
The SET USER COMMAND ‘OKCD’ statement replaces the REFRESH SCREEN command. REFRESH SCREEN is no longer maintained and should therefore not be used.if ...
分类:
其他好文 时间:
2019-06-14 21:44:00
阅读次数:
141
序言: 沉淀了三个月,逐步将自己最近两年在公司中用到的技术和知识点,重新整理归纳了下,对比以前可以发现,现在技术更新越来越快,也越来越成熟,在互联网企业,用到的技术也更先进,更领先,比如微服务、分布式和高并发等等。接下来我会将自己创业的时候在客户做项目,用到的一些技术和知识点给大家分享,供大家参考学 ...
分类:
Web程序 时间:
2019-06-06 21:25:12
阅读次数:
152