朝阳博客

  • Article
  • Project
  • HTML+CSS
  • Bootstrap
  • JavaScript
  • jQuery
  • PHP
  • Java
  • Linux
  • MySQL
未分类
未分类

SpringBoot:一个注解就能帮你下载任意对象

下载功能应该是比较常见的功能了,虽然一个项目里面可能出现的不多,但是基本上每个项目都会有,而且有些下载功能其实还是比较繁杂的,倒不是难,而是麻烦。 如果我说现在只需要一个注解就能帮你下载任意的对象,是不是觉得非常的方便 @Download(source = "classpath:/download/README.txt")@GetMapping("/classpath")public void classpath() {}@Download@GetMapping("/file")public File file()…

2023年9月16日 0条评论 195点热度 0人点赞 aiyao 阅读全文
未分类

Spring Boot中实现压缩文件上传、解压和使用 Thymeleaf、Bootstrap显示上传的压缩包文件列表功能

这一系列课程将包含Spring Boot 许多关键的技术和工具,包括 Mybatis-Plus、Redis、MySQL、消息队列(MQ)、OAuth2 等相关内容。 Spring Boot中实现压缩文件上传、解压和使用 Thymeleaf、Bootstrap显示上传的压缩包文件列表功能 创建Spring Boot项目: 创建一个新的Spring Boot项目或者使用现有的项目。 添加依赖: 在 pom.xml 文件中添加以下依赖,以支持文件上传、Thymeleaf、和Bootstrap: dependencies&…

2023年9月16日 0条评论 159点热度 0人点赞 aiyao 阅读全文
未分类

Spring夺命16连问

什么是Spring Spring是一个开源的、轻量级的、用于构建企业级应用程序的Java框架。它提供了一系列的模块,用于处理不同方面的应用开发,如依赖注入(IOC)、面向切面编程(AOP)、数据访问、事务管理、Web应用开发等。Spring框架的目标是简化Java开发,提高代码的可维护性和可扩展性。 以下是一些Spring框架的关键特点和组件: IOC(控制反转): Spring使用IOC容器来管理应用程序中的对象,将对象的创建和依赖关系的管理从应用代码中反转到框架中。这样可以实现对象的解耦和更高的可测试性。 AO…

2023年9月16日 0条评论 161点热度 0人点赞 aiyao 阅读全文
未分类

使用 Spring Boot、MyBatis Plus、Mysql实现用户登录和"记住我"功能

这一系列课程将包含Springboot相关的各种功能实现及功能示例。 使用 Spring Boot、MyBatis Plus、Mysql实现用户登录和"记住我"功能 实现用户登录和"记住我"功能涉及到Spring Boot作为框架,MyBatis-Plus作为持久层框架,以及MySQL作为数据库。下面是一个简单的示例代码以及核心算法说明。 创建数据库表 首先,创建一个名为 rm_user 的数据库表,用于存储用户信息。 sql CREATE TABLE rm_user ( id INT AUTO_INCREMENT…

2023年9月16日 0条评论 216点热度 0人点赞 aiyao 阅读全文
未分类

WebSocket 的 6 种集成方式

游戏前端跟Java后端接口对接就可以选择webSocket通讯,长连接嘛资源开销小,工作时也可能会要求女搭建webSocket服务实现接口消息对接,大家还是有必要学习下。 由于前段时间我实现了一个库【Spring Cloud】一个配置注解实现 WebSocket 集群方案 以至于我对WebSocket的各种集成方式做了一些研究,目前我所了解到的就是下面这些了(就一个破ws都有这么多花里胡哨的集成方式了?) Javax WebMVC WebFlux Java-WebSocket SocketIO Netty 今天主要…

2023年9月16日 0条评论 180点热度 0人点赞 aiyao 阅读全文
未分类

spring整合activemq

1.linux安装activemq 本例使用docker pull的activemq的镜像,并没有安装, 安装完成之后通过8161端口访问,输入用户名密码(admin),即可访问activemq的管理界面 image.png 2.新建一个maven项目 这是一个ssm项目。pom如下 4.0.0 jk.zmn spring-activemq war 0.0.1-SNAPSHOT spring-activemq Maven Webapp http://maven.apache.org 4.0.5.RELEASE 3.…

2023年3月29日 0条评论 1018点热度 0人点赞 aiyao 阅读全文
未分类

Java 设计模式(11) —— 组合模式

一、组合模式 将对象聚合成树形结构来表现“整体/部分”的层次结构 组合模式 二、示例 本次示例延用上一个文章《迭代器模式》的菜单整合项目: 本次的需求是将在中餐厅的菜单中添加一块甜点菜单组,遍历输出菜单时也要遍历新增的甜点菜单 则满足本次需求需要用到组合模式,将项目对象设计成类似数据结构中树的对象,菜单项相当于是叶子节点,叶子节点下仍可拓展新的子类叶子节点 需要用树形结构,节点是菜单或子菜单,叶子是菜单项 需要能够在各个菜单项之间游走,遍历 要能够有弹性的在菜单项之间游走 1.定义一个统一属性的父类节点对象 /**…

2023年3月29日 0条评论 948点热度 0人点赞 aiyao 阅读全文
未分类

Spring Bean注册解析(二)

       在上文Spring Bean注册解析(一)中,我们讲解了Spring在注册Bean之前进行了哪些前期工作,以及Spring是如何存储注册的Bean的,并且详细介绍了Spring是如何解析xml文件的四种基本标签中的import、alias和beans标签的,本文主要讲解Spring是如何解析xml文件中的bean标签。        我们首先还是来看Spring解析四种基本标签的入口,及DefaultBeanDefinitionDocumentReader.parseDefaultElement方法:…

2023年3月29日 0条评论 965点热度 0人点赞 aiyao 阅读全文
未分类

用IDEA搭建springboot+thymleaf+mybatis(附分页方法)

参考thymleaf官方网址: https://www.thymeleaf.org/ 现在主流的微服务springboot配合H5开发效率极快。也符合现在前后端分离的开发方式。 thymleaf作为页面模板框架,可以更好的处理Controller和html的关系。 具体搭建过程请详见我的博客: https://blog.csdn.net/HaleyLiu123/article/details/80318496?from=singlemessage 源码请详见我的github地址: https://github.co…

2023年3月29日 0条评论 979点热度 0人点赞 aiyao 阅读全文
未分类

004SpringBoot之@PropertySource与@ImportResource的区别

一、@PropertySource 1、定义 自定义配置文件名称,多用于配置文件与实体属性映射。 2、使用 上一章节我们介绍了如何从配置文件里获取值,与JavaBean做映射。但是存在的问题是我们是从主配置(application.yml)里读取的。如果全部的配置都写到application里,那就乱套了。所以我们可以按照不同模块自定义不同的配置文件。 2.1、配置 person.properties person.lastName=李四 person.age=25 person.birth=2017/12/15 …

2023年3月29日 0条评论 1021点热度 0人点赞 aiyao 阅读全文
123
友联
朝阳云 文生个人博客
分类目录
  • Article / 6篇
  • HTML+CSS / 3篇
  • Java / 23篇
  • JavaScript / 1篇
  • Linux / 9篇
  • MySQL / 2篇
  • PHP / 1篇
  • Project / 2篇
  • Windows / 5篇
  • 未分类 / 25篇

COPYRIGHT © 2021 zhaoyangweb.com. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang

冀ICP备2021020018号-1