- 博客(38)
- 收藏
- 关注
原创 Springboot整合thymeleaf
Springboot-cli 开发脚手架系列Springboot整合thymeleaf登录案例,及thymeleaf常用语法使用示例(附源码下载)文章目录Springboot-cli 开发脚手架系列简介前言1. 环境2. 页面编写3. 编写实体及业务4. 编写接口5. 效果演示6. 源码分享简介Springboot整合thymeleaf登录案例,及thymeleaf常用语法使用示例,代码优雅整洁,帮助初学者快速掌握并使用thymeleaf。前言我们致力于让开发者快速搭建基础环境并让应用跑起来
2022-04-25 22:30:03 621
原创 Springboot整合Shiro
Springboot-cli 开发脚手架系列Springboo配置Shiro进行登录校验,权限认证(附源码下载)文章目录Springboot-cli 开发脚手架系列简介前言1. 环境2. 简介3. Realm配置4. 核心配置5. 接口编写6. 网页资源7. 效果演示8. 源码分享简介Springboot优雅的开启定时任务Scheduled,并配置线程池异步执行,外加封装管理教学,解决定时任务太多,影响性能难管理问题。前言我们致力于让开发者快速搭建基础环境并让应用跑起来,提供使用示例供使用
2022-04-25 21:07:21 2011
转载 Springboot优雅的开启定时任务Scheduled,并配置线程池异步执行(附源码下载)
Springboot-cli 开发脚手架系列Springboot优雅的开启定时任务Scheduled,并配置线程池异步执行(附源码下载)文章目录Springboot-cli 开发脚手架系列前言1. 环境2. 开始定时任务3. 定时任务异步执行4. 定时任务封装,优雅的执行定时任务5. 最终效果6. 源码分享前言致力于让开发者快速搭建基础环境并让应用跑起来,提供使用示例供使用者参考,让初学者快速上手。本博客项目源码地址:项目源码github地址项目源码国内gitee地址1. 环境
2022-04-24 23:05:51 4122
原创 Springboot优雅的整合Kafka发送及监听消息示例
Springboot-cli 开发脚手架系列Netty系列:Springboot优雅的整合Kafka发送及监听消息示例(附源码下载)文章目录Springboot-cli 开发脚手架系列前言1. 环境2. 提供者3. 消费者4. 效果演示6. 源码分享前言致力于让开发者快速搭建基础环境并让应用跑起来,提供使用示例供使用者参考,让初学者快速上手。项目源码github地址项目源码国内gitee地址1. 环境pom.xml <!-- 启动web用于接口测试 --
2022-04-24 12:44:33 2108
原创 Springboot快速整合Mongodb及mongoTemplate使用示例(附源码下载)
Springboot-cli 开发脚手架系列Netty系列:Springboot优雅的整合Mongodb及mongoTemplate使用示例(附源码下载)文章目录Springboot-cli 开发脚手架系列前言1. 环境2. 编写实体类3. mongoDB使用示例4. 编写测试类5. 效果演示6. 源码分享前言致力于让开发者快速搭建基础环境并让应用跑起来,提供使用示例供使用者参考,让初学者快速上手。结尾有完整源码下载地址1. 环境引入依赖pom.xml <!--
2022-04-23 14:50:45 913
原创 Springboot+Redis实现分布式缓存
Springboot-cli 开发脚手架系列Netty系列:Springboot+Redis实现缓存配置(redisTemplate及Annotation)文章目录Springboot-cli 开发脚手架系列前言1. 环境2. 配置redisTemplate3. 编写实体,并实现序列化接口4. 测试手动存储5. 注解方式实现6. 源码分享前言主要目是帮助更多的人快速集合redis,并提供使用示例供大家参考,快速上手。结尾有完整源码下载地址1. 环境引入依赖pom.xml &l
2022-04-23 10:48:33 813
原创 Springboot快速创建项目
Springboot-cli 开发脚手架系列Netty系列:Springboot快速创建经典hello world文章目录Springboot-cli 开发脚手架系列前言环境1. 项目创建2. 添加web接口3. 修改启动端口4. 启动项目5. 源码分享前言Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。环境1. 项目创建编辑器创建比较简单,这
2022-04-21 23:06:49 426
原创 Springboot+Swagger3生成文档
Springboot-cli 开发脚手架系列Netty系列:Springboot+Swagger3自动生成API文档文章目录Springboot-cli 开发脚手架系列前言1. 环境2. 编写配置文件3. 编写接口4. 效果展示5. 源码分享前言号称世界上最流行的API框架RestFul API文档在线生成工具—API文档与API同步更新可以直接运行,可以在线测试API接口支持多种语言:(Java,PHP…)结尾有完整源码下载地址1. 环境引入依赖pom.xml注意 spri
2022-04-21 22:46:00 517
原创 Springboot+Netty创建websocket客户端
Springboot-cli 开发脚手架系列Netty系列:Springboot+Netty优雅的创建websocket客户端 (附源码下载)文章目录Springboot-cli 开发脚手架系列前言1. 环境2. 引入websocket编码解码器3. 编写websocket处理器4. http测试接口编写5. 效果演示6. 源码分享前言首先我们需要使用Netty搭建基础的tcp框架,参考Springboot使用Netty优雅的创建TCP客户端(附源码),接下来我们开始集成websocket。结
2022-04-20 23:31:01 3205
转载 Springboot+Netty开发websocket服务器
Springboot-cli 开发脚手架系列Netty系列:Springboot+Netty优雅的开发websocket高性能服务器文章目录Springboot-cli 开发脚手架系列前言1. 环境2. 引入websocket编码解码器3. 编写websocket处理器4. 效果演示5. 源码分享前言首先我们需要使用Netty搭建基础的tcp框架,参考Springboot使用Netty优雅的创建高性能TCP服务器,接下来我们开始集成websocket。结尾有完整源码下载地址1. 环境po
2022-04-20 23:06:53 723
原创 Windows彻底停止nginx服务
1. 普通方法nginx.exe -s stop# 或nginx.exe -s quit2. 彻底停止taskkill /f /t /im nginx.exe
2022-04-19 21:54:14 2807
转载 Springboot整合easypoi优雅的Excel、Word文档导出(附源码)
Springboot-cli 开发脚手架系列Netty系列:Springboot使用Netty集成protobuf开发客户端文章目录Springboot-cli 开发脚手架系列前言1. 导入依赖2. 编写模板实体2. 封装导出工具3. 使用模板方式导出4. Work文档导出5. 提供web下载6.效果演示7. 源码分享前言easypoi功能如同名字easy,主打的功能就是容易,让一个没见接触过poi的人员 就可以方便的写出Excel导出,Excel模板导出,Excel导入,Word模板导出,通
2022-04-19 21:47:13 2146
原创 Springboot使用Netty集成protobuf客户端
Springboot-cli 开发脚手架系列Netty系列:Springboot使用Netty集成protobuf开发客户端文章目录Springboot-cli 开发脚手架系列前言1. 下载protoc.exe2. 编写.proto文件3. 生成.java 的协议包4. 引入协议文件5. 编写http测试接口6. 效果演示6. 源码分享前言首先我们需要使用Netty搭建基础的tcp客户端框架,参考Springboot使用Netty优雅的创建TCP客户端(附源码下载),接下来我们开始集成protu
2022-04-18 23:23:14 2584
原创 Springboot+Netty集成protobuf开发服务器
Springboot-cli 开发脚手架系列Netty系列:Springboot使用Netty集成protobuf开发高性能服务器文章目录Springboot-cli 开发脚手架系列前言1. 下载protoc.exe2. 编写.proto文件3. 生成.java 的协议包4. netty引入协议文件5. 效果演示6. 源码分享前言首先我们需要使用Netty搭建基础的tcp框架,参考Springboot使用Netty优雅的创建高性能TCP服务器,接下来我们开始集成protubuf。结尾有完整源码
2022-04-18 23:01:35 2596
原创 Springboot使用Netty优雅的创建TCP客户端(附源码)
文章目录前言1. 前置准备2. 消息处理器3. 重写通道初始化类4. 核心服务5. 效果预览6. 编写http测试接口7. 接口列表8. 源码分享前言Springboot使用Netty优雅、快速的创建TCP客户端。1. 前置准备pom.xml <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot
2022-04-17 19:01:30 1743
原创 Springboot使用Netty优雅的创建高性能TCP服务器(附源码)
文章目录前言1 前置准备2. 消息处理器3. 重写通道初始化类4. 核心服务5. 效果预览6. 添加通道管理,给指定的客户端发送消息7. 源码分享前言Springboot使用Netty优雅、快速的创建高性能TCP服务器,适合作为开发脚手架进行二次开发。1 前置准备引入依赖 <dependency> <groupId>org.springframework.boot</groupId> <ar
2022-04-17 18:04:07 1221
原创 elmentUI 表格样式自定义(行颜色、背景色、内容滚动、去滚动条)
文章目录前言1. 自定义标题颜色2. 行颜色自定义3. 无数据时背景色4. 表格自动滚动5. 表格和页面去除滚动条前言自定义表格颜色、样式方法整理1. 自定义标题颜色:header-cell-style="{ background:'#121626' , color:'#606266' }"实战演示2. 行颜色自定义方法1 直接定义:row-style="{backgroundColor:'#121626'}"实战演示方法2 动态颜色// 组件添加:row-
2022-04-14 22:40:18 370
原创 解决消息通知被el-dialog对话框的遮挡的问题($message、$alert、$notify、$confirm)
文章目录1. 原因分析2. 完美解决3. 效果1. 原因分析出现这种情况的原因是因为消息弹窗的层级z-index比对话框低导致的,消息弹窗的z-index一般在2001,而对话框的z-index在3000左右。解决思路很简单,我们只要把对话框的z-index降低即可,让它显示在消息弹窗下面,所以我们只要把对话框的z-index设为1000左右即可,但不要太低,以免对话框被覆盖。2. 完美解决直接在对话框上加:z-index="1000"3. 效果...
2022-04-12 21:23:21 3562
原创 elementUI 消息弹窗封装及使用示例($message、$notify、$confirm)
文章目录前言1. 创建 messageUtils.js2. 使用示例前言适用于elment-ui 2.15.7 封装消息弹窗,便于生产环境直接调用,提高开发效率1. 创建 messageUtils.js/** * 消息提示工具类 * lqd */import {Message, MessageBox, Notification} from 'element-ui'export default { /** * 消息确认框 * type: success/war
2022-04-12 21:07:19 1189
转载 Mybatis-plus使用示例(含增删改查及分页查询,附源码)
文章目录前言1. 数据库表结构2. 接口介绍3. 具体实现4. 代码生成器4. 完整代码使用本教程代码前,请参考Mybatis-puls官网并正确配置mybatis-plus开发环境前言首先需要根据官网配置代码生成器(本教程结尾有提供),生成代码模板,或自己手动配置1. 数据库表结构sql文件结尾有提供@Data@EqualsAndHashCode(callSuper = false)@Accessors(chain = true)public class User extends
2022-04-11 22:41:05 837
原创 Nginx配置跨越,解决前端跨域CORS问题(简单粗暴)
Nginx解决跨越问题1. 配置1.1 编辑nginx.config1.2 解析1. 配置1.1 编辑nginx.config这里为完整的nginx.config配置,可直接复制覆盖原来的配置文件worker_processes 1;events { worker_connections 1024;}http { include mime.types; default_type application/octet-stream; sendfi
2022-03-22 22:30:33 8290
原创 Nginx部署前端项目、Vue项目,及常用指令
Nginx部署前端项目简介1. 准备资源文件1.1 打包项目1.2 拷贝dist资源文件2. ubuntu安装nginx3. 编写nginx配置文件3.1 打开配置文件3.2 配置代理3.3 检查一下配置文件是否正确3.4 重新加载配置文件4 效果4.1 浏览器访问简介本教程以Ubuntu环境下部署Vue项目为例子1. 准备资源文件1.1 打包项目npm run build1.2 拷贝dist资源文件拷贝资源文件到ubuntu上传到服务器2. ubuntu安装nginx# 切换用
2022-03-22 22:07:04 4315
原创 Docker安装Nacos
Docker安装Nacos简介1. 普通安装1.1 拉取镜像1.2 启动nacos容器1.3 访问管理界面2. 定制安装2.1 克隆项目2.2 启动2.3 修改配置文件简介官方提供有打包好的镜像直接拉取即可;同时也可以自己制作镜像官方文档 ;这里我们直接使用镜像仓库中制作好的镜像。1. 普通安装1.1 拉取镜像# 拉取镜像docker pull nacos/nacos-server1.2 启动nacos容器# 启动容器docker run --env MODE=standalone -
2022-03-20 15:51:40 1168
原创 Springboot +JWT 实现(附源码)
JWT实现登录认证环境1. 依赖1. pom导入依赖2. token生成及校验2.1 封装用户2.2 编写JWT提供者2.3 密码加密3. 登录3.1 接口编写3.2 token获取测试3.3 token校验测试4. 编写拦截器进行token校验4.1 存储授权信息4.2 配置拦截器4.3 配置拦截路径4.4 拦截测试5. 源码下载环境本教程使用jdk11,其他环境自行测试1. 依赖1. pom导入依赖 <dependency> <gr
2022-03-19 13:13:17 955
转载 Mybatis-Plus 代码生成器(附源码)一键生成XML、实体、service、controller
Mybatis-Plus 代码生成器,一键生成XML、实体、service、controller1. 导入依赖2. 编写生成工具3. 代码生成4. 源码地址1. 导入依赖 <!--引入mybatis-plus代码生成器依赖--> <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus
2022-03-18 13:19:21 1581
原创 Springboot文件上传下载教程,代码精简,附源码地址
Springboot文件上传下载demo,附源码下载1.依赖导入1.1 pom添加hutool工具依赖2. 文件上传下载2.1 FileUtils 工具类封装2.2 编写controller层代码3 效果演示3.1 用postman工具测试上传接口3.2 文件下载效果4 源码下载1.依赖导入1.1 pom添加hutool工具依赖 <dependency> <groupId>org.springframework.boot</grou
2022-03-17 11:13:58 383
原创 通过shell脚本快速部署jar到docker
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档通过shell脚本快速构建部署jar到docker,一键更新1. 准备工作1.1 Dockerfile 文件编写1.2 shell 脚本编写2 执行脚本一键打包部署2.1 把第一步准备的文件复制到同一个文件夹下2.2 执行脚本1. 准备工作1.1 Dockerfile 文件编写将 xx 替换为你的jar包名称# Docker image for springboot file run# VERSION 0.0.1# Au.
2022-03-15 23:27:08 982
原创 node版本一键切换
node版本一键切换1. nvm安装1.1 下载1.2 安装2 安装node2.1 使用nvm安装node2.2 切换版本2.3 效果3 离线安装1. nvm安装1.1 下载github releases安装包下载1.2 安装建议先把原来的node.js 卸载,这样好管理,不想卸载也行,在安装过程中会提示检测到已装的node版本,是否需要管理,选是即可, 我这里安装路径为D:\nvm,其它默认即可2 安装node2.1 使用nvm安装node我这里安装了两个版本 分别为16.14.0和
2022-03-14 15:43:57 1507
原创 NPM配置阿里下载源
配置阿里下载源# 配置npm config set registry https://registry.npm.taobao.org# 验证npm config get registry效果
2022-03-13 15:47:03 3760
原创 笔记安装Ubuntu20.04双系统-win10远程控制全过程
笔记安装Ubuntu20.04双系统+win10远程桌面无延时教程前言1 笔记本安装1.1 下载1.2 制作安装盘1.3 分配磁盘空间1.4 安装1.4.1 选择中文1.4.2 默认中文就行1.4.3 正常安装1.4.4 选择其他选项,否则容易出现覆盖原来win10情况1.4.5 分配空间1.4.6 地区选上海1.4.7 设置用户1.4.8 安装完成2 win10远程无延时控制2.1 安装教程2.2 体验3 引导界面美化前言我是把家里旧的笔记本安装成了ubuntu系统,当成了服务器用,这里分享一下
2022-03-08 22:08:28 692
原创 Docker快速部署Springboot项目
Docker部署Springboot项目1 项目上传1.1 新建一个springboot项目1.2 打包1.3 编写一个Dockerfile文件1.4 上传至Ubuntu1.5 执行镜像打包1.6 查看镜像1.7 启动容器1.8 查看容器1.9 访问测试2 常用指令2.1 如何查找镜像支持的版本2.2 列出镜像2.3 删除镜像2.3.1 指定名称删除镜像2.3.2 指定名称删除镜像(强制)2.3.3 删除所有没有引用的镜像2.3.4 强制删除所有镜像2.4 新建并启动容器2.4.1 运行镜像2.4.2 列出
2022-03-06 16:18:48 834
原创 Ubuntu下Docker安装Redis (快速简便)
Docker快速安装Redis1 前置准备1.1 下载redis安装包redis中文官方网站1.2 解压获取配置文件1.3 修改配置文件bind 127.0.0.1 #注释掉这部分,这是限制redis只能本地访问protected-mode no #默认yes,开启保护模式,限制为本地访问daemonize no #默认就行,改为yes意为以守护进程方式启动,可后台运行,除非kill进程(可选),改为yes会使配置文件方式启动redis失败requirepass 123
2022-03-06 13:48:42 731
原创 Ubuntu下Docker安装MongoDB (快速简便)
Docker安装MongoDB1 拉取镜像docker pull mongo:latest2 安装运行# 创建mongodb目录用于存放mongodb数据mkdir mongodbcd mongodb# 默认运行,无密码docker run -p 27017:27017 -v $PWD/data/db:/data/db --name mongodb -d mongo # 开启密码认证docker run -p 27017:27017 -v $PWD/data/db:/data/db -
2022-03-06 13:34:46 1416
原创 Ubuntu下Docker安装Mysql (快速简便)
docker安装mysql安装步骤1 下载docker pull mysql2 启动# 创建一个目录存放mysql数据文件mkdir mysqlcd mysql# 启动mysqldocker run --name mysqlserver -v $PWD/conf:/etc/mysql/conf.d -v $PWD/logs:/logs -v $PWD/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 -d -i -p 3306:3306
2022-03-06 13:13:16 2827
原创 Ubuntu快速安装Docker及Docker管理界面portainer
1 开始安装1.1 由于apt官方库里的docker版本可能比较旧,所以先卸载可能存在的旧版本:$ sudo apt-get remove docker docker-engine docker-ce docker.io1.2 更新apt包索引:$ sudo apt-get update1.3 安装以下包以使apt可以通过HTTPS使用存储库(repository):$ sudo apt-get install -y apt-transport-https ca-certificates c
2022-03-06 13:03:18 3253 1
原创 IDEA常用插件及代快捷键模板整理
1 插件整理1.1 LombokLombok为Java项目提供了非常有趣的附加功能,使用它的注解可以有效的地解决那些繁琐又重复的代码,例如 Setter、Getter、toString、equals、hashCode 以及非空判断等。1.2 MyBatisXMyBatis扩展插件,可以在Mapper接口的方法和xml实现之间自由跳转,也可以用来一键生成某些xml实现。1.3 MybatisCodeHelperPro (收费)有时候我们需要运行过程中产生的SQL语句来帮助我们排查某些问题
2022-03-06 12:07:21 393
原创 Java开发商用免费必备神器
Java开发商用免费必备神器1. 免费代码编辑器2. 免费的linux连接工具3. 免费sql连接工具4. 免费redis连接工具5. 免费前端编程工具6. 免费mongodb 连接工具7. md文件编辑工具8. postman 接口调试工具1. 免费代码编辑器idea官网下载,社区版免费2. 免费的linux连接工具FinalShell官网下载3. 免费sql连接工具dbeaver官网下载4. 免费redis连接工具(Another Redis Desktop Manager)
2022-03-06 12:03:34 626
原创 2018 基于Spring,SpringMvc,Mybatis,Jsp开发的购物商城,带后台及Security安全管理
onlineShop2018 基于Spring,SpringMvc,Mybatis,Jsp开发的购物商城,带后台及Security权限管理1 项目主题1.1主题基于SSM的购物网站1.2项目背景电子商务建设的最终目的是发展业务和应用。电子商城系统的建设,可以建立起电子商务服务的门户站点,是现实社会到网络社会的真正体现,为广大网上商家以及网络客户提供一个符合中国国情的电子商务网上生存环境和商业运作空间。电子商城的建设,不仅仅是初级网上购物的实现,它能够有效地在Internet上构架安全的和易于扩
2020-05-23 20:19:00 801
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人