自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(1901)
  • 资源 (30)
  • 问答 (3)
  • 收藏
  • 关注

原创 kafka API 自定义拦截器

Kafka API 自定义拦截器在 Kafka 中,拦截器是一种机制,可以通过在消息发送和消费的过程中添加自定义的逻辑。拦截器可以用于各种用途,例如日志记录、监视、数据转换等。要实现自定义拦截器,需要创建一个类,实现 Kafka 的或接口,具体取决于你是要在消息发送还是消息消费时使用拦截器。// 在消息消费之前运行的逻辑 // 在这里可以对消息进行处理或记录日志 for(ConsumerRecord < String , String > record : records) {

2024-05-27 23:10:48 499

原创 kafka 案例

System . out . println("消息发送成功!");} else {System . out . println("消息发送失败:" + exception . getMessage());} } });} }System . out . println("消息发送成功!");} else {System . out . println("消息发送失败:" + exception . getMessage());} } });} }

2024-05-26 14:31:37 464

原创 消费者相关&高效读写&ZK作用

1.消费者分区分配策略2. 消费者offset的存储3. 消费者组案例4. 高效读写&Zk作用5. Ranger分区再分析。

2024-05-26 14:13:01 827

原创 kafka生产者相关

kafka生产者相关:在 Kafka 中,生产者的分区策略可以通过配置参数 来指定。当生产者发送消息到主题时,分区策略决定了消息被分配到哪个分区中。Kafka 提供了以下几种默认的分区策略:除了默认的分区策略之外,Kafka 还允许用户自定义分区策略。用户可以实现 接口,并通过配置参数 指定自定义的分区策略。自定义的分区策略可以根据业务需求来选择分区的方式,比如根据消息的某个字段来选择分区,或者根据一些特定的规则来选择分区。自定义分区策略可以提高消息的分布均衡性,从而提高整体的性能和可扩展性。Kafk

2024-05-25 18:53:00 941

原创 kafka 工作流程&文件存储

kafka 工作流程&文件存储。

2024-05-25 18:38:58 539

原创 kafka 消费模式&基础架构

kafka消费模式。

2024-05-25 17:56:11 914

原创 一种跨平台通信的轻量级高性能过程调用框架

一种跨平台通信的轻量级高性能过程调用框架。

2024-05-09 23:11:03 596

原创 微服务架构下规范实践-研发管理

微服务架构下规范实践。

2024-05-03 12:04:26 887

原创 SpringBoot开启定时任务

SpringBoot开启定时任务。

2024-05-03 11:06:26 847

原创 为什么会产生 java.lang.OutOfMemoryError: Java heap space 错误以及如何解决

Java的堆空间用于存储对象实例和数组等数据。当Java程序需要创建对象实例或数组时,它会分配一定的堆空间来存储这些数据。如果堆空间不足以容纳新的对象或数组,就会抛出java.lang.OutOfMemoryError: Java heap space错误。产生这个错误的原因通常有以下几种:内存泄漏:程序中存在未释放的对象引用,导致无用的对象无法被垃圾回收器回收,从而占用了大量的堆空间。内存不足:程序需要分配大量的对象或数组,但给定的堆空间不足以容纳所有数据。

2024-05-02 23:54:40 585 1

原创 某人的系统四分法(管理+ 规则+应用+对接)

管理系统功能是一种计算机软件或应用程序,用于协助管理和监控各种业务和流程。它可以帮助组织有效地处理和管理各种任务和活动,提高工作效率和生产力。以下是一些常见的管理系统功能:用户管理:管理系统可以提供用户身份验证和权限管理功能,以确保只有授权用户可以访问和操作系统中的内容和功能。数据管理:管理系统可以管理和存储组织的数据,包括客户信息、产品信息、销售记录等。它可以帮助组织高效地组织和检索数据,并确保数据的安全和完整性。

2024-04-26 22:51:59 560

原创 2024,2025,2026(为期2年,专家期,管理期)

2024,2025(专家期)

2024-04-24 03:50:34 394

