加载中
SpringSecurity 403 forbidden

springboot项目,涉及跨域,跨域问题解决后,整合权限SpringSecurity。 遇到问题:get请求可以正常通过;post请求的OPTIONS请求可以通过,但是post请求403 forbidden 报错。 spring securit...

2021/12/09 17:20
7
@ConditionalOnExpression多条件bean生效

当一个接口有多个实现,需要根据配置项选择bean时,可以使用@ConditionalOnProperty,但是只能判断一个条件。 如果需要使用多个组合条件时,可以使用@ConditionalOnExpression注解。这里的@...

2021/12/08 19:41
13
Request header field x-xsrf-token is not allowed by Access-Control-Allow-Headers in preflight respon

设置下Access-Control-Allow-Headers @Component @WebFilter public class CorsFilter implements Filter { private final static String SPLIT = ";"; @Value("${roc.allow.origins:http://...

2021/10/10 03:17
30
ClickHouse系列--集群建表的坑

在集群建表时,如果多个节点都顺利,建表后提示如下: 但是偶尔会出现超时情况,如下: 由于108节点超时,导致节点未建表成功,而且根据观察,也没有重试机制。 此时需要在任何一个节点,再重...

2021/09/01 19:59
67
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...

2021/08/18 00:28
0
nc传输文件 从服务器传文件到本地

使用nc命令可以很快的在两台主机传递文件,且不需要在同一网段,只要设置好端口即可. 1.接收方启动监听 比如这里,监听7777端口,把接受到的文件写入到testjfr.jfr文件中。 nc -l 7777 > testj...

2021/08/14 01:59
0
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 defaultParamet...

2021/08/12 21:58
0
ClickHouse系列--java ClickHouse map

如何在java中通过jdbc的方式向clickhouse中写入map类型? 依赖版本: ru.yandex.clickhouse clickhouse-jdbc ...

2021/08/11 01:55
75
mybatis打印sql语句

springboot mybatis项目,想要打印sql语句,可以直接下载Mybatis Log Plugin插件,下载后重启下idea,然后配置文件中添加logging.level.cn=debug配置即可。注意,这里的cn,是个包名,如果你...

2021/07/29 18:20
7
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,...

2021/07/20 22:06
0
ClickHouse系列--ClickHouse null值的处理与分析

clickhouse中对于null的处理和其他数据库有点差别。测试分析如下: 1.建表语句 CREATE TABLE default.testeasy ( `sequenceId` UInt32, `tableaId` String, `eventOccurTime` DateTime, `ab...

2021/07/16 23:01
51
ClickHouse系列--Too many partitions for single INSERT block (more than 100)

批量插入时,这一批数据是按照天分区的,一批数据里的日期跨度为一年,也就是单次插入可能产生365个分区,导致后台异步合并数据出现问题。 解决方案:单批次写入数据,要控制分区数量。 exce...

2021/07/14 19:31
0
ClickHouse系列--BalancedClickhouseDataSource实现

clickhouse-jdbc中负载均衡数据源的实现。 基本逻辑如下: 1.通过配置的url串,来切分构造url列表; 2.通过一个定时线程任务,来不断的去ping url列表,来更新可用的url列表; 3.在可用列表中...

2021/07/08 18:30
0
clickhouse时间处理问题纳秒

clickhouse写入时间后查询出来不对。差了上百年。 场景: java中的long类型存入clickhouse中的long类型字段,作为时间。 查询时,通过函数把long类型转化成时间格式。 然后发现日期差了几十年...

2021/07/06 00:07
35
ClickHouse系列--Mutations操作:数据的删除和修改

clickhouse提供了update和delete的删除能力,但是和常规的例如mysql,redis这种立即见效的能力不一样。在clickhouse中这种操作称为mutation操作。 1.mutation操作有3个特点: 1.Mutations是一...

2021/06/20 23:03
27
ClickHouse系列--一级索引原理解读

MergeTree的主键使用PRIMARY KEY定义,主键定义好后,根据index_granularity间隔,为数据生成一级索引保存在primary.idx文件中,索引数据按照PRIMARY KEY排序。 1.稀疏索引 primary.idx文件中...

2021/06/05 17:43
99
同盾设备指纹

当谈论设备指纹时,我们到底在说什么? ( 丁杨 作者系同盾反欺诈研究院丁杨) “设备”和“指纹”作为独立名词存在时,其具有非常典型的硬件属性;一旦将他们结合起来变成“设备指纹”,就完全...

2021/06/02 00:27
0
No macro ‘uuid‘ in config while processing substitutions in

clickhouse建表时出现以下异常: DB::Exception: No macro 'uuid' in config while processing substitutions in '/clickhouse/tables/{uuid}/{shard}' at '20' or macro is not supported h...

2021/06/01 21:53
39
ClickHouse系列--分布式表写入流程

摘要:在向ck集群写入数据的过程,有2种方案,一种是直接写本地表,一种是通过Distributed表引擎写分布式表。本文介绍写分布式表的核心流程。 先假定场景和统一命名: 我们假设有cluster1,和...

2021/05/29 06:29
0
ClickHouse系列--分布式查询多副本的路由规则

简介:在集群情况下,数据写入可以有写本地表和写分布式表2种方案,但是面向集群查询时,只能通过Distributed表引擎实现。本文主要介绍分布式查询多副本的路由规则。 该配置项为:load_bala...

2021/05/27 05:59
36

没有更多内容

加载失败,请刷新页面

返回顶部
顶部