基于Springboot+WebSocket+Netty实现在线聊天、群聊系统
此文主要实现在好友添加、建群、聊天对话、群聊功能,使用Java作为后端语言进行支持,界面友好,开发简单。
springboot升级到jdk21最新教程
最近很多小伙伴私信我要我出一个springboot搭配jdk21的教程,应粉丝要求,我去spring官网找到了springboot和jdk版本的是配图,供大家参考!之前博主写的springboot 3.0.0 搭配jdk20不知道各位小伙伴们有没有看过呢?现在jdk21出来了,springboot
如何查看 MySQL 版本
了解 MySQL 版本号对于管理和维护 MySQL 数据库非常有用,因为不同的版本可能会有不同的功能、性能和兼容性特性。在 MySQL 数据库管理系统中,有时候需要确定正在使用的 MySQL 版本号。例如,使用 MySQL Workbench 或 phpMyAdmin 等图形用户界面工具,通常在关于
Spring Boot Testing: 使用springboot-test提供的测试框架来实现自动化测试
软件测试是在开发过程中不可缺少的一环。单元测试、集成测试、功能测试等都是为了保证系统的质量而进行的测试活动。单元测试主要验证各个模块(类、方法)在各种情况下是否正常工作;集成测试则是将不同模块组合起来看是否可以正常运行;功能测试则是在用户角度上验证系统是否满足其需求。如此多样化的测试类型是为了确保系
SpringMVC - 详解RESTful
REST全称是Representational State Transfer,中文意思是表述(编者注:通常译为表征)性状态转移。 它首次出现在2000年Roy Fielding的博士论文中,Roy Fielding是HTTP规范的主要编写者之一。 他在论文中提到:"我这篇文章的写作目的,就是想在符合
SQL笔记(1)——MySQL创建数据库(收藏吃灰版)
本文详细记录MySQL创建一个数据库的过程,不只是构建步骤,更多的是每一步涉及到的知识点。一般创建数据库有两种方式,一种是命令,另外一种就是通过数据库管理工具,本文主要记录通过命令的方式创建;
在Spring Boot项目中引入本地JAR包的步骤和配置
本文探讨了在Spring Boot项目中引入本地JAR包的步骤和必要的配置。通过使用Maven的`system`作用域,开发者可以将自定义的本地库或功能集成到Spring Boot应用程序中。文章首先介绍了如何在项目的POM文件中添加依赖,以及如何指定JAR包的路径和作用域。其次,文中详细讲解了为了
Docker部署php运行环境(php-fpm+nginx)
如果使用docker去部署一套php的运行环境,我们需要构建出nginx、php-fpm两个容器,nginx通过fast_cgi协议去转发php-fpm中的端口,从而实现web server的搭建,接下来以php的laravel框架为演示例子。
[ RuoYi ] 若依前后端分离 RuoYi-Vue 项目 war 包 Tomcat 项目部署
[ RuoYi ] 若依前后端分离 RuoYi-Vue 项目 war 包 Tomcat 项目部署
postgresql-常用日期函数
PostgreSQL 提供了以下日期和时间运算的算术运算符。获取当前系统时间-- 当前系统时间一周后的日期。
【MySQL】下载(超详细教程)
首先 ,我们一步一步跟着我的操作来,不能越步骤,很容易报错,就芭比Q了。 如果选第一种方式,很可能你的navicat等客户端连不上mysql8。所以这里一定要选第二个(下图红框的地方)
SpringBoot实现国密SM4加密、解密
SM4.0(原名SMS4.0)是中华人民共和国政府采用的一种分组密码标准,由国家密码管理局于2012年3月21日发布。相关标准为“GM/T 0002-2012《SM4分组密码算法》(原SMS4分组密码算法)”。在商用密码体系中,SM4主要用于数据加密,其算法公开,分组长度与密钥长度均为128bit,
【Node.js实战】一文带你开发博客项目之Express重构(博客的增删查改、morgan写日志)
本文主要介绍了如何使用 Express 框架实现对 myblog 项目的增删查改、morgan 写日志等功能...
Spring Security6 最新版配置该怎么写,该如何实现动态权限管理
自定义 JSON 登录也和之前旧版不太一样了。小伙伴们知道,Spring Security 中默认的登录接口数据格式是 key-value 的形式,如果我们想使用 JSON 格式来登录,那么就必须自定义过滤器或者自定义登录接口,下面先来和小伙伴们展示一下这两种不同的登录形式。Spring Secur
springboot vue 初步集成onlyoffice
对接onlyoffice,实现文档的预览和在线编辑功能。
爬虫——有关抖音商品数据的爬取(蝉妈妈数据平台)
总体代码运用了selenium自动化模块,能够有效地应对平台的反爬机制,从而有效地获取到网页的数据,但又由于使用的是selenium自动化模块,所以总体的代码运行效率不是很高,耗时长。整个数据预处理总体上使用了excel的功能,虽有效地解决了要解决的问题,但有些处理过程并不简单有效率,预处理只做了剔
springboot---定时任务实现
如果15号正好是周六,则找最近的周五(14号)触发, 如果15号是周未,则找最近的下周一(16号)触发.如果15号正好在工作日(周一至周五),则就在该天触发。#序号(表示每月的第几个周几),例如在周字段上设置”6#3”表示在每月的第三个周六.注意如果指定”#5”,正好第五周没有周六,则不会触发该配置
Mybatis之批量更新数据
当我们使用mybatis的时候,可能经常会碰到一批数据的批量更新问题,因为如果一条数据一更新,那每一条数据就需要涉及到一次数据库的操作,包括网络IO以及磁盘IO,可想而知,这个效率是非常低下的。而平时我们很少直接使用原生jdbc直接操作数据库,而是会使用比较成熟的ORM框架,那么今天我们就来总结一下
springBoot使用webSocket的几种方式以及在高并发出现的问题及解决
springBoot webSocket 高并发问题
MySQL Select 查询语句详解及高级用法
MySQL是一个开源的关系型数据库管理系统,支持多种操作语言,其中最基础、最常用的命令之一就是SELECT语句。在本篇文章中,这里将详细介绍MySQL SELECT语句的各个方面,从最基本的查询语句,到更高级的技巧和功能。