原创 Aop 源码分析和实例

Aop 源码分析和实例。

2024-04-22 21:52:51 629

原创 如何研究解决问题

如何研究解决问题。

2024-04-16 20:58:14 908

原创 预约系统的使用

一般用户。

2024-04-14 17:22:45 787

原创 3. 规则系统架构组件

规则系统架构组件。

2024-04-13 13:23:08 509

原创 规则系统架构

规则系统架构。

2024-04-13 13:01:44 857

原创 做事靠谱表现

做事靠谱是指在工作或生活中,能够按时、按质完成任务,言行一致,信守承诺。以下是一些做事靠谱的方法和建议:制定明确的目标:在开始做事之前,明确自己的目标和任务,并将其具体化和可衡量化。这样可以帮助你更好地规划和安排时间。制定合理的计划:根据任务的紧急程度和重要性,制定一个合理的计划。将任务分解成小步骤,并为每个步骤设定截止日期。遵守时间约定:尊重他人的时间,遵守与他人的时间约定。如果你答应在某个时间完成某项任务,一定要努力按时完成。做好时间管理:合理安排时间,避免拖延和浪费时间。

2024-04-07 07:50:10 402

原创 物联网架构

物联网架构。

2024-04-05 19:09:22 820 1

原创 ApiFox 使用教程

后端接口调式的是一个非常常见的需求。

2024-04-02 05:54:04 1002

原创 论工作能力和职业规划的关系

一般的判断方式是性价比:工作能力=技术能力+效率+交际能力+应变能力技术是客观的;能力是主管的。对于客观的技术,行还是不行,简单明了。这个比较直观了,比较容易理解了。工作能力是指个人在工作中所具备的技能、知识和经验,以及解决问题、完成任务、达成目标的能力。工作能力的好坏直接影响着个人在职场中的表现和发展。工作能力包括以下几个方面:1.专业知识和技能:指在特定领域内所需要的专业知识和技能,例如工程师需要具备相关的工程知识和技能,销售人员需要了解销售技巧和市场情况等。2.沟通与协作能力:指个人与他人进行有效沟

2024-03-30 21:43:02 720

原创 Drools 入门实例(二)

Drools 是一个基于规则引擎的开源项目,它可以帮助开发人员动态加载规则并在特定条件下触发这些规则。要动态加载规则,首先需要将规则定义存储在一个规则文件中,这可以是一个独立的文件,也可以是一个包含多个规则的文件。规则文件通常使用DRL(Drools Rule Language)格式进行编写。在程序运行时,可以使用Drools API 将规则文件加载到Drools引擎中。在加载规则文件后,可以使用Drools提供的API在适当的情况下触发规则的执行。例如,可以在满足特定条件时调用。

2024-03-25 06:50:14 971

原创 Drools 入门 实例(一)

Drools 入门 实例Drools 是一个开源的规则引擎,用于规则的定义和执行。它具有以下特点:灵活性:Drools 提供了丰富的规则定义语言,允许用户以自然语言的方式来表达业务规则。用户可以通过规则文件来定义和管理规则,也可以通过编程接口在运行时动态添加、修改和删除规则。高性能:Drools 使用了基于 Rete 网络的算法来实现规则匹配和推理,这种算法可以有效地处理大规模的规则集合。此外,Drools 还支持多线程和分布式执行,可以进一步提高系统的性能。

2024-03-24 18:41:22 946

原创 scanBasePackages原理和使用范例

在非Spring Boot项目中,我们必须显式地使用@ComponentScan注解定义被扫描的包,可以通过XML文件在应用上下文中定义或在Java代码中对应用上下文定义,否则会加载不到预期的bean。scanBasePackages是Spring框架中的一个注解,用于指定要扫描的基础包名。它通过指定的包名来扫描并自动注册Bean。原理:scanBasePackages注解的原理是通过Spring的ComponentScan注解来实现的。

2024-03-02 21:47:16 1370 1

原创 解决Swagger 登录的登录到login.jsp 问题 和 404 无法访问的问题

