大数据
文章平均质量分 67
神州永泰
这个作者很懒,什么都没留下…
展开
-
说一说Zookeeper的应用场景及其原理
ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等。原创 2024-09-17 13:37:04 · 707 阅读 · 0 评论 -
谈谈ES搜索引擎
ES 它的全称是 Elasticsearch,是一个建立在全文搜索引擎库Lucene基础上的一个开源搜索和分析引擎原创 2024-09-08 23:08:27 · 644 阅读 · 0 评论 -
谈一谈MVCC
MVCC(Multi-Version Concurrency Control,多版本并发控制)是一种用于数据库管理系统(DBMS)中的并发控制方法,它允许数据库读写操作不加锁地并发执行,从而提高了数据库系统的并发性能。MVCC 主要是通过维护数据的多个版本来实现这一点的,每个事务在执行时都会基于数据的某个版本进行操作,这样即使多个事务同时操作同一数据,也不会相互干扰。原创 2024-09-05 18:06:20 · 795 阅读 · 0 评论 -
如何修复软件中的BUG
笔者上一篇博文《如何开发出一款优秀的软件》主要讲了如何开发一款优秀的软件及相应的必要条件。但对一个已上线,已经成型的产品,该如何解决存在的bug呢?这是本文要阐述的内容。原创 2024-09-04 18:14:38 · 884 阅读 · 0 评论 -
Kafka为什么这么快?
Kafka 是一个号称能用普通PC机也能处理超千万亿吞吐量的实时消息平台,之所以能够做到这些,主要原因有四个:磁盘的顺序读写,稀疏索引,批量文件压缩,零拷贝机制原创 2024-09-01 23:37:22 · 660 阅读 · 0 评论 -
谈一谈JVM的GC(垃圾回收)
JVM(Java Virtual Machine)的GC(Garbage Collection,垃圾回收)是Java语言的一个重要特性,它负责自动管理内存,释放那些不再被使用的对象所占用的内存空间。原创 2024-08-31 23:24:44 · 693 阅读 · 0 评论 -
Java分布式架构知识体系及知识体系图
Java分布式架构整体知识体系涉及多个方面,包括分布式理论基础、分布式计算、存储、消息传递、缓存、锁、事务、服务注册与发现、负载均衡、微服务架构等。在实际应用中,需要根据具体需求选择合适的技术和框架来构建高性能、高可用、可扩展的分布式系统。原创 2024-08-30 19:28:49 · 1496 阅读 · 0 评论 -
Java整体基础知识体系图
Java整体基础知识体系图原创 2024-08-30 15:31:31 · 853 阅读 · 0 评论 -
Spring Boot简介与体系知识导图
Spring Boot简介与体系知识导图原创 2024-08-29 14:01:05 · 996 阅读 · 0 评论 -
Mysql数据库当执行SQL响应比较慢,怎样排查及解决?
一 如果执行SQL响应比较慢,可能有以下四个原因:1 没有索引或者是SOL没有命中索引,导致索引失效。2 单表数据量过多,导致查询遇到瓶颈。3 可能是网络原因,或者机器负载过高。4 热点数据导致单点负载不均衡。原创 2024-08-29 13:09:51 · 351 阅读 · 0 评论 -
讲一讲Netty pipeline的工作原理
讲一讲Netty pipeline的工作原理原创 2024-08-28 14:40:06 · 245 阅读 · 0 评论 -
二叉树的四种遍历方式(二)
二叉树的四种遍历方式(二),按层次遍历原创 2023-02-11 23:23:57 · 564 阅读 · 0 评论 -
二叉树的四种遍历方式(一)
二叉树的遍历(traversing binary tree)是指从根结点出发,按照某种次序依次访问二叉树中所有的结点,使得每个结点被访问依次且仅被访问一次。由二叉树的递归定义可知,一个非空的二叉树由根节点、左子树,右子树三部分组成,如果用L、D、R表示遍历左子树,遍历根节点,遍历右子树,则有DLR、LDR、LRD、DRL、RDL、RLD六种遍历方式,如果限定先左后右的规则,则遍历方案减少为3种,即DLR(先序(根)遍历)、LDR(中序(根)遍历)、LRD(后序(根)遍历),再加上按层次从左到右进行遍历原创 2023-02-06 00:07:02 · 637 阅读 · 0 评论 -
程序员需要知道的几个技术网站
程序员需要知道的几个技术网站原创 2023-01-30 19:27:19 · 380 阅读 · 0 评论 -
关于数据库调优,看这些就够了
数据库调优策略,数据库调优的方法原创 2023-01-29 23:20:26 · 330 阅读 · 0 评论 -
这些低代码平台,你是否知悉?
低代码low-code,无代码no-code,合称LCNC,近年来获得较快发展。低代码和无代码(LCNC)软件应用是当今商业领域最大的技术创新之一。顾名思义,低代码和无代码开发有助于简化开发流程,而不需要复杂的编程工具或专业知识。LCNC对用户的技术知识要求很低,是易于实施的开发解决方案。本文将集中介绍12种低代码平台。原创 2023-01-27 21:17:16 · 20751 阅读 · 13 评论 -
谈谈线程安全问题及其解决方法
三个窗口都卖出票1,一个票被卖了3次,多线程访问共享数据“票”,出现了线程安全问题。原创 2023-01-24 22:23:24 · 1081 阅读 · 0 评论 -
有关Java多线程的几个概念
并发与并行,进程与线程,java多线程机制,java的主线程,sleep与wait原创 2023-01-23 20:19:43 · 773 阅读 · 0 评论 -
说说多线程及创建多线程的四种方式
一、线程是什么?在计算机中当一个程序运行的时候就会创建至少一个进程,例如当我们运行WPS office 的时候,系统就会创建进程来处理我们平时的一些操作,当我们打开任务管理器的时候,在进程的列表里面就可以找到WPS Office.exe的运行程序;原创 2023-01-23 15:27:28 · 2097 阅读 · 0 评论 -
Kettle用法之Windows定时任务
前文提到了kettle的定时任务计划,但这个任务需要开启kettle,本文将利用windows的任务计划实现kettle的定时任务。原创 2023-01-12 20:21:07 · 2642 阅读 · 0 评论 -
Kettle用法之定时任务
前面讲述了kettle调用Restful API接口,当时只生做了一个转换,本文提到的定时任务将调用上文做的转换。原创 2023-01-11 23:28:49 · 5884 阅读 · 1 评论 -
用Kettle调用Restful API 接口
基于组件REST Client 请求 Restful API ,先访问获取token的Restful API,在得到包含token的结果集后,再用组件JSON input 从中抽取token,然后再用另一个组件REST Client 携带得到的token,访问包含业务数据的Restful API,经组件字段选择过滤后,再经组件表输出,将数据写入目标数据库对应的表。原创 2023-01-08 18:25:43 · 5837 阅读 · 2 评论 -
让我们拥抱DataV,感受数据可视化的魅力
可视化提供者,通过对事物规律的洞悉,从(海量)数据中分析出的结果,并以最高的效率向用户表达,将其用界面展示出来,让用户一看即明。原创 2022-11-26 01:16:08 · 1243 阅读 · 0 评论 -
做大数据开发一定要知道几个重要的框架和工具及知识点
如果做大数据开发,一定要知道几个重要的框架和工具及知识点原创 2022-11-13 00:12:19 · 972 阅读 · 0 评论