1.初识MyBatis框架1.1.框架(Framework)
框架就是一套完整的解决方案,用户在使用框架时只需要按照框架的约定进行使用即可。框架会自动完成对应的功能。
1.2.Jdbc1.2.1.概述
Jdbc(Java DataBase Connector的缩写)称为Java数据库连接对象,Jdbc是Java和数据库之间连接的桥梁。通过Jdbc可以使用Java来操作数据库中的数据。
1.2.2.缺点
开发过程中需要将Sql语句以硬编码的方式写入到Java代码中,如果Sql语句发生改变,则需要对整个Java代码进行重新编译。
Sql语句以硬编码的方式进行编写,不便于系统的维护和修改
需要手动编写代码实现数据的封装和处理
1.2.3.解决
将Sql语句定义在配置文件中,Java代码通过动态读取配置文件的方式来加载Sql语句。通过配置文件编写Sql语句后,即使Sql语句发生了改变,Java代码也不需要重新进行编译。
解决了Java中sql语句硬编码的问题
Java的参数以映射方式动态与Sql语句参数进行映射
ResultSet结果集可以自动映射为Java实体类
1.3.My ...
项目搭建
添加模块
easyJava1. application.properties123456789101112// 设置数据库驱动名称为com.mysql.jdbc.Driverdb.driver.name=com.mysql.jdbc.Driver// 设置数据库连接URL,连接到本地MySQL服务器的test数据库,使用UTF-8编码db.url=jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=utf8// 设置数据库用户名为rootdb.username=root// 设置数据库密码为rootdb.password=root
2. 配置pom.xml123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960<?xml version="1.0" encoding="UTF-8&quo ...
技术分享
未读两种方式轻松激活 jrebel 2023.4.0Idea + Jrebel 插件安装 略..
1. 在线激活 (推荐)问题:解决方法:
2. 无限试用激活 (稳定)Jrebel 采用试用的方式:通过采集机器码、取idea、插件等信息方式生成试用密钥。方法:试用期到期,可循环以上操作达到无限使用的目的。注意: *本方法主要是运用到在线运行java源码的能力
1. 在线激活 (推荐)问题:
用新不用旧,老版的插件连最新的springboot3 都不支持
激活服务器提示: Ls client not configured解决方法:
1.访问: https://www.jpy.wang/page/jrebel.html
2.在jrebel激活的时候填写相应的地址
2. 无限试用激活 (稳定)Jrebel 采用试用的方式:通过采集机器码、取idea、插件等信息方式生成试用密钥。方法:
访问: https://www.jpy.wang/page/jrebel.html , 获得下面命令行
1curl https://register.jpy.wang/ReRegister/src/ ...
技术分享
未读
Navicat16安装和激活详细讲解(全网最简单且靠谱)
前言Navicat最新版后,多了个连接Redis的功能,更丰富了。所以我们可以只用一个软件Navicat就可以打开mysql、Redis等等,不需要打开很多个图形化管理工具。但是,这个软件需要付费。所以,我们来讲一下怎么可以很简单的免费使用:
注意:安装好Navicat之后,先不要打开
0、安装包及工具包链接:Navicat安装包及工具包提取码:yyds
一、下载官方地址:Navicat官方下载地址
二、安装
三、永久使用教程
1.解压Navicat16.3补丁.zip
2.双击无限使用Navicat.bat
3.将winmm.dll复制到安装Navicat的路径中
4.打开Navicat
如果没有提示试用,则说明成功了。
是不是很简单啊。
有任何问题欢迎大家一起讨论!
SLAM建图SLAM前世今生要解决机器人自主导航问题就需要有感知(建图和定位)参与,通过感知输出机器人当前环境的地图信息和位置。
SLAM是什么SLAM是同步定位与地图构建(Simultaneous Localization And Mapping)的缩写。
SLAM如何解决建图定位问题
项目介绍项目名称:Easy云盘项目描述: 一个仿百度云盘面向C端用户的网盘项目,包括用户注册,QQ快捷登录,文件上传,分片上传,断点续传,秒传,文件在线预览,包括文本,图片,视频,音频,excel,word ,pdf 等文件在线预览,文件分享等功能。技术选型:Vue3 + vite3 + vuex负责内容:
用户注册,登录,QQ快捷登录,发送邮箱验证码,找回密码。
文件分片上传,断点续传,秒传,上传进度展示,文件预览,新建目录,文件重命名,文件移动,文件分享,删除,下载 等功能。
文件分享列表,取消分享。
回收站功能,还原文件,彻底删除。
设置模块 1、超级管理员可以看到所有用户上传的文件,可以对文件下载,删除。 2、超级管理员可以对用户进行管理,给用户分配空间,禁用、启用用户3、超级管理员可以对系统进行设置,设置邮箱模板,设置用户注册初始化空间大小。
用户通过分享链接和分享码预览下载其他人分享的文件,同时也可以将文件保存到自己的网盘。
项目难点:
为了实现秒传,在文件上传前需要对文件进行MD5,避免文件过大,浏览器内存溢出,采用SparkMD5对文件分片MD5,文件分片上传,使 ...
项目简介项目名称:Easy云盘项目描述: 一个仿百度云盘面向C端用户的网盘项目,包括用户注册,QQ快捷登录,文件上传,分片上传,断点续传,秒传,文件在线预览,包括文本,图片,视频,音频,excel,word ,pdf 等文件在线预览,文件分享等功能。技术选型:Springboot + mybatis + mysql+redis+ffmpeg负责内容:
用户注册,登录,QQ快捷登录,发送邮箱验证码,找回密码。
文件分片上传,秒传,新建目录,预览,文件重命名,文件移动,文件分享,删除,下载 等功能。
文件分享列表,取消分享。
回收站功能,还原文件,彻底删除。
设置模块 (1)超级管理员角色查询所有用户上传的文件,可以对文件下载,删除。 (2)超级管理员可以对用户进行管理,给用户分配空间,禁用、启用用户(3)超级管理员可以对系统进行设置,设置邮箱模板,设置用户注册初始化空间大小。
用户通过分享链接和分享码预览下载其他人分享的文件,同时也可以将文件保存到自己的网盘。
项目难点:
文件分片上传,通过文件MD5实现文件秒传,文件分片上传后,异步对文件进行合并处理,视频文件,调用ffmpeg生成 ...
服务器cent
参考文献:https://www.bilibili.com/video/BV1SL411o7du/?spm_id_from=333.788&vd_source=0881c185180c1edc97f9d341a01a4fc5
宝塔宝塔下载地址: https://www.bt.cn/new/download.html
宝塔Linux面板默认下载就行
后端跟目录改为 /public伪静态 thinkphp导入数据库数据库修改.env
12345678910[DATABASE]TYPE = mysqlHOSTNAME = 127.0.0.1DATABASE = 数据库名USERNAME = 数据库名PASSWORD = 数据库密码HOSTPORT = 3306CHARSET = utf8DEBUG = true/config/database.php)
php7.2安装插件sg11
前端前端打开D:\跑腿\uniapp前端\unpackage\dist\dev\mp-weixin微信小程序APPID 在网站上找不使用云服务
账号:admin密码:a12 ...
🔥 热搜
加载中...

















