07 2024 档案
摘要:不知道为什么基于官方的架构直接创建springboot项目工程会很慢(而且还容易卡住) 试试手动创建会不会好一些 基于官方架构创建—— https://www.cnblogs.com/yansans/p/18305819 new project,选中maven工程,如图——》create 注意: 1
阅读全文
摘要:项目右侧点击maven,点击加号(鼠标放上去会出现add maven project字样) 找到要导入的项目的pom文件选中,ok(这里我以及导入过了,所以ok是灰色) 回到原项目中,在pom中添加dependency 其中,artifactId是导入进来的姓名的名字,groupId是导入进来的项目
阅读全文
摘要:——————jwt令牌生成和解析 jdk:17 spring boot:3.x JwtUtils.java 其中 String singKey 这一部分不要太短,不然会报错 package com.example.utils; import io.jsonwebtoken.Claims; impor
阅读全文
摘要:参考链接—— https://blog.csdn.net/weixin_43527947/article/details/133959173 点击database,点击图片中2对应的图标 选中open default Console即可 ———— 真是……边学边忘……
阅读全文
摘要:源代码 // 生成jwt令牌 @Test public void testGenJwt(){ Map<String, Object> claims = new HashMap<>(); //存储测试数据 claims.put("id",1); claims.put("name","ZTZGTEDXT
阅读全文
摘要:pojo controller service(无) service.impl mapper ——————pojo @Data get/set等@NoArgsConstructor 无参构造@AllArgsConstructor 有参构造 ——————controller @Slf4j 记录日志@R
阅读全文
摘要:官方网址—— https://pagehelper.github.io/ springboot对应网址—— https://github.com/pagehelper/pagehelper-spring-boot pagehelper版本好像和jdk版本有关? jdk:17 springboot:3
阅读全文
摘要:——————vue项目打包 点击npm脚本下的build中的三角即可 没有npm脚本的话点下package.json,还没有的参考博客 https://www.cnblogs.com/yansans/p/18303172 稍微等一会,打包完成后数据会放在新生成的dist目录中 打包结束 ——————
阅读全文
摘要:选中类名 ——》copy/paste special——》copy Reference 得 com.example.mapper.EmpMapper
阅读全文
摘要:————————resource目录新建文件夹 resource——》 new——》directory 命名 (不要写com.example.mapper !!! 这样创建出来的才是分级的com.example.mapper ————————创建xml文件 选中目录——》new——》file 文件命
阅读全文
摘要:springboot 3.x 首先在springboot项目的pom.xml中导入 <!-- lombok,可以简化实体类声明--> <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <
阅读全文
摘要:1.选中sql语句——》右键——》show context action 选 inject language or reference 下滑找到MySQL并选中 提示设置完成
阅读全文
摘要:springboot项目数据库链接 application.properties # 配置数据库的链接信息 # 驱动类名称 spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver # 数据库链接的url spring.datasour
阅读全文
摘要:创建索引前后搜索速度差别 一般是在创建表的时候创建索引,但表里又数据之后也可以创建,且索引值只需要创建一次 -- 为数据库表tb_emp的name字段创建名为idx_emp_name的索引 create index idx_emp_name on tb_emp(name);-- 查询索引show i
阅读全文
摘要:-- 事务的四大特性:-- 原子性:事务是不可分割的最小单元,要么全部成功,要么全部失败-- 一致性:事务完成时,必须所有的数据都保持一致性-- 隔离性:数据库系统提供的隔离机制(在事务未提交 commit 时,表中数据不变。一般不调整这里)-- 持久性:事务一段提交或者回归,它对数据库中的数据的改
阅读全文
摘要:逻辑外键建表 + 案例联系 -- 案例 -- 没填充数据库数据 -- 1.查询价格低于10元的菜品的名称、价格及其菜品的分类名称 -- 表:dish , category -- sql: select d.name, d.price, c.name from dish d, category c w
阅读全文
摘要:多表查询 内连接与外连接与子查询 -- ——————————多表查询 -- 用的是多表设计中一对多的表与数据 -- 单表 select * from tb_dept; select * from tb_emp; -- 多表 select * from tb_emp,tb_dept where tb_
阅读全文
摘要:多表操作:一对多(多对一),一对一,一对多 可以通过物理外键实现,但实际上更推荐使用逻辑外键 以下均为物理外键使用方法 -- 多表设计 -- 一对多 职位 与 员工 -- 员工 子表 create table tb_emp( id int unsigned primary key auto_incr
阅读全文
摘要:设置(物理)外键步骤—————— 企业不禁止/推荐使用 选中表——》modify table…… 选中foreign key——》new——》foreign key 填充数据 ———员工表tb_emp中dept_id关联职位表tb_dept中的id 上边的—— name:tb_emp_fk_dept
阅读全文
摘要:表数据操作,表是上一个博客里的表 tb_emp -- dml:数据操作语言-- dml:插入数据 - insert-- 1.为tb_emp表的username ,name ,gender字段插入值-- 所有用到引号的地方,用单引号双引号都可以insert into tb_emp(username,n
阅读全文
摘要:建表等操作 -- 查询所有数据库 show databases ; -- ddl:表结构 -- 创建:基本语法(无约束) -- 注释:comment 'id,唯一标识' create table tb_user( id int comment 'id,唯一标识', username varchar(
阅读全文
摘要:————打开数据库 点击右侧database 选择MySQL数据库 输入user和password,点击test connection测试链接,如果成功,点击ok保存配置 之后会跳转到这样一个界面 此时右侧出现了一个数据库,左侧出现了一个控制台 此时控制台名称为console 如果想改名—— 右键—
阅读全文
摘要:来源黑马,手敲下来 的,存一下防丢失 一般放在pojo目录下 Result.java package com.example.pojo; //统一响应结果封装类 public class Result { private Integer code; //1成功,0失败 private String
阅读全文
摘要:sprignboot 3.0到3.3.2可以正常运行(阿里镜像改成阿里镜像,选3.0版本后可以按照攻略走) https://www.cnblogs.com/yansans/p/18379118 ——————————需要联网创建 ————创建项目 new project——》Spring initia
阅读全文
摘要:在pom.xml文件中右键 选择diagrams下的show ddpdndencies 即可
阅读全文
摘要:——————如何导入 方法1———— 右侧maven——》点击加号 找到要但如项目的pom.xml文件——》ok 方法2———— file——》project structure…… modeles——》加号 import module 找到要导入项目的pom.xml文件——》ok 右下角apply
阅读全文
摘要:参考链接—— https://www.cnblogs.com/taiyonghai/p/9402734.html 下载地址—— https://nginx.org/en/download.html 下载stable version下的版本 ——————启动 虽然直接双击nginx.exe启动也可以,
阅读全文
摘要:————流程参考 在vscode的集成终端中输入 npm install axios 回车安装 重启项目(重新运行) 在script中导入axios import axios from 'axios'; 在default中的data同级mounted()中按如下获取数据 mounted(){ //
阅读全文
摘要:在一个尚未与逆行的项目中 安装—— 右键项目,选中 在集成终端中打开 输入 npm install element-ui@2.15.3或者npm i element-ui -S 回车(下载需要等待一段时间) 运行完成后打开node_modules,如果可以找到element-ui则安装成功 使用——
阅读全文
摘要:默认为8080 打开最后一项vue.config.js 添加如下代码 // 用于更改端口号 devServer:{ port:7000 } --注意在注释前边加一个英文的逗号-- 再次启动即可 更改完成
阅读全文
摘要:设置 搜索npm 并更改部分设置(勾选 enable run from folder) 重启vscode,打开package.josn 此时npm脚本存在,点击 右下角出现npm脚本 运行—— 点击npm脚本 点击 serve后边的三角(鼠标放上去也会出现运行字样) 初次启动需要耐心等待 加载完成
阅读全文
摘要:注意全程都不要关闭cmd窗口 在想要创建项目的文件目录输入cmd回车,再输入vue ui (如果出现报错,可能是因为有hadoop,存在hadoop的环境变量会报错,但也能打开网页) 出现下图 创建——》在此创建新项目 如下图,项目名不要有中文大写等特殊符号 下一步 手动 下一步 选上router
阅读全文
摘要:参考—— https://www.jb51.net/article/283884.htm 注:使用的是vue2 进入官网 https://cn.vuejs.org/ 文档——》vue2文档 或者直接通过这里 https://v2.cn.vuejs.org/v2/guide/ 复制绿色部分,粘贴到浏览
阅读全文
摘要:注释 指定内容 CTRL + shift + / 整行 CTRL + / 删除注释 CTRL + y 在浏览器运行 alt + b 代码格式化 CTRL + alt + l 为语句生成变量名 CTRL + alt + v (或者在最后打 .var 注意不要打分号) 快速生成输出语句 sout + 回
阅读全文
摘要:在html页面右键,选择 open in default browser 即可打开默认浏览器 布局—— <!-- 文档类型为html --> <!DOCTYPE html> <html lang="en"> <head> <!-- 字符集为utf-8 --> <meta charset="UTF-8
阅读全文
摘要:学习链接—— https://www.bilibili.com/video/BV1m84y1w7Tb/?p=6&spm_id_from=pageDriver&vd_source=c2fca9b4cf27a6496643dde809415b05 打开/创建html———— 打开文件夹 选择第一个小图标
阅读全文
摘要:在Android studio中打开项目 选择build——》 build bundle(s)/apk(s)——》build apk(s) 加载完成后点击右下角弹窗的local(或者在 项目地址\app\build\outputs\apk\debug 中找到apk文件) 将apk文件复制到对应设备上
阅读全文