- 刚开始搜了许多springboot集成dubbo案例,试了两三个都不行,之后我是根据慕课网的一个Dubbo案例来进行跟着学习搭建。当前项目是Dubbo+Zookeeper的一个简洁版集成案例,以Zookeeper作为注册中心,所以请提前进行Zookeeper的安装配置。配套代码:github-springboot-dubbo、gitee-springboot-dubbo所有博客文件目录索引:博客目 刚开始搜了许多springboot集成dubbo案例,试了两三个都不行,之后我是根据慕课网的一个Dubbo案例来进行跟着学习搭建。当前项目是Dubbo+Zookeeper的一个简洁版集成案例,以Zookeeper作为注册中心,所以请提前进行Zookeeper的安装配置。配套代码:github-springboot-dubbo、gitee-springboot-dubbo所有博客文件目录索引:博客目
- 对于请求参数校验一直都是一个比较麻烦的问题,因为一旦请求中的参数有多个时,我们如果仅仅通过一个个进行判断就会造成代码冗余的问题,很不优雅,对此本篇博客来介绍JSR303实现对参数的一个优雅校验。本章博客内容包含有认识JSR303的常用注解、实现基本的入参校验异常、自定义参数校验注解、实现分组校验以及全局异常捕捉优雅返回异常参数。博客目录索引(持续更新)需求:对于上方的一个属性的状态字段校验需求,我 对于请求参数校验一直都是一个比较麻烦的问题,因为一旦请求中的参数有多个时,我们如果仅仅通过一个个进行判断就会造成代码冗余的问题,很不优雅,对此本篇博客来介绍JSR303实现对参数的一个优雅校验。本章博客内容包含有认识JSR303的常用注解、实现基本的入参校验异常、自定义参数校验注解、实现分组校验以及全局异常捕捉优雅返回异常参数。博客目录索引(持续更新)需求:对于上方的一个属性的状态字段校验需求,我
- 文章目录前言前情回顾以及问题解决一、静态资源第一种:/webjars/**第二种:/**自定义路径(不推荐)总结解决访问不了静态路径下的资源二、自定义首页及favion自定义首页favion图标三、thymeleaf模板引擎模板引擎介绍及引入初体验(测试跳转页面)thymeleaf如何使用?介绍及初级使用语法说明四、SpringMvc自动配置springmvc自动装配介绍自定义mvc配置类(详细说 文章目录前言前情回顾以及问题解决一、静态资源第一种:/webjars/**第二种:/**自定义路径(不推荐)总结解决访问不了静态路径下的资源二、自定义首页及favion自定义首页favion图标三、thymeleaf模板引擎模板引擎介绍及引入初体验(测试跳转页面)thymeleaf如何使用?介绍及初级使用语法说明四、SpringMvc自动配置springmvc自动装配介绍自定义mvc配置类(详细说
- 文章目录前言一、Springboot日志介绍二、实际使用(slf4j+logback)2.1、Springboot无配置文件进行日志打印2.2、application.properties配置日志格式2.3、自定义配置文件(常用)①logback.xml配置②logback-spring.xml配置(环境切换用途)注意点三、Springboot中使用Log4j2(未来趋势)总结参考资料 前言 本 文章目录前言一、Springboot日志介绍二、实际使用(slf4j+logback)2.1、Springboot无配置文件进行日志打印2.2、application.properties配置日志格式2.3、自定义配置文件(常用)①logback.xml配置②logback-spring.xml配置(环境切换用途)注意点三、Springboot中使用Log4j2(未来趋势)总结参考资料 前言 本
- 在登录模块,我们经常要记录登录日志,其中比较重要的信息有ip地址和ip归属地,像我们公司开发的产品会提供给用户试用,因为我们做的是无人机应用方向的,即使试用也会产生费用,因为我们很多功能一旦用了就会消耗我们大量的资源,所以为了防止客户在试用时恶意传播账号,我们必须要记录用户的登录ip以及归属地,一旦遇到恶意传播的,轻则通知,重则警告,甚至不予试用,终止合作。本文我将从我们的系统中划分出来一个... 在登录模块,我们经常要记录登录日志,其中比较重要的信息有ip地址和ip归属地,像我们公司开发的产品会提供给用户试用,因为我们做的是无人机应用方向的,即使试用也会产生费用,因为我们很多功能一旦用了就会消耗我们大量的资源,所以为了防止客户在试用时恶意传播账号,我们必须要记录用户的登录ip以及归属地,一旦遇到恶意传播的,轻则通知,重则警告,甚至不予试用,终止合作。本文我将从我们的系统中划分出来一个...
- 在日常的开发中,除了使用`Spring Boot`这个企业级快速构建项目的框架之外,随着业务数据量的大幅度增加,对元数据库造成的压力成倍剧增。在此背景下,`Redis`这个`NoSQL`数据库已然整个项目架构中的不可或缺的一部分,懂得如何`Spring Boot`整合 `Redis`,是当今开发人员必备的一项技能,接下来对整合步骤进行详细说明。 在日常的开发中,除了使用`Spring Boot`这个企业级快速构建项目的框架之外,随着业务数据量的大幅度增加,对元数据库造成的压力成倍剧增。在此背景下,`Redis`这个`NoSQL`数据库已然整个项目架构中的不可或缺的一部分,懂得如何`Spring Boot`整合 `Redis`,是当今开发人员必备的一项技能,接下来对整合步骤进行详细说明。
- SQL性能优化,逐步分析,强大的SPL玩转SQL性能 SQL性能优化,逐步分析,强大的SPL玩转SQL性能
- 浅尝Redis消息队列新特性,SpringBoot整合Redis5.0 Redis Stream 浅尝Redis消息队列新特性,SpringBoot整合Redis5.0 Redis Stream
- HarmonyOS提供了轻量级智能穿戴应用开发,开发者可以在运动手表上开发跨设备协同工作的应用,如从与之匹配的智能手机、平板等各类设备上获取信息,便捷地显示在运动手表上,或通过对运动手表的操作来控制其他设备上的操作任务,为消费者带来更加灵活、智慧的分布式交互体验。 轻量级智能穿戴统一使用JS语言进行开发,这里带领大家体验一番。 HarmonyOS提供了轻量级智能穿戴应用开发,开发者可以在运动手表上开发跨设备协同工作的应用,如从与之匹配的智能手机、平板等各类设备上获取信息,便捷地显示在运动手表上,或通过对运动手表的操作来控制其他设备上的操作任务,为消费者带来更加灵活、智慧的分布式交互体验。 轻量级智能穿戴统一使用JS语言进行开发,这里带领大家体验一番。
- HarmonyOS 3.0提供了桌面服务卡片的功能,上滑App的图标可显示一个卡片,展示App的简报信息,也可以与用户进行交互。 HarmonyOS 3.0提供了桌面服务卡片的功能,上滑App的图标可显示一个卡片,展示App的简报信息,也可以与用户进行交互。
- 《代码提升篇》 《代码提升篇》
- @Valid是使用Hibernate validation的时候使用。@Validated是只用Spring Validator校验机制使用。 @Valid 可以嵌套验证 @Validation 不能进行嵌套验证 @Valid:可以用在方法、构造函数、方法参数和成员属性(field)上。 @Validated:用在类、方法和方法参数上。但不能用于成员属性(field)。 @Valid是使用Hibernate validation的时候使用。@Validated是只用Spring Validator校验机制使用。 @Valid 可以嵌套验证 @Validation 不能进行嵌套验证 @Valid:可以用在方法、构造函数、方法参数和成员属性(field)上。 @Validated:用在类、方法和方法参数上。但不能用于成员属性(field)。
- spirng data jpa是spring提供的一套简化JPA开发的框架,按照约定好的规则进行【方法命名】去写dao层接口,就可以 在不写接口实现的情况下,实现对数据库的访问和操作。同时提供了很多除了CRUD之外的功能,如分页、排序、复杂查 询等等。 Spring Data JPA 让我们解脱了DAO层的操作,基本上所有CRUD都可以依赖于它来实现,在实际的工作工程中, spirng data jpa是spring提供的一套简化JPA开发的框架,按照约定好的规则进行【方法命名】去写dao层接口,就可以 在不写接口实现的情况下,实现对数据库的访问和操作。同时提供了很多除了CRUD之外的功能,如分页、排序、复杂查 询等等。 Spring Data JPA 让我们解脱了DAO层的操作,基本上所有CRUD都可以依赖于它来实现,在实际的工作工程中,
- 1 什么是前后端分离前后端分离是目前互联网开发中比较广泛使用的开发模式,主要是将前端和后端的项目业务进行分离,可以做到更好的解耦合,前后端之间的交互通过xml或json的方式,前端主要做用户界面的渲染,后端主要负责业务逻辑和数据的处理。 2 Spring Boot后端搭建 2.1 Mapper层请参阅这篇文章https://blog.csdn.net/Mr_YanMingXin/artic... 1 什么是前后端分离前后端分离是目前互联网开发中比较广泛使用的开发模式,主要是将前端和后端的项目业务进行分离,可以做到更好的解耦合,前后端之间的交互通过xml或json的方式,前端主要做用户界面的渲染,后端主要负责业务逻辑和数据的处理。 2 Spring Boot后端搭建 2.1 Mapper层请参阅这篇文章https://blog.csdn.net/Mr_YanMingXin/artic...
- Spring Boot整合OpenOffice实现Word、Excel、PPT在线预览 1 介绍下OpenOffice官网:https://www.openoffice.org/download/Apache OpenOffice是一款先进的开源 办公软件套件,它包含文本文档、电子表格、演示文稿、绘图、数据库等。 它能够支持许多语言并且在所有普通计算机上工作。它将你所有的数据以国际开放标准... Spring Boot整合OpenOffice实现Word、Excel、PPT在线预览 1 介绍下OpenOffice官网:https://www.openoffice.org/download/Apache OpenOffice是一款先进的开源 办公软件套件,它包含文本文档、电子表格、演示文稿、绘图、数据库等。 它能够支持许多语言并且在所有普通计算机上工作。它将你所有的数据以国际开放标准...
上滑加载中
推荐直播
-
物联网资深专家带你轻松构建AIoT智能场景应用
2024/11/21 周四 16:30-18:00
管老师 华为云IoT DTSE技术布道师
如何轻松构建AIoT智能场景应用?本期直播将聚焦华为云设备接入平台,结合AI、鸿蒙(OpenHarmony)、大数据等技术,实现物联网端云协同创新场景,教您如何打造更有实用性及创新性的AIoT行业标杆应用。
回顾中 -
Ascend C算子编程之旅:基础入门篇
2024/11/22 周五 16:00-17:30
莫老师 昇腾CANN专家
介绍Ascend C算子基本概念、异构计算架构CANN和Ascend C基本概述,以及Ascend C快速入门,夯实Ascend C算子编程基础
即将直播 -
深入解析:华为全栈AI解决方案与云智能开放能力
2024/11/22 周五 18:20-20:20
Alex 华为云学堂技术讲师
本期直播我们将重点为大家介绍华为全栈全场景AI解决方案以和华为云企业智能AI开放能力。旨在帮助开发者深入理解华为AI解决方案,并能够更加熟练地运用这些技术。通过洞悉华为解决方案,了解人工智能完整生态链条的构造。
去报名
热门标签