自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

↫/(ㄒoㄒ)/~~不太会打代码的搬运工↬

❤️一个一心只想躺平的代码搬运工(❤️ ω ❤️)

  • 博客(90)
  • 收藏
  • 关注

原创 敬请期待!

敬请期待

2022-12-02 21:20:40 294 3

原创 数据校验/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

原创 请求转发和动态包含/生成响应信息/响应头/重定向/输出流

请求转发和动态包含其它方法生成响应信息响应头重定向输出流

2022-11-28 20:30:47 435

原创 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的三种注释的方式 命名规则【SQL的规则——必须要遵守】

MySQL的三种注释的方式 命名规则SQL的规则必须要遵守

2022-11-18 21:09:28 199

原创 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 图形化客户端/索引/B-tree特点/B+树特点和原因

图形化客户端/ 开启远程服务索引/B-tree特点/B+树特点和原因

2022-11-14 21:22:28 274

原创 MySQL~大对象Lob字段的处理\操作方法补充\获取自增长键值\批处理

大对象Lob字段的处理\操作方法补充\获取自增长键值\批处理

2022-11-01 21:01:50 314

原创 MySQL运算符

算术运算符特殊操作比较运算符in或者not inbetween/andlike/not likeis null/is not null逻辑运算符例题:样例数据表:

2022-10-27 21:08:08 92

原创 MySQL表操作DML/DQL

表操作DML/DQL样例表增加数据修改数据删除数据 整表删除操作逻辑删除和物理删除逻辑删除的具体实现:

2022-10-26 21:10:46 150

原创 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

原创 MySQL基本使用/下载/安装

MySQL基本使用/下载/安装

2022-10-09 18:45:00 262

原创 数据库特点/数据模型/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

原创 UDP网络通信的发包/收包过程/代理服务器的使用

UDP网络通信的发包/收包过程/代理服务器的使用

2022-09-30 10:45:00 927

原创 粘包-处理

粘包处理

2022-09-29 09:15:00 71

原创 线程的4种创建方式

【代码】线程的4种创建方式。

2022-09-28 20:45:46 120

原创 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网络编程/TCP编程

IP地址相关操作URL访问网上资源构建URL对象URL与URLConnection比较TCP编程

2022-09-22 21:10:06 174

原创 Java~常见的工具类 Collections、Arrays

常见的工具类 Collections、ArraysCollections对集合提供一些常见的算法实现Arrays针对数组提供一些常见的算法实现

2022-09-20 09:45:00 182

原创 阻塞队列BlockingQueue

阻塞队列BlockingQueue

2022-09-19 06:45:00 295

原创 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

原创 线程池和并行处理 、线程池的作用

线程池的作用:为什么要用线程池:

2022-09-15 21:15:08 367

原创 Java~JUC包

JUC包1、同步辅助类2,executor(执行者):4,locks(锁包)5,collections(集合类):

2022-09-15 20:23:46 270

原创 两个重要的实现模型 AQS和CAS

AQS和CAS

2022-09-13 21:15:18 517

原创 死锁问题、如何避免死锁

如何避免死锁,死锁问题

2022-09-09 17:59:49 163

原创 流式编程 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

原创 Java集合的快速失败机制 fail-fast

Java集合的快速失败机制 fail-fast,ArrayList中的具体实现常见的集合有哪些

2022-09-07 20:36:26 134

原创 二叉树/AVL树/满二叉树/完全二叉树/红黑树:详解 【附图】

二叉树/AVL树/满二叉树/完全二叉树/红黑树详解 附图

2022-09-06 08:45:00 503

原创 Hashtable、HashMap 与 HashTable区别、HashMap、Hashtable和TreeMap、 LinkedHashMap

Hashtable、HashMap 与 HashTable区别、HashMap、Hashtable和TreeMap、 LinkedHashMap

2022-09-05 20:14:55 640

原创 HashMap总结

HashMap总结结构特点:线程安全:性能特点:扩容方法:

2022-09-03 06:45:00 151

原创 哈希方法总结

哈希方法总结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关注的人

提示
确定要删除当前文章?
取消 删除