- 博客(90)
- 收藏
- 关注
原创 数据校验/JSP基础语法/注释/页面组成/jsp页面的三生命周期/3大页面指令/page指令/9大默认对象/数据的4大范围
数据校验JSP基础语法注释页面组成jsp页面的三生命周期3大页面指令page指令9大默认对象requestresponseout数据的4大范围
2022-11-30 23:15:00
411
原创 Servlet详解/异常处理/跟踪用户的4种方法
Servlet异常处理web页面之间的3种关系包含重定向和请求转发区别【重点】典型应用跟踪用户的4种方法会话对象
2022-11-29 21:00:00
516
原创 Servlet详解
Servlet接口servlet三生命周期Servlet开发HttpServlet的运行原理Servlet初始化配置接收客户端请求请求头请求参数获取请求参数数据的方法针对一个名称传递多个数据的情形请求参数的中文问题属性操作
2022-11-24 21:24:00
145
原创 Servlet详解 [Session/Cookie]
Servlet说明优点缺点Servlet三生命周期Servlet和JSP区别客户跟踪Sessionsession的实现原理典型应用:购物车Cookie
2022-11-22 20:31:39
276
原创 MySQL事务/事务与数据库底层数据/多点回滚/隔离级别/悲观锁和乐观锁/锁模式和分类/相关锁总结/JDBC事务实现
MySQL事务/事务与数据库底层数据/多点回滚/隔离级别/悲观锁和乐观锁/锁模式和分类/相关锁总结/JDBC事务实现并发写问题串行化幻读问题事务隔离性隔离级别的范围总结隔离等级
2022-11-19 16:08:40
569
原创 MySQL数据库命令行
查看表中的所有数据查看表中的指定列针对查看的列重新起名[别名]除了特定列中的数据外,在查询过程中允许进行计算查询所有未删除的数据【逻辑删除 deleted boolean default 0】查询18岁以上的人查询18岁的男生查询1989出生的用户或者所有女性用户查询不是1989年出生的用户针对null不能使用=或者!=进行判断查看口令为空的用户主要针对数值类型查询1989年到2000年出生的用户主要针对字符串类型查询所有姓zhang的用户
2022-11-17 21:02:25
686
原创 【MySQL索引】Innodb中的锁机制【Innodb和MyISAM的区别】【表,行级锁和死锁问题】
【MySQL索引】Innodb中的锁机制【Innodb和MyISAM的区别】【表,行级锁和死锁问题】
2022-11-16 20:28:58
280
原创 MySQL运算符
算术运算符特殊操作比较运算符in或者not inbetween/andlike/not likeis null/is not null逻辑运算符例题:样例数据表:
2022-10-27 21:08:08
92
原创 MySQL约束和基本操作
完整性约束DDL表操作修改表结构修改列的名称删除表 drop table 表名称查看当前数据库种的所有表查看表结构查看创建表的sql语句其它操作重命名表清空表
2022-10-20 07:45:00
74
原创 MySQL类型和属性
MySQL类型和属性数值型int和numeric数值列的扩展属性在使用AUTO_INCREMENT时,应注意以下几点:null是什么意思字符串类型char和varchar大对象类型Lob两者之间的区别:日期时间类型特殊的时间是时间戳类型系统函数now()可以获取系统的当前时间类型说明集合和枚举类型位类型
2022-10-19 18:10:27
431
原创 数据库常用命令
数据库常用命令SQL语句在MySQL中可以将SQL分为4大类DDL数据定义语言数据库操作创建操作删除操作查看所有数据库 show databases; 切换当前数据库 use 数据库名称;查看当前操作的数据库 查看数据库的创建语句更改数据库字符集默认系统数据库数据表的操作查看表中的列定义查看具体的列定义标识符命名 数据类型
2022-10-10 20:42:51
5780
原创 数据库特点/数据模型/sql特点/Nosql/MySQL数据库
数据库特点:数据模型关系模型的特点 SQL SQL的特点:NoSQL NoSQL适用场景SQL vs NoSQLMySQL数据库MySQL体系结构概述
2022-10-08 19:58:43
213
原创 Java~反射*作用/优点/缺点/用途/生成对象/获取类对象/获取构造方法/获取类属性
反射的作用优点:缺点:反射的用途类实现Java反射机制Reflection获取字节码文件对象的三种方式Class.forName和x.class获取类对象的区别获取类的Class对象有4种方式通过反射来生成对象1、使用Class对象的newInstance()方法来创建Class对象对应类的实例2、先通过Class对象获取指定的Constructor对象,再调用Constructor对象的newInstance()方法来创建对象,这种方法可以用指定的构造器构造
2022-10-01 08:00:00
128
原创 Socket/Socket通信模型和c/s和b/s区别
Socket概述Socket整体流程ServerSocket类端口扫描 客户端Socket的构造器简单的Client/Server程序C/S架构的基本特征:服务器端套路客户端套路一般的编程实现方式c/s和b/s区别
2022-09-27 20:48:06
333
原创 Java~常见的工具类 Collections、Arrays
常见的工具类 Collections、ArraysCollections对集合提供一些常见的算法实现Arrays针对数组提供一些常见的算法实现
2022-09-20 09:45:00
182
原创 Java~ThreadLocal类
ThreadLocal类ThreadLocal和synchronizedThreadLocal应用场景ThreadLocal实现原理
2022-09-18 14:45:00
174
原创 Java~线程通信、多线程有什么用? 什么是线程安全?
线程通信方式1:使用 volatile 关键字方式2:生产者消费者模式方式3:使用Lock和Condition控制线程通信方式4:CountDownLatch方式5:LockSupport实现线程间的阻塞和唤醒多线程有什么用什么是线程安全
2022-09-17 12:15:00
85
原创 CyclicBarrier、CountDownLatch闭锁、yield与join方法的区别
CyclicBarrier、CountDownLatch闭锁、yield与join方法的区别
2022-09-16 11:45:00
109
原创 流式编程 stream
流式编程 streamStream 的另外一大特点使用Stream步骤创建stream创建方法1:可以使用Arrays.stream()方法来使用Stream创建方法2:Stream stream = list.parallelStream();创建方法3:Collection.stream()用Java集合都创建一个StreamStream接口创建无限Stream的静态方法遍历操作流的转换
2022-09-08 21:13:47
302
原创 Hashtable、HashMap 与 HashTable区别、HashMap、Hashtable和TreeMap、 LinkedHashMap
Hashtable、HashMap 与 HashTable区别、HashMap、Hashtable和TreeMap、 LinkedHashMap
2022-09-05 20:14:55
640
原创 哈希方法总结
哈希方法总结HashMap基于Hash算法实现的简单总结为什么HashMap中String、Integer这样的包装类适合作为Key要让自己的Object作为Key应该怎么办呢HashMap是怎么解决哈希冲突的JDK1.8新增红黑树HashMap为什么不直接使用hashCode()处理后的哈希值直接作为table的下标为什么数组长度要保证为2的幂次方呢为什么是两次扰动
2022-09-02 20:17:50
435
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人