标签: Java

21 篇文章

Cookie & Web Storage
# 1.cookie 每次请求时 可以把cookie自定义的数据 传给服务端 (请求参数 请求头之外 报文传自定义数据的位置 cookie可以长期保存) cookie特点 ```java 1.数据格式只有字符串 2.按键值对存储 3.对中文支持较差(尽量不要用中文) 4.按照网站(域 domain)存储 5.可以长期存储 (有效期) 6.存储好之后…
Mybatis(3)
# 1.模糊查询的用法 mysql中常用条件连接符 ```sql -- 查询条件 -- 条件连接符 and or in -- < > = != -- BETWEEN '2024-11-01 00:00:00' and '2024-11-02 00:00:00' -- like 模糊匹配符 _ % ``` 模糊查询在业务场景中非常常用 ```sql …
Mybatis(2)
# 1.resultMap标签 手动配置mybatis的对象装配表 数据库列 ----> java对象属性 对应关系 ```java resultType 装配数据时 需要字段 与属性一一对应(包含驼峰) resultMap (复杂数据结构时 更常用) 如果不指定 功能与resultType一直 自动对应 如果指定了 会根据手动指定的列与属性的对应…
Mybatis(1)
# 1.mybatis介绍 ```java 1.封装JDBC 减少重复性代码 2.ORM(实体关系映射框架) 通过框架 实体类 数据表 自动封装对象 3.半自动的ORM框架 还需要写sql语句 ``` # 2.使用mybatis连接数据库(调通一遍 记住需要哪些文件) ### 1.创建全局配置文件 mybatis-config.xml ```xml…
Ajax
# Ajax ### 1动态网页技术与静态网页技术对比: 静态网页: 如果数据库中有用户列表 html中要显示 如果用户列表数据变化 html要改代码才能显示完整数据 (不能使用动态数据 ) 动态网页: servlet可以通过代码 以输出流显示数据 当数据库数据改变时 不需要改代码 ![image-20241122093540754](https:…
Web项目基础(2)
# servlet2 ## 1.servlet是否线程安全 (线程特性) ``` 线程安全的指标 //1.是否有共享数据 //2.多线程对共享数据做写操作 ``` servlet中 不要创建成员变量 ```java servlet是单实例的 所以成员变量(不加static) 就会在多线程间共享 如果service()方法中 对成员变量有写操作 则线…
反射
# 反射 ## 概述 java反射机制是在程序**运行状态** 中,对于任意一个类,都能够知道这个类的所有的属性和方法。对于任意一个对象,都能够调用它的任意一个方法和属性。这种动态获取的信息以及动态调用对象的方法的功能称之为java的反射机制。 要想解剖一个类,必须先要获取这个类的字节码文件对象。解剖这个类,使用的就是Class类中的方法。字节码文…
多线程
# 多线程 ## 概述 进程:进程就是正在内存中运行的程序。当一个程序进入到内存运行,就变成一个进程。进程是处于运行过程中的程序,并且具有一定的独立功能。 线程:线程就是进程中的执行单元,负责当前进程中程序的执行。一个进程中至少有一个线程,一个进程也可以有多个线程。只有一个线程的进程称之为单线程程序,多个线程的进程称之为多线程程序。 总结:一个程序…