自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 模拟面试三

答案:微服务架构是一种软件开发方法,将一个应用程序拆分成一系列小型、自治、可独立运行的服务,每个服务都专注于完成一个特定的业务功能,并通过轻量级的通信机制进行互联。

2024-06-17 19:16:10 483

原创 面试真题:消费者积压问题的答案

消费者处理速度跟不上生产者发送速度消息队列长度不断增长,系统性能下降。

2024-06-14 22:44:39 990

原创 模拟面试题卷二

答:Spring Boot是一个用于简化Spring应用开发的框架,它提供了自动配置、快速构建和可部署的特点。我有相关开发经验,可以进行Spring MVC的配置和开发,实现Web应用的功能。在之前的工作中,我会合理安排任务和时间,制定优先级,通过有效的沟通和团队协作来应对压力,并能够保持良好的工作状态和心态。答:我有良好的沟通表达能力,可以清晰地传达自己的想法和意见,也能倾听他人的建议,并进行有效的沟通交流。我有相关开发经验,可以进行数据库的建模、SQL语句的编写和数据库操作的优化。

2024-06-14 09:43:19 495

原创 模拟面试题卷一

答案:微服务架构是一种面向服务的架构风格,将应用程序划分为一组小型、独立的服务,每个服务运行在自己的进程中,并通过轻量级的通信机制相互协作。Spring Cloud Alibaba是基于Spring Cloud构建的一套解决方案,它提供了服务注册与发现、负载均衡、配置管理等功能,可以方便地构建和管理微服务架构。答案:Spring Boot的优点包括:简化了Spring应用程序的开发过程、提供了自动配置和快速启动的能力、降低了应用程序的依赖和复杂度。答案:Spring中的依赖注入是通过反射机制实现的。

2024-06-14 09:18:13 357

原创 微服务迁移、重构最佳经验

要了解现有的应用架构和技术栈,可以采取以下几个步骤:1. 了解应用的背景和目标:首先要了解应用的背景和目标,包括应用所属的行业、应用的类型(例如Web应用、移动应用等)、应用的规模等。2. 查看系统文档和设计文档:查看应用的系统文档和设计文档可以获得详细的应用架构和技术选型信息。这些文档通常包括系统的功能模块、模块之间的关系、数据流程、数据存储、性能需求等信息。3. 检查应用的代码库:如果有权限,可以查看应用的代码库,特别是核心的模块和组件。

2024-06-13 15:33:19 1055

原创 一文了解分布式应用开发框架

一文了解分布式应用开发框架分布式应用开发框架是一种用于简化分布式应用开发过程的软件工具。它提供了一套编程模型和工具集,用于处理分布式应用中的常见问题,如分布式数据存储、消息传递、负载均衡和容错等。以下是一些常见的分布式应用开发框架:Apache Hadoop:Hadoop是一个开源的分布式计算框架,用于处理大规模数据集的分布式计算和存储。它提供了分布式文件系统HDFS和分布式计算框架MapReduce,可以在大规模集群上并行处理数据。

2024-06-13 12:12:44 896

原创 一文熟悉Spring Web开发体系

一文熟悉Spring Web开发体系Spring Web开发体系是Spring框架中用于开发Web应用程序的一系列技术和组件。它提供了一种灵活、高效和可扩展的方式来构建和部署Web应用程序。Spring MVC:Spring MVC是Spring框架中的一个模块,它提供了一种基于MVC(Model-View-Controller)模式的开发方式,用于处理Web请求和响应。通过Spring MVC,开发人员可以轻松地将业务逻辑和用户界面分离,实现更加灵活和可维护的Web应用程序。

2024-06-12 17:23:32 945 1

原创 5.6 探讨软件系统的三高设计和容错机制设计

性能设计是指在设计过程中考虑并优化系统、产品或服务的性能指标,以提供更高效、更稳定、更可靠的使用体验。性能设计涵盖了多个方面,包括响应时间、吞吐量、负载能力、可扩展性、可靠性等。通过合理的性能设计,可以提高系统的响应速度、减少资源消耗、提升用户满意度。性能设计需要在需求分析和系统架构设计阶段进行,并在系统开发和运维过程中持续优化和监测。

2024-06-12 15:12:11 683

原创 5.5 业务流程和业务逻辑设计

业务规则定义是指组织或企业在进行业务活动过程中,根据业务需求和规程制定的一系列规则。这些规则旨在指导和约束各种业务操作和决策,确保业务活动的规范性、一致性和有效性。业务规则定义涵盖了以下方面:1. 业务流程规则:规定了业务流程中各个节点的操作和决策规则,以确保流程的顺畅进行。2. 数据规则:规定了业务数据的创建、修改、存储和访问规则,确保数据的准确性、完整性和安全性。3. 权限规则:规定了各个用户或角色在业务系统中的权限范围和操作规则,确保业务系统的安全性和权限控制。

2024-06-12 12:32:39 1054

原创 5.4 安全策略和控制 方法实现探讨

安全策略是一组规则和措施,旨在保护组织的信息和资产免受潜在的威胁和攻击。它的制定和实施需要考虑组织的特定需求和风险,并采取适当的措施来减少潜在的安全漏洞。安全策略的定义包括以下几个方面:1. 目标和范围:确定安全策略的整体目标和适用范围。例如,是否覆盖整个组织还是特定的部门、系统或流程。2. 风险评估:评估组织的风险和威胁情况,包括内部和外部的威胁。这可以通过安全审计、风险评估和威胁建模等方法来完成。3. 安全目标:明确安全策略的具体目标,如保护机密性、完整性和可用性。

2024-06-11 19:56:28 1098

原创 5.3 数据模型设计总结

数据模型设计是指在数据库设计过程中,根据需求和业务逻辑,对数据进行抽象、组织和建模的过程。它是数据库设计的重要部分,决定了数据在数据库中的组织方式,直接影响了数据库的性能、可扩展性和易用性。在进行数据模型设计时,需要考虑以下几个方面:1. 数据需求分析:了解用户需求,明确数据的基本概念和关系,并通过业务规则和实体关系图进行数据建模。2. 实体关系图(ER图)设计:根据数据需求,将数据抽象成实体和实体间的关系,并用符号和箭头表示。

2024-06-11 18:15:05 627

原创 5.2 模块之间的交互和通信方式方法总结

事件驱动通信是一种通信模式,它基于事件的发生和相应来进行通信。在事件驱动通信中,各个组件之间通过发送事件来进行通信,而不是直接调用对方的方法。事件驱动通信的基本原理是,当一个组件发生某个特定的事件时,它会发送一个事件消息,然后其他相关的组件可以监听并相应这个事件消息。这种通信模式的好处是,各个组件之间解耦合,不需要直接依赖对方的接口或实现,而是通过事件来进行通信。这样可以增加系统的灵活性和可扩展性。事件驱动通信可以在各种不同的系统中使用,包括软件系统、硬件系统等。

2024-06-11 17:39:55 897

原创 5.1 系统模块划分探讨

系统模块划分是指将一个系统按照功能或业务进行划分,以便于组织和管理系统的开发、维护和扩展。一般来说,系统模块划分可以根据业务功能、技术层次和逻辑关系等方面进行。

2024-06-11 17:03:54 1029

原创 架构师 如何架构选型一个项目

项目目标是通过开发一个新产品或服务,解决特定问题或满足特定需求。项目需求是指项目所必需的功能、性能、质量等方面的要求。项目目标和需求可能包括以下几个方面:1. 解决问题:项目目标是通过开发新产品或服务来解决特定的问题。需求是指项目所必需的功能和性能,以解决问题并达到项目目标。2. 满足需求:项目目标是满足特定的需求。需求是指项目所必需的功能、性能和质量,以满足用户或客户的需求和期望。3. 提高效率:项目目标是提高工作效率和生产力。需求是指项目所必需的功能和性能,以实现效率和生产力的提升。

2024-06-11 15:26:55 861

原创 数据交换平台_10_activatemq 中间件容错性测试

2. 节点故障:当ActiveMQ的节点发生故障时,其他节点将接管故障节点上的工作,保证系统的可用性。4. 持久化测试:在 ActiveMQ 中启用持久化功能,发送一条持久化消息,然后模拟节点宕机,再重启节点,验证消息是否可以从持久化存储中恢复。2. 主从复制:ActiveMQ支持主从复制机制,可以配置多个主节点和从节点,当主节点故障时,从节点可以接管主节点的工作,确保消息的可靠传输。3. 消息重发测试:发送一条消息,然后模拟断开连接或者宕机,等待一段时间后,再重新连接,验证消息是否能够恢复并被正确重发。

2024-06-09 23:57:54 329

原创 数据交换平台_08_activatemq 如何集成其他系统或应用

使用ActiveMQ的JMS API使用ActiveMQ的Java Message Service(JMS)API可以轻松地将ActiveMQ集成到Java应用程序中。通过JMS API,您可以发送和接收消息,以实现与ActiveMQ的通信。使用ActiveMQ的REST APIActiveMQ还提供了REST API,可以通过HTTP请求发送和接收消息。这使得可以使用任何编程语言(如Python、Node.js等)来与ActiveMQ进行通信。使用ActiveMQ的STOMP协议。

2024-06-09 11:35:19 155 2

原创 数据交换平台_07_实现消息的路由和过滤

实现消息的路由和过滤。

2024-06-09 11:22:26 36

原创 数据交换平台_05_ 监控和管理消息队列

数据交换平台_05_ 监控和管理消息队列是一个非常常见的需求。

2024-06-09 11:08:56 48

原创 数据交换平台_04_创建消息生产者和消费者

创建消息生产者和消费者:使用ActiveMQ提供的API,创建消息的生产者和消费者。生产者将数据封装成消息发送到ActiveMQ的队列或主题,消费者从队列或主题中接收消息并进行处理。

2024-06-09 10:59:30 350

原创 IEDA 默认依赖概述

IEDA 默认依赖概述的是一个非常常见的需求。

2024-06-08 15:28:59 785

原创 IEDA集成依赖概述

IEDA集成依赖概述Spring Cache Abstraction是Spring Framework提供的一种用于缓存数据的技术。它提供了一个抽象层,可以将缓存逻辑与业务逻辑分离,同时支持多个缓存提供者(如Ehcache、Redis等),使得开发者可以在不修改业务代码的情况下,方便地集成缓存功能。使用Spring Cache Abstraction,我们可以通过在方法上添加@Cacheable、@CachePut和@CacheEvict等注解来实现对方法的返回值进行缓存、更新缓存和清除缓存的操作。

2024-06-08 14:56:59 821

原创 IEDA 默认集成依赖概述

IEDA使用的是一个非常常见的需求。

2024-06-08 14:01:48 851

原创 基于Java Mq的数据交换平台实现_设计消息的格式和内容

数据交换平台是一个非常常见的需求。

2024-06-08 10:05:05 643 1

原创 基于 中间件 的 数据交换平台 的实现

数据交换平台是一种能够协调和促进数据交换的软件工具或系统。它提供了一个中心化的平台,用于将不同来源和格式的数据整合、转换和交换,以满足不同系统之间的数据交互需求。数据交换平台的主要作用包括:1. 数据整合:数据交换平台可以将来自不同系统和数据库的数据进行整合,并进行数据清洗、转换和集成,以确保数据的一致性和准确性。2. 数据转换:数据交换平台能够将不同格式的数据进行转换,包括数据格式、编码方式、数据结构等,使得数据能够在不同系统之间进行无缝交换。

2024-06-08 09:12:46 1282

原创 电力科学研究 涉及的IT系统

电力科学研究 涉及的IT系统。

2024-06-04 10:53:14 572

原创 软件系统集成的方法总结

软件系统集成的方法总结。

2024-06-04 04:51:18 979

原创 电力业务模型

电力业务模型供电系统发电厂发电厂业务模型是指发电厂的运营和盈利方式。发电厂通常通过以下几种业务模型来获得收入:销售电力:发电厂将自己产生的电力出售给电力公司或终端用户,通过销售电力来获得收入。这是最常见的发电厂业务模型。售后服务:除了销售电力外,发电厂还可以提供售后服务,包括设备维护、故障修复等。这样可以通过收取服务费用来增加收入。电力交易:发电厂可以参与电力市场的电力交易,根据市场需求和供应情况进行电力的购买和销售,通过市场价格的差异来获得利润。

2024-05-29 05:07:31 636

原创 kafka 和flume对接

Kafka Sink 提供了可靠的方式将数据写入 Kafka,支持批量写入、分区和副本的配置,确保数据的可靠性和一致性。保证数据的顺序性:可以使用 Kafka 的分区机制来控制数据的顺序,确保相同 key 的数据被写入到同一个 partition 中,保证数据的顺序性。Kafka Sink 会负责将数据写入指定的 topic,根据配置的 partition 和副本策略,将数据分布到 Kafka 集群中的不同节点上。您需要提供目标的相关配置,如HDFS的文件路径、HBase的表名称等。

2024-05-28 09:37:18 1061

原创 kafka API 自定义拦截器

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

2024-05-27 23:10:48 876

原创 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 711

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

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

2024-05-26 14:13:01 1098

原创 kafka生产者相关

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

2024-05-25 18:53:00 1064

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

kafka 工作流程&文件存储。

2024-05-25 18:38:58 687

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

kafka消费模式。

2024-05-25 17:56:11 1254

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

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

2024-05-09 23:11:03 612

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

微服务架构下规范实践。

2024-05-03 12:04:26 897

原创 SpringBoot开启定时任务

SpringBoot开启定时任务。

2024-05-03 11:06:26 948

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

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

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

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

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

2024-04-26 22:51:59 568

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

2024,2025(专家期)

2024-04-24 03:50:34 400

kafka 架构笔记讲述概要

kafka,kafka 初学者

2024-06-16

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

集群安装步骤

用于描述构建大数据平台

2017-02-11

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

TA关注的人

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