BeanDefinition是什么? 不废话,直接看源码 BeanDefinition描述了一个bean实例 这是一个小的接口:主要目的是允许BeanFactoryPostProcessor和PropertyPlaceholderConfigurer修改属性值和其他bean元数据。 先看一下继承关系 ...
分类:
编程语言 时间:
2020-05-14 01:42:41
阅读次数:
61
1、代码下载地址https://gitee.com/yyping2019/zabbix_police.git2、开发的目的本次开发主要基于作者简述的版本修改而来,主要增加了企业微信接收抱紧、邮件接收报警、slack接收报警,同时还区分不同报警足接收不同报警信息3、zabbix配置3-1.zabbixActions对Actions进行特殊设置,Defaultsubject极为重要,是识别收敛的标示。
分类:
微信 时间:
2020-05-13 12:00:20
阅读次数:
112
在SparkSQL中Spark为我们提供了两个新的抽象,分别是DataFrame和DataSet。他们和RDD有什么区别呢?首先从版本的产生上来看:RDD (Spark1.0) —> Dataframe(Spark1.3) —> Dataset(Spark1.6) 如果同样的数据都给到这三个数据结构 ...
分类:
其他好文 时间:
2020-05-12 17:13:48
阅读次数:
220
本节知识点是《编译原理》第三章-词法分析,学习参考教材为清华大学出版社《编译原理》第三版: 前情提要: 字母表∑1和∑2的乘积( product): ∑1∑2 ={ab|a ∈∑1, b ∈ ∑2} 例: {0, 1} {a, b} ={0a, 0b, 1a, 1b} 字母表∑的n次幂( power ...
分类:
其他好文 时间:
2020-05-12 09:31:54
阅读次数:
116
"前言" "朴素子字符串查找算法" "KMP 算法的基本思想" "基于 DFA 的 KMP 实现" "基于 PMT 的 KMP 实现" "历史渊源 & DFA & PMT" "结语" "参考链接" 前言 KMP 算法在 LeetCode 刷题的过程中看见过好几次,这几天终于去学习了一下,然后,我就发 ...
分类:
编程语言 时间:
2020-05-10 16:49:07
阅读次数:
86
自动机的核心就是“状态”和“状态转移”,所以自动机又叫状态机。而动态规划也恰好是“状态”与”状态转移“。自动机又分为DFA与NFA,DFA一个输入对应一个状态转移,转移过程是确定的,而NFA一个状态输入对应多个转移方程 在LeetCode正则表达式匹配这道困难题目中,很明显*号对应着一个NFA,初始 ...
分类:
其他好文 时间:
2020-05-06 09:13:58
阅读次数:
87
第15章 java反射机制 大纲: 注:标红为重点 ① 反射概述 1.1关于反射的理解 Reflection(反射)是被视为动态语言的关键,反射机制允许程序在执行期借助于Reflection API取得任何 类的内部信息,并能直接操作任意对象的内部属性及方法。 框架 = 反射 + 注解 + 设计模式 ...
分类:
编程语言 时间:
2020-05-05 23:24:23
阅读次数:
77
Unittest Unittest框架简析 什么是unittest框架 unittest框架有4个重要概念:test fixture / test case / test suite / test runner Test case的实例就是一个测试用例,一个完整的测试流程 1. 测试准备前环境的搭建 ...
分类:
其他好文 时间:
2020-05-05 17:51:13
阅读次数:
60
https://mp.weixin.qq.com/s/JHjUZncEcoZpRxIS1ECV5g 简单介绍TLZero的实现。 1. /dev/null /dev/null最主要的特点是写入的数据被直接忽略: 读取时返回没有内容: 这是一篇付费文章,请移步付费阅读全文,谢谢!文章链接:https: ...
分类:
其他好文 时间:
2020-05-03 10:58:04
阅读次数:
74
子集构造算法步骤: 1)确定初始子集A 2)分别找出从A出发不同字符所能延展出的子集B,C,D…… 3)对B,C,D……中出现A所没有的状态的子集(未标记的子集) 进行 2)的操作,直到所有状态都包括在所有子集中(所有子集都被标记) 4)包含NFA的接受状态的子集为DFA的接受状态 5)列出状态转换 ...
分类:
编程语言 时间:
2020-04-29 12:44:58
阅读次数:
78