在jeecg 框架中出现2个错误1.shi 文件的问题2.404 访问的问题,控制层url 是对的,但是访问是404。

2024-03-02 21:21:35 494

原创 浅谈一下软件 QA 方法论 和 工具

当谈到软件QA(质量保证)方法论和工具时,有几个重要的方面需要考虑。测试策略和计划:首先,制定一个明确的测试策略和计划,以确保覆盖所有关键功能和应用场景。这将帮助您确定测试的范围、目标和资源需求。测试设计技术:选择适合您项目的测试设计技术,如等价类划分、边界值分析、决策表等。这些技术帮助您设计有效的测试用例,从而提高测试覆盖率。自动化测试工具:考虑使用自动化测试工具来加速和增强您的测试活动。常见的自动化测试工具包括Selenium、Appium、JUnit、JUnit等等。选择适合您的技术栈和需求的工具。

2024-01-30 21:30:19 971

原创 Kafka高级_生产者ACk机制&数据一致性问题

每个分区都有多个副本,其中一个被选为领导者,负责处理所有的读写请求,其余副本作为追随者,只负责与领导者进行数据同步。因此,在领导者写入数据之后,追随者可能还没有完全同步,这导致了部分数据一致性的问题。当追随者与领导者之间的复制延迟过高时,追随者将被自动踢出ISR,这样可以避免延迟过高的副本对数据一致性造成影响。这样可以减少延迟,提高吞吐量,但也会导致数据在多个副本之间存在一定的延迟,从而可能出现数据不一致的情况。通过增加ISR中的副本数量,可以提高数据的容错性和可用性,但也会增加复制延迟。

2024-01-29 22:07:10 957

原创 Kafka高级_生产者分区策略&生产者ISR

默认分区策略:在没有指定分区策略时,生产者会使用默认的分区策略。默认分区策略是根据消息的键值进行哈希计算,然后将消息分配到对应的分区中。自定义分区策略:如果默认的分区策略无法满足需求,可以自定义分区策略。自定义分区策略需要实现org.apache.kafka.clients.producer.Partitioner接口,并重写partition方法。通过自定义分区策略,可以根据自己的业务逻辑来决定消息分配到哪个分区中。轮询分区策略:轮询分区策略会按照轮询的方式,依次将消息分配到每个分区中。

2024-01-29 21:29:54 960

原创 ieda 和 git版本适配列表

IEDA 1.0.0 对应 Git 2.17.0IEDA 1.1.0 对应 Git 2.18.0IEDA 1.2.0 对应 Git 2.19.0IEDA 1.3.0 对应 Git 2.20.0IEDA 1.4.0 对应 Git 2.21.0IEDA 1.5.0 对应 Git 2.22.0IEDA 1.6.0 对应 Git 2.23.0IEDA 1.7.0 对应 Git 2.24.0IEDA 1.8.0 对应 Git 2.25.0。

2024-01-28 20:38:40 827

原创 Kafka高级_工作流程&文件存储

Kafka的工作流程如下:Producer:消息生产者将消息发送到Kafka集群。Producer可以将消息发送到指定的Topic,也可以将消息发送到多个Topic。Producer也可以指定消息的分区方式和消息的顺序。Broker:Kafka集群由多个Broker组成,每个Broker是一个独立的Kafka服务器。每个Broker负责管理一部分Topic的分区副本。Broker接收来自Producer的消息,并将其存储在磁盘上,以便后续的消费者能够消费。

2024-01-27 12:51:02 947

原创 springboot 集成swagger 步骤

使用如下脚手架,创建基础环境,https://start.aliyun.com/bootstrap.html。

2024-01-26 21:38:12 1033

原创 JAVA实现指定日期加几天方法总结

可以使用Java的Calendar类来实现指定日期加几天的方法。// 获取当前日期// 需要加的天数// 调用方法计算新日期System.out.println("原日期:" + date);System.out.println("加" + daysToAdd + "天后的日期:" + newDate);该代码定义了一个名为DateUtils的工具类,其中包含一个方法,用于将指定日期加上指定天数。在main方法中,我们首先获取当前日期,并指定需要加上的天数。然后调用。

