
Java web
文章平均质量分 77
Java web
zuiziyoudexiao
真正的自由不是随心所欲,而是自我主宰,若求随心所欲,则必随波逐流。
展开
-
springboot基本使用笔记
springboot是什么springboot其实没什么新东西,他只是简化了我们的配置,帮助我们更方便集成ssm。所以说知识上面没什么改变,等一切都配置集成好了,用的还是ssm那些东西在干活。快速搭建一个SpringBoot 应用在idea中选择创建一个spring initializr工程在模块中可以选择需要的模块,比如springweb,mysql,springdata等。最后idea就会帮我们生成一个项目,可以在resources目录编写配置文件,可以在static目录存放原创 2020-09-10 17:00:45 · 135 阅读 · 1 评论 -
springMVC笔记
springMVC的工作流程Spring MVC 框架主要由 前端控制器、处理器映射器、控制器、视图解析器、视图组成客户端发送http请求,首先提交到前端控制器。前端控制器根据处理器映射器,找到请求对应的控制器,将请求交给对应的控制器。控制器完成具体的业务逻辑后,会返回ModelAndView。然后前端控制器根据视图解析器,找到 对应的视图进行渲染。最终把结果返回给前端。http请求—前端控制器—请求到处理器映射器—控制器control—返回modelandview—前端控制器—视图解析器—原创 2020-09-10 16:53:59 · 113 阅读 · 0 评论 -
spring AOP机制
AOP思想AOP面向切面编程思想是对 OOP面向对象思想的一种补充,OOP思想通过封装、继承和多态性等概念来建立一种对象层次结构。但是当我们需要为分散的对象引入公共行为的时候,OOP则显得无能为力。比如日志代码往往水平地散布在所有对象层次中,而与它所散布到的对象的核心功能毫无关系。这种散布在各处的无关的代码被称为横切代码,在OOP设计中,它导致了大量代码的重复,而不利于各个模块的重用。而AOP技术则恰恰相反,它可以解开封装的对象内部,并将那些影响了多个类的公共行为封装到一个可重用模块,并将其名为“A原创 2020-09-10 16:50:17 · 188 阅读 · 0 评论 -
spring ioc
为什么会出现ioc我们开发一个Java程序,本质上就是各个Java实例对象之间相互配合,相互协作,彼此依赖,支撑着整个Java程序的良好运行。而在这样的程序中,对象之间的耦合关系是无法避免的,也是必要的,这是协同工作的基础。但是随着应用程序规模越来越庞大,对象之间的依赖关系也越来越复杂,经常会出现对象之间的多重依赖性关系,因此,对于系统的分析和设计,将面临更大的挑战。对象之间耦合度过高的系统,必然会出现牵一发而动全身的情形。为了解决这个问题,ioc控制反转思想应运而生。IOC思想Ioc意味原创 2020-09-10 16:48:13 · 112 阅读 · 0 评论 -
spring概述
spring的特点IOC:控制反转AOP:面向切面编程。ApplicationContext对象可以理解为ApplicationContext对象就是一个spring容器,它包含了所依赖的所有的Javabean对象。它的功能有管理,装配bean,加载资源文件,实现监听等。一般通过读全局配置文件创建ApplicationContext对象ApplicationContext ac = new ClassPathXmlApplicationContext("applicationConte原创 2020-09-10 16:44:28 · 80 阅读 · 0 评论 -
tocken机制
cookie-session机制的缺点如果web服务器做了负载均衡,那么下一个操作请求到了另一台服务器的时候session会丢失,因为session默认存放在一个服务器内存中。每次认证用户发起请求时,服务器需要去创建一个记录来存储信息。过多的Session存储在服务器内存中,会对服务器造成压力。如果浏览器不支持cookie,cookie-session机制便无法使用。cookie存在跨域的限制。tocken机制流程当用户登录成功之后, 服务器端就会通过指定算法生成一个 token,过期时间原创 2020-09-10 16:42:05 · 1487 阅读 · 0 评论 -
cookie与session对象
cookie对象常用方法获取cookie对象Cookie[] cookies = request.getCookies();获取cookie中的信息Cookie[] cookies = req.getCookies();if(cookies != null){ for(Cookie cookie : cookies){ System.out.println(cookie.getName()+":"+cookie.getValue()); }}向原创 2020-09-10 16:40:18 · 305 阅读 · 0 评论 -
ServletContext 对象
ServletContext 对象获取方式ServletContext 表示整个web应用的上下文对象,所有用户共享。通过request对象获取ServletContext context1 = req.getServletContext();通过HttpServlet对象获取ServletContext context2 = this.getServletContext();ServletContext常用方法获取一个文件名对应MIME类型ServletContext原创 2020-09-10 16:36:12 · 131 阅读 · 0 评论 -
request与response对象
request获取请求行数据获取请求方式System.out.println(req.getMethod());获取虚拟目录System.out.println(req.getContextPath());获取servlet路径System.out.println(req.getServletPath());获取get方式的请求参数System.out.println(req.getQueryString());获取请求urlSystem.out.println(re原创 2020-09-10 16:33:34 · 435 阅读 · 0 评论 -
servlet笔记
servlet的执行流程首先用户提交一个http请求。tomcat会解析请求的url路径获取访问的servlet资源路径如果通过请求url能够找到与之对应的servlet,那么tomcat会创建一个servlet实例,调用其中的方法执行。同时tomcat容器解析请求,封装成HttpServletRequest类型的request对象。将要响应的信息封装为HttpServletResponse类型的response对象。在servlet的对应方法中可以通过API对request对象和respons原创 2020-09-10 16:29:35 · 350 阅读 · 0 评论 -
资源文件路径问题
几种无线网络的比较: PAN 个人局域网 如:蓝牙耳机 LAN 无线局域网 如:WiFi MAN 无线城域网 WAN 移动的2G 3G 4G网 覆盖的范围最广,而且4G流量的带宽比WiFi要好一些。无线局域网: 可以使用一种设备无线AP来搭建无线局域网 在局域网范围中的计算机或手机就可以通过无线网卡接入上网。 可以通过有线连接可以将两个无线局域网连原创 2017-09-04 18:33:13 · 1956 阅读 · 0 评论 -
springboot起步依赖
应用层协议( 一个应用层协议对应一个计算机服务) 域名系统 DNS 负责解析域名,将域名解析成IP地址。 动态主机配置协议 DHCP 文件传输协议 FTP 远程终端协议 TELNET 远程桌面协议 RDP 万维网 www 电子邮件 SMTP POP3 IMAP 超文本传输协议 HTTP什么是域名: 因特网的域名结构,采用了层次树状结构的命名方法,使任何原创 2017-09-04 18:31:20 · 379 阅读 · 0 评论 -
springdata jpa
数据链路层: 数据链路层不关心物理层用的什么介质传输,速率是多少等等。它只关心接收和发送数据帧,验证帧头,帧尾是否正确。数据链路层的信道类型: 点对点信道:一对一的点对点通信方式。 广播信道: 一对多的广播通信方式。链路: 一条点到点的物理线路段,中间没有任何其他的交换结点。数据链路: 物理链路加上实现控制数据传输的协议的硬件和软件就构成了数据链路。帧: 数据链路层原创 2017-09-04 17:59:12 · 505 阅读 · 0 评论 -
springboot拦截器与过滤器
物理层的基本概念: 物理层解决如何在连接各种计算机的传输媒体上传输数据比特流,而不是指具体的传输媒体。 物理层的主要任务描述为:确定传输媒体的接口的一些特性。数据通信的基础知识: 典型的数据通信模型: 输入汉字 --》pc机将汉字转化成数字比特流传递--》比特流传到调制解调器后被转化为模拟信号进行传导--》当传到目标电脑后又被调制解调器转化为比特流,进而转化为汉字显示出来。原创 2017-09-04 17:52:40 · 429 阅读 · 0 评论 -
springboot aop
网络包括电信网络,有线电视网络,计算机网络。 网络把许多计算机连接在一起,因特网把许多网络连接在一起。 多层次ISP结构的因特网,ISP称为因特网服务提供商,ISP拥有申请到的多个IP地址,任何机构和个人都可通过IP地址接入因特网。第一层 ISP为最高级别服务范围最大,第二层ISP主要为一些大公司,第三层ISP用户为校园网,企业网以及拨号上网的用户。 一旦某个用户接入到互联原创 2017-08-20 14:50:51 · 626 阅读 · 0 评论