- Mapper代理开发 Mapper代理开发概述之前我们写的代码是基本使用方式,它也存在硬编码的问题,如下:这里调用 selectList() 方法传递的参数是映射配置文件中的 namespace.id值。这样写也不便于后期的维护。如果使用 Mapper 代理方式(如下图)则不存在硬编码问题。通过上面的描述可以看出 Mapper 代理方式的目的:解决原生方式中的硬编码简化后期执行SQLMyb... Mapper代理开发 Mapper代理开发概述之前我们写的代码是基本使用方式,它也存在硬编码的问题,如下:这里调用 selectList() 方法传递的参数是映射配置文件中的 namespace.id值。这样写也不便于后期的维护。如果使用 Mapper 代理方式(如下图)则不存在硬编码问题。通过上面的描述可以看出 Mapper 代理方式的目的:解决原生方式中的硬编码简化后期执行SQLMyb...
- RabbitMq由于RabbitMQ采用了AMQP协议,因此它具备跨语言的特性。任何语言只要遵循AMQP协议收发消息,都可以与RabbitMQ交互。并且RabbitMQ官方也提供了各种不同语言的客户端。但是,RabbitMQ官方提供的Java客户端编码相对复杂,一般生产环境下我们更多会结合Spring来使用。而Spring的官方刚好基于RabbitMQ提供了这样一套消息收发的模板工具:Sp... RabbitMq由于RabbitMQ采用了AMQP协议,因此它具备跨语言的特性。任何语言只要遵循AMQP协议收发消息,都可以与RabbitMQ交互。并且RabbitMQ官方也提供了各种不同语言的客户端。但是,RabbitMQ官方提供的Java客户端编码相对复杂,一般生产环境下我们更多会结合Spring来使用。而Spring的官方刚好基于RabbitMQ提供了这样一套消息收发的模板工具:Sp...
- 项目介绍本项目是一个由spring boot 3.0.2在gradle 8.4和java 21的环境下搭建的elasticsearch项目demo,这个项目是基于新版的Elasticsearch Java API 制作的,符合最新的框架要求,由于是运用了Elasticsearch新版的java jar包,所以在查询的时候使用了大量的Stream流式编程和闭包,亦可以作为流式编程的巩固。 导... 项目介绍本项目是一个由spring boot 3.0.2在gradle 8.4和java 21的环境下搭建的elasticsearch项目demo,这个项目是基于新版的Elasticsearch Java API 制作的,符合最新的框架要求,由于是运用了Elasticsearch新版的java jar包,所以在查询的时候使用了大量的Stream流式编程和闭包,亦可以作为流式编程的巩固。 导...
- SpringBoot代码混淆与反混淆加密工具详解简单就是把代码跑一哈,然后我们的代码 .java文件 就被编译成了 .class 文件反编译就是针对编译生成的 jar/war 包 里面的 .class 文件 逆向还原回来,可以看到你的代码写的啥。比较常用的反编译工具 JD-GUI ,直接把编译好的jar丢进去,大部分都能反编译看到源码:那如果不想给别人反编译看自己写的代码呢?怎么做?... SpringBoot代码混淆与反混淆加密工具详解简单就是把代码跑一哈,然后我们的代码 .java文件 就被编译成了 .class 文件反编译就是针对编译生成的 jar/war 包 里面的 .class 文件 逆向还原回来,可以看到你的代码写的啥。比较常用的反编译工具 JD-GUI ,直接把编译好的jar丢进去,大部分都能反编译看到源码:那如果不想给别人反编译看自己写的代码呢?怎么做?...
- 手拉手全栈springboot+vue2+Element实现分页 手拉手全栈springboot+vue2+Element实现分页
- springboot代码混淆及反混淆代码工具尽管到目前为止,这些工具在将代码清理成我们可以理解的内容方面做得很好,但一旦代码变得更加模糊和编码,自动化工具清理它就会变得更加困难。如果使用自定义混淆工具对代码进行混淆,则尤其如此。介绍在我们开始学习反混淆之前,我们首先要了解一下代码混淆。如果不了解代码是如何混淆的,我们可能无法成功对代码进行反混淆,尤其是使用自定义混淆器对其进行混淆时。什么是... springboot代码混淆及反混淆代码工具尽管到目前为止,这些工具在将代码清理成我们可以理解的内容方面做得很好,但一旦代码变得更加模糊和编码,自动化工具清理它就会变得更加困难。如果使用自定义混淆工具对代码进行混淆,则尤其如此。介绍在我们开始学习反混淆之前,我们首先要了解一下代码混淆。如果不了解代码是如何混淆的,我们可能无法成功对代码进行反混淆,尤其是使用自定义混淆器对其进行混淆时。什么是...
- 电子班牌系统又称之为智慧班牌,是当前校园数字化信息化建设、文化建设的主流,是校园日常工作安排、校园信息发布、班级文化风采展示、课堂交流、家校互通的重要应用载体。在每个班级门口安装一台电子班牌终端,实现学校日常管理、校园信息化建设数据对接,为学生提供一个德智教育文化环境。比如:孩子是否平安到校?在校期间有没有出入校园?不少学校对接了刷卡签到或人脸签到功能,学生信息与家长手机绑定,孩子进入校园后... 电子班牌系统又称之为智慧班牌,是当前校园数字化信息化建设、文化建设的主流,是校园日常工作安排、校园信息发布、班级文化风采展示、课堂交流、家校互通的重要应用载体。在每个班级门口安装一台电子班牌终端,实现学校日常管理、校园信息化建设数据对接,为学生提供一个德智教育文化环境。比如:孩子是否平安到校?在校期间有没有出入校园?不少学校对接了刷卡签到或人脸签到功能,学生信息与家长手机绑定,孩子进入校园后...
- 电子病历系统以服务临床业务工作开展为核心,为全院医护人员、 业务管理人员、院级领导提供流程化、信息化、自动化、智能化的临床业务综合管理平台。 同时,随着电子病历数据的不断累积,它将成为动态的智能的信息源,发挥传统纸质静态病历难以实现的重要作用,为医务人与的科研、教学提供准确、高效的基础数据。系统技术选型:1、本系统采用前后端分离模式开发和部署。2、后端技术:SpringBoot框架、Myba... 电子病历系统以服务临床业务工作开展为核心,为全院医护人员、 业务管理人员、院级领导提供流程化、信息化、自动化、智能化的临床业务综合管理平台。 同时,随着电子病历数据的不断累积,它将成为动态的智能的信息源,发挥传统纸质静态病历难以实现的重要作用,为医务人与的科研、教学提供准确、高效的基础数据。系统技术选型:1、本系统采用前后端分离模式开发和部署。2、后端技术:SpringBoot框架、Myba...
- SpringBoot项目发送邮件 SpringBoot项目发送邮件
- 行业背景工业企业多存在很多有毒有害、高危高压等生产环境,带电设备众多,容易发生安全事故;人员只能凭记忆遵守各项生产安全规范,如某些危险区域范围、带电体的安全距离、各项作业的规范;一旦疏忽后果严重,安全作业无后盾;生产安全的重点区域,无全方位监管,如电子室、开关室只能在入口进行权限管理,不能在内部进行精细化监管;如受限空间无法对内部作业人员安全监测。生产场地庞大、人员分布分散,人员结构复杂,管... 行业背景工业企业多存在很多有毒有害、高危高压等生产环境,带电设备众多,容易发生安全事故;人员只能凭记忆遵守各项生产安全规范,如某些危险区域范围、带电体的安全距离、各项作业的规范;一旦疏忽后果严重,安全作业无后盾;生产安全的重点区域,无全方位监管,如电子室、开关室只能在入口进行权限管理,不能在内部进行精细化监管;如受限空间无法对内部作业人员安全监测。生产场地庞大、人员分布分散,人员结构复杂,管...
- 本篇我们从概念层面介绍了 Spring Boot 自动配置的核心运行原理和整理流程 本篇我们从概念层面介绍了 Spring Boot 自动配置的核心运行原理和整理流程
- 本篇从设计理念和目标、源代码的目录结构 和 整体架构出发介绍 Spring Boot 开源项目 本篇从设计理念和目标、源代码的目录结构 和 整体架构出发介绍 Spring Boot 开源项目
- 手摸手入门Springboot+Grafana10.2接收JSON 手摸手入门Springboot+Grafana10.2接收JSON
- 问题现象:生产环境中,客户反馈在启动服务系统后,首次交易存在5秒以上的延迟现象,后续每次交易会避免这时间。问题分析:1.此类问题,从经验上看,通常对于首次的耗时,最常见的就是可能考虑到有需要首次加载或初始化资源的场景时会产生这个问题,所以目前需要分析出,代码执行过程中的耗时点;2.由于开发人员无法在生产上debug,通过增加了业务层调用代码日志的方式,来跟踪了首次交易的耗时过程,体现在一个调... 问题现象:生产环境中,客户反馈在启动服务系统后,首次交易存在5秒以上的延迟现象,后续每次交易会避免这时间。问题分析:1.此类问题,从经验上看,通常对于首次的耗时,最常见的就是可能考虑到有需要首次加载或初始化资源的场景时会产生这个问题,所以目前需要分析出,代码执行过程中的耗时点;2.由于开发人员无法在生产上debug,通过增加了业务层调用代码日志的方式,来跟踪了首次交易的耗时过程,体现在一个调...
- Springboot-EolinkApikit一键生成注释与一键上传API接口(idea社区版2023.1.4+apache-maven-3.9.3-bin)目录idea的EolinkApikit插件下载Eolink中创建一个存储空间也就是项目添加Eolink注释一键上传API查看API服务创建到Eolink对应的分组路径添加测试环境Eolink接口测试无环境直接写前缀总结这里需要先下载E... Springboot-EolinkApikit一键生成注释与一键上传API接口(idea社区版2023.1.4+apache-maven-3.9.3-bin)目录idea的EolinkApikit插件下载Eolink中创建一个存储空间也就是项目添加Eolink注释一键上传API查看API服务创建到Eolink对应的分组路径添加测试环境Eolink接口测试无环境直接写前缀总结这里需要先下载E...
上滑加载中
推荐直播
-
Skill 构建 × 智能创作:基于华为云码道的 AI 内容生产提效方案2026/03/25 周三 19:00-20:00
余伟,华为云软件研发工程师/万邵业(万少),华为云HCDE开发者专家
本次直播带来两大实战:华为云码道 Skill-Creator 手把手搭建专属知识库 Skill;如何用码道提效 OpenClaw 小说文本,打造从大纲到成稿的 AI 原创小说全链路。技术干货 + OPC创作思路,一次讲透!
回顾中 -
码道新技能,AI 新生产力——从自动视频生成到开源项目解析2026/04/08 周三 19:00-21:00
童得力-华为云开发者生态运营总监/何文强-无人机企业AI提效负责人
本次华为云码道 Skill 实战活动,聚焦两大 AI 开发场景:通过实战教学,带你打造 AI 编程自动生成视频 Skill,并实现对 GitHub 热门开源项目的智能知识抽取,手把手掌握 Skill 开发全流程,用 AI 提升研发效率与内容生产力。
回顾中 -
华为云码道:零代码股票智能决策平台全功能实战2026/04/18 周六 10:00-12:00
秦拳德-中软国际教育卓越研究院研究员、华为云金牌讲师、云原生技术专家
利用Tushare接口获取实时行情数据,采用Transformer算法进行时序预测与涨跌分析,并集成DeepSeek API提供智能解读。同时,项目深度结合华为云CodeArts(码道)的代码智能体能力,实现代码一键推送至云端代码仓库,建立起高效、可协作的团队开发新范式。开发者可快速上手,从零打造功能完整的个股筛选、智能分析与风险管控产品。
回顾中
热门标签