自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Spring框架相关面试题(重要)【实时更新:2022/09/22】

IOC,Inversion of Control,控制反转,指将对象的控制权转移给Spring框架,由 Spring 来负责控制对象的生命周期(比如创建、销毁)和对象间的依赖关系。

2022-09-22 21:18:55 309

原创 HTML前端开发面试题 (重要) 【实时更新:2022/08/29】

而class正好相反,是先定义样式,然后在页面中根据不同需求把样式应用到不同结构和内容上。id作为元素标签用于区分不同结构和内容,而class作为一个样式,可以应用到任何结构和内容当中去。Get是用来从服务器上获得数据,而Post是用来向服务器上传递数据。Get将表单中数据的按照variable=value的形式。id选择符前缀应加"#",class选择符前缀应加".""连接,而各个变量之间使用"&"连接。Post的所有操作对用户来说都是不可见的。Post可以传输大量的数据。按照变量和值相对应的方式。...

2022-08-26 22:02:26 726 6

原创 MySQL面试题积累(重要)【实时更新:2022/09/18】

char类型是【定长】的类型,当定义char(10),输入的时"123",他们占用的空间依然是10个字符。当输入的字符如果超出指定的范围,char会截取超出的字符。而且,当存储char,MySQL会自动删除输入字符串末尾的空格。 char适合存储很短的,一般固定长度的字符串。例如,char非常适合存储密码MD5值,因为它是一个定长的值。对于端的列,char比varchar在存储空间上效率更高。varchar(n)类型用来存储可变长度,长度最大为n个字符的可变长度的字符串数据。比如varchar(10),然

2022-08-19 20:54:38 399

原创 JAVA面试题积累(重要)【实时更新:2022/09/22】

如果在try...catch语句中有return,catch可以写多个异常(可以捕获多个异常)finally永远是在最后执行的。顺序问题先写小的,再写大的。

2022-07-30 16:36:57 778 11

原创 Spring框架总结

实际开发中,Spring的配置内容非常多,这就导致Spring配置很繁杂且体积很大,所以,可以将部分配置拆解到其他配置文件中,而在Spring主配置文件通过import标签进行加载。上面的操作,都是注入的引用Bean,除了对象的引用可以注入,普通数据类型,集合等都可以在容器中进行注入。在编写程序时,通过控制反转,把对象的创建交给了Spring,但是代码中不可能出现没有依赖的情况。可以用非容器依赖的编程方式进行几乎所有的测试工作,测试不再是昂贵的操作,而是随手可做的事情。

2022-09-29 20:15:49 544

原创 Mybatis框架

对象指的是Java对象,关系指的是数据库中的关系模型,对象关系映射,指的就是在Java对象和数据库的关系模型之间建立一种对应关系,比如用一个Java的Student类,去对应数据库中的一张student表,类中的属性和表中的列一一对应。由于mybatis需要手写SQL语句,所以它有较高的灵活性,可以根据需要,自由地对SQL进行定制,也因为要手写SQL,当要切换数据库时,SQL语句可能就要重写,因为不同的数据库有不同的。而Mybatis在处理#{}时,会对sql语句进行预处理,将sql中的#{}替换为?

2022-09-22 20:47:14 265

原创 Spring框架

Spring框架是Java应用最广泛的框架(轻量级),它的成功来源于理念,而不是技术本身。IOC:控制反转AOP:面向切面编程DI:依赖注入非侵入式设计:无需继承框架提供的任何一个类,更换框架,代码基本上不需要大改。DI:称作依赖注入,和控制反转一个概念,具体的讲,当一个角色需要另外一个角色协助的时候,在传统的程序设计中,通常有调用者来创建被调用者的实例。但是在spring中创建被调用者将不再有调用者完成,因此叫控制反转。

2022-09-22 20:32:11 139

原创 AJAX(异步的 JavaScript 和 XML)

异步刷新(局部刷新),可以给后台发请求异步:整个页面不会全部刷新,只有某个局部在刷新比如:验证用户名是否存在。

2022-09-03 19:40:20 385

