- 博客(33)
- 资源 (8)
- 收藏
- 关注
原创 clickhouse-neighbor 坑爹的排序
把采集从点改为线,相对来说,就准确很多,还能过滤掉重复的数据,思路就是以采集点为中心,向前后各取2-3个采集点的数据,形成“线”数据,并对采集点进行编号,从进入到驶出,编号为1、2、3、4、5、6、7,要分析的点是4号点,这个点的设置,需要人工配置好,或者做成临时表,注意,序号必须在表中体现出来。经过一系列改造,基本按预计出结果,但是数据上,出现干扰数据,也需要想办法处理掉,经过10多天的研究,终于包流量计算和有入无出的分析都弄出来了,数据校验基本是通过了,期间踩了不少坑,也学了不少。
2024-08-23 22:12:25 653
原创 sqlserver->clickhouse迁移数据
用多线程从queue获取数据包,然后写入到ck,注意一下,有时候写入速度慢,例如网络,线程调度不优等各方面的问题,防止队列中的数据包过多占用内存,每次获取包的时候,如果队列数量大于5个包,就暂停一下获取数据,实际上,3个线程写一个线程读,是不会出现等待的情况的。flink sql中的方案,好不容易弄到了所有的驱动,结果,字段非常难搞,例如uuid对应flink的String,结果执行flink sql的时候,字段类型不对。网上看了很多cdc的方案,说实在的,flink也不好弄,主要是驱动。
2024-01-16 23:22:32 1090
原创 用插件的方式解决复杂大屏的运算需求
大屏使用加载不同插件,处理不同格式的的数据,且实时运算,最大化提高大屏的响应速度,且具有热插拔的功能,最大化降低需求修改对系统的影响
2023-09-16 11:11:04 211
原创 在程序开发中,接口(interface)的重要性
在程序开发中,interface是非常重要的一个组成部分,别看它没有具体代码,确是体现面向对象的最好的一层。
2023-09-09 19:40:40 401 1
原创 C#通过反射方法实现依赖注入
通过反射找到接口的唯一实现类,并创建它,实现动态注入的功能,且还是按需注入。没有引用任何第三方组件,都是轻量级的,入门容易。
2023-09-01 16:03:13 1075 1
原创 C# 基于微服务开发框架的设计思路(五)-登录验证和权限分离
其有点在于业务可以更加抽象化,对于标准的业务接口,可以在主项目中完成,有变动的API接口,可以另外建立一个独立的项目文件,项目内容是独立的一组controller,通过框架的一个扩展方法,在应用启动的时候,如果是framework的api项目,则在Application_start事件中调用UseExtensionController(controllerDir)来动态加载控制器,只要在controllerDir目录中的扩展控制器,都会被加载进来。在我的框架中,没有使用任何第三方的框架。
2023-06-27 10:53:41 427 1
RabbitMQ的一个调试工具
2023-04-07
flyGrid 1.5.7
2012-07-05
fr 最新版本号:171.
2011-08-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人