![](https://img-blog.csdnimg.cn/20190918140158853.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
JavaWeb
文章平均质量分 77
Javaweb知识点
程序小媛!
这个作者很懒,什么都没留下…
展开
-
【笔记整理】SpringCloud的学习笔记
Spring Cloud专注于提供良好的开箱即用经验的典型用例和可扩展性机制覆盖。服务注册与发现--------Netflix Eureka负载均衡:断路器——Netflix Hystrix服务网关——Netflix Zuul分布式配置——Spring Cloud Config1.1 什么是微服务?1.2 微服务之间是如何独立通讯的?1.3 SpringCloud 和 Dubbo有那些区别?1.4 SpringBoot 和 SpringCloud,请谈谈你对他们的理解1.5 什么是服务熔断?什么是服务降级?原创 2022-10-09 13:19:39 · 543 阅读 · 1 评论 -
【笔记整理】跟着狂神说学习springMVC的学习笔记
Spring MVC是Spring Framework的一部分,是基于Java实现MVC的轻量级Web框架1.轻量级,简单易学2.高效,基于请求响应的MVC框架3.与Spring兼容性好4.约定大于配置5.功能强大:RESTFUL,数据验证,格式化,主题JSON(JavaScript Object Notation, JS 对象标记) 是一种轻量级的数据交换格式,目前使用特别广泛。采用完全独立于编程语言的文本格式来存储和表示数据。简洁和清晰的层次结构使得 JSON 成为理想的数据交换语言。原创 2022-10-09 12:52:41 · 309 阅读 · 0 评论 -
Mybatis- 解决属性名和字段名不一致的问题
解决属性名和字段名不一致的问题解决方法:起别名<select id="getUserById" resultType="com.yy.pojo.User"> select id,name,pwd as password from user where id=#{id}</select>resultMap结果集映射id name pwdid name password<!--结果集映射!--><resultMap id="Use原创 2021-12-20 21:24:55 · 245 阅读 · 0 评论 -
Mybatis简单介绍及初步使用
1.1 什么是Mybatis一款优秀的持久层框架支持定制化SQL,存储过程以及高级映射避免几乎所有的JDBC代码和手动设置参数以及获取结果集可以使用简单的XML或注解来配置和映射原生类型,接口和Java的POJO(Plain Ordinary Java Objects,普通的 Java对象)为数据库中的记录MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis原创 2021-12-19 22:19:38 · 133 阅读 · 0 评论 -
Javaweb-06-request和response
request在service()方法中可以通过request对象来获取请求数据request对象功能1. 封装请求头数据String getHeader(String name) //获取指定名称的请求头Enumeration getHeaderNames() //获取所有请求头名称int getIntHeader(String name) //获取值为int类型的请求头2. 封装请求正文数据,如果是GET请求,没有正文String getParameter(String原创 2021-12-13 17:47:40 · 118 阅读 · 0 评论 -
Javaweb-05-详细描述tomcat处理HTTP 请求的流程,tomcat组件介绍
tomcat处理HTTP 请求流程在浏览器上输入http://localhost:8080/my-web-mave/index.jsp请求被发送到本机端口8080,被在那里侦听的Connector获得Connector把请求交给它所在的Service的Engine来处理,并等待Engine的回应Engine获得请求localhost/my-web-maven/index.jsp,匹配它拥有的所有虚拟主机Host,我们的虚拟主机在server.xml默认配置是localhostEngine匹配到n原创 2021-12-09 22:46:02 · 340 阅读 · 0 评论 -
Javaweb-04-⽤户会话(Session与Cookie)
⽤户会话服务器⽆法识别每⼀次 HTTP 请求的出处(不知道来⾃于哪个终端),它只会接受到⼀个请求信号,所以就存在⼀个问题:将⽤户的响应发送给其他⼈,必须有⼀种技术来让服务器知道请求来⾃哪,这就是会话技术。会话:就是客户端和服务器之间发⽣的⼀系列连续的请求和响应的过程,打开浏览器进⾏操作到关闭浏览器的过程。会话状态:指服务器和浏览器在会话过程中产⽣的状态信息,借助于会话状态,服务器能够把属于同⼀次会话的⼀系列请求和响应关联起来。主要目的:弥补HTTP的无状态特性HTTP协议是一种无状态协议即每次服原创 2021-12-07 22:57:35 · 607 阅读 · 0 评论 -
Javaweb-03-关于转发和重定向的区别和选择应用
什么是重定向重定向是服务器通知浏览器去访问另一个地址,即再发出另一个请求。状态码是302转发与重定向的区别转发是将同⼀个请求传给下⼀个⻚⾯,重定向是创建⼀个新的请求传给下⼀个⻚⾯,之前的请求结束⽣命周期相同点:页面都会实现跳转不同点:请求转发重定向url不会产生变化url地址栏会发生变化getRequestDispatcher().forward(request,response)response.sendRedirect()服务器行为客户端行为浏原创 2021-12-06 21:25:46 · 402 阅读 · 0 评论 -
Javaweb-02-Servlet
什么是 Servlet?Servlet 是 Java Web 开发的基⽯,与平台⽆关的服务器组件,它是运⾏在 Servlet 容器/Web 应⽤服务器/Tomcat,负责与客户端进⾏通信。实质: Servlet是实现了servlet接口的java程序Servlet 的功能:1、创建并返回基于客户请求的动态 HTML ⻚⾯。2、与数据库进⾏通信。Servlet接口有两个默认实现类,分别为:GenericServlet、HttpServletServlet接口,GenericServlet类,原创 2021-12-05 16:46:59 · 488 阅读 · 0 评论 -
Javaweb-01-HTTP
动态web访问客户端通过浏览器发起http请求,服务器端接收请求通过web服务器插件判断该请求是静态还是动态的如果是静态资源,则直接将请求转给web服务器,之后由web服务器从文件系统中取出内容,返回给客户端解析如果是动态资源,则将请求先转给web容器,web容器连接数据库,从数据库中取出数据动态拼凑页面展示内容,然后交给服务器,之后通过web服务器将内容发送回客户端解析HTTP基本简介超文本传输协议,是一个TCP/IP层的应用协议,版本有1.0和1.1http1.0: 与服务器连接后,只原创 2021-12-04 22:52:07 · 1795 阅读 · 0 评论