自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JSP~EL

JSPindex.jsp在WEB-INF目录外自带index.jsp文件,这个文件中没有任何内容实际上访问这个文件,底层执行的是:index_jsp.class这个java程序JSP实际上就是一个Servletindex.jsp访问的时候,会被Tomcat翻译成index_jsp.java文件,然后Tomcat服务器又会将index_jsp.java编译生成index_jsp.class文件,那么index_jsp就是一个类index_jsp类继承HTTPJSPBase,而HTTPJSPB

2022-05-07 15:43:23 136

原创 ***Servlet笔记***

Servlet本质开发步骤在webapps目录下新建一个目录:(webapp的根)在webapp的根下新建一个目录:WEB-INF(Servlet规范,必须大写)在WEB-INF目录下新建一个目录:classes(存放java编译后的class文件)在WEB-INF目录下新建一个目录:lib(可以存放第三方的jar包)在WEB-INF目录下新建一个目录:web.xml(必须存在,配置了请求路径和Servlet类之间的对照关系)编写java小程序,实现Servlet接口(Tomcat服务器实现

2022-04-01 16:16:57 324

原创 Servlet

关于系统架构系统架构的形式C/S架构B/S架构C/S架构(客户端/服务器端)特点:需要安装特定的客户端软件优点:1.速度快(软件中的数据大部分都是集成到客户端软件当中的,很少的数据从服务器端传送过来)2.体验好,界面酷炫3.服务器压力小安全缺点:升级维护比较差劲B/S架构(浏览器端/服务器端)实际上B/S结构的系统还是一个C/S优点:1.升级维护方便,成本比较低2.不需要安装特定的客户端软件,用户操作极其方便3.速度慢:所有的数据都在服务器上4.体验差,不安全

2022-03-29 20:33:31 320

原创 Java集合框架-Collection

集合框架的概述集合、数组都是对多个数据进行存储操作的结构,简称Java容器(此时的存储,主要指内存层面的存储,不涉及持久化存储)数组存储的特点:1.一旦初始化,长度就确定了,元素类型也就定义好了2.操作非常有限,添加,删除,插入等操作效率不高3.获取数组中实际元素个数没有现成的方法4.数据存储的特点:有序可重复集合框架 ------Collection接口:单列集合,存储单个数据        

2022-03-23 14:08:39 340

原创 MySQL事务

事务

2021-12-31 17:29:09 626

原创 视图~触发器~索引

视图视图的概念就是由数据库中的一张表或多张表根据指定条件查询出的数据构造成的虚拟表视图的作用安全性 :如果我们直接将数据表授权给用户操作,那么用户可以CRUD数据表中所有数据。如果我们想要对数据表中的部分数据进行保护,可以将公开的的数据生成视图,授权用户访问视图;用户通过查询视图可以获取数据表中的公开数据,从而达到将数据表中的部分数据对用户隐藏。简单性 :如果我们需要查询的数据来源于多张数据表,可以使用多表连接查询来实现;我们通过视图将这些连表查询的结果对用户开放,用户则可以直接通过查询视图获

2021-12-30 15:05:00 617 2

原创 存储过程~~~

存储过程SQL指令的执行过程存储过程       将能够完成特定功能的SQL指令进行封装(SQL指令集),编译之后存储在数据库服务器上,并且为之取一个名字,客户端可以通过名字直接调用这个SQL指令集,获取执行结果。存储过程的优点1.SQL指令无需客户端编写,通过网络传送,可以节省网络开销,同时避免SQL指令在网络传输过程中被恶意修改,保证安全性。2.存储过程经过编译创建并保存在数据库中,执行过程无需重复的进行编译操作,对

2021-12-29 23:31:23 336

原创 关联介绍与连接查询

关联关系介绍MySql不仅可以存储数据,还可以维护数据与数据之间的关系---通过在表中添加字段建立外键约束数据与数据之间的**关联**关系分为四种: * 一对一关联 * 一对多关联 * 多对一关联 * 多对多关联一对一关联方案一 :主键关联----两张数据表中主键相同的数据为相互对应的数据方案二 :唯一外键----在任意一张表中添加一个字段外键约束与另一张表主键关联,并且将外键列添加唯一约束(unique)一对多与多对一在多的一端添加外键,与一的一端主键进行关联多对多关联额外

2021-12-28 23:15:20 549

原创 MySQL-DDL&DML&DQL

DDL—数据库操作语言查询数据表show table;查询表结构desc <tablename>;删除数据表## 删除数据表drop table <tablename>;## 当数据表存在是删除数据表drop table if exists <tablename>;修改数据表## 修改表名alter table <tablename> rename to <newtablename>## 数据表也是有

2021-12-27 21:29:58 419 2

原创 Set接口

Setset集合为无序且不可重复的HashSetpublic class HashSet<E> extends AbstractSet<E>implements Set<E>, Cloneable,java.io.SerializableHashSet实现Set,得到了Set集合框架基础功能HashSet实现Cloneable,得到了clone()方法,可以实现克隆功能;HashSet实现Serializable,表示可以被序列化,通过序列化去传输

2021-11-28 13:23:17 266

原创 List集合

List集合集合介绍        java中的集合类:是一种工具类,就像是容器,储存任意数量的具有共同属性的对象。(长度可变)   java中的集合框架List介绍在List集合中允许出现重复的元素,所有元素以线性方式进行存储,可以通过索引来访问集合中指定的元素。List集合的元素的存储顺序和取出顺序一致。List中主要有ArrayList、LinkedList两个实现类;ArrayL

2021-11-20 14:40:17 867

原创 2021-11-11

HashMap原理分析数据结构的物理存储结构只有两种:顺序存储结构和链式存储结构。数组:在Java中,数组是一种效率很高的存储和随机访问对象引用序列的方式。 数组的优点是效率高,但也有缺点,所付出的代价就是数组对象的大小被固定。而且空间必须是连续的,这就造成数组在内存中分配空间时必须找到一块连续的内存空间。链表:链表可以随意扩大,插入删除更加方便,链表则必须是顺序访问,不能随机访问。数组的特点是:寻址容易,插入和删除困难;而链表的特点是:寻址困难,插入和删除容易。哈希表(Hash table,也

2021-11-14 12:35:10 423

原创 如何搭建博客

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档</@[TOC]## 0x01注册一个GitHub账号,并登录0X02创建属于自己的仓库**(1)点击New![在这里插入图片描述(2)填写自己的仓库名“用户名。github.io”,用户名要一致,否则会报错0x03 启用Github Pages1,点击"Setting"进入设置2,找到“GitHub Pages”0x04 下载安装Git和node.js1,安装并配置Node.js,打开cmd命令,如图所示,便为成

2020-12-02 11:33:53 297

空空如也

空空如也

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

TA关注的人

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