自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 WEB开发、Servlet

Servlet(Server applet):是一个运行在服务器端的小程序,用于处理用户的请求,并且做出响应;Servlet就是一个接口,定义了Java类被浏览器访问到(tomcat识别)的规则;Servlet与普通的Java程序的区别:普通的Java程序由main函数调用,而Servlet由Web容器,Tomcat来调用;Servlet是运行在Web容器中;对浏览器发送过来的请求做出响应。

2023-05-17 18:05:40 78

原创 类和对象

类的定义包括两部分:类声明和类体。1.2.1 格式class 类名{成员变量;//代表属性,一般是名词成员方法;//代表行为,一般是动词构造器;代码块;内部类;1.2.2 类体(1)变量的声明:用来存储属性的值——成员变量格式:修饰符 数据类型 变量名 [= 初始值];一般无需指定初始值,存在默认值。//创建对象格式: 类名 对象名 = new 类名();//直接输出成员变量的值System.out.println("姓名: " + s.name);//null。

2023-04-19 17:25:04 65

原创 Redis事务、淘汰策略、高级数据类型

定时删除(对内存清除最有效)不管CPU当前使用率是否紧张,时间到了立马删除,内存压力小,CPU压力大,采用时间换空间策略惰性删除(等到二次访问再删除)等到确切删除的时候再删除,造成内存使用量浪费,CPU压力小,采用空间换时间策略定期删除(采取智能抽取检查)周期性删除,随机抽取一部分key删除,如发现占整体key的比例较大,则重新抽取一部分key删除。之后轮询下一个数据、下一台redis......

2023-04-14 16:32:07 121

原创 Java入门

Java是1995年美国的Sun公司(Stanford University Network/斯坦福大学网络公司)推出的一门面向对象的高级编程语言变量定义的格式包括三个要素: 数据类型 、 变量名 、 数据值练习:定义所有基本数据类型的变量//定义字节型变量//定义短整型变量//定义整型变量//定义长整型变量//定义单精度浮点型变量//定义双精度浮点型变量//定义布尔型变量//定义字符型变量Tips:long类型建议数据后面加上L表示;

2023-04-14 14:34:27 103

原创 Linux

虚拟机是一个软件,它可以使你在一台真实PC机器上同时运行二个或更多的不同的操作系统。它可以模拟 一个标准PC环境。这个环境和真实的计算机一样,都有芯片组、CPU、内存、显卡、声卡、网卡、软驱、硬盘、光驱、串口、并口、USB控制器。简单的来说,虚拟机就是用来模拟一台真实的电脑,我们实际在学习过程中,有的时候需要多态电脑模拟真实的环境,那么不可能在硬件层面上真正的提供多态电脑,这个时候我们可以使用虚拟机来帮我们虚拟出一台电脑来;

2023-04-12 17:41:22 208

原创 存储过程和存储函数、数据库的三大范式

MySQL中提供与机制,我们先将其统称为,一般的SQL语句需要先编译然后执行,存储程序是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中,当用户通过指定存储程序的名字并给定参数(如果该存储程序带有参数)来调用才会执行。

2023-04-11 16:45:59 95

原创 触发器与视图

触发器是与表有关的数据库对象,指在 insert/update/delete 之前或之后,触发并执行触发器中定义的SQL语句集合。触发器的这种特性可以协助应用在数据库端确保数据的完整性 , 日志记录 , 数据校验等操作。触发器类型NEW和OLD的使用insert触发器NEW 表示将要或者已经新增的数据update触发器OLD 表示修改之前的数据 , NEW 表示将要或已经修改后的数据delete触发器OLD 表示将要或者已经删除的数据。

2023-04-11 16:20:00 309

原创 【MySQL】事务

在某些成功的操作完成之后,后续的操作有可能成功有可能失败,但是不管成功还是失败,前面操作都已经成功,可以在当前成功的位置设置一个回滚点,可以供后续失败操作返回到该位置,而不是返回所有操作,这个点称之为回滚点。

2023-04-11 15:30:52 1798 1

原创 DCL(Data Control Language)

我们现在默认使用的都是root用户,超级管理员,拥有全部的权限。但是,一个公司里面的数据库服务器上面可能同时运行着很多个项目的数据库。所以,我们应该可以根据不同的项目建立不同的用户,分配不同的权限来管理和维护数据库。

2023-04-10 15:00:51 96 1

原创 多表查询的案例

需求:查询学校是"中国一流大学"的学生借书情况,只查询Java相关书籍的记录,查询学生id、姓名、籍贯、书籍名称、出版社、借阅数量、借阅时间、学校名称、学校地址。a. 学校表关联学生表:university.id=student.u_id。a. 学校表关联学生表:university.id=student.u_id。b. 学生表关联借阅表:student.id=borrow.s_id。b. 学生表关联借阅表:student.id=bo.s_id。1)确定要查询哪些表:学生表、学生借阅表、图书表、学校表。

2023-04-07 16:08:40 158 1

原创 多表查询

现实生活中,实体与实体之间肯定是由关系的,比如:老公和老婆,部门和员工,老师和学生等。在设计表的时候,就应该体现出表与表之间的这种关系。什么是笛卡尔积:-- 需求:查询所有的员工和所有的部门结果如下:如果左表是部门表,右表是员工表,左表中每一行记录与右表中的每一行记录全都匹配一次。结果的行数=左表中行数x右表中行数。

2023-04-06 15:47:48 492 4

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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