原创 JSP简介

​​​@Override​​​​// 将集合传入}else {}}}​--%>

2022-09-03 19:00:30 461

原创 (过滤器)Filter和(监听器)listener

JavaWeb的一个重要组件,可以对发送到servlet的请求进行拦截过滤,也可以对响应进行拦截Filter是实现了Filter接口的Java类Filter需要在web.xml中进行注册,也可以通过注解来注册。如何创建一个Filter—只需要创建一个类,实现Filter接口即可。

2022-09-02 20:21:56 274 2

原创 Cookie和Session

正常的匿名函数:this指向的就是函数的调用者箭头函数:this还是之前的this【推荐使用】:只要是写了function,this就会变化;只要不写function,this就不会发生变化。推荐使用箭头函数。

2022-09-02 20:10:12 217

原创 手动添加Servlet工程

使用 Servlet,您可以收集来自网页表单的用户输入,呈现来自数据库或者其他源的记录,还可以动态创建网页。7.小猫身上的×消失,说明创建成功。接下来我们将一起创建。

2022-09-02 08:56:59 495

原创 404 NOT FOUND!

全部状态码查询

2022-08-31 19:12:48 168

原创 JSP面试题(重要)

1.当前页(pageContext):一个属性只能在一个页面中获取2.一次请求(request):一个页面设置的属性,范围是一个请求3.一次会话(session):一个会话只要页面不关闭,都能获取4.整个Web应用(application):整个服务器,当前项目都能使用.........

2022-08-31 18:36:09 636

原创 Servlet

狭义的Servlet是指Java语言实现的一个接口,广义的Servlet是指任何实现了这个Servlet接口的类

2022-08-30 22:02:40 420 2

原创 JavaWeb初学

1、C/S架构:客户端 / 服务器--------QQ,Typora,腾讯会议。2、B/S架构:浏览器 / 服务器--------京东,爱奇艺,B站。

2022-08-29 18:54:20 638

原创 Vue渐进式框架

Vue通过MVVM模式,能够实现视图与模型的双向绑定。

2022-08-27 19:42:30 832 7

原创 jQuery 学习笔记

演示通过 animate() 方法预定义 "hide", "show", "toggle" 值。演示更多 jQuery animate() 方法实例 (多个 animate() 回调).jQuery toggle() 用于切换 hide() 和 show() 方法。使用jQuery text() 和 html() 方法获取内容。演示 jQuery focus() 和 blur() 事件。演示jQuery hide() 和 show() 方法。演示简单的 jQuery animate() 方法。...

2022-08-26 20:14:53 420

原创 CSS选择器

一.标签选择器:标签选择器也称为类型选择器,她直接使用元素的标签名当做选择器,将选择页面上所有该种标签。语法:标签名{属性:属性值;}作用:标签选择器可以吧某一种标签全部选择出来,比如所以的标签和所有的标签优点:能快速为页面中同类型的标签统一设置样式缺点:不能设计差异化样式,只能选择全部的当前标签二.通配符选择器:在CSS中,通配符选择器使用“ * ”定义,它表示选取页面中所有元素语法:属性:属性值}三.类选择器。...

2022-08-23 21:05:19 239

原创 2022/08/18 学习笔记 (day30) MySQL常用函数

必须有主键,这是数据库设计的基本要求,一般情况下我们采用数值型或定长字符串,列不能再分,比如:联系方式。建立在第一范式的基础上,要求所有非主键字段完全依赖于主键,不能产生部分依赖。建立在第二范式基础上,非主键字段不能传递依赖于主键字段。可以进行条件判断,用来实现SQL语句的逻辑。学生信息表分为基本信息表和信息信息表。成绩表:学号和课程编号为联合主键。,存储过程,触发器,函数…主要是对数值型进行处理。两张表,外键在多的一方。md5算法是不可逆的。课程表:课程编号是主键。课程表:课程编号是主键。...

2022-08-18 11:10:03 153

原创 2022/08/17 学习笔记 (day29) 查询和子查询【MySQL重点】

