- 博客(10)
- 收藏
- 关注
原创 RocketMq组件
一 RocketMq组件介绍1 NameServer:负责接收broker的注册信息,并接受生产者,消费者的订阅broker注册信息 类似于zookeeper,但是集群间直接无通信,比zk轻量。2 Producer:消息生产者。3 Consumer:消息消费者。4 Broker:业务服务器。单个broker服务器与nameserver保持长连接及心跳,定时查询Topic配置信息,如果该NameServer挂掉,消费者会自动连接下一个NameServer,直到有可用连接为止,并能自..
2021-04-30 18:09:19
343
原创 Git的使用
1 查看文件处于什么状态 git status2 跟踪一个新文件 (添加文件到下一个提交中) git add file3 删除 git rm4 重命名操作 git mv fromFile toFile5 重新提交 git commit --amend6 取消暂存 git reset file7从远程拉取文件 git pull 远程服务器 从远程拉取所有文件 git...
2019-09-25 11:43:39
126
原创 数据源的动态切换
spring 中 每次调用数据源时,会调用AbstractRoutingDataSource中的determineCurrentLookupKey方法来决定调用哪个数据源ApplicationContextAware:当一个类实现了这个接口(ApplicationContextAware)之后,这个类就可以方便获得ApplicationContext中的所有bean。 ...
2019-09-06 13:47:41
143
原创 linux 日志操作
https://www.cnblogs.com/qiaoyanlin/p/6706085.html查看日志文件某几行并输出到文件sed ‘n1,n2p' filename1 >filename2
2019-08-30 09:51:35
128
原创 executorsd多线程
1.Executors.newCachedThreadPool创建一个可缓存的线程池,可以存储无限数量的线程2.Executors.newFixedThreadPool创建一个定长的线程池,可控制线程最大并发数,超过的线程会在队列中3.Executors.newScheduledThreadPool创建一个定长线程池,可以定时及周期性执行任务4...
2019-08-09 14:56:52
87
原创 有序表的查找-折半查找
折半查找定义:先确定待查找记录所在范围,然后逐步缩小范围直到找到或找不到记录为止low,high 分别为待查找范围的上界和下界,指针mid指示区域的中间位置,折半查找的范围其实就是用mid不断更新low或者high的位置,直到找到目标值,注意查找之前需要确保表是有序的mid=(low+high)/2设目标值为key;当key<mid时 则更新high=mid-1;此时范围为[lo...
2019-04-11 16:46:12
4833
原创 学习笔记静态查找表-顺序表的查找
顺序表的查找可以用顺序查找实现顺序查找的存储结构:typedef struct{ElemType *elem;int length;};顺序查找:从表中最后一个记录进行查找 直到找到记录的关键词和给定值的记录查找过程中的哨兵逻辑:在表头设置哨兵,从表尾进行查找,如果查找过程中遇到哨兵,则表查找结束查找操作的性能分析:主要从时间复杂度和空间复杂度进行评判:...
2019-04-11 15:42:46
430
原创 查找表基础概念
1.查找表:由同一类型的数据元素(或)记录构成的集合;查找表的相关操作:(1)查询某一个特定的元素是否在表中(2)检索某个特定的数据元素的各种属性(3)在查找表中插入一个元素(4)从查找表中删除一个元素仅仅查找动作1,2称为静态查找 查找后进行插入和删除动作如3,4称为动态查找关键字:数据元素中某个数据项的值,用它可以识别一个数据元素主关键字:可以唯一地识别一个记...
2019-04-11 15:20:13
426
原创 严蔚敏 数据结构学习笔记1
要点:1.名词术语的含义2.算法五个要素的确切含义3.计算语句频度和估算算法时间复杂度的方法算法的五大要素:1.有穷性:有时间限制,不能无穷执行2.确定性:每种情况都有算法对应 规则确定3.可行性:所有操作足够基本,可通过有限次数实现4.输入:有输入,作为算法加工对象的量值5.输出:输出一致性,信息加工后的结果算法设计的目标1.正确性:满足需求四...
2019-04-09 21:56:29
540
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人