
JavaWEB
文章平均质量分 95
Harmony_Launch
这个作者很懒,什么都没留下…
展开
-
【Java学习笔记(一百二十六)】之 Web请求过程详解(HTTP解析,DNS,CDN)
文章目录本文章由公号【开发小鸽】发布!欢迎关注!!!一. Web请求过程(一) BS架构概述(二) 如何发起一个请求(三) HTTP解析(四) 浏览器缓存(五) DNS域名解析(六) CDN工作机制1. 概述2. CDN访问过程3. CDN动态加速本文章由公号【开发小鸽】发布!欢迎关注!!!老规矩–妹妹镇楼:一. Web请求过程(一) BS架构概述 BS架构采用HTTP协议来交互数据,无状态的短连接能够快速地响应更多的用户。当用户输入原创 2021-03-12 20:20:11 · 933 阅读 · 0 评论 -
【Java学习笔记(五十二)】之Maven的依赖传递,Maven分模块构建工程,Maven私服
本文章由公号【开发小鸽】发布!欢迎关注!!!老规矩–妹妹镇楼:一. Maven的依赖传递(一) 概述 在Maven中,依赖是可以传递的,假设存在个项目,分别是项目A,项目B以及项目C。假设C依赖于B,B依赖于A,那么可以退出项目C依赖于A。其实,Maven中的依赖传递就是jar包的依赖传递,当我们的某个项目依赖于一个jar包时,这个jar包中同时也依赖着其他的jar包,因此,这个项目也同时依赖于这些jar包。(二) 依赖冲突1.原创 2020-10-14 22:03:15 · 1143 阅读 · 0 评论 -
【Java学习笔记(四十二)】之Maven,在IDEA中配置Maven项目以及Maven Web项目
本文章由公号【开发小鸽】发布!欢迎关注!!!老规矩–妹妹镇楼:一. Maven(一) 概述 Maven是一个项目管理工具,它包含了一个项目对象模型,一组标准集合,一个项目生命周期,一个依赖管理系统和用来运行定义在生命周期中插件目标的逻辑。(二) 作用 构建工程,管理jar包,编译代码,自动运行单元测试,打包,生成报表,部署项目,生成Web站点。(三) Maven的依赖管原创 2020-09-18 23:02:56 · 1133 阅读 · 0 评论 -
【Java学习笔记(四十一)】之Redis,NOSQL,Jedis的介绍
本文章由公号【开发小鸽】发布!欢迎关注!!!老规矩–妹妹镇楼:一. Redis(一) 概述 Redis 高性能的NOSQL系列的菲关系型数据库。Redis通过提供多种键值数据类型来适应不同场景下的存储需求。(二) Redis支持的数据类型字符串类型 String哈希类型 hash列表类型 list集合类型 set有序集合类型 sortedset(三) Redis的应用场景缓存(数据查原创 2020-09-17 15:35:25 · 249 阅读 · 0 评论 -
【Java学习笔记(四十)】之AJAX,Json介绍
本文章由公号【开发小鸽】发布!欢迎关注!!!老规矩–妹妹镇楼:一. AJAX(一) 概述 Asynchronous JavaScript And XML,异步的JavaScript和XML。所谓的异步指的是客户端不需要等待服务器端的响应,在服务器daun处理请求的过程中,客户端可以进行其他的操作。(二) 优势 Ajax是一种在无需重新加载整个网页的情况下,更新部分网页的技术原创 2020-09-16 22:35:59 · 251 阅读 · 0 评论 -
【Java学习笔记(三十九)】之JQuery,JQuery动画,遍历,事件的绑定,插件
本文章由公号【开发小鸽】发布!欢迎关注!!!老规矩–妹妹镇楼:一. JQuery(一) 概述 JQuery是一个快速,简洁的JavaScript框架,它封装了JavaScript常用的功能代码,提供一种简便的JavaScript设计模式,优化HTML文档操作,事件处理,动画设计和Ajax交互。(二) JQuery的使用1, 下载JQuery JQuery一般有两个文件,一原创 2020-09-16 14:22:35 · 265 阅读 · 0 评论 -
【Java学习笔记(三十八)】之监听器Filter,过滤登录实例,代理模式,监听器Listener
本文章由公号【开发小鸽】发布!欢迎关注!!!老规矩–妹妹镇楼:一. Filter(一) 概述 Filter过滤器,当访问服务器的资源时 ,过滤器可以将请求拦截下来,完成一些特殊的功能。(二) 作用 过滤器一般完成通用的操作,如:登录验证,统一编码处理,敏感字符过滤(三) 过滤器的使用 1. 定义一个类,实现Fi原创 2020-09-15 21:37:01 · 402 阅读 · 0 评论 -
【Java学习笔记(三十七)】之JSP,Session,MVC,EL,JSTL,信息列表展示实例
本文章由公号【开发小鸽】发布!欢迎关注!!!老规矩–妹妹镇楼:一. JSP(一) 概述 Java Server Pages,Java服务器端页面。其实就是一个特殊的页面,既可以定义html标签,又可以定义java代码。非常方便,用于简化书写。(二) 原理 1. 浏览器请求.jsp文件,服务器解析请求消息,寻找是否有.jsp文件原创 2020-09-15 13:39:58 · 327 阅读 · 0 评论 -
【Java学习笔记(三十六)】之会话与Cookie
本文章由公号【开发小鸽】发布!欢迎关注!!!老规矩–妹妹镇楼:一. 会话技术(一) 概述 一次会话包含着多次请求和响应。当浏览器第一次给服务器发送请求时,会话建立,直到有一方断开为止。(二) 会话作用 在一次会话的范围内的多次请求间共享数据。(三) 方式1. 客户端会话技术 Cookie。客户端会话技术就是将原创 2020-09-14 22:32:08 · 196 阅读 · 0 评论 -
【Java学习笔记(三十五)】之响应消息,Response对象,ServletContext对象,文件下载实例
本文章由公号【开发小鸽】发布!欢迎关注!!!老规矩–妹妹镇楼:一. 响应消息(一) 响应消息的组成请求行请求头请求空行请求体(二) 响应行1. 组成协议/版本 响应状态码 状态码描述2. 响应状态码 服务器告诉客户端浏览器本次请求和响应的状态。状态码一般都是3位数字,分为5大类:(1) 1xx 一百多的数字代表着服务器接收到了客户端的原创 2020-09-13 16:15:54 · 463 阅读 · 0 评论 -
【Java学习笔记(三十四)】之Http,Request, Servlet登录示例,BeanUtils
本文章由公号【开发小鸽】发布!欢迎关注!!!老规矩–妹妹镇楼:一. HTTP(一) 概述 Hyper Text Transfer Protocol,超文本传输协议。该协议定义了客户端和服务器端通信的格式。(二) 特点基于TCP/IP 的高级协议默认端口号:80基于请求/响应模型:一次请求对应一次响应无状态的:每次请求之间相互独立,不能交互数据(三) 请求消息数据格式1. 请求行(1)格式请求方式原创 2020-09-11 21:14:54 · 422 阅读 · 0 评论 -
【Java学习笔记(三十三)】之Tomcat,Servlet介绍
本文章由公号【开发小鸽】发布!欢迎关注!!!老规矩–妹妹镇楼:一. web服务器软件(一)概述 接受用户的请求,处理请求并作出相应。在web服务器软件中,可以部署web项目。让用户通过浏览器来访问这些项目。(二)Java相关的web服务器软件1. WebLogic 大型的JavaEE服务器,支持所有的JavaEE规范,oracle公司产品2. WebSphere&n原创 2020-09-05 19:09:33 · 348 阅读 · 0 评论 -
【Java学习笔记(三十二)】之XML语法,XML的解析与Jsoup解析器
本文章由公号【开发小鸽】发布!欢迎关注!!!老规矩–妹妹镇楼:一. XML(一) 概述 Extensible Markup Language,可扩展标记语言。所谓的可扩展性指的是XML的标签都是自定义的,不像HTML中标签都是预定义的。(二) 功能 XML是用于存储数据的,一般用于配置文件和网络中传输。(三) XML与HTML的区别XML标签是自定义的,HTML标原创 2020-09-02 22:30:32 · 479 阅读 · 0 评论 -
【Java学习笔记(三十一)】之Bootstrap介绍与使用,响应式布局的使用
本文章由公号【开发小鸽】发布!欢迎关注!!!老规矩–妹妹镇楼:一. Bootstrap(一) 概述 一个前端开发的框架,Bootstrap,来自 Twitter,是目前很受欢迎的前端框架。Bootstrap 是基于 HTML、CSS、JavaScript 的,它简洁灵活,使得 Web 开发更加快捷。(二) 优势 1. Bootstrap框架定义了很多的css样式和js插件,原创 2020-08-30 17:03:26 · 843 阅读 · 0 评论 -
【Java学习笔记(三十)】之JavaScript的简介,DOM,BOM以及事件的简介
本文章由公号【开发小鸽】发布!欢迎关注!!!老规矩–妹妹镇楼:一. JavaScript的简介(一) 概述 一门客户端脚本语言,所谓的脚本语言指的是不需要编译的语言,可以直接被浏览器解析执行。(二) 功能 增强用户与html页面的交互过程,控制html元素,让页面有动态的效果。二. JavaScript与HTML的结合方式(一) 在html内部定义js原创 2020-08-28 23:31:55 · 212 阅读 · 0 评论 -
【Java学习笔记(二十九)】之CSS的使用方式,语法,选择器,属性以及注册示例介绍
本文章由公号【开发小鸽】发布!欢迎关注!!!老规矩–妹妹镇楼:一. CSS介绍(一) 概述 Cascading Style Sheets 层叠样式表,将多个样式作用在同一个html的元素上,同时生效。(二) 优势 将内容与样式的控制进行分离,降低耦合度,提高开发效率。二. CSS的三种使用方式(一)内联样式原创 2020-08-27 11:41:53 · 190 阅读 · 0 评论 -
【Java学习笔记(二十八)】之HTML 文本,图片,列表,链接,表格,表单标签
本文章由公号【开发小鸽】发布!欢迎关注!!!老规矩–妹妹镇楼:一. 软件架构(一) C/S Client / Server,客户端/服务器端。使用者使用客户端,向服务器端发送请求。缺点是需要安装,部署,维护麻烦。优点是用户的体验更好。(二) B/S Browser/Server,浏览器/服务器端。使用者只需要浏览器通过不同的URL访问不同的服务器端。优点是开发,安装,部署,原创 2020-08-26 16:59:07 · 191 阅读 · 0 评论 -
【Java学习笔记(二十七)】之数据库连接池介绍,C3P0,Druid示例以及JdbcTemplate的介绍
本文章由公号【开发小鸽】发布!欢迎关注!!!老规矩–妹妹镇楼:一. 数据库连接池(一) 概述 数据库连接池是一个用于存放数据库连接的容器。当系统初始化后,数据库连接池被创建,它会申请一些连接对象,当用户访问数据库时,,会从连接池中获取连接对象用于连接数据库;当访问结束时,将连接对象返回给数据库连接池。(二) 优势 访问数据库效率提高,且节约了资源。(三) 实现1. 接原创 2020-08-25 11:47:40 · 278 阅读 · 0 评论 -
【Java学习笔记(二十六)】之JDBC,JDBC的核心API,工具类以及JDBC的事务管理
本文章由公号【开发小鸽】发布!欢迎关注!!!老规矩–妹妹镇楼:一. JDBC(一) 概述 Java DataBase Connectivity,从名称来看,JDBC是用于Java连接数据库的。JDBC的本质是Java定义的访问数据库的标准接口,Java并没有定义如何访问各种数据库,具体的访问各种数据库的实现类是由各大数据库厂商实现的,这些实现类称为数据库驱动,厂商一般都会提供相应的jar包下载。(二) JDBC的优势开发者只原创 2020-08-24 10:33:54 · 368 阅读 · 0 评论 -
【Java学习笔记(二十五)】之事务要点介绍与事务的隔离级别
本文章由公号【开发小鸽】发布!欢迎关注!!!老规矩–妹妹镇楼:一. 事务(一) 概述 事务管理着一个包含多个步骤的业务操作,这些步骤要么同时成功,要么同时失败。当这些步骤中出现异常错误时,事务会及时地回滚到业务初始状态,防止出现逻辑错误。(二) 操作1. 开启事务start transaction;2. 回滚rollback; 回滚到开启事务的位置、3. 提交commit;(三) 事务自动提交与手动提交1.原创 2020-08-20 14:54:21 · 460 阅读 · 0 评论 -
【Java学习笔记(二十四)】之Mysql的多表查询要点介绍
本文章由公号【开发小鸽】发布!欢迎关注!!!老规矩–妹妹镇楼:一. 多表查询(一)概述 所谓的多表查询就是在多个表中同时查询,如下所示:SELECT * FROM 表1,表2; 这样,会将两个表中的所有情况的组合显示出来,这种现象叫做笛卡尔积,这其中包含着许多无用的数据,需要通过条件过滤掉。(二)多表查询的分类1. 内连接原创 2020-08-20 09:08:55 · 196 阅读 · 0 评论 -
【Java学习笔记(二十三)】之数据库的多表关系和第一,第二,第三范式要点介绍
本文章由公号【开发小鸽】发布!欢迎关注!!!老规矩–妹妹镇楼:一. 多表关系(一) 概述 数据库是由多个表组成的,表中存储的数据相互之间有着现实的意义。比如说学生管理系统中,我们设置来了一个学生表和一个课程表,一个学生可以选择多门课程,一门课程也可以被多个学生选择,这就是表之间的多对多的关系。(二) 多表之间的关系1. 一对一 一种数据对应另一种数据的关系。如一个人只原创 2020-08-19 11:54:04 · 368 阅读 · 0 评论 -
【Java学习笔记(二十二)】之Mysql数据库中的约束
本文章由公号【开发小鸽】发布!欢迎关注!!!老规矩–妹妹镇楼:一. 约束(一) 概述 对表中的数据进行限定,保证数据的正确性,有效性和完整性。(二) 分类主键约束 primary key非空约束 not null唯一约束 unique外键约束 foreign key二. 主键约束(一) 概述 非空且唯一,一张表只能有一个字段为主键,主键是原创 2020-08-18 17:16:14 · 176 阅读 · 0 评论 -
【Java学习笔记(二十一)】之Mysql启动与登录,SQL语句详细介绍
本文章由公号【开发小鸽】发布!欢迎关注!!!老规矩–妹妹镇楼:一. Mysql服务的启动与停止(一) Mysql服务的启动 可以通过cmd输入services.msc打开服务的窗口,手动停止Mysql的服务,也可以用命令的方式: 首先通过管理员权限打开DOS命令窗口,输入以下命令启动Mysql服务:net start mysql(二) Mysql服务的停止 原创 2020-08-18 15:40:29 · 733 阅读 · 0 评论