DQL是我们每天都要接触编写最多也是最难的SQL,该语言用来查询记录,不会修改数据库和表结构。

2022-08-17 21:33:54 395

原创 2022/08/16 学习笔记 (day28) MySQL数据库

DDL主要是用在定义或改变表的结构。create table 表名(字段名1(列名) 类型(长度) 约束条件,字段名2(列名) 类型(长度) 约束条件,字段名3(列名) 类型(长度) 约束条件,.......);在关心型数据库中,我们需要这顶表名和列名,同时设定。...

2022-08-16 19:41:34 143

转载 2022/08/15 学习笔记 (day27) TCP/IP

网络中的计算机能够互相通信,必须为每一台计算机指定一个标识号,通过这个标识号来指定要接收数据的计算机和识别发送的计算机,而IP地址就是这个标识号也就是设备的标识。

2022-08-15 18:50:15 148

原创 2022/08/09 学习笔记 (day26) IO流

IO流介绍:lO流全称是Input/Output Stream,译为“输入/输出流”

2022-08-09 20:07:00 224

原创 2022/08/08 学习笔记 (day25)File类

File类是用来操作文件或目录属性而不可以操作文件内容的类。

2022-08-08 18:37:24 156

原创 2022/08/06 学习笔记 (day24) 集合

Map用于保存具有映射关系的数据,因此Map集合里保存着两组值,一组值用于保存Map里的key,另外一组值用于保存Map里的value,key和value都可以是任何引用类型的数据。Map的key不允许重复;List集合默认按元素的添加顺序设置元素的索引,例如第一次添加的元素的索引为0,第二次添加的元素索引为1…LinkedHashSet是HashSet的子类,LinkedHashSet集合也是根据hashCode值来决定元素的储存位置,但他同时使用链表来维护元素的次序,这样使得元是以插入的顺序来保存的。.

2022-08-07 20:36:42 137 2

原创 2022/08/03 学习笔记 (day23)多线程(补充)

1.Thread的两个静态方法:sleep释放CPU资源,但是不会释放锁yield方法释放CPU执行权,保留了CPU的执行资格,不常用。2.join方法,yield出让了执行权,join就加入进来。3.wait:释放CPU资源,释放锁notify:唤醒等待中的线程notifyAll:唤醒等待中的所有线程。......

2022-08-03 18:44:29 153

原创 2022/08/02 学习笔记 (day22) 多线程

对象的方法的实现方法的调用者,不需要再进行任何的线程安全的保障措施。多个线程需要共享数据,但是这些数据又可以在单独的线程中计算,得出结果 我们可以把共享数据的可见范围限制在一个线程之内,这样就无需同步。把共享的数据拿过来, 我用我的,你用你的,从而保证线程安全。CPU分为三级缓存:每个CPU都有L1,L2缓存,但是L3缓存是多核公用的。进一步优化,CPU每次读取一个数据,读取的时与它相邻的64个字节的数据。在CPU处理内存数据时,如果内存运行速度太慢,就会拖累CPU的速度。从CPU到内存,60-80纳秒。.

2022-08-02 19:24:51 238

原创 2022/08/01 学习笔记 (day21) 泛型和枚举

单例模式中,即一个类只有一个实例。而枚举其实就是多例,一个类有多个实例,但实例的个数不是无穷的,是有限个数的。我们称呼枚举类中实例为枚举项!枚举类的枚举项的个数不应该太多!}关键字enum}}returnid;}}}}}enumsr{S(1,"唱"),Q(2,"跳"),R(3,"篮球"),J(4,"鸡");inti;}}......

2022-08-01 19:09:37 233

原创 2022/07/29 学习笔记 (day19)异常处理

