logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

为什么ES中不推荐使用wildcard查询

理论上本身是一个高效的算法。实践中:它的性能高度依赖于它所操作的数据结构。当与一个有序的词典结合使用时,对于前缀友好的模式(如text*),它可以利用“有序”这一特性进行快速定位,性能极高。但对于前缀不友好的模式(如*text),它无法利用“有序”特性,被迫退化为全量扫描,性能极差。Elasticsearch 作为一个大规模、多租户的系统,必须优先保证整个集群的稳定性和性能。因此,它强烈建议避免那

#elasticsearch#lucene
atomikos数据源连接超时和耗尽问题

问题描述项目里之前用的是原生druid数据源,没有任何问题。后来使用了AtomikosDataSourceBean,其中用的DruidXADataSource数据源,java配置如下@Bean(name = "bdpDatasource")public DataSource bdpDatasource() {DruidXADataSource druidXADataSource = new Dru

文章图片
#mysql#spring
Apache Hive中JdbcStorageHandler的入门和源码分析

文章目录一、JdbcStorageHandler入门1.为什么要有StorageHandler2.JdbcStorageHandler介绍3.开发步骤(1)环境搭建(2)建表语法(3)创建外部表(4)查询数据二、JdbcStorageHandler源码分析1.划分切片(1)JdbcStorageHandler类 (2)JdbcInputFormat类(3)DatabaseAccessor接口2.查

文章图片
#apache#hive#hadoop
JAVA WEB项目中的功能权限和数据权限设计

功能权限1.介绍每个controller接口,对应权限表一条记录。项目启动时,通过springmvc提供的类,可以获取到有权限注解的方法,从而构造权限对象,插入数据库。2.代码接口注解权限初始化类@Component@Slf4jpublic class FunInitConfig implements CommandLineRunner {@Autowiredprivate BdpFuncMapp

文章图片
#java
JAVA WEB项目中的功能权限和数据权限设计

功能权限1.介绍每个controller接口,对应权限表一条记录。项目启动时,通过springmvc提供的类,可以获取到有权限注解的方法,从而构造权限对象,插入数据库。2.代码接口注解权限初始化类@Component@Slf4jpublic class FunInitConfig implements CommandLineRunner {@Autowiredprivate BdpFuncMapp

文章图片
#java
kafka主题总消息大小和每条消息大小的计算方式

1.总消息大小假设主题名为monitor_data_to_hbase,共3个分区,分别分布在3个brokers上,都只有1个副本。monitor_data_to_hbase_0分布在broker1,monitor_data_to_hbase_1分布在broker2,monitor_data_to_hbase_2分布在broker3。进入monitor_data_to_hbase_0目录,执行du

到底了