- 博客(87)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 JSP面试题(实时更新)
4.整个Web应用(application):整个服务器,当前项目都能使用。1.当前页(pageContext):一个属性只能在一个页面中获取。2.一次请求(request):一个页面设置的属性,范围是一个请求。3.一次会话(session):一个会话只要页面不关闭,都能获取。...
2022-08-31 21:56:10
227
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 Java面试题,每日积累,每日更新
JDK和JRE的区别JDK和JRE的区别JDK是java开发工具包,提供了java的开发环境和运行环境JRE是java运行环境,为java运行提供了所需要的环境具体来说JDK包含了JRE同时还包括编译java源码的编译器,还包括很多的java调试分析工具如果要运行java程序只需要安装JRE就可以了,如果要编写java程序,则需要安装JDK基本数据类型的取值范围switch...case支持的数据类型char、byte、short、int、枚举(JDK5之后),String(JDK7以后).........
2022-08-10 20:45:56
555
原创 Spring简介------One
Spring框架是Java应用最广泛的框架(轻量级),它的成功来源于理念,而不是技术本身。IOC:控制反转AOP:面向切面编程DI:依赖注入非侵入式设计:无需继承框架提供的任何一个类,更换框架,代码基本上不需要大改。DI:称作依赖注入,和控制反转一个概念,具体的讲,当一个角色需要另外一个角色协助的时候,在传统的程序设计中,通常有调用者来创建被调用者的实例。但是在spring中创建被调用者将不再有调用者完成,因此叫控制反转。
2022-09-20 19:27:15
419
2
原创 Mysql笔试+面试题积累(实时更新)
SQL注入(SQL Injection)是一种常见的Web安全漏洞,主要形成的原因是在数据交互中,前端的数据传入到后台处理时,没有做严格的判断,导致其传入的“数据”拼接到SQL语句中后,被当作SQL语句的一部分执行。3.一张自增表里面总共有 7 条数据,删除了最后 2 条数据,重启 MySQL 数据库,又插入了一条数据,此时 id 是几?粒度小,写操作是不会锁定全表的,所以在并发度较高的场景下使用会提升效率的。但是该引擎是不支持全文搜索,同时启动也比较的慢,它是不会保存表的行数的,所。
2022-09-18 21:10:57
752
1
原创 Mybatis框架
SSM(Spring+SpringMVC+MyBatis)框架集由Spring、MyBatis两个开源框架整合而成(SpringMVC是Spring中的部分内容),常作为数据源较简单的web项目的框架。3SpringMVC:充当的就是Servlet的角色。可以理解为SpringMVC是Spring的WEB支持。1Mybatis:充当的就是Dao层。2Spring:充当的时一个润滑油的角色。MybatisPlus:国内的团队,baomidou,可以写SQL,也可以不写SQL。
2022-09-17 18:41:04
585
原创 JavaWeb面试题
C.已知cookie为Cookie的对象,cookie,setMaxAge(60*24)这条语句设置cookie的有效期为24小时。C.它可以转换请求数据和响应数据,并对响应回来的内容自动转换成JSON类型的数据。D.重定向调用的是HttpServletResponse对象中的方法。A.重定向调用的是HttpServletRequest对象中的方法。D.转发调用的是HttpServletResponse对象中的方法。A.转发调用的是HttpServletRequest对象中的方法。
2022-09-04 22:16:13
687
原创 MVC设计模式
MVC是一种软件架构模式,把整个软件分为三层:Model,View,ControllerModel:模型---负责获取并数据,并且处理数据,返回给controller entity:数据库的实体类 service:业务控制层,其余的话都交给service dao:databaseObject数据模型层:只操作数据库View:视图---看见的页面,渲染数据,渲染页面,负责展示而且允许用户编辑来自应用程序的Model对象,View对象用来构建用户界面,与用户交互。Con
2022-09-03 18:48:59
758
原创 过滤器Filter/监听器Listener
在创建Filter对象的时候,在servlet容器里(tomcat),加载当前web应用(当前工程)被调用只执行一次,当前Filter的初始化请求。FilterChain:过滤器链,一个项目中可以有多个过滤器,既然有多个,就会产生顺序,有顺序,就形成了链,把当前请求传给下一个。1、JavaWEB的一个重要组件,可以对发送到servlet的请求进行拦截过滤,也可以对响应进行拦截。怎么创建一个Filter一只需要创建的一个类,实现Filter接口并重写方法即可。监听器监听的是域对象,不是监听对象的某个地址。
2022-09-02 21:37:49
544
原创 Cookie/Session
HTTP不能保存各种状态,简而言之他是一次性的。像我们做网站,登录的时候,点击保存密码,自动登录等,是要一直或者一段时间内存在的,但也不能一直存在,他也需要有一个失效期,要不然计算机储存的数据会越来越多。这个时候就需要cookieCookie是一些数据,储存于你电脑上的文本文件中。保存HTTP状态,以键值对的形式存储在浏览器中。当下一次用户访问该网页的时候,可以在cookie里获取到之前储存的值(访问记录)
2022-09-02 19:41:35
384
原创 HTTP/HTTPS协议
HTTP协议一般指的是超文本传输协议(HyperText Transfer Protocol)是一种用于分布式、协作式和超媒体信息系统的应用层协议,是因特网上应用最为广泛的一种网络传输协议,所有的文件都必须遵守这个标准。HTTP是为Web浏览器和Web服务器之间的通信设计的,但也可以用于其他目的HTTP是一个基于TCP/IP通信协议来传递数据的。
2022-09-01 20:54:19
196
原创 AJAX介绍
AJAX = Asynchronous JavaScript and XML(异步的 JavaScript 和 XML)。AJAX 不是新的编程语言,而是一种使用现有标准的新方法。AJAX 最大的优点是在不重新加载整个页面的情况下,可以与服务器交换数据并更新部分网页内容。AJAX 不需要任何浏览器插件,但需要用户允许JavaScript在浏览器上执行。异步:整个页面不会全部刷新,只有某个局部在刷新eg:验证用户名是否存在注意1:使用ajax发送请求,页面是 不可以通过后台跳转!!!
2022-09-01 19:26:30
629
原创 JSP介绍
jsp语言与PHP、ASP、ASP.NET等语言类似,都是运行在服务端的语言JSP技术是以Java语言作为脚本语言的,JSP网页为整个服务器端的Java库单元提供了一个接口来服务于HTTP的应用程序。JSP文件后缀名为*.jspJSP开发的WEB应用可以跨平台使用,既可以运行在Linux上也能运行在Windows上。......
2022-08-31 21:40:39
1710
原创 嫦娥奔月html+css
中秋节吃月饼相传始于元代。据说,当时,中原广大人民不堪忍受元朝统治阶级的残酷统治,纷纷起义抗元。军师刘伯温便想出一计策,命令属下把藏有“八月十五夜起义”的纸条藏入饼子里面,再派人分头传送到各地起义军中,通知他们在八月十五日晚上起义响应。消息传来,朱元璋高兴得连忙传下口谕,在即将来临的中秋节,让全体将士与民同乐,并将当年起兵时以秘密传递信息的“月饼”,作为节令糕点赏赐群臣。我希望作为华夏子孙的我们,虽未经历过历史,但也不能不知历史,也不能忘了历史,中华文化源远流长,时至今日,我们竟不得不用放假来衡量节日。..
2022-08-31 18:57:39
780
3
原创 Vue路由
创建路由需要添加,而且必须在vue.js下面。在页面上展示试图,向我们点击a标签的话,我们无论填什么值,他都是跳转,相当于重新加载。而且创建路由对象必须写在创建组件模板下面。
2022-08-30 22:00:36
438
原创 JavaWeb之Servlet-----(2)
找到tomcat下的lib里的servlet-api.jar,放到工程中web下的WEB-INF下,并右键点击add library添加,要不然没有HttpServlet类。正如客户端HTTP请求讲的那样,web服务器接收到一个HTTP请求时与之对应会产生一个响应,响应也会包括一些内容等(通常包括:一个状态行、一些响应报头、一个空行和文档。当浏览器请求网页的时候,他会向web服务器发送信息,这些信息不能被直接读取,因为这些信息是作为HTTP请求的头的部分传输的。请求的长度限制在1k之内。...
2022-08-30 21:26:34
308
原创 JavaWeb之Servlet-----(1)
javaservelt是运行在web服务器或应用服务器上的程序,它是作为来自 Web 浏览器或其他 HTTP 客户端的请求和 HTTP 服务器上的数据库或应用程序之间的中间层。通过使用Servlet,您可以收集来自网页表单的用户输入,呈现来自数据库或者其他源的记录,还可以动态创建网页。......
2022-08-30 13:59:33
347
原创 JavaWeb认识+介绍
webLogic:oracle公司出品,大型的web服务器,几乎支持了所有的JavaEE规范,收费的。(HTML,CSS,JS,图片,音频,视频...)JBOSS:JBOSS公司,中型的JavaEE服务器,几乎支持了所有的JavaEE规范,收费的。Tomcat:Apache基金会,中小型的web服务器,支持了少量的JavaEE规范,开源免费。webSphere:IBM公司,大型的web服务器,几乎支持了所有的JavaEE规范,收费的。服务器软件:接收用户的请求,处理请求,给出响应。...
2022-08-30 08:25:40
262
原创 Vue组件详解
方式一:首先要定义一个组件:然后在实例的作用域中进行组件挂载组件挂载需要用到components,挂载有两个参数,第一个参数是我要在html中写的组件名,第二个是我要挂载的组件名ps:如果两个参数名相同可以简写成一个,也是可以的template: "我是局部组件",}data:{},//挂载组件},});...
2022-08-29 21:00:32
624
原创 Vue事件修饰符
为了更纯粹的数据逻辑,vue提供了很多事件修饰符,来代替处理一些 DOM 事件细节。主要是用来和事件连用,决定事件出发的条件或者用来阻止事件的触发机制。
2022-08-29 18:29:13
1540
原创 HTML前端开发面试题积累(实时更新)
网页分成三个层次,即:结构层、表示层、行为层。1、网页的结构层(structurallayer)由HTML 或XHTML 之类的标记语言负责创建。标签,也就是那些出现在尖括号里的单词,对网页内容的语义含义做出这些标签不包含任何关于如何显示有关内容的信息。例如,P标签表达了这样一种语义:"这是一个文本段。"2、网页的表示层(presentationlayer)由CSS 负责创建。CSS对"如何显示有关内容"的问题做出了回答。...
2022-08-28 20:14:24
248
1
原创 2022-08-27 学习Vue
Vue--可以说是一个JavaScript的框架,由我们国家的大神尤雨溪制作的然后需要建立一个Vue实例,所有的操作都需要在Vue实例里完成:ps:每个元素之间用,间隔。
2022-08-27 19:36:10
313
1
原创 jQuery添加css样式/动画效果
默认是 false,即仅停止活动的动画,允许任何排入队列的动画向后执行。为什么不能用this,因为this指向的不是DOM,指向的是当前函数的调用者.参数规定隐藏/显示的速度,可以取以下值:"slow"、"fast" 或毫秒。因此,默认地,stop() 会清除在被选元素上指定的当前动画。参数二:item---当前正在遍历的项。stop() 方法用于停止动画或效果,在它们完成之前。参数规定是否立即完成当前动画。默认是 false。参数一:index---遍历的索引。参数是隐藏或显示完成后所执行的函数名称。..
2022-08-27 11:12:48
3794
原创 jQuery--选择器/事件/增加/删除
JS库,别人写好的JS文件,我们拿来直接用,在开发中,会引入很多的.js文件目前市面上有几个:JQuery.js------濒临淘汰,经典。10%以下React.js-------30%市场Angular.js-----10%以下,最难Vue.js---------50%以上,简单。最主流。(中国人的骄傲:尤雨溪编写的)有人说啦,jquery都快淘汰了,学他干嘛。我想说:首先他是快淘汰了,还没淘汰,其次,经典的东西你不得看一看,了解了解。...
2022-08-26 20:04:33
467
原创 JS获取当前节点的兄弟/父/子节点
2.通过childNodes获取子节点:返回的也是子节点集合,是一个数组的格式。6.getElementsByName()---通过name属性来获取表单元素,一般也只用于表单元素。5.querySelectorAll()--同上,获取所有""里的内容,返回的是一个“伪数组”4.querySelector()----()号里可以根据css选择器的形式获取,获取第一个。2.getElementsByTagName()--通过标签名获取。1.getElementById()----通过ID获取。......
2022-08-25 19:41:14
8749
原创 css动画基本使用
动画(animation):是CSS3中具有颠覆性的特征之一,可通过设置多个结点来精确控制一个或一组动画,用来实现复杂的动画效果。
2022-08-24 08:55:04
464
原创 2022-08-20 数据库连接池
有Teacher类和User类封装基础属性,然后之前我们的方式是通过XXXDao来写关于自己本类的方法,但是现在我们可以通过IBaseDao接口设置基础方法,再通过BaseDaoImpl实现接口补全方法内容,之后XXXDao继承BaseDaoImpl,这样我们不需要再XXXDao里面写方法,就可以调用连接。由于代码过多,我就不写了,有需要的可以私信我。QQ连接上了,我的QQ和腾讯的服务器建立了一个连接,有代价,因为需要远程的去连接,所以说连接是一个很宝贵的资源,如果同时在线人数很多就有可能导致服务器崩溃。
2022-08-21 19:29:53
253
原创 2022-08-19 Mysql--preparedStatement(预编译)
我们之前用的Statement对象向数据库发送要执行的语句,但是Statement有很多的不足:1.大量的字符串拼接,代码可读性降低。2.sql注入:SQL注入有一个BUG:就是通过字符串的拼接,可以得到一个恒等的sql语句,可以跳过某些判断:( "b' or '1' = '1" )--------这个语句返回值一定是true,所以可以通过任何的验证例如:这样无论用户名是什么都可以登陆成功。
2022-08-19 19:00:05
581
2
原创 2022-08-18 MySql常用函数
count:计数。count(*)≈count(1)>count(主键)count(*):MySQL对count(*)底层优化,count(0)。count(1)count(主键)count(字段)min:最小值max:最大值sum:求和avg:平均值。
2022-08-18 13:34:03
270
原创 2022-08-16 DQL数据库查询语言
众所周知,人类在计算机上每天做的最多的事情就是查询,比方说现在在屏幕前的你,就是查询到我写的这个文档,在观看。我的这个文章你可能看一眼就离开了,接下来,你会一篇一篇的接着观看。你就是在csdn,或者说整个互联网的数据库中,一直查询。......
2022-08-16 20:50:01
3385
原创 2022-08-15 Mysql数据库
数据库是“按照数据结构来组织、存储和管理数据的仓库”。是一个长期存储在计算机内的、有组织的、可共享的、统一管理的大量数据的集合。数据对于公司来说是最宝贵的财富,程序员的工作就是对数据进行管理,展示等,数据库最重要的功能就是【存储数据】,长期保存数据。...
2022-08-15 21:14:08
325
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人