2024-01-24 23:45:59 915

原创 双数据源同步的思考

当需要将数据从一个数据源同步到另一个数据源时,可以采用以下方法和步骤:手动同步:通过编写脚本或使用工具进行手动数据同步。定时任务:设置定时任务,定期执行数据同步操作。数据库触发器:使用数据库触发器监测源数据的变化,并实时同步到目标数据源。数据同步工具:使用专业的数据同步工具,如Sqoop、DataX等。确定源数据源和目标数据源的连接信息,包括数据库类型、主机地址、端口号、用户名、密码等。创建目标数据源的表结构,确保与源数据源的表结构一致或可以映射。

2024-01-23 00:11:04 898

原创 Spring 常见的脚手架

在Spring生态系统中,有许多常见的脚手架可以用来快速搭建和开发应用程序。以下是一些常见的Spring脚手架:Spring Boot:Spring Boot是一个用于快速构建可独立运行的Spring应用程序的框架。它通过自动配置和约定优于配置的原则,使得开发者可以更快地搭建和部署应用程序。Spring MVC:Spring MVC是一个基于Java的Web应用程序框架,用于构建MVC架构的Web应用程序。它提供了一个模型-视图-控制器的设计模式,用于将业务逻辑、用户界面和用户输入分离。

2024-01-22 23:53:29 953

原创 Spring boot profile 指定的方式 和实例

在Spring Boot中,可以通过以下方式来指定应用程序的配置文件和环境配置的激活方式:使用命令行参数:可以通过在启动应用程序时使用命令行参数来指定激活的配置文件。例如,使用参数来指定激活的配置文件,例如。使用环境变量:可以通过设置环境变量来指定激活的配置文件。例如,设置环境变量为prod。使用文件:可以在文件中使用属性来指定激活的配置文件。例如,将添加到文件中。使用文件:可以在文件中使用属性来指定激活的配置文件。例如,将添加到文件中。创建文件,包含以下内容:创建文件,包含以下内容:在。

2024-01-22 23:36:07 457

原创 Spring Boot 配置双数据源

添加依赖添加 Spring Boot 和数据库驱动的依赖配置数据源在 application.properties 或 application.yml 中分别配置两个数据源的连接信息创建数据源配置类创建两个数据源的配置类,分别配置数据源相关信息配置数据源事务管理器创建两个数据源的事务管理器,并指定数据源配置 JPA 实体管理器工厂创建两个 JPA 实体管理器工厂,并指定数据源和配置信息配置事务注解支持启用事务注解支持,并指定事务管理器在 DAO 层使用数据源。

2024-01-21 22:12:51 1564

原创 常见的代码生成器使用

常见的代码生成器使用:常见的Java代码生成器有以下几种:MyBatis Generator:用于生成MyBatis的Mapper接口、SQL映射文件以及Model实体类的代码。Hibernate Tools:用于根据数据库表生成Hibernate的Entity实体类和对应的映射文件。Spring Roo:一个开源的Java开发工具,可以通过命令行或者图形界面的方式生成Spring应用程序的各种代码。

2024-01-21 21:44:05 2262

原创 vue具体组件的获值API方法实例

Vue中常见的组件有以下几种:基础组件(Base Components):例如按钮(Button)、输入框(Input)、下拉菜单(Select)等。表单组件(Form Components):例如表单(Form)、表单项(FormItem)、复选框(Checkbox)、单选框(Radio)等。列表组件(List Components):例如列表(List)、列表项(ListItem)、分页(Pagination)等。

2024-01-14 12:13:28 1008

原创 vue中组件的传递取值方式总结

