自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Vue生命周期

Vue实例有一个完整的生命周期,也就是从开始创建、初始化数据、编译模板、挂载Dom、渲染→更新→渲染、卸载等一系列过程,我们称这是Vue的生命周期。通俗说就是Vue实例从创建到销毁的过程,就是生命周期。生命周期又称为生命周期回调函数,生命周期函数,生命周期钩子。​ 在Vue的整个生命周期中,它提供了一系列的事件,可以让我们在事件触发时注册js方法,可以让我们用自己注册的js方法控制整个大局,在这些事件响应方法中的this直接指向的是vue的实例。下面是从Vue的官网上拿下来的生命周期过程图解。

2022-11-08 15:03:43 172 1

原创 HttpSession概述

接口表示一个会话,我们可以把一个会话内需要共享的数据保存到HttSession对象中.我们已经学习过HttpServletRequest、ServletContext,它们都是域对象,现在我们又学习了一个HttpSession,它也是域对象。它们三个是Servlet中可以使用的域对象,而JSP中可以使用一个Page域对象下面是session的域方法:session底层是依赖Cookie的!我们来理解一下session的原理吧!​ 当我首次去银行时,因为还没有账号,所以需要开一个账号,我获得的是银行卡,而银

2022-11-06 11:10:39 328

原创 Ajax异步请求

Ajax是一个异步请求,可以不用刷新整个页面,就可以达到局部更新的效果。百度的搜索也用到了ajax这个技术,当我们每次输入一个关键字的时候,搜索栏下面也会跟着改变,但是这个改变并不会刷新整个页面。想必大家也很好奇什么是异步请求,什么是同步请求,那么接下来就有我来进行揭秘吧。

2022-10-31 11:09:01 3444 1

原创 JSP的概述

JSP部署于网络服务器上,可以响应客户端发送的请求,并根据请求内容动态地生成HTML、XML或其他格式文档的Web网页,然后返回给请求者。JSP技术以Java语言作为脚本语言,为用户的HTTP请求提供服务,并能与服务器上的其它Java程序共同处理复杂的业务需求。在这9个对象中有很多是极少会被使用的,例如:config、page、exception基本不会使用。out对象在JSP页面中无需创建就可以使用,它的作用是用来向客户端输出。在一个JSP中多个

2022-10-27 18:56:51 385

原创 Respose对象

response是Servlet.service方法的一个参数,javax.servlet.http.HttpServletResponse。在客户端发出每个请求时,服务器都会创建一个response对象,并传入给Servlet.service()方法。response对象是用来对客户端进行响应的,这说明在service()方法中使用response对象可以完成对客户端的响应工作。

2022-10-23 23:11:08 360

原创 Request对象

Request翻译过来就是请求的意思,当客户端(网页)想要得到服务器提供的资源,就要向服务器发起请求,发起请求服务器会自动生成一个Request对象。我们可以使用这个request对象进行相应,请求转发等等事情。我们在看request对象有关的类的时候是看Request类的实现类,我们下面讲的都是他的实现类HttpServletRequest类。

2022-10-19 20:27:43 760

原创 Servlet

Servlet是客户端发过来请求,服务器使用Servlet技术对客户端发过来的请求进行解析,并在必要的时候,发起相应。Servlet是Java的一项必备技能,Servlet的内容是javaEE的内容,它是企业开发中常常会用到的一项技术。

2022-10-17 20:24:26 412

原创 js中var与let的区别

var与let在js中都是用来定义变量的,变量就相当于一个容器,我们可以通过变量名,对里面的值进行修改。let与var虽然都是用来定义变量的,但是他们会有所不同。

2022-09-28 09:16:46 740

原创 css中的before与after

before与after是css中的两个伪元素。其实before与after的编码是非常的简单的,就像我们在css中对他进行操作,比如设置他的背景颜色、设置它的大小、设置他的定位等等。只不过伪元素多加了一个content属性,如果我们对他不进行设置,那么我们设置的伪元素就会不起作用,我们可以设置content的内容为一个空字符串。当我们添加的content为字符串的时候,字符串作为伪元素的内容添加到主元素中,这个字符串是直接原样输出内容,里面即使有html的转义符,也不会被转译。来进行转换为块级元素。

