朝阳博客

  • Article
  • Project
  • HTML+CSS
  • Bootstrap
  • JavaScript
  • jQuery
  • PHP
  • Java
  • Linux
  • MySQL
朝阳博客
一款专注于博客的响应式网站
未分类

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条评论 179点热度 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条评论 978点热度 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条评论 964点热度 0人点赞 aiyao 阅读全文
未分类

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

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

2023年3月29日 0条评论 947点热度 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条评论 1017点热度 0人点赞 aiyao 阅读全文
未分类

Spring Boot干货系列:(十三)Spring Boot全局异常处理整理

前言 今天来一起学习一下Spring Boot中的异常处理,在日常web开发中发生了异常,往往是需要通过一个统一的异常处理来保证客户端能够收到友好的提示。 正文 本篇要点如下 介绍Spring Boot默认的异常处理机制 如何自定义错误页面 通过@ControllerAdvice注解来处理异常 介绍Spring Boot默认的异常处理机制 默认情况下,Spring Boot为两种情况提供了不同的响应方式。 一种是浏览器客户端请求一个不存在的页面或服务端处理发生异常时,一般情况下浏览器默认发送的请求头中Accept:…

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

Spring boot 2.0 之优雅停机

spring boot 框架在生产环境使用的有一段时间了,它“约定大于配置”的特性,体现了优雅流畅的开发过程,它的部署启动方式(java -jar xxx.jar)也很优雅。但是我使用的停止应用的方式是 kill -9 进程号,即使写了脚本,还是显得有些粗鲁。这样的应用停止方式,在停止的那一霎那,应用中正在处理的业务逻辑会被中断,导致产生业务异常情形。这种情况如何避免,本文介绍的优雅停机,将完美解决该问题。 00 前言 什么叫优雅停机?简单说就是,在对应用进程发送停止指令之后,能保证正在执行的业务操作不受影响。应用…

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

RestTemplate或者AsyncRestTemplate设置编码

环境: jdk: 8 spring-boot: 2.x 一、问题描述 在spring-boot 项目中使用RestTemplate和AsyncRestTemplate,RestTemplate发送请求时不会出现乱码,但是AsyncRestTemplate会出现乱码情况 二、问题分析 首先想到是加请求头 application/json;charset=utf-8 , RestTemplate没问题,AsyncRestTemplate依旧乱码。 HttpHeaders headers = new HttpHeader…

2023年3月29日 0条评论 782点热度 0人点赞 aiyao 阅读全文
12345…7
友联
朝阳云 文生个人博客
分类目录
  • 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