- 博客(12)
- 收藏
- 关注
原创 服务器自动化部署脚本
下载指定的压缩包文件。解压缩文件到指定目录。复制相关文件至目标服务路径。关闭正在运行的服务进程。启动新的服务进程。接下来,我们逐步解析脚本的每一个部分。
2024-08-27 16:31:50
2577
原创 导出数据库表信息到Excel
使用hutool工具这项操作旨在帮助开发人员更加方便地从数据库中提取结构化数据,并导出到 Excel 文件中进行数据分析和共享。
2024-07-19 09:26:34
4672
转载 Java Stream流详解
但是,如果你需要在本地内存中处理已经读入程序或已经存在于集合中的小型数据集,那么使用Stream流是一个很好的选择。如需使用Java语言过滤和处理数据,Stream流提供了很多方便且易于理解的操作方法,例如:filter()、map()、reduce()等,这些操作可以帮助开发人员轻松地对数据集进行过滤和转换,并支持代码的并行化执行,提高运行效率。Stream流提供了丰富的操作方法,可以轻松地处理各种集合和数组的数据,从而降低程序员的编码难度和心理负担。对于大规模的数据处理,SQL通常更有优势。
2023-06-21 15:04:19
4059
原创 Springboot 集成 Caffeine
Springboot 集成 Caffeine前言:Caffeine 是个高性能的开源 Java 内存缓存库,具有较高的命中率和出色的并发能力。在 Spring Boot 中集成也非常简单,提供了各种开箱既用的工具。Caffeine 并不是分布式缓存.1.引入依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-
2021-09-03 15:26:07
7265
转载 MyBatis-Plus入门,看这一篇就足够了
MyBatis-Plus入门,看这一篇就足够了文章设计源代码和笔记:gitee文章出处:https://www.cnblogs.com/MessiXiaoMo3334/p/13237247.html一、Mybatis-Plus简介MyBatis-Plus(简称 MP)是一个 MyBatis 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。我们的愿景是成为 MyBatis 最好的搭档,就像 魂斗罗 中的 1P、2P,基友搭配,效率翻倍。特性无侵入
2020-11-03 11:31:19
1659
原创 简单实现短信验证注册功能
短信验证注册短信验证码发送操作逻辑: 1>点击获取验证码按钮发送短信到注册那个手机号码上 2>注册手机收到短信验证码,并输入 3>低级注册携带短信验证码,判断验证码是否正确 4>将code缓存到redis对象,并设置过期时间(这里key为手机号,value为验证码)主要思考问题:项目中的key怎么管理 —>定义一个常量类进行统一管理//controller类@GetMapping("/sendVerifyCode")public Object se
2020-08-23 21:14:28
8180
转载 什么是数据库?什么是关系数据库?什么是非关系型数据库?
什么是数据库?什么是关系数据库?什么是非关系型数据库?转载于:https://www.cnblogs.com/progor/p/8729798.html本文内容:什么是数据库什么是关系数据库什么是非关系型数据库PS:虽然这些东西都是一些比较基础常识的东西,但为了记录自己的学习之路,也为了为以后的一些突发奇想留下“坑”,所以写下了这篇博文。什么是数据库?数据库是数据的仓库。与普通的“数据仓库”不同的是,数据库依据“数据结构”来组织数据,因为“数据结构”,所以我们看到的数据是比较“条
2020-08-20 09:53:10
1168
原创 简单实现用户注册验证功能的步骤及代码
用户注册验证操作步骤:(拆分需求)1>效验参数不能为空2>两次输入的密码是否一样3>效验手机号码是否正确4>效验手机号码是否唯一5>效验短信验证码是否正确6>注册注意点:核心属性 必须自己控制1>验证手机号码是否已经被注册过controller@GetMapping("/get")public Object get(String id){ return userInfoService.get(id);}service (页
2020-08-10 18:05:27
10586
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人