IT技能整理
1. springboot+vue前后端分离项目
详细开发过程:springboot+vue前后端分离项目-项目搭建1 - 少年阿川 - 博客园 (cnblogs.com)
源码位置:xiexieyc/springboot+vue前后端分离项目 (gitee.com)
主要技术如下:
前端:vue项目:vue3.2.13版本,整合element-plus、axios(请求后台)、wangeditor(富文本编辑)、支付宝付款,包括页面框架布局、路由、登录、验证码、跨域请求处理、分页查询、增删改查、文件上传下载、页面权限控制、1对多查询、批量删除、树形表、支付宝扫码付款、excel导入导出、JWT集成token权限验证等
后端:springboot项目:springboot3.3.1版本,整合maven、mybatis、mybatis-plus、mysql、lombok、hutool、alipay,包括登录、跨域请求处理、分页查询、增删改查、文件上传下载、页面权限控制、1对多查询、批量删除、树形表、支付宝扫码付款、excel导入导出、JWT集成token权限验证等与前端配套功能,还包括application.properties开发生产环境配置切换、跨域配置、MybatisPlus分页配置、Result返回结果封装、Controller、entity、mapper结构
Linux服务器部署:
虚拟机软件:VMware-workstation-full-17.5.2-23775571.exe
虚拟机安装(CentOS8):CentOS-8.5.2111-x86_64-dvd1.iso
xftp工具连接虚拟机:Xftp-7.0.0162p.exe
mysql安装及数据复制:mysql84-community-release-el8-1.noarch.rpm
nginx安装配置:nginx-1.26.1.tar.gz
jdk配置:jdk-21_linux-x64_bin.tar.gz
防火墙配置
开发环境:
操作系统:win11
开发工具:idea2023.2.1
数据库连接工具:idea2023.2.1
jdk:java version "21.0.3"
maven:Apache Maven 3.9.4
数据库:mysql:8.1.0
Git:2.45.2
Nodejs:v14.16.0
natapp:详见natapp内网穿透工具(个人网络内网转换成外网可访问) - 少年阿川 - 博客园 (cnblogs.com)
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 一个费力不讨好的项目,让我损失了近一半的绩效!
· 清华大学推出第四讲使用 DeepSeek + DeepResearch 让科研像聊天一样简单!
· 实操Deepseek接入个人知识库
· CSnakes vs Python.NET:高效嵌入与灵活互通的跨语言方案对比
· Plotly.NET 一个为 .NET 打造的强大开源交互式图表库