在子组件中接收通过props传递的数据。例如:render() {return (

2024-01-14 09:37:37 1001

原创 js 中 复杂json 组装 实例通用模式

上一篇提到http通信中,最重要的是就是组包和解析了,其他都是模板化的,而这其中又非常重要。重点说一下组包模式。

2024-01-13 08:17:14 981

809 协议教程,含代码教程,PDF格式文档

809 协议教程

2023-07-31

hadoop源码解析-Job提交.pdf

hadoop源码解析-Job提交.pdf

2022-06-06

hadoop 源码解析_yarn源码解析

hadoop 源码解析_yarn源码解析

2022-06-06

HDFS 的读写数据流程:

HDFS 的读写数据流程:

2022-06-06

hadoop 源码解析-DataNode

hadoop 源码解析-DataNode

2022-06-06

hadoop NameNode 源码解析

hadoop NameNode 源码解析

2022-06-05

hadoop+2022+面试题

hadoop+2022+面试题

2022-06-04

hadoop- w3c 学习笔记

hadoop- w3c 学习笔记

2022-06-02

任务调度SQL.rar

任务调度组件设计的完成SQL ,完成平台级别的任务调度,使用quartz定时任务,可动态完成任务的添加、修改、删除、暂停、恢复、运行日志查看功能

2020-04-02

平台权限表设计.sql

权限表结构设计SQL,三表结构(系统角色表,角色权限表,用户角色表),基于RABC的权限模型,简单实现

2020-03-30

java_card3.zip

epan 苏州 的机试题,这里提供2种方法实现。一种是线程池,第2种是基本的多线程。供大家参考参看,只是2个demo.

2019-12-15

spring+structs+hibernate 框架的整合demo

主要是基于SSH框架的登录功能,基本的CRUD的功能实现,以及省市区三级级联实现。

2019-08-10

pdf -微服务架构-完整版.rar

微服务架构与实践 ,介绍了微服务架构的概念,工程实例,Docker 部署镜像等。

2019-07-27

01.mysql 学习书籍.rar

1.MYSQL 必知必会 2.SQL学习指南() 3.MySQL技术内幕:InnoDB存储引擎 4.高性能MYSQL 5.高可用MYSQL : 五本书籍,带有SQL脚本

2019-07-15

工作资料总结

company 资料整理配置完成,需要整理的资料待总结的文档

2018-12-13

下架检测代码

自己开发的下架检测项目,可以访问360,百度,tengxun等爬虫

2018-12-12

SSM整合范例

Spring + SpringMVC + MyBatis 整合,通过SSM访问传统的数据库

2018-11-19

spring+dubbo+zookper 的集成

spring 下,dubbo+ zookper 的集成代码,导入即可使用

2018-11-17

spring 整合spring mvc

spring整合spring mvc,通过IEDA进行整合,比较方便了~

2018-11-14

spring-data 访问 mongdb

使用配置方式连接spring data 连接Mongdb 方法测试demo.

2018-11-14

邓俊辉版java 数据结构源码

邓俊辉版java 数据结构配套的源码,可配套PDF源码书籍使用。

2018-11-11

产品体验模板

根据常见的产品,分析出常见的产品体验体验模板word 版。

2018-11-07

demo_memcache_ieda

memcached 的入门小例子,使用两种不同的jar 访问客户端

2018-11-01

helloworld spring mvc

spring mvc helloworld 代碼,導入即可使用,使用Lib庫

2018-10-29

doxyfile 配置文件

用于doxygen 的配置工具的加载,生成专业的阅读文档,

2018-10-25

helloworld 代码

使用spring 访问demo ,使用spring 和redis 的简要集成。

2018-10-22

helloworld -连接redis 数据库

使用java 客户端连接redis 服务器,并通过java 客户端操作redis数据库代码

2018-10-22

IEDA helloworld 代码

对应版本的helloworld 代码,直接从file->import 即可

2018-10-18

maven 测试demo

测试maven 功能的一部分demo,以下可以按照该范例继续补充。

2018-10-18

邓俊辉版数据结构

学习数据结构的好书籍,里面有数学证明理论,清华教科书

2018-09-30

集群安装步骤

用于描述构建大数据平台

2017-02-11

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除