- 博客(20)
- 收藏
- 关注
原创 SPI
简称:Service Provider Interfaces ,目的是定义个服务接口,具体的实现由对应的服务商提供,然后根据SPI规范去获取对应服务提供者的实现使用场景:开源程序,支持将来需要扩展的种类业务,JDBC,apache common日志package com.jack.test;public interface LogHandle { public String handle...
2019-09-22 23:06:31
151
原创 堆
介绍:数据结构中一种特殊的二叉树,不同于JAVA内存模型中的堆1.堆是一棵满足一定性质的二叉树:父节点的键值总是不大于他孩子节点的键值,称小顶堆, 堆可以分为小顶堆和大顶堆要实现堆的基本操作,涉及到两个关键函数siftUp(i x):将位置I的元素X向上调整,以满足堆的性质,用于INSERT之后siftDown(i x)用于delete(i)后 用于调整堆堆的变体:二叉堆 ,二项式堆,斐...
2019-09-21 14:41:27
139
原创 比较器Comparator接口
int compare(T O1 ,T O2)比较O1和O2的大小返回复数 O1<O2,返回正数O1>O2否则相等用第二个属性再次比较
2019-09-21 10:31:10
151
原创 优先队列(堆)
1.使用场景电商下单让会员级别高的优先抢到订单,操作系统让某项进程或者线程优先执行,耗时长的进程放后进行2.特点与栈和队列类似,都是能保存数据,可以访问和弹出,区别是优先队列存入的每项数据有一个附加参数,标识这个数据的优先级,保证在弹出的时候,总是优先级最高的。无FIFO特性(first in first out)3.JAVA的实现PriorityQueue 非线程安全Priori...
2019-09-21 10:27:32
221
原创 LINUX进程获取
1.source配置 命令采集进程,1分钟UPDATE一次ps -aux |grep smartlog-api-6.0.0-SNAPSHOT.jar |grep Xbootclasspath 单个进程ps -aux |grep nginx|grep -E “worker|master” 多个进程(1)配置实体 在source 里配置根据服务端解析自动入库ipsource几配置的命...
2019-09-05 11:56:06
810
原创 ES查询语句
1.通配符查询KEYWORD字段(不会建分词索引,会建索引){“query”: {“bool”:{“filter”:{“wildcard”:{“sourceMode”:“Desktop.rar”}}}}}
2019-09-05 10:58:22
3235
原创 JVM调优
1.垃圾收集器执行时间 看一段 GC 日志:耗时 29.47 秒{Heap before GC invocations=132 (full 0):par new generation total 2696384K, used 2696384K [0xfffffffc20010000, 0xfffffffce0010000, 0xfffffffce0010000)eden space 2247...
2019-06-18 11:37:00
1480
原创 ES入自动化时间数据问题
#!/usr/bin/env bashcurl -XPUT http://10.0.0.165:9200/_ingest/pipeline/storagetime -d ‘{“description”: “use to add timestamp”,“processors”: [{“set”: {“field”: “storageTime”,“value”: “{{_ingest.t...
2019-01-07 17:44:54
1415
原创 mysql5.7密码强度问题
set global validate_password_policy=0;ERROR 1819 (HY000): Your password does not satisfy the current policy requirements
2018-12-11 17:47:18
435
原创 CPU上下文切换
LINUX任务运行前,CPU都要知道从任务从哪里加载、又从哪里开始运行,也就是说,需要系统事先帮它设置好CPU寄存器和程序计数器CPU上下文:CPU寄存器和程序计数器CPU寄存器:CPU内置容量小、速度极快的内存程序计数器:存储CPU正在执行的指令位置、或者即将执行的下一条指令位置CPU上下文切换-负载升高把前一个任务的CPU上下文保存起来,然后加载新任务的上下文到这些寄存器和程序计...
2018-12-03 22:15:49
174
原创 docker错误
pkill dockeriptables -t nat -Fifconfig docker0 downbrctl delbr docker0docker -dsystemctl restart dockerdocker ps关闭防火墙
2018-11-22 23:43:30
261
原创 linux kafka 消费过滤文本
过滤出每行文化含’10.0.0.1’ip的文本输出到文件里bin/kafka-console-consumer.sh --zookeeper 127.0.0.1:2181 --topic flumetokafka |grep -a ‘10:56’>ip.txt
2018-11-21 11:01:58
2131
原创 聚类中文PYTHON脚本乱码
中方在脚本中加上如下import sysreload(sys)sys.setdefaultencoding(‘utf8’)
2018-11-21 09:49:45
225
原创 flume采集
1.SenderRunnable 发送线程 file_send_interval_sec默认3秒2.ShellRunnable 检查脚本 default_interval_sec默认1秒3.is_skip_to_end 设置从0开始读4.private Map&amp;amp;amp;lt;Long, FileInfo&amp;amp;amp;gt; file_info_map_ = null; 核心MAP信息...
2018-11-20 14:54:23
138
原创 LINUX命令
1.PING 加日期ping 192.168.181.208 | awk '{ print $0&amp;quot;\t&amp;quot; strftime(&amp;quot;%H:%M:%S&amp;quot;,systime()) } ’ &amp;amp;gt;ping2.log
2018-10-18 14:37:25
221
原创 flume channle 参数
,batchsize &lt;=transactionCapacity&lt;=capacitybatchsize 一次从channle transactionCapacity取出多少发送capacity 最大容量transactionCapacity 事物容量,默认100,take失败后丢回此队列capacity 内存最大容量 默认100batchsize 一次取出多少,默认...
2018-10-17 14:05:18
573
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人