2022-09-25 22:41:40 6210

原创 JDBC工具类

在写jdbc的代码的时候一定有很多小伙伴困扰每写一次连接都要写重复的代码,这点不能体现java的封装性,那么我们能不能一步到位,每次连接数据库以及请求数据时我们只写一次,我接下来要写的内容就是关于jdbc的工具类,一劳永逸,不再吃jdbc的苦。properties文件的内容是这样子的,大家可以根据自己的实际情况进行修改,注意一定要换行,每一行的后面不能存在空格!在使用的时候大家要注意了,数据库查出来的表上的属性名,要与传入的class对象的属性顺序与属性名一致;

2022-09-19 09:32:49 660

原创 【java】JDBC

JDBC(Java DataBase Connectivity)就是Java数据库连接,说白了就是用Java语言来操作数据库。原来我们操作数据库是在控制台使用SQL语句来操作数据库,JDBC是用Java语言向数据库发送SQL语句。jdbc的原理市面上的数据库有很多产品,如果在jdk中编写连接这些数据库的代码,就会有大量的代码量,如果又有新的数据库了,我们唯一的办法是修改jdk的源码,每一次修改jdk的代价太大了,所以不采用这个方法。

2022-09-15 09:33:13 452 1

原创 基于mysql的sql语句

SQL(Structured Query Language)是“结构化查询语言”,它是对关系型数据库的操作语言。虽然SQL可以用在所有关系型数据库中,但很多数据库还都有标准之后的一些语法,我们可以称之为“方言”。例如MySQL中的LIMIT语句就是MySQL独有的方言,其它数据库都不支持!当然,Oracle或SQL Server都有自己的方言。

2022-09-13 09:23:06 389 1

原创 mysql含义

SQL可以用在所有关系型数据库中,但很多数据库还都有标准之后的一些语法,我们可以称之为“方言”。我们现在用的mysql数据库都是属于关系结构模型的数据库;他们是使用二维表来存储数据,可能随着技术的发展将来mysql可能会升级为新的方式来存储数据,比如关系-对象性数据库。数据库仓库里面可以有多个数据库,数据库一共由多张表组成,表里面存在表结构,这里的表结构指的是定义表的的列名与列类型。我们所说的数据库都是泛指关系型数据库管理系统(RDBMS),即数据库服务器。还有一个概念表记录指的是表中一行一行的数据。

2022-09-07 22:46:34 805

原创 java多线程

线程的操作首先一定要有一个线程的主体操作类,这个主体操作类就可以通过继承Thread类来完成,而继承Thread类之后还要去覆写Thread类中的run()方法,此方法的功能与main()方法类似,属于线程的启动点.他是被包含在进程中,这里换句话说就是,进程里面包含了一条或者多条线程,线程是进程的实际运行单位,一个进程可以并发的执行多个线程,每一条线程可以并发不同的任务。(1)创建Callable接口的实现类,并实现call()方法,该call()方法将作为线程执行体,并且有返回值。

2022-09-04 19:28:44 355

原创 javaTCP协议通信

Tcp通信有两个特点分别是面向连接,具有可靠性.面向连接:指的是客户端与服务端之间的连接,在通信之前会有三次握手的机制来确保连接的可靠性.tcp有状态:tcp会精确的纪录哪些数据是发送了的,哪些是没有被发送的,他保证数据包是按序到达的,不允许存在半点差错tcp是可以控制的:如果存在丢包或者网络不好的时候,会根据具体情况对数据包进行发送速度的控制或者对数据包进行重新发送....

2022-08-31 16:12:27 1186

原创 java控制台输出版多人聊天室

在这里面服务器充当了一个转发的作用,服务器要做的事情是,得到客户写进缓冲流里面的信息,再把得到的信息再写进其他客户端的缓冲流里面,得到其他用户的缓冲流我们可以通过集合把用户的全部Socket对象写进集合里面,客户端把客户想要发送的信息写进缓冲流里,等待客户端发来的消息,一边等由一边发送消息,这个是属于并发的一个操作,所以读与写可以单独开个线程来进行发送消息.多人聊天室就是多个人同时聊天,一个发一条信息所有人都是可以接收得到.多人聊天室就要用到网络以及多线程以及输入输出流的知识。接下来我们捋清楚一下思路。..

2022-08-28 12:22:18 485

原创 java注解

声明注解语法:@interfacepublic @interface 注解名 {//成员 }使用注解:在方法,属性类,成员变量、参数等@自己定义的注解名 / jdk自带的注解名 //这里创建了注解的对象。}1. Annotation型定义为@interface, 所有的Annotation会自动继承java.lang.Annotation这一接口,并且不能再去继承别的类或是接口.2. 参数成员只能用public或默认(default)(就是什么都不写的 ,默认也为public)这两个访问权修饰。

2022-08-24 21:57:29 368 1

原创 java反射

反射就是通过某种机制动态获取这个类的所有信息,这里的所有信息是包括类的属性、方法、构造方法等这些信息。而且他的访问是不存在权限这么一说的,就算是私有的类资源都是可以访问到的。每一个类在类加载的时候都会生成一个Class类的对象,而且这个对象是唯一一个的。我们对这个Class对象进行操作就是我们对反射的使用。

2022-08-21 19:56:25 416

原创 日历Calendar类

Candendar类是一个抽象类,提供了一些获取当前时间,或者指定的时间的字段和一些方法,我们可以通过一些方法与字段对他进行获取当前天或者当月的一些信息。

2022-08-17 22:54:53 898

原创 java异常类处理

java程序中在运行的时候有可能产生异常,产生异常的时候我们也可以对他进行处理。java中异常类Throwable是顶级的异常类。其中Error错误和Exception异常类都是他的子类。其中异常类又分为RuntimeException运行时异常类,与非运行时异常类。...

2022-08-14 16:22:00 616

原创 TreeSet

我们都知道Set的集合是无序的,但是TreeSet却是一个有序的集合,在这里说的有序并不是像List集合那样有次序,这里的次序就是可以通过下标来遍历数组。TreeSet具有唯一性,相同元素只添加一次。想要了解一个类就需要去翻api文档,如上图我们可以知道,它继承了AbstractSet这个抽象类,并且实现了如下图的接口。...

2022-08-10 19:09:22 1720

原创 java中的枚举

1)被enum关键字修饰的类型就是枚举类型。2)枚举不添加任何方法,枚举值默认为从0开始的有序数值。3)枚举是不可以被继承的。4)枚举类型不可以被实例化。

2022-08-07 14:27:49 1067

原创 Java中的==

Java中的==符号是一个很令人费解的点,它究竟代表的是什么,下面由我来揭示一下它所包含的奥妙!

2022-08-03 21:54:03 3624 3

原创 java关键字static

staic翻译过来就是静态的意思,可以用来修饰属性、方法、代码块、内部类下面我们依次来讨论一下他的用法。

2022-07-31 08:03:55 507

原创 Java多态

多态是Java中面向对象的一个重要的特征,它是指在父类中定义的属性和方法被子类继承之后,可以具有不同的数据类型或表现出不同的行为,这使得同一个属性或方法在父类及其各个子类中具有不同的含义。...

2022-07-27 18:33:06 433

原创 java类的继承

类的继承是Java面向对象的一个重点,想要Java入门就必须掌握继承这个知识点,下面由我来分享一下类的继承这个内容,本文章仅代表个人想法,仅供参考。

2022-07-23 16:44:18 1103 1

原创 java修饰符

java访问修饰符

2022-07-20 22:28:30 481

原创 java数组

带你快速了解java数组,本文详细描述了java数组的使用

2022-07-19 11:50:35 449

空空如也

空空如也

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

TA关注的人

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