MySQL基础-搁置
注意,在阅读本篇文章之前,建议看完了MySQL-SQL语法了解主要学习笔记来自戳我跳转 函数字符串函数 数值函数 日期函数 流程函数 约束概述 概念:约束时作用于表中字段上的规则,用于限制存储在表中的数据 目的:保证数据库中的数据正确性、有效性和完整性 分类: 非空约束 描述:限制改字段的数据不能为null 关键字:NOT NULL 唯一约束 描述-保证该字段的所有数据都是唯一、不重复的 关键字:UNIQUE 主键约束 描述-主键是一行数据的唯一标识、要求非空且唯一 关键字:PRIMARY KEY 默认约束 描述-保存数据时,如果未指定该字段的值,则采用默认值 关键字:DEFAULT 检查约束 描述-保证字段值满足一个条件 关键字:CHECK 外键约束 描述-用来让两张表的数据之间建立连接,保证数据的一致性和完整性 关键字:FOREIGN KEY 可以在创建表/修改表的时候添加约束 多表查询事物
Java之反射
参考文档—-廖雪峰的Java教程参考教学视频—-黑马Java进阶教程,轻松掌握Java反射原理本文所有字节码文件对象都命名为cls,获取全部的是以数组的形式 概念 介绍:反射就是Reflection,Java的反射是指允许对字段(成员变量),成员方法和构造方法的信息进行编程访问 目的:反射是为了解决在运行期,对某个实例一无所知的情况下,如何调用其方法。 idea中的代码提示就是一种反射 获取 字段(成员变量)-获取修饰符、获取名字、获取类型、赋值/获取值 构造方法-获取修饰符、获取名字、获取形参、创建对象 成员方法-获取修饰符、获取名字、获取形参、获取返回值、抛出的异常、获取注解、运行方法 获取Class对象 直接通过一个Class的静态变量class获取: 一般更多时当作参数进行传递 1Class cls = String.class; 如果我们有一个实例变量,可以通过该实例变量提供的getClass()方法获取: 当我们已经有这个类对象才使用 12String s = "Hello";Class cls = s...
win11美化
前言:教程部分可能回退不易,请看完再决定是否修改 dism++ 轻松修改,问题是有些可能容易改错或者出问题图省事可以用这个,里面包括去除快捷方式小箭头和桌面图标显示等 图吧工具箱自带 github下载 桌面美化篇桌面图标快捷方式小箭头取消参考教程 在桌面创建文本文档 复制以下指令到文本中 123456reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Icons" /v 29 /d "%systemroot%\system32\imageres.dll,197" /t reg_sz /ftaskkill /f /im explorer.exeattrib -s -r -h "%userprofile%\AppData\Local\iconcache.db"del "%userprofile%\AppData\Local\iconcache.db" /f /qstart e...
JDBC-MyBatis简单入门
JDBC 简单了解,非重点 本质就是一套规范、接口,实际运行需要引入驱动(jar包) 操作步骤 1234567891011121314// 1.注册驱动Class.forName(className:"com.mysql.cj.jdbc.Driver");// 2.获取连接String url = "jdbc:mysql://localhost:3306/localpackage";String username = "root";String password = "1234"Connection connection = DriverManager.getConnection(url, username, password)// 3.获取SQL语句执行对象Statement statement = connection.createStatement();// 4.执行SQL// 语句书写// 5.释放资源statement.close();connection.close(); 执行DQL语句...
MySQL-SQL语法了解
在这一切开始前 123456789101112131415161718192021// _ooOoo_ // o8888888o // 88" . "88 // (| -_- |) // O\ = /O // ____/`---'\____ // . ' \\| |// `. // / \\||| : |||// \ // / _||||| -:- |||||- \ // | ...
HTTP基础+分层解耦
注意:大部分截图来自黑马 ,仅个人学习使 HTTP协议 请求协议 请求数据格式 请求行 (请求方式、资源路径、协议) get方式:路径中可以携带参数,请求大小在浏览器当中是有限制的 post方式:请求参数在请求体当中,请求大小没有限制 请求头(key:value) Host:请求的主机名、eg:localhost:8080 User-Agent:浏览器版本 Accept:表示浏览器能接受的资源类型,如text/*,image/*或者*/*表示所有 Accept-Language:表示浏览器偏好的语言,服务器可以据此返回不同语言的网页 Accept-Encoding:表示浏览器可以支持的压缩类型,例如gzip,deflate,br等 Content-Type:请求主题的数据类型 Content-Length:请求主题的大小(单位:字节) 请求体:POST请求,存放请求参数 请求数据的获取(调用HttpServletRequeest)–通常AI 获取请求方式 1String method = request.getMethod();//GET 获取请求的url...