异常处理又叫例外处理。对程序进行异常处理有两个目的,一是发现程序中出现的异常,二是对出现的异常进行相对操作或通知程序员进行修改。使用try-catch语句可以很好的完成这两个目的。try{可能出现异常的代码}catch(异常类型1引用){//异常类型1的处理代码}1.1、实例try{}}}1.2、处理多个异常。...

2022-07-29 21:21:20 120

原创 2022/07/28 学习笔记 (day18) 常用API

API(ApplicationProgrammingInterface,应用程序编程接口)是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。——百度百科API(ApplicationProgrammingInterface),即应用程序编程接口。...............

2022-07-28 19:01:31 164 2

原创 2022/07/27 学习笔记 (day17) 代码块和内部类

内部类的成员只在内部类可见,若外部类或同层次的内部类需要访问,需要创建类的对象,不可以直接访问内部类的变量。定义在方法中的内部类的可见性更小,它只在方法内部可见,在外部类及外部类的其它方法中都不可见。3、普通代码块与构造代码块唯一能直接看出的区别是构造代码块是在类中定义的,而普通代码是在方法体中定义的。父类静态块——>子类静态块——>父类代码块——>父类构造器——>子类代码块——>子类构造器。静态代码块——>构造代码块——>构造函数——>普通代码块。b.在一个方法(外部类的方法)中定义的内部类。......

2022-07-27 18:56:05 251

原创 2022/07/26 学习笔记 (day16) 链表和栈

有头有尾的一条线线性表线性结构,它是一个含有h>=0个结点的有效序列单向链表在维护一个结点的自身的值的同时,还要维护他的下一个值的指向双向链表在维护一个结点的自身的值的同时,还要维护他的上一个值和下一个值的指向。...

2022-07-26 16:03:31 217

原创 2022/07/26 学习笔记 (day16) 抽象与接口

在生活中接口就是一种公共的规范标准在java中接口就是多个类的公共规范其中最重要的内容就是抽象方法语法格式修饰符列表interface接口名{}

2022-07-26 15:56:00 288

原创 2022/07/25 学习笔记 (day15)面向对象~~多态

1.概念多态是面向对象程序设计的一个重要特征,指同一个实体同时具有多种形式,即同一个对象,在不同的时刻,代表的对象不一样,指的是对象的多种形态。

2022-07-25 18:43:51 212

原创 2022/07/23 学习笔记 (day14) 面向对象~~继承(补充)

Object类,final关键字,@Override 注解:

2022-07-23 16:38:43 180

原创 2022/07/21 学习笔记 (day13)面向对象~~继承

4.若类中未写继承关系则默认继承object类。修饰符列表class子类extends父类。2.子类可以有自己专有的“内容”子类方法的权限必须大于等于父类方法的权限。super.成员方法。1.子类可以拥有父类的“内容”super(参数列表)super.成员变量。......

2022-07-21 16:47:17 203

原创 2022/07/20 学习笔记 (day12)String字符串

String字符串String字符串字符串或串(String)是由数字、字母、下划线组成的一串字符。它是编程语言中表示文本的数据类型。在程序设计中,字符串为符号或数值的一个连续序列。字符串操作就是以串的整体作为操作对象,如在串中查找某个子串、求取一个子串、在串的某个位置上插入一个子串以及删除一个子串等。String一旦声明不可改变!!!​​​​​​。.........

2022-07-20 18:49:27 319

原创 2022/07/19 学习笔记 (day11) 方法重载

方法的重载是指一个类中可以定义有相同的名字,但参数不同的多个方法。调用时,会根据不同的参数表选择对应的方法。方法的重载即同名不同参1.示例方法重载同名不同参2.示例重载构造方法。......

2022-07-18 19:24:15 261

原创 2022/07/18 学习笔记 (day10) 面向对象~~封装

java是一门面向对象的编程语言,在java中万物皆对象 面向对象思想:强调一个场景中事物,都视为对象,抽象出事物属性和行为,强调是通过对象的行为俩实现功能,而不是采用面向过程,强调是步骤,一步一步实现功能 问题:如何描述一只猫? 描述信息:叫做属性,属性从代码的角度来说就是变量 1.类:是一组具有相同属性和行为的对象集合,抽象成这一类事物模板,用这类的事物的属性和行为加以定义 2. 对象:

2022-07-18 18:47:45 246

空空如也

空空如也

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

TA关注的人

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