logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

弹性堆栈(Elastic Stack)揭秘:探索现代化数据处理和分析的最佳工具

近年来,随着网络,移动设备,社交网络,博客的出现,创造了大量数据,这些新数据源创建的数据无法使用传统的数据存储技术(通常是关系数据库)进行处理。进而,最近几年出现了许多实现大规模数据的数据存储,比如 Hadoop 生态系统项目,几个 NoSQL 数据库以及搜索和分析引擎,如 Elasticsearch。

文章图片
#elasticsearch#大数据#团队开发
IntelliJ IDEA无公网远程Linux服务器环境开发(建议收藏!)

IDEA的远程开发功能,可以将本地的编译、构建、调试、运行等工作都放在远程服务器上执行,而本地仅运行客户端软件进行常规的开发操作即可,旧版本IDEA目前不支持该功能.,本例使用的是IDEA2023.2.5版本下面介绍如何在IDEA中设置远程连接服务器开发环境并结合Cpolar内网穿透工具实现无公网远程连接,然后实现远程Linux环境进行开发。

文章图片
#intellij-idea#服务器#linux +1
腾讯云Redis深度解析:从入门到精通,无废话全干货

Redis(Remote Dictionary Server)是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。与Memcached类似,为了保证效率,数据都是缓存在内存中。但Redis的数据是存在内存中的,读写速度非常快,每秒可以处理超过10万次读写操作,因此被广泛应用于缓存。此外,Redis支持存储的value类型相

文章图片
#redis#sql#nosql +1
分布式ID生成方案:9种方式,总有一款适合你的应用

LOADING_PERCENT的值就是20),即设定loadingId为20%的阈值,例如当前id是10000,步长为10000,那么loadingId=12000。Leaf的snowflake模式依赖于ZooKeeper,不同于原始snowflake算法也主要是在workId的生成上,Leaf中workId是基于ZooKeeper的顺序Id来生成的,每个应用在使用Leaf-snowflake时,

文章图片
#java#mysql#sql +1
聊聊大数据框架的数据更新策略: COW,MOR,MOW

之所以会有这篇文章,主要是想总结一下大数据框架下常用的(准实时/实时)数据更新的常用解决方案,毕竟解决方案是通用的,只是实现方式会有差异。

文章图片
#java#开发语言#大数据 +2
platform-sms短信平台,开源项目

短信平台研发完成之后,满足了当时的业务需求,因为短信的管理也归于统一,提升了业务接入短信服务的效率,所以各个技术团队也比较认可。短信平台当前提供了手工绑定的短信模版的功能,也就是我们需要先在阿里云或者腾讯云先申请签名和模版,然后绑定到我们在平台创建的模版。阿里云、腾讯云、华为云提供的都是按照模版发送短信的接口,为了统一管理模版,我们也只提供按照模版发送短信的接口。

文章图片
#微信#java#spring +3
Spring Boot 究竟如何实现百万级数据量从 MySQL 导出,还能避免内存溢出?

/*** 导出数据到文件** @param fileName 导出文件名* @param pageSize 每页数据条数*/public void exportToFile(String fileName, int pageSize) throws IOException {File file = new File(fileName);这时候,我们可以将数据分区导出,每个线程只处理一部分数据,从而

#spring boot#mysql#big data +2
接口如何设置节流与防抖(前后端)

接口幂等性是指在分布式系统中,对于相同的请求,无论请求多少次,都应该返回相同的结果。这意味着,如果请求已经处理完毕,那么重复请求应该返回相同的响应,而不应该产生额外的副作用。这种特性对于确保系统的稳定性和一致性非常重要,尤其是在处理并发请求和网络异常的情况下。在编程中,可以通过一些特定的设计来实现接口幂等性,例如使用全局唯一的ID来标记请求,或者使用乐观锁机制来防止重复处理等。防抖(Debounc

文章图片
#java-ee#spring boot#javascript +2
RocketMQ 11种消息类型,你知道几种?

RocketMQ事务消息的实现主要是先将消息存到这个中间Topic,有些资料会把这个消息称为半消息(half消息),这是因为这个消息不能被消费之后会执行本地的事务,提交本地事务的执行状态RocketMQ会根据事务的执行状态去判断commit或者是rollback消息,也就是是不是可以让消费者消费这条消息的意思在一些异常情况下,生产者无法及时正确提交事务执行状态RocketMQ会向生产者发送消息,让

文章图片
#java#kafka#中间件 +2
【MySQL】MySQL表设计的经验(建议收藏)

作为后端开发,我们经常需要设计数据库表。整理了21个设计MySQL表的经验准则,分享给大家,希望大家看完会有帮助。如果没有特殊的理由, 一般都建议将字段定义为 NOT NULL。为什么呢?首先,NOT NULL可以防止出现空指针问题。其次,NULL值存储也需要额外的空间的,它也会导致比较运算更为复杂,使优化器难以优化SQL。NULL值有可能会导致索引失效如果将字段默认设置成一个空字符串或常量值并没

文章图片
#sql#数据库#数据库架构 +1
    共 19 条
  • 1
  • 2
  • 请选择