Web
文章平均质量分 98
ICoder_Next
数学抽象世界,物理改变世界
展开
-
web学习(3)——四种网络请求方式GET/POST/PUT/DELETE
GET和POST两种基本请求方法的区别四种网络请求方式详解转载 2020-03-04 00:38:16 · 1203 阅读 · 0 评论 -
前端框架——Vue(2)
文章目录5.指令学习5.7.计算属性5.8.watch6.组件化6.1.全局组件6.2.组件的复用6.3.局部组件6.4.组件通信6.4.1.props(父向子传递)6.4.2.props验证6.4.3.动态静态传递6.4.4.子向父的通信:$emit7.路由vue-router7.1.场景模拟7.1.1.编写父组件7.1.2.编写登录及注册组件7.1.3.在父组件中引用7.1.5.问题7.2.v...原创 2020-03-03 15:29:08 · 295 阅读 · 0 评论 -
SpringBoot学习2——整合事务、HikariCP、druid、thymeleaf、Restful简单入门
文章目录0.学习目标1. 了解SpringBoot1.1.什么是SpringBoot1.2.为什么要学习SpringBoot1.3.SpringBoot的特点2.快速入门2.1.创建工程2.2.引入依赖2.3.编写HelloController2.4.启动测试2.5.详解2.5.1.启动器2.5.2.@EnableAutoConfiguration2.6.优化入门程序2.5.1.添加引导类2.5....原创 2020-02-27 22:49:48 · 501 阅读 · 0 评论 -
JavaWeb开发常用模式——MVC以及SpringMVC源码分析
文章目录1.MVC的介绍1.1表现层模型MVC的由来1.1.1 Model1模型1.1.2 Model2模型1.2MVC模型的优劣分析1.2.1 MVC模型的优势1.2.2 MVC模型的弊端1.2.3 基于异步请求的MVVM模式2.基于MVC模型的框架:SpringMVC2.1 SpringMVC源码分析2.1.1 SpringMVC执行过程分析1.MVC的介绍介绍的是 MVC 模型,它包含了...原创 2020-02-20 16:45:33 · 694 阅读 · 0 评论 -
Web基础(17)——Nginx
文章目录1.Nginx的安装与启动1.1什么是Nginx1.2 Nginx在Linux下的安装1.2.1环境准备1.2.2 Nginx下载1.2.3 Nginx安装1.3 Nginx启动与访问2.Nginx静态网站部署2.1 静态网站的部署2.2 配置虚拟主机2.2.1 端口绑定2.2.2 域名绑定3.Nginx反向代理与负载均衡3.1 反向代理3.1.1 什么是反向代理3.1.2 配置反向代理-...原创 2020-01-27 21:57:40 · 361 阅读 · 0 评论 -
Web基础(16)——Linux(包括jdk,mysql,tomcat安装以及一个简单的html页面部署)
文章目录一、 Linux的概述:1. 学习Linux之前先了解Unix2. Linux的概述:3. Linux的历史:4. Linux系统的应用:5. Linux的版本二、 Linux的安装:1. 虚拟机安装:1.1. 什么是虚拟机三、 Linux的目录结构:四、 Linux的常用命令1. 切换目录命令cd:2. 列出文件列表:ls ll3. 创建目录和移除目录:mkdir rmdir4. 浏览文...原创 2020-01-27 20:26:00 · 1223 阅读 · 0 评论 -
Web基础(16)——Maven入门学习
一、什么是Maven([ˈmeɪvn])Maven项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的项目管理工具软件。二、Maven能够做什么?1.大型的项目成百上千个jar导入,容易冲突,当时交给maven来处理,一切就轻松多了2.maven可以编译(IDE)3.maven可以方便地进行单元测试4.maven可以方便工程项目的打包(maven打包后的项目空间...原创 2019-11-09 12:00:54 · 156 阅读 · 0 评论 -
Web基础(15)——Redis
文章目录Redis1. 概念:1.1.什么是NOSQL1.2.主流的NOSQL产品1.3 什么是Redis4. 持久化5. Java客户端 Jedis案例:Redis1. 概念: redis是一款高性能的NOSQL系列的非关系型数据库1.1.什么是NOSQL NoSQL(NoSQL = Not Only SQL),意即“不仅仅是SQL”,是一项全新的数据库理念,泛指非关系型的数据库...原创 2020-01-26 15:30:59 · 393 阅读 · 0 评论 -
Web基础(14)——Ajax&Json
文章目录AJAX:1. 概念:2. 实现方式:JSON:1. 概念:2. 语法:3. JSON数据和Java对象的相互转换案例:AJAX:1. 概念: ASynchronous JavaScript And XML 异步的JavaScript 和 XML 1. 异步和同步:客户端和服务器端相互通信的基础上 * 客户端必须等待服务器端的响应。在等待的期间客户端不能做其他操作。 * ...原创 2020-01-23 11:17:51 · 134 阅读 · 0 评论 -
Web基础(13)——Jquery(2)
文章目录JQuery 高级1. 动画2. 遍历3. 事件绑定4. 案例JQuery 高级1. 动画 1. 三种方式显示和隐藏元素 1. 默认显示和隐藏方式 1. show([speed,[easing],[fn]]) 1. 参数: 1. speed:动画的速度。三个预定义的值("slow","normal", "fast")或表示动画时长的毫秒数值(如:1000)...原创 2020-01-23 11:13:58 · 143 阅读 · 1 评论 -
Web基础(12)——Jquery(1)
文章目录JQuery 基础:1. 概念:2. 快速入门3. JQuery对象和JS对象区别与转换4. 选择器:筛选具有相似特征的元素(标签)5. DOM操作6. 案例JQuery 基础:1. 概念: 一个JavaScript框架。简化JS开发 * jQuery是一个快速、简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库(或JavaScript...原创 2020-01-23 11:11:01 · 115 阅读 · 0 评论 -
Web基础(11)——Filter&Listener
文章目录Filter:过滤器Listener:监听器Filter:过滤器1. 概念: * 生活中的过滤器:净水器,空气净化器,土匪、 * web中的过滤器:当访问服务器的资源时,过滤器可以将请求拦截下来,完成一些特殊的功能。 * 过滤器的作用: * 一般用于完成通用的操作。如:登录验证、统一编码处理、敏感字符过滤...2. 快速入门: 1. 步骤: 1. 定义一个类,实现接...原创 2020-01-23 11:07:40 · 172 阅读 · 0 评论 -
Web基础(10)——JSP&JSTL&EL
文章目录JSP:MVC:开发模式EL表达式JSTL三层架构:软件设计架构案例:用户信息列表展示JSP:1. 指令 * 作用:用于配置JSP页面,导入资源文件 * 格式: <%@ 指令名称 属性名1=属性值1 属性名2=属性值2 ... %> * 分类: 1. page : 配置JSP页面的 * contentType:等同于response.setConten...原创 2020-01-23 11:05:07 · 213 阅读 · 0 评论 -
Web基础(9)——Cookie&Session&JSP
文章目录会话技术Cookie:JSP:入门学习Session:主菜案例:验证码会话技术1. 会话:一次会话中包含多次请求和响应。 * 一次会话:浏览器第一次给服务器资源发送请求,会话建立,直到有一方断开为止2. 功能:在一次会话的范围内的多次请求间,共享数据3. 方式: 1. 客户端会话技术:Cookie 2. 服务器端会话技术:SessionCookie:1. 概念:客户端会...原创 2020-01-23 11:01:53 · 160 阅读 · 0 评论 -
Web基础(8)——Servlet&HTTP&Request
文章目录Servlet:HTTP:Request:案例:用户登录Servlet:1. 概念2. 步骤3. 执行原理4. 生命周期5. Servlet3.0 注解配置6. Servlet的体系结构 Servlet -- 接口 | GenericServlet -- 抽象类 | HttpServlet -- 抽象类 * GenericServlet:将Servlet...原创 2020-01-23 10:58:46 · 224 阅读 · 0 评论 -
Web基础(7)——Tomcat&Servlet
文章目录web相关概念回顾1. 软件架构2. 资源分类3. 网络通信三要素web服务器软件:Tomcat:web服务器软件1. 下载:http://tomcat.apache.org/2. 安装:解压压缩包即可。3. 卸载:删除目录就行了4. 启动:5. 关闭:6. 配置:Servlet: server applet概念:运行在服务器端的小程序快速入门:执行原理:Servlet中的生命周期方法:...原创 2020-01-23 10:11:38 · 174 阅读 · 0 评论 -
Web基础(6)——XML
文章目录XML:1. 概念:2. 语法:3. 解析:操作xml文档,将文档中的数据读取到内存中XML:1. 概念: Extensible Markup Language 可扩展标记语言 * 可扩展:标签都是自定义的。 <user> <student> * 功能 * 存储数据 1. 配置文件 2. 在网络中传输 * xml与html的区别 ...原创 2020-01-23 09:59:07 · 185 阅读 · 0 评论 -
Web基础(5)——Bootstrap
文章目录Bootstrap:响应式布局CSS样式和JS插件案例Bootstrap:1. 概念: 一个前端开发的框架,Bootstrap,来自 Twitter,是目前很受欢迎的前端框架。Bootstrap 是基于 HTML、CSS、JavaScript 的,它简洁灵活,使得 Web 开发更加快捷。 * 框架:一个半成品软件,开发人员可以在框架基础上,在进行开发,简化编码。 * 好处: 1...原创 2020-01-23 09:52:49 · 188 阅读 · 0 评论 -
Web基础(4)——JavaScript(2)
文章目录DOM简单学习:为了满足案例要求事件简单学习BOM:1. 概念:Browser Object Model 浏览器对象模型2. 组成:3. Window:窗口对象4. Location:地址栏对象DOM:概念:核心DOM模型:HTML DOM事件监听机制:DOM简单学习:为了满足案例要求* 功能:控制html文档的内容* 获取页面标签(元素)对象:Element * document...原创 2020-01-23 09:48:51 · 168 阅读 · 0 评论 -
Web基础(3)——JavaScript
文章目录JavaScript:JavaScript:* 概念: 一门客户端脚本语言 * 运行在客户端浏览器中的。每一个浏览器都有JavaScript的解析引擎 * 脚本语言:不需要编译,直接就可以被浏览器解析执行了* 功能: * 可以来增强用户和html页面的交互过程,可以来控制html元素,让页面有一些动态的效果,增强用户的体验。* JavaScript发展史: 1. 199...原创 2020-01-23 09:42:31 · 278 阅读 · 0 评论 -
Web基础(2)——HTML&CSS
文章目录HTML标签:表单标签CSS:页面美化和布局控制1. 概念: Cascading Style Sheets 层叠样式表2. 好处:3. CSS的使用:CSS与html结合方式1. 内联样式2. 内部样式3. 外部样式4. css语法:5. 选择器:筛选具有相似特征的元素6. 属性案例:HTML标签:表单标签* 表单: * 概念:用于采集用户输入的数据的。用于和服务器进行交互。 * ...原创 2020-01-23 09:38:45 · 356 阅读 · 0 评论 -
Web基础(1)——HTML
文章目录web概念概述HTML1. 概念:是最基础的网页开发语言2. 快速入门:语法:3. 标签学习:1. 文件标签:构成html最基本的标签2. 文本标签:和文本有关的标签3. 图片标签:4. 列表标签:5. 链接标签:6. div和span:7. 语义化标签:html5中为了提高程序的可读性,提供了一些标签。8. 表格标签:案例:旅游网站首页web概念概述* JavaWeb: * 使用J...原创 2020-01-23 09:32:07 · 354 阅读 · 0 评论 -
前端框架——Vue
文章目录1、Vue概述1.1介绍1.2 MVVM模式2、Vue的快速入门3、Vue的语法4、Vue的生命周期5、axios的ajax异步请求6、综合案例1、Vue概述1.1介绍Vue.js是一个构建数据驱动的 web 界面的渐进式框架。Vue.js 的目标是通过尽可能简单的 API 实现响应的数据绑定和组合的视图组件。它不仅易于上手,还便于与第三方库或既有项目整合。官网:https://...原创 2019-12-23 10:17:31 · 842 阅读 · 0 评论 -
SpringBoot学习
目标:能够理解Spring的优缺点能够理解SpringBoot的特点能够理解SpringBoot的核心功能能够搭建SpringBoot的环境能够完成application.properties配置文件的配置能够完成application.yml配置文件的配置能够使用SpringBoot集成Mybatis能够使用SpringBoot集成Junit能够使用SpringBoot集成S...原创 2019-12-21 21:24:11 · 742 阅读 · 0 评论 -
SSM学习——SSM整合初探
1.整合环境1)先搭建整合的环境2)先把spring的配置搭建完成3)在使用Spring整合SpringMVC框架4)最后使用Spring整合MyBatis框架整体思路就是使用spring框架来整合其他的框架(SpringMVC和mybatis),先是spring整合SpringMVC,再是mybatis,其中每一步的整合都需要经过测试后才可以继续进行下一步的工作。2.开始搭建环境:...原创 2019-12-09 09:44:29 · 233 阅读 · 0 评论 -
SSM学习——springMVC学习
1.SpringMVC的基本概念1)MVC概念:M:model,模型,javaBean等V:view,视图,JSP等C:contrller,控制器,Servlet等数据从浏览器端传过来的时候,先用Servlet来接收,然后封装成一个javaBean,传到业务层,持久层进行处理,然后再返回相应的javaBean,再传给jsp,进行页面的显示,这就是MVC与三层架构之间的联系了。2)与St...原创 2019-12-08 12:14:16 · 654 阅读 · 0 评论 -
SSM学习——Spring学习
一、Spring框架的概述以及spring中基于XML的IOC配置1.spring的概述(了解)1.1、spring是什么spring是分层的JavaSE/EE 应用full-stack轻量级开源框架,以IoC(Inverse Of Control:控制反转)和AOP(Aspect Oriented Programming:面向切面编程)为内核,提供了展现层Spring MVC 和持久层的...原创 2019-12-01 22:05:10 · 547 阅读 · 0 评论 -
SSM--MyBatis学习
一、MyBatis的概述Mybatis 是一个继承了传统的JDBC技术的dao层框架(持久层框架),可以使开发者只关注sql语句的本身而无需过多地考虑加载数据库驱动,创建连接,创建Statement 等复杂的过程。Mybatis 通过xml或者注解的方式将要执行的statement配置起来,并通过java对象和statement中的sql的动态参数进行映射生成最终执行的sql语句,最后由Myb...原创 2019-11-22 20:31:40 · 255 阅读 · 0 评论 -
web学习(2)--应用开发概述
1.C/S与B/S的区别、联系C/S是Client/Server的缩写,即客户端/服务器结构。在这种结构中,服务器通常采用高性能的PC机或工作站,并采用大型数据库系统(如Oracle或SQL Server),客户端则需要安装专用的客户端软件,如下图所示。B/S是Brower/Server的缩写,即浏览器/服务器结构。在这种结构中,客户端不需要开发任何用户界面,而统一采用如IE和火狐等浏览器,...原创 2019-05-17 21:42:02 · 205 阅读 · 0 评论 -
web学习(1)--网络的基础知识
1.服务器与客户机服务器负责发送数据,客户机接受数据,但是很多时候,服务器与客户机很难区分开来。也有的说,服务器就是安装了服务器软件的电脑。2.局域网与广域网我们通常所说的“局域网”(Local Area Network,简称LAN),就是一群通过一定形式连接起来的计算机。它可以由两台计算机组成,也可以由同一区域里面的上千台计算机组成。由LAN延伸到更大的范围,这样的网络称为“广域网”(W...原创 2019-05-16 21:23:02 · 414 阅读 · 0 评论