自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

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

2024,2025(专家期)

2024-04-24 03:50:34 373

原创 Aop 源码分析和实例

Aop 源码分析和实例。

2024-04-22 21:52:51 620

原创 如何研究解决问题

如何研究解决问题。

2024-04-16 20:58:14 902

原创 预约系统的使用

一般用户。

2024-04-14 17:22:45 780

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

规则系统架构组件。

2024-04-13 13:23:08 501

原创 规则系统架构

规则系统架构。

2024-04-13 13:01:44 776

原创 做事靠谱表现

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

2024-04-07 07:50:10 397

原创 物联网架构

物联网架构。

2024-04-05 19:09:22 779

原创 ApiFox 使用教程

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

2024-04-02 05:54:04 876

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

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

2024-03-30 21:43:02 717

原创 Drools 入门实例(二)

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

2024-03-25 06:50:14 931

原创 Drools 入门 实例(一)

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

2024-03-24 18:41:22 850

原创 scanBasePackages原理和使用范例

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

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

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

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

2024-03-02 21:21:35 449

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

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

2024-01-30 21:30:19 939

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

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

2024-01-29 22:07:10 911

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

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

2024-01-29 21:29:54 950

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

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

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

2024-01-27 12:51:02 939

原创 springboot 集成swagger 步骤

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

2024-01-26 21:38:12 1029

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

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

2024-01-24 23:45:59 719

原创 双数据源同步的思考

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

2024-01-23 00:11:04 893

原创 Spring 常见的脚手架

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

2024-01-22 23:53:29 890

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

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

2024-01-22 23:36:07 413

原创 Spring Boot 配置双数据源

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

2024-01-21 22:12:51 1245

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

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

2024-01-21 21:44:05 1418

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

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

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

2024-01-14 09:37:37 972

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

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

2024-01-13 08:17:14 944

原创 关于Vue前端接口对接的思考

在Vue中,组件可以分为以下几种类型:全局组件(Global Components):全局组件是在Vue实例化前定义的组件,可以在任何地方使用。可以通过方法全局注册组件,或者在Vue实例中的components属性上注册组件。局部组件(Local Components):局部组件是在Vue实例中定义的组件,只能在该Vue实例的范围内使用。可以在Vue实例的components属性中注册组件。私有组件(Private Components):私有组件是在其他组件内部定义的组件,只能在该组件的范围内使用。

2024-01-10 21:47:22 1258

原创 TypeScript基础

boolean:布尔类型,表示真或假。number:数字类型,表示整数或浮点数。string:字符串类型,表示文本。Array:数组类型,表示由相同类型的元素组成的有序集合。Tuple:元组类型,表示由固定数量和类型的元素组成的数组。enum:枚举类型,表示一组具有命名值的常量。any:任意类型,表示可以赋给任意类型的值。void:空类型,表示没有任何值。null 和 undefined:表示不存在的值。never:表示永不返回的函数类型或抛出异常的函数类型。

2024-01-09 22:50:05 1061

原创 微服务架构组件介绍

微服务架构是一个非常常见的需求。

2024-01-07 20:24:15 885

原创 组合算法简单实现

组合算法是一个非常常见的需求。

2024-01-04 07:54:15 403

原创 Spring通信传参的方法

接口传参的是一个非常常见的需求。

2024-01-01 17:14:29 913 1

原创 年度总结和规划

技术总结如上图,大概分述到各处这里做了汇总。实践了PMP的管理的思路。但是还没有对应的职位。今天的职位还没有。

2023-12-30 12:02:15 368

原创 Modbus,DNP3的理解

1.DNP3全称是Distributed Network Protocol 3,分布式网络协议3,这个协议在各种工业系统中都应用很多。它比起s7comm大刀阔斧做的协议栈要简单的多,是完全基于TCP/IP的,只是修改了应用层(但比modbus的应用层要复杂得多),在应用层实现了对传输数据的分片、校验、控制等诸多功能。2.MODBUSMODBUS 是 OSI 模型第 7 层上的应用层报文传输协议,它在连接至不同类型总线或网络的设备之间提供客户机/服务器通信。它主要用于工业自动化设备通信。

2023-12-30 11:41:36 1075

原创 RS-485 RS-232 RS-422 区别和理解

RS-485 RS-232 RS-422 是一个非常常见的需求。1.RS232接口符合美国电子工业联盟(EIA)制定的串行数据通信的接口标准,原始编号全称是EIA-RS-232(简称RS232)。RS232是串行通讯领域最早的标准之一,它定义了数据的传输方式、电气特性以及物理连接方式,被广泛用于计算机串行接口外设连接,连接电缆和机械、电气特性、信号功能及传送过程。传输距离短,只有15米,RS232在总线上只能连接1个收发器,且不支持多站收发,所以只能点对点通信;

2023-12-30 10:40:28 898

原创 一文了解无线通信 - NB-IOT、LoRa

NB-IOT、LoRa的是一个非常常见的需求。

2023-12-30 10:05:25 955

原创 Java 动态树的实现思路分析

树形菜单非常常见的需求。

2023-12-30 09:34:55 543

原创 年度技术回顾总结与拓展

年度技术规划个非常重要的问题。

2023-12-28 06:30:58 337

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关注的人

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