IT云清
码龄5年
  • 2,984,324
    被访问
  • 408
    原创
  • 432
    排名
  • 7,803
    粉丝
  • 80
    铁粉
关注
提问 私信

个人简介:资深Java工程师,研发经理,公众号:java4all

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:浙江省
  • 加入CSDN时间: 2017-08-10
博客简介:

IT云清

查看详细资料
  • 7
    领奖
    总分 4,138 当月 57
个人成就
  • Java领域优质创作者
  • 博客专家认证
  • 获得1,282次点赞
  • 内容获得807次评论
  • 获得2,487次收藏
创作历程
  • 3篇
    2022年
  • 32篇
    2021年
  • 25篇
    2020年
  • 100篇
    2019年
  • 241篇
    2018年
  • 76篇
    2017年
成就勋章
TA的专栏
  • cep
    2篇
  • (35)...lua脚本
    1篇
  • 聊聊分布式
    18篇
  • Seata分布式事务框架
    8篇
  • (36)...clickhouse
    19篇
  • (35)...DDD
    1篇
  • SpringBoot--从零开始学SpringBoot
    25篇
  • Docker---从零开始学Docker
    10篇
  • SpringCloud教程
    10篇
  • ElasticSearch经典教程
    22篇
  • ZooKeeper
    12篇
  • java程序员学python
    7篇
  • (1)...java
    30篇
  • (2)...SQL
    38篇
  • (3)...jvm
    2篇
  • (4)...java基础
    35篇
  • (5)...面试
    22篇
  • (6)...开发
    34篇
  • (7)...Error
    17篇
  • (8)...数据结构
    7篇
  • (9)...Redis
    12篇
  • (10)...并发
    11篇
  • (11)...集合
    9篇
  • (12)...工具相关
    43篇
  • (13)...git
    22篇
  • (14)...插件
    10篇
  • (15)...数据库
    28篇
  • (16)...技术资料
    4篇
  • (17)...杂文
    14篇
  • (18)...JDK1.8
    12篇
  • (19)...日期
    4篇
  • (20)...工具库---源码
    15篇
  • (21)...postman
    1篇
  • (22)...Docker
    14篇
  • (23)...Linux
    16篇
  • (24)...阿里云服务器
    9篇
  • (25)...Spring Boot
    36篇
  • (26)...ZooKeeper
    17篇
  • (27)...区块链
    1篇
  • (28)...mybatis
    4篇
  • (29)...python
    9篇
  • (30)...elasticsearch
    34篇
  • (31)...翻译
    3篇
  • (32)...dubbo
    2篇
  • (33)...RabbitMQ
    2篇
  • (33)...J.U.C
    4篇
  • (34)...分布式
    35篇
  • (34)...SpringCloud
    35篇
兴趣领域 设置
  • 大数据
    mysql
  • 后端
    spring架构
欢迎加入微信群,一起讨论交流!
公众号:java4all

github主页

weChat:w1186355422

  • 最近
  • 文章
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

Siddhi cep

本文介绍了Siddhi cep技术
原创
发布博客 2022.08.05 ·
152 阅读 ·
0 点赞 ·
0 评论

flink cep

本文详细的介绍了flink cep的概念与基础用法;
原创
发布博客 2022.08.05 ·
133 阅读 ·
0 点赞 ·
0 评论

lua记录

– 函数传递myPrint = function(param)print(“打印函数:”,param)endmyPrint(22)function add(num1,num2,printFunction)result = num1 + num2printFunction(result)endadd(22,77,myPrint)print(“-----------”)– 函数返回多个值function maxNum(a)local mi = 1local m = a[mi]for
原创
发布博客 2022.05.23 ·
109 阅读 ·
0 点赞 ·
0 评论

SpringSecurity 403 forbidden

SpringSecurity 403 forbidden
原创
发布博客 2021.12.09 ·
3029 阅读 ·
1 点赞 ·
0 评论

@ConditionalOnExpression多条件bean生效

@ConditionalOnExpression多条件bean生效
原创
发布博客 2021.12.08 ·
943 阅读 ·
0 点赞 ·
0 评论

Request header field x-xsrf-token is not allowed by Access-Control-Allow-Headers in preflight respon

设置下Access-Control-Allow-Headers@Component@WebFilterpublic class CorsFilter implements Filter { private final static String SPLIT = ";"; @Value("${roc.allow.origins:http://aa.aa.cn:8088}") private String allowOrigins ; private List<S
原创
发布博客 2021.10.09 ·
288 阅读 ·
0 点赞 ·
0 评论

ClickHouse系列--集群建表的坑

在集群建表时,如果多个节点都顺利,建表后提示如下:但是偶尔会出现超时情况,如下:由于108节点超时,导致节点未建表成功,而且根据观察,也没有重试机制。此时需要在任何一个节点,再重新执行一次ddl语句,才会成功。...
原创
发布博客 2021.09.01 ·
864 阅读 ·
0 点赞 ·
0 评论

ClickHouse系列--常用sql语句

1.删除表//删除本地表DROP table ti.java4al_base on cluster ck;//删除分布式表DROP table ti.java4al_base_all on cluster ck;2.添加字段-- 添加字段 本地表ALTER table ti.java4al_base ON CLUSTER ck add column IF NOT EXISTS `challengerType` Nullable(String) COMMENT '是否是挑战者' AFTER
原创
发布博客 2021.08.17 ·
729 阅读 ·
0 点赞 ·
0 评论

nc传输文件 从服务器传文件到本地

使用nc命令可以很快的在两台主机传递文件,且不需要在同一网段,只要设置好端口即可.1.接收方启动监听比如这里,监听7777端口,把接受到的文件写入到testjfr.jfr文件中。nc -l 7777 > testjfr.jfr2.发送方发送文件这里是接收方ip和监听的端口nc 10.57.241.129 7777 < batch10w.jfr 这样就可以把发送方的文件发送到接收方服务器了。3.安装如果没安装可以先安装yum install -y nc (需要root权限
原创
发布博客 2021.08.13 ·
405 阅读 ·
1 点赞 ·
1 评论

Code: 62, e.displayText() = DB::Exception: Syntax error (Multi-statements are not allowed): failed a

问题:clickhouse查询语句抛出一下异常:e.displayText() = DB::Exception: Syntax error (Multi-statements are not allowed):具体堆栈如下:### The error may involve defaultParameterMap### The error occurred while setting parameters### SQL: SELECT count(raba.id) FROM aabbccd.te
原创
发布博客 2021.08.12 ·
4369 阅读 ·
0 点赞 ·
0 评论

ClickHouse系列--java ClickHouse map

如何在java中通过jdbc的方式向clickhouse中写入map类型?依赖版本: <dependency> <groupId>ru.yandex.clickhouse</groupId> <artifactId>clickhouse-jdbc</artifactId> <version>0.3.0</version>
原创
发布博客 2021.08.10 ·
600 阅读 ·
0 点赞 ·
0 评论

mybatis打印sql语句

springboot mybatis项目,想要打印sql语句,可以直接下载Mybatis Log Plugin插件,下载后重启下idea,然后配置文件中添加logging.level.cn=debug配置即可。注意,这里的cn,是个包名,如果你的包名是com开头的,换成com即可。然后debug项目时,就会看到执行的sql语句。...
原创
发布博客 2021.07.29 ·
1062 阅读 ·
2 点赞 ·
0 评论

ClickHouse系列--Exception: Memory limit (total) exceeded: would use

批量写入clickhouse出错,内存溢出,报错信息如下:2021-07-20 13:59:14.291 INFO 12719 --- [pool-9-thread-1] c.t.r.c.c.consumer.ClickHouseConsumer : ------>>>>>>The 10 times write,Receive messages size is 745932021-07-20 13:59:24.401 INFO 12719 --- [pool
原创
发布博客 2021.07.20 ·
3002 阅读 ·
0 点赞 ·
0 评论

ClickHouse系列--ClickHouse null值的处理与分析

clickhouse中对于null的处理和其他数据库有点差别。测试分析如下:1.建表语句CREATE TABLE default.testeasy( `sequenceId` UInt32, `tableaId` String, `eventOccurTime` DateTime, `abnormalTags` String COMMENT '标签', `isDeleted` UInt8 COMMENT '是否删除:1删除,0未删除.无boolean类
原创
发布博客 2021.07.16 ·
6805 阅读 ·
0 点赞 ·
6 评论

ClickHouse系列--Too many partitions for single INSERT block (more than 100)

批量插入时,这一批数据是按照天分区的,一批数据里的日期跨度为一年,也就是单次插入可能产生365个分区,导致后台异步合并数据出现问题。解决方案:单批次写入数据,要控制分区数量。exception, code: 252, host: 10.58.10.243, port: 8123; Code: 252, e.displayText() = DB::Exception: Too many partitions for single INSERT block (more than 100). The limi
原创
发布博客 2021.07.14 ·
1522 阅读 ·
1 点赞 ·
0 评论

ClickHouse系列--BalancedClickhouseDataSource实现

/** * 提供负载均衡能力的datasource实现 */public class BalancedClickhouseDataSource implements DataSource { private static final Logger log = LoggerFactory.getLogger(BalancedClickhouseDataSource.class); private static final Pattern URL_TEMPLATE = Pattern.co
原创
发布博客 2021.07.08 ·
1872 阅读 ·
0 点赞 ·
2 评论

clickhouse时间处理问题纳秒

clickhouse写入时间后查询出来不对。差了上百年。场景:java中的long类型存入clickhouse中的long类型字段,作为时间。查询时,通过函数把long类型转化成时间格式。然后发现日期差了几十年。这是存入数据库的long值1625471075301。在数据库中查询时发现:这里成了2106年。问题原因:前面java中存入的long值,其实带了毫秒值。也就是long的后三位,是秒之后的,直接这么转,等于是时间戳多出来三位数。21.5.6.6版本目前转化函数中,还未发现能自
原创
发布博客 2021.07.05 ·
886 阅读 ·
1 点赞 ·
0 评论

ClickHouse系列--Mutations操作:数据的删除和修改

clickhouse提供了update和delete的删除能力,但是和常规的例如mysql,redis这种立即见效的能力不一样。在clickhouse中这种操作称为mutation操作。1.mutation操作有3个特点:1.mutation操作是一个很重的操作,适合批量删除或者修改,而不是一条一条的;2.不支持事务,请求提交执行后立即会产生影响(这个影响和立即生效是有区别的),无法回滚;3.是一个异步的生效过程,不会实施生效。所以修改完数据后想立即查询到最新的数据是不行的。2.示例ALTE
原创
发布博客 2021.06.20 ·
3322 阅读 ·
1 点赞 ·
0 评论

ClickHouse系列--一级索引原理解读

MergeTree的主键使用PRIMARY KEY定义,主键定义好后,根据index_granularity间隔,为数据生成一级索引保存在primary.idx文件中,索引数据按照PRIMARY KEY排序。1.稀疏索引primary.idx文件中的一级索引采用稀疏索引实现。稀疏索引和稠密索引的区别是:稠密索引的每一行索引标记,都会对应到一行具体的数据记录,8192数据,就是8192行索引;稀疏索引的每一行索引标记,对应的是一段数据记录。比如8192行数据,可能对应的只有一行索引。优点:稀疏索
原创
发布博客 2021.06.05 ·
929 阅读 ·
0 点赞 ·
0 评论

同盾设备指纹

当谈论设备指纹时,我们到底在说什么? ( 丁杨 作者系同盾反欺诈研究院丁杨)“设备”和“指纹”作为独立名词存在时,其具有非常典型的硬件属性;一旦将他们结合起来变成“设备指纹”,就完全变成了一个软件层面的概念。近年来随着智能风控技术日益强大,很多风控系统都逐渐尝试加入这个重要的功能模块。2014年笔者刚加入同盾科技时即负责设备指纹1.0版本研发,随着产品的迭代升级以及无数次与客户现场的沟通,也逐渐积累了一些自己的思考。今天就让我们抛开具体的技术细节,从一个更高的视角来共同探讨设备指纹的发展。设备指纹诞生
转载
发布博客 2021.06.01 ·
503 阅读 ·
1 点赞 ·
0 评论
加载更多