- 博客(4)
- 收藏
- 关注
原创 kafka学习笔记
1.kafka名词描述1.zookepper kafka 通过 zk 来存储集群的 meta 数据。2.broker kafka 集群中的单个服务器3.producer 生产者,发布消息4.consumer 消费者,消费消息5.consumer group high-level consumer API 中,每个 consume r都属于一个 consumer group 每条消息只能被 consumer group 中的一个 consumer 消费,但可以被多个 consumer g
2021-11-25 10:50:39
1796
原创 地理空间位置关系判断与计算
出现场景:已知车辆行驶规划线路为从A点到B点,假设车辆为G点提出问题:判断G点在A点的方位(前后关系)计算G点到A点的距离问题分析:A,B经纬度为地球上具体的点,不属于同一平面,两点间距离不能以直线距离做计算A,B两点经纬度已知,AB长度已知G点经纬度已知,但由于GPS定位等问题会存在误差,G点可能出现任意地方方向已知,从A到B特殊情况分析,G点恰好位于AB线上解决思路:三角函数中的余弦函数(cos)特殊情形分析由于G点坐标存在误差,计算GA的距离时,直接计算两点距离,
2021-06-09 10:30:34
1010
原创 参数命名不规范,造成使用 @NotNull进行校验出现的问题
传入参数存在大写字母,使用 @NotNull进行校验出现的问题最近根据协议写一些接口,post请求,传入一个对象,其中有GPS这个字段,协议要求必须填写,于是加上了@NotNull注解进行非空判断,这里就埋下了伏笔。PS:协议里面的字段总有意想不到的命名方式!!!!!以下为例子:入参类:模拟不同入参的大小写格式大家都知道,post请求传入对象,一般传入一个json串。1,new出...
2019-08-23 16:52:41
5489
4
原创 多线程实现单例模式(volatile关键字+DCL双端检索机制)
volatile关键字+DCL双端检索机制volatile禁止指令重排DCL双重检查锁,因为DCL机制不一定多线程public class DclDemo { private static volatile DclDemo instance = null; private DclDemo(){ } //获取示...
2019-08-23 15:53:13
807
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人