- 博客(1890)
- 资源 (30)
- 问答 (3)
- 收藏
- 关注
原创 做事靠谱表现
做事靠谱是指在工作或生活中,能够按时、按质完成任务,言行一致,信守承诺。以下是一些做事靠谱的方法和建议:制定明确的目标:在开始做事之前,明确自己的目标和任务,并将其具体化和可衡量化。这样可以帮助你更好地规划和安排时间。制定合理的计划:根据任务的紧急程度和重要性,制定一个合理的计划。将任务分解成小步骤,并为每个步骤设定截止日期。遵守时间约定:尊重他人的时间,遵守与他人的时间约定。如果你答应在某个时间完成某项任务,一定要努力按时完成。做好时间管理:合理安排时间,避免拖延和浪费时间。
2024-04-07 07:50:10 397
原创 论工作能力和职业规划的关系
一般的判断方式是性价比:工作能力=技术能力+效率+交际能力+应变能力技术是客观的;能力是主管的。对于客观的技术,行还是不行,简单明了。这个比较直观了,比较容易理解了。工作能力是指个人在工作中所具备的技能、知识和经验,以及解决问题、完成任务、达成目标的能力。工作能力的好坏直接影响着个人在职场中的表现和发展。工作能力包括以下几个方面: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 851
原创 scanBasePackages原理和使用范例
在非Spring Boot项目中,我们必须显式地使用@ComponentScan注解定义被扫描的包,可以通过XML文件在应用上下文中定义或在Java代码中对应用上下文定义,否则会加载不到预期的bean。scanBasePackages是Spring框架中的一个注解,用于指定要扫描的基础包名。它通过指定的包名来扫描并自动注册Bean。原理:scanBasePackages注解的原理是通过Spring的ComponentScan注解来实现的。
2024-03-02 21:47:16 1227 1
原创 解决Swagger 登录的登录到login.jsp 问题 和 404 无法访问的问题
在jeecg 框架中出现2个错误1.shi 文件的问题2.404 访问的问题,控制层url 是对的,但是访问是404。
2024-03-02 21:21:35 451
原创 浅谈一下软件 QA 方法论 和 工具
当谈到软件QA(质量保证)方法论和工具时,有几个重要的方面需要考虑。测试策略和计划:首先,制定一个明确的测试策略和计划,以确保覆盖所有关键功能和应用场景。这将帮助您确定测试的范围、目标和资源需求。测试设计技术:选择适合您项目的测试设计技术,如等价类划分、边界值分析、决策表等。这些技术帮助您设计有效的测试用例,从而提高测试覆盖率。自动化测试工具:考虑使用自动化测试工具来加速和增强您的测试活动。常见的自动化测试工具包括Selenium、Appium、JUnit、JUnit等等。选择适合您的技术栈和需求的工具。
2024-01-30 21:30:19 939
原创 Kafka高级_生产者ACk机制&数据一致性问题
每个分区都有多个副本,其中一个被选为领导者,负责处理所有的读写请求,其余副本作为追随者,只负责与领导者进行数据同步。因此,在领导者写入数据之后,追随者可能还没有完全同步,这导致了部分数据一致性的问题。当追随者与领导者之间的复制延迟过高时,追随者将被自动踢出ISR,这样可以避免延迟过高的副本对数据一致性造成影响。这样可以减少延迟,提高吞吐量,但也会导致数据在多个副本之间存在一定的延迟,从而可能出现数据不一致的情况。通过增加ISR中的副本数量,可以提高数据的容错性和可用性,但也会增加复制延迟。
2024-01-29 22:07:10 913
原创 Kafka高级_生产者分区策略&生产者ISR
默认分区策略:在没有指定分区策略时,生产者会使用默认的分区策略。默认分区策略是根据消息的键值进行哈希计算,然后将消息分配到对应的分区中。自定义分区策略:如果默认的分区策略无法满足需求,可以自定义分区策略。自定义分区策略需要实现org.apache.kafka.clients.producer.Partitioner接口,并重写partition方法。通过自定义分区策略,可以根据自己的业务逻辑来决定消息分配到哪个分区中。轮询分区策略:轮询分区策略会按照轮询的方式,依次将消息分配到每个分区中。
2024-01-29 21:29:54 951
原创 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 721
原创 双数据源同步的思考
当需要将数据从一个数据源同步到另一个数据源时,可以采用以下方法和步骤:手动同步:通过编写脚本或使用工具进行手动数据同步。定时任务:设置定时任务,定期执行数据同步操作。数据库触发器:使用数据库触发器监测源数据的变化,并实时同步到目标数据源。数据同步工具:使用专业的数据同步工具,如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 892
原创 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 1250
原创 常见的代码生成器使用
常见的代码生成器使用:常见的Java代码生成器有以下几种:MyBatis Generator:用于生成MyBatis的Mapper接口、SQL映射文件以及Model实体类的代码。Hibernate Tools:用于根据数据库表生成Hibernate的Entity实体类和对应的映射文件。Spring Roo:一个开源的Java开发工具,可以通过命令行或者图形界面的方式生成Spring应用程序的各种代码。
2024-01-21 21:44:05 1428
原创 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 976
原创 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
原创 Modbus,DNP3的理解
1.DNP3全称是Distributed Network Protocol 3,分布式网络协议3,这个协议在各种工业系统中都应用很多。它比起s7comm大刀阔斧做的协议栈要简单的多,是完全基于TCP/IP的,只是修改了应用层(但比modbus的应用层要复杂得多),在应用层实现了对传输数据的分片、校验、控制等诸多功能。2.MODBUSMODBUS 是 OSI 模型第 7 层上的应用层报文传输协议,它在连接至不同类型总线或网络的设备之间提供客户机/服务器通信。它主要用于工业自动化设备通信。
2023-12-30 11:41:36 1077
原创 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
01.mysql 学习书籍.rar
2019-07-15
关于#git#的问题:get 提交文件时文件丢失执行git commit
2024-01-27
关于#nettychannelRead#的问题,如何解决?
2023-07-28
netty handler顺序是怎么样的?
2023-07-28
maven 更新远程库时报错:更新不下来,如何解决?
2023-04-01
ERR_FAILED 200
2022-11-22
流程部署还是旧流程问题
2022-11-09
common .net 包 ftp 下载不了
2022-11-02
访问 html 后台返回 http 302
2022-10-12
如何保证扣款中的幂等性
2022-10-01
如何在VSCode中开发一个快捷插件,使得在编辑器代码位置定位到Mapper文件?
2022-08-19
如何手工调式Spring Boot程序(语言-java)
2022-08-17
Couldn't start client Java Language Server
2022-08-16
action跳转到jsp视图的方式有几种?
2022-08-13
db2 导入报-4229 错误
2021-08-28
TA创建的收藏夹 TA关注的收藏夹
TA关注的人