自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(85)
  • 收藏
  • 关注

原创 Spark SQL架构的工作原理和工作流程

前言乐字节教育的老师教给我Spark SQL架构的工作原理和工作流程,分享给大家。Spark SQL兼容Hive,这是因为Spark SQL架构与Hive底层结构相似,Spark SQL复用了Hive提供的元数据仓库(Metastore)、HiveQL、用户自定义函数(UDF)以及序列化和反序列工具(SerDes),下面通过图1深入了解Spark SQL底层架构。

2021-06-02 15:36:41 615 1

原创 5个不常提及的HTML技巧

2021年你需要知道的HTML标签和属性Web开发人员都在广泛的使用HTML。无论你使用什么框架或者选择哪个后端语言,框架在变,但是HTML始终如一。尽管被广泛使用,但还是有一些标签或者属性是大部分开发者不熟知的。虽然现在有很多的模版引擎供我们使用,但是乐字节教育的老师和我们说还是需要尽可能的熟练掌握HTML内容,就像CSS一样。在我看来,最好尽可能使用HTML特性来实现我们的功能,而不是使用JavaScript实现相同的功能,尽管我承认编写HTML可能会是重复的和无聊的。尽管许多开发人员每天都在使用

2021-06-01 14:12:34 113

原创 NodeJS无所不能:细数10个令人惊讶的NodeJS开源项目

在几年的时间里,NodeJS逐渐发展成一个成熟的开发平台,吸引了许多开发者。有许多大型高流量网站都采用NodeJS进行开发,像PayPal,此外,开发人员还可以使用它来开发一些快速移动Web框架。乐字节教育学习除了Web应用外,NodeJS也被应用在许多方面,本文盘点了NodeJS在其它方面所开发的十大令人神奇的项目,这些项目涉及到应用程序监控、媒体流、远程控制、桌面和移动应用等等。NodeOSNodeOS是采用NodeJS开发的一款友好的操作系统,该操作系统是完全建立在Linux内核之上的,并.

2021-05-28 15:55:04 987

原创 Maven的这三个用法你一定要会

前言我是在乐字节教育学习的小小学员。本文中将介绍maven的自定义插件(入门实战)自定义archeType模板(实战)按环境打包(实战)三个在私服中常常需用的操作。1、自定义archeType模板1.1、什么是archeType我们在创建maven项目的时候,你会发现有这么多的apache提供的模板。或者使用mvn archetype:generate命令来快速创建maven项目,也会有很多个选项,让你选择模板序号。那每个模板之间有什么区别呢?每个模板里其实就是附带不同的依赖和插件。一般在公

2021-05-27 11:06:16 228

原创 Oracle数据库安全管理的5个方面

前言我是在乐字节教育学习的小小学员,我给大家介绍一下oracle数据库数据库安全控制策略概述安全性是评估一个数据库的重要指标,Oracle数据库从3个层次上采取安全控制策略:1、系统安全性。在系统级别上控制数据库的存取和使用机制,包括有效的用户名与口令、是否可以连接数据库、用户可以进行哪些系统操作等;2、数据安全性。在数据库模式对象级别上控制数据库的存取和使用机制。用户要对某个模式对象进行操作,必须要有操作的权限;3、网络安全性。Oracle通过分发Wallet、数字证书、SSL安全套接字和数据

2021-05-26 11:26:29 935 1

原创 那些年非常火的MyCAT是什么?

什么是 MyCAT ?乐字节老师问过我这么一个问题根据 MyCAT 官网 - http://mycat.io/ 的描述可以知道, MyCAT 是如下的一个东东:一个彻底开源的,面向企业应用开发的大数据库集支持事务、ACID、可以替代MySQL的加强版数据库一个可以视为MySQL集群的企业级数据库,用来替代昂贵的Oracle集群一个融合内存缓存技术、NoSQL技术、HDFS大数据的新型SQL Server结合传统数据库和新型分布式数据仓库的新一代企业级数据库产品一个新颖的数据库中间件产品总结一

2021-05-25 15:20:24 177 1

转载 Redis 从入门到实战

大家好,这里是乐字节教育 Java后端。这篇文章我想和你聊一聊 Redis 的最佳实践。你的项目或许已经使用 Redis 很长时间了,但在使用过程中,你可能还会或多或少地遇到以下问题:我的 Redis 内存为什么增长这么快?为什么我的 Redis 操作延迟变大了?如何降低 Redis 故障发生的频率?日常运维 Redis 需要注意什么?部署 Redis 时,如何做好资源规划?Redis 监控重点要关注哪些指标?尤其是当你的项目越来越依赖 Redis 时,这些问题就变得尤为重要。此时,你迫

2021-05-24 10:39:46 93

转载 做一个完整的Java Web项目需要掌握的技能

前言最近自己在乐字节教育后学习了javaweb,做了几个Java Web项目,有公司的商业项目,也有个人做着玩的小项目,写篇文章记录总结一下收获,列举出在做项目的整个过程中,所需要用到的技能和知识点,带给还没有真正接触过完整Java Web项目的同学一个比较完整的视角,提供一个所谓的“大局观”,也以便于同学们更有针对性地学习。当然,这里所用到的例子项目是非常初级,简单的项目,所以大神们就可以不用往下看了。首先我们从网站的架构谈起。一般来说,我们将网站分为前端和后端。前端主要负责页面的展示,后端则是业务

2021-05-21 11:17:07 254

原创 讲讲Bootstrap是在干啥?

学过统计学的同学应该对置信区间都有了解,置信区间又叫估计区间,是从概率来讲某个随机变量可能取的值的范围。那很多时候数据是不符合正态分布,或者是我们不知道样本总体是否符合正态分布,但是我们又需要求取置信区间时,就可以用到我们的今天的主角–在乐字节课堂上教的Bootstrap抽样的方法。Bootstrap是对样本进行有放回的抽样,抽样若干次(一般为1000次),每次抽样的结果作为一个样本点,抽样1000次,就会有1000个样本点,用这1000个点的分布作为样本总体的分布,而这1000个点是大概率是服从正态分

2021-05-20 14:32:01 951 3

原创 干货丨JSP作用域有几个?JSP作用域详解

前言在乐字节公开课上老师给我们归类了jsp的作用JSP四大作用域分别为:page、request、session、application。★ 第一个作用域是page,他只在当前页面有效,也就是用户请求的页面有效。page只在当前页面有效,也就是用户请求的页面有效,当当前页面关闭或转到其他页面时,page对象将在响应回馈给客户端后释放。★ 第二个作用域是request,他在当前请求中有效。request可以通过setAttribute()方法实现页面中的信息传递,也可以通过forward()方法

2021-05-19 16:37:59 146

原创 Angular、React 和 Vue 三大框架,Web 开发该如何选择?

前言在乐字节公开课上老师问了我们这个这问题 ,Angular、React 和 Vue 三大框架,Web 开发该如何选择?用自己对于这些的了解做出判断。随着社交媒体和用户生成内容的爆炸式增长,互联网正在向更好的方向发展。为了跟上时代发展的步伐,提供更好的交互性,开发人员开始构建库和框架来简化交互式站点的构建。2006 年,John Resig 发布了 jQuery,使得在 HTML 中编写客户端脚本变得更加容易。随着时间的推移,其他类似的项目出现了。刚开始,它们是一个庞大的单体,而且把项目的构想强加给开发

2021-05-18 10:54:14 369 1

原创 学习 Java 语言,你必须知道的 Java 简史

这里写自定义目录标题阅读本文你将收获:为什么要学习 JavaJava这门语言如今是互联网行业炙手可热的编程语言,像阿里、美团这些大厂,技术体系都是建立在 Java 之上。这些大厂又是很多新兴互联网企业的技术风向标,因此 Java 使用范围相当的广,对 Java 程序员的需求量就相当的大。Java 不仅仅是一杯热腾腾的咖啡,还可以是一个靠得住的饭碗!从大学开始就接触 Java,工作之后也一直是使用 Java 这门程序设计语言作为编程首选。在乐字节公开课上学习到的,希望结合自己的知识体系和实践经验,

2021-05-17 14:45:52 86 1

原创 图解 Git 工作原理,看了秒懂!

**前言** 在**乐字节**公开课上学习了git原理分享出来大家学习。。正文本文图解Git中的最常用命令。如果你稍微理解Git的工作原理,这篇文章能够让你理解的更透彻。基本用法上面的四条命令在工作目录、暂存目录(也叫做索引)和仓库之间复制文件。git add files把当前文件放入暂存区域。git commit给暂存区域生成快照并提交。git reset – files用来撤销最后一次git add files,你也可以用git reset撤销所有暂存区域文件。git chec.

2021-05-14 09:40:47 87

原创 一文看懂 Dubbo 的集成与使用

前言今年年初时,阿里巴巴开源的高性能服务框架dubbo又开始了新一轮的更新,还加入了Apache孵化器。原先项目使用了spring cloud之后,已经比较少用dubbo。目前又抽调回原来的行业应用部门,可能还会使用dubbo进行服务调用。趁着编写教材的机会去乐字节学习下了。而且目前Dubbo也出了springboot的starter项目了,借着SpringBoot的东风,集成起来很方便,基本上就一个依赖包引入的问题了。废话不多说,开始吧~一点知识对于没有接触过Dubbo的同学,可以先了解下相关知识。

2021-05-13 14:13:38 134

原创 深入理解Servlet

前言在学习Servlet中,自己也遇到很多坑,后来在乐字节公开课上学到了很多,为了跟广大朋友互勉,小编整理了几点以供参考,有表述不精确的欢迎指正。1、Servlet : 用java语言编写的动态资源开发技术。2、Servlet 特点:1)普通的java类,继承HttpServlet类,覆盖doGet、doPost等方法。2)Servlet类只能交给tomcat服务器运行。3、怎样使用Eclipse开发Servlet?1)编写一个servlet类,继承HttpServlet2)配置web.xm

2021-05-12 09:31:51 176

转载 Spring aop的实现原理

前言前段时间在我们乐字节的公开课学习了java设计模式–代理模式,最近在看Spring Aop的时候,觉得于代理模式应该有密切的联系,于是决定了解下Spring Aop的实现原理。说起AOP就不得不说下OOP了,OOP中引入封装、继承和多态性等概念来建立一种对象层次结构,用以模拟公共行为的一个集合。但是,如果我们需要为部分对象引入公共部分的时候,OOP就会引入大量重复的代码。例如:日志功能。AOP技术利用一种称为“横切”的技术,解剖封装的对象内部,并将那些影响了多个类的公共行为封装到一个可重用模块,这

2021-05-11 12:14:07 648

原创 进销存对于企业的重要性

前言近些年,进销存软件在我国的企业中得到了非常大的发展,这主要是由于软件可以为企业带来巨大的发展利处,但是对于企业来说,并不是每一个软件都可以为企业的发展带来利处的,而决定这一点的主要是两个特点,一个是软件的操作便捷性,另一个是软件的实用性。下面对两方面做一个详细的介绍。第一,进销存进入的便捷性。作为乐字节企业管理者,有一点我们应该牢记在心,我们选择是为了提升企业的管理效率的。这一点在功能中有着非常具体的体现,但是这并不意味这使用的时候就一切ok了,还有一点不可以忽略的就是这款软件是否操作着很便捷,

2021-05-10 10:34:29 283

转载 一眼就能看懂的MySQL数据库相关流程图原理图

前言在我们乐字节的公开课上,讲了一些关于一些 MySQL 数据库相关流程图/原理图的重点。我整理出来了,做一下笔记,大家一起学习。1. MySQL 主从复制原理图MySQL 主从复制原理是大厂后端的高频面试题,了解MySQL 主从复制原理非常有必要。主从复制原理简言之,就三步曲,如下:主数据库有个 bin-log 二进制文件,记录了所有增删改 SQL 语句(binlog线程);从数据库把主数据库的 bin-log 文件的SQL 语句复制过来(I/O线程);从数据库的 relay-log 重做日

2021-05-08 11:34:14 1192

原创 Mybatis配置文件中Select元素标签输入参数有多少种输入方式呢?

Mybatis配置文件中Select元素标签输入参数有多少种输入方式呢?Select元素标签输入方式基本数据类型字符串类型Map 类型Java bean 类型案例实操输入参数分类基本类型,字符串,java bean,map,数组(删除操作时体现),List(添加时体现)等每种情况定义如下基本数据类型Statement 定义<!-- 查询客户--><select id="queryCustomerById" parameterType="int" resultTy

2020-12-16 16:38:31 138

原创 你知道目前最流行的Mybatis框架吗?如何搭建呢?

你知道目前最流行的Mybatis框架吗?如何搭建呢?MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis 。2013年11月迁移到Github。iBATIS一词来源于“internet”和“abatis”的组合,是一个基于Java的持久层框架。iBATIS提供的持久层框架包括SQL Maps和Data Access Objects(DAO)MyBatis是一个支持

2020-12-16 16:17:32 89 1

原创 终于有人把 Kafka 说清楚了!很形象…

转载自公众号那些年我们用过的消息中间件-kafka为什么需要消息队列周末无聊刷着手机,某宝网APP突然蹦出来一条消息“为了回馈老客户,女朋友买一送一,活动仅限今天!”。买一送一还有这种好事,那我可不能错过!忍不住立马点了去。于是选了两个最新款,下单、支付一气呵成!满足的躺在床上,想着马上有女朋友了,竟然幸福的失眠了……第二天正常上着班,突然接到快递小哥的电话:小哥:“你是xx吗?你的女朋友到了,我现在在你楼下,你来拿一下吧!”。我:“这……我在上班呢,可以晚上送过来吗?“。.

2020-12-16 12:01:42 161

原创 两大热门框架 Spring 与 Mybatis 如何整合呢?

两大热门框架 Spring 与 Mybatis 如何整合呢?整合的方式新建 maven 项目引入依赖包配置资源文件案例实操新建 maven 项目新建 maven 项目 spring_mybatis目录结构如下:主目录包:​ com.xxx.dao、​ com.xxx.mapper、​ com.xxx.service、​ com.xxx.service.impl测试包:spring_mybatis引入依赖包打开 pom.xml 开始添加依赖包<?x

2020-12-15 14:24:55 46 1

原创 Java数组,这一篇文章就真够了!

以下文章来源于程序新视界,作者丑胖侠二师兄虽然随着Java版本的演变,数组的分量在慢慢减弱,日常使用时大多使用List进行替代。但ArrayList底层依旧采用数组来进行实现,而数组依旧有很多应用的场景。在使用数组的过程中,你是否汇总过数组的特性及功能,并停下来思考几个为什么呢?如果没有,本篇文章将带领大家从头梳理一下数组,一定会为你带来一些未曾发掘的特性和功能。何谓数组学习数组,我们最先要知道的就是它是什么,能做什么?数组,就是相同类型的对象或基本类型数据的集合。也可以理解为把有限个..

2020-12-15 14:09:40 60

原创 Oracle 要慌了!华为终于开源了自家的 Huawei JDK——毕昇 JDK!

没错,自阿里、腾讯之后,华为也终于开源了自家的 JDK——毕昇 JDK!免费!免费!免费!!!Oracle 要慌了?毕昇 JDK毕昇 JDK是华为内部OpenJDK定制版 Huawei JDK 的开源版本,是一个高性能、可用于生产环境的OpenJDK发行版。Huawei JDK 运行在华为内部 500 多个产品上,积累了大量使用场景和 Java 开发者反馈的问题和诉求,解决了业务实际运行中遇到的多个问题,并在 ARM 架构上进行了性能优化,毕昇 JDK 运行在大数据等场景下可...

2020-12-15 11:53:52 155

原创 服务器Tomcat,你会安装了吗?②

  HTTP 协议(Hypertext Transfer Protocol,超文本传输协议),是一个客户端请求和回应的标准协议,这个协议详细规定了浏览器和万维网服务器之间互相通信的规则。用户输入地址和端口号之后就可以从服务器上取得所需要的网页信息。  通信规则规定了客户端发送给服务器的内容格式,也规定了服务器发送给客户端的内容格式。客户端发送给服务器的格式叫“请求协议”;服务器发送给客户端的格式叫“响应协议”。HTTP协议请求方式请求响应案例实操1 浏览器中的书写格式  在 B/S 体系架

2020-12-14 13:49:52 56

原创 服务器Tomcat,你会安装了吗?

  Tomcat 是一个符合 JavaEE WEB 标准的最小的 WEB 容器,所有的 JSP 程序一定要有 WEB 容器的支持才能运行,而且在给定的 WEB 容器里面都会支持事务处理操作。  Tomcat 是由 Apache 提供的(www.apache.org),可以用安装版和解压版,安装版可以在服务中出现一 Tomcat 的服务,免安装没有,开发中使用免安装版。 Tomcat 简单的说就是一个运行 Java 的网络服务器,底层是 Socket 的一个程序,它也是 JSP 和 Servlet 的一个容

2020-12-14 12:03:10 51

原创 C语言太简单?这14道C语言谜题,你能答对几个?

本文展示了14个C语言的迷题以及答案,代码应该是足够清楚的,而且有相当的一些例子可能是我们日常工作可能会见得到的。通过这些迷题,希望你能更了解C语言。如果你不看答案,不知道是否有把握回答各个谜题?让我们来试试。1. 下面的程序并不见得会输出"hello-std-out",你知道为什么吗?#include#includeint main(){ while(1) { fprintf(stdout,"hello-std-out"); f

2020-12-14 11:43:13 113

原创 你知道设计模式中的代理模式吗?

你知道设计模式中的代理模式吗?代理模式在 java 开发中是一种比较常见的设计模式。设计目的在为服务类与客户类之间插入其他功能,插入的功能对于调用者是透明的,起到伪装控制的作用,如租房的例子房客、中介、房东。对于代理模式中即:客户类、代理类、委托类(被代理类)。代理模式的两个设计原则:1.代理类与委托类具有相似的行为(共同)2.代理类增强委托类的行为Uml简图如下:代理模式实现的方式静态代理动态代理案例实操静态代理为某个对象提供一个代理,代理角色固定,以控制对这个对象的访问。代理类

2020-12-11 15:21:09 62

原创 Spring 和 SpringBoot 最核心的 3 大区别,详解!

作者:乐傻驴uee.me/cNDC8概述对于 Spring和 SpringBoot到底有什么区别,我听到了很多答案,刚开始迈入学习 SpringBoot的我当时也是一头雾水,随着经验的积累、我慢慢理解了这两个框架到底有什么区别,相信对于用了 SpringBoot很久的同学来说,还不是很理解 SpringBoot到底和 Spring有什么区别,看完文章中的比较,或许你有了不同的答案和看法!什么是Spring作为 Java开发人员,大家都 Spring都不陌生,简而言之, Spring框.

2020-12-11 14:48:22 170

原创 IT真的是万能的吗?

作者SAP梦心导读:众所周知,在ERP项目推进过程中,由于流程与操作方式的优化,会对企业员工现有的利益造成损害。朋友最近郁闷了,作为企业信息化主管的他最近经常听到的一句话就是:IT是万能的,不能拒绝用户的任何需求。这句话如果是普通用户私下开玩笑说说也就罢了,但现在演变成了老板在会议场合不止一次这么说,那就让人匪夷所思了。企业信息化部门承担着整个公司业务需求的技术落地以及实施信息化项目对公司新业务模式的支撑,确实是没有太多藉口和理由去反驳用户的需求,但我相信做过IT的人一定都会遇到用户各种奇葩.

2020-12-11 09:31:51 128 1

原创 你知道面试必问的AOP吗?通过Spring又如何实现呢?

你知道面试必问的AOP吗?通过Spring又如何实现呢?Aspect Oriented Programing 面向切面编程,相比较 oop 面向对象编程来说,Aop 关注的不再是程序代码中某个类,某些方法,而 aop 考虑的更多的是一种面到面的切入,即层与层之间的一种切入,所以称之为切面。联想大家吃的汉堡(中间夹肉)。那么 aop 是怎么做到拦截整个面的功能呢?考虑学到的 servlet urlpattern /* 的配置,实际上也是 aop 的实现 。Spring Aop 实现的方式注解 方式X

2020-12-10 14:29:03 53

原创 你知道目前最流行的SpringMVC框架吗?如何搭建呢?

你知道目前最流行的SpringMVC框架吗?如何搭建呢?Spring MVC 是 Spring 家族中的一个 web 成员, 它是一种基于 Java 的实现了 Web MVC 设计思想的请求驱动类型的轻量级 Web 框架,即使用了 MVC 架构模式的思想,将 web 层进行职责解耦,基于请求驱动指的就是使用请求-响应模型,框架的目的就是帮助我们简化开发,Spring MVC 也是要简化我们日常 Web 开发的。Spring MVC 是服务到工作者思想的实现。前端控制器是 DispatcherServl

2020-12-10 11:31:44 114

原创 你知道什么是 Restful 风格吗?SpringMVC 带我们实现它!

你知道什么是 Restful 风格吗?SpringMVC 带我们实现它!Restful 风格的 API 是一种软件架构风格,设计风格而不是标准,只是提供了一组设计原则和约束条件。它主要用于客户端和服务器交互类的软件。基于这个风格设计的软件可以更简洁,更有层次,更易于实现缓存等机制。在 Restful 风格中,用户请求的 url 使用同一个 url 而用请求方式:get,post,delete,put…等方式对请求的处理方法进行区分,这样可以在前后台分离式的开发中使得前端开发人员不会对请求的资源地址产生

2020-12-10 11:24:14 64

原创 SpringMVC全局异常处理的方式有哪些呢?

SpringMVC全局异常处理的方式有哪些呢?在 JavaEE 项目的开发中,不管是对底层的数据库操作过程,还是业务层的处理过程,还是控制层的处理过程,都不可避免会遇到各种可预知的、不可预知的异常需要处理。每个过程都单独处理异常,系统的代码耦合度高,工作量大且不好统一,维护的工作量也很大。SpringMvc 对于异常处理这块提供了支持,通过 SpringMvc 提供的全局异常处理机制,能够将所有类型的异常处理从各个处理过程解耦出来,这样既保证了相关处理过程的功能较单一,也实现了异常信息的统一处理和维护。

2020-12-09 10:05:58 94

原创 如何用Web前端技术就能开发出桌面应用程序?

如何用Web前端技术就能开发出桌面应用程序?Web前端技术开发桌面应用的方式CEF:用 Chromium&Webkit 来呈现 web 页面,是客户端里面嵌浏览器,浏览器里面跑网页。heX:基于CEF,内部整合了开源项目 Chromium 及 node.js。nw:基于Chromium 和 node.js,利用 web 方式开发跨平台桌面应用的平台技术。electron:底层也是基于Chromium 和 node.js。等等。。。案例实操~electronelectron 是 g

2020-12-09 09:59:52 219

原创 你知道权限管理的角色授权与认证吗?

你知道权限管理的角色授权与认证吗?录播回放或源码资料V lezijie007(备注CSDN17,不备注不加权限管理中,角色授权与认证属于权限模块中的关键模块,角色授权即是将角色能够操作的菜单资源分配给指定角色的行为,角色认证即是当用户扮演指定角色登录系统后系统对于用户操作的资源进行权限校验的操作,意思这里说明白了,那么在代码中应该具体怎么实现呢?角色授权与认证的方式前端页面展示控制后端权限访问控制案例实操角色授权树形数据展示完成角色记录基本 crud 功能之后,接下来实现角色授权功能,

2020-12-09 09:48:21 162

原创 你知道权限管理的RBAC模型吗?

你知道权限管理的RBAC模型吗?权限在日常办公系统中算是一个比较常见的基本功能,对于存在有权限模块的系统中规定了登录用户能够操作哪些资源,不能够操作哪些资源。借助权限模块可以有效的控制参与到系统不同身份人员要具体做的操作,可以说一个成熟的后端系统离不开一个比较完善的权限管理系统。权限管理的方式RBAC模型RBAC模型(Role-Based Access Control:基于角色的访问控制)模型是比较早期提出的权限实现模型,在多用户计算机时期该思想即被提出,其中以美国George Mason大学信息

2020-12-08 11:13:17 148

原创 SpringMVC是如何处理请求的?

SpringMVC到底是如何处理请求的?很多人会用 SpringMVC,但对它的处理请求的方式并不清楚,当我们学习一个知识的时候,了解它会让我们更好地使用它,下面我们来看看 SpringMVC 是如何处理请求的。请求流程的方式先上图:Spring MVC 框架也是一个基于请求驱动的 Web 框架,并且使用了前端控制器模式(是用来提供一个集中的请求处理机制,所有的请求都将由一个单一的处理程序处理来进行设计,再根据请求映射规则分发给相应的页面控制器(动作/处理器)进行处理。首先让我们整体看一下 Sp

2020-12-08 11:09:37 316

原创 XML数据如何进行解析呢,方式有哪些?

问题:XML数据如何进行解析呢,方式有哪些?上回我们说到 JSON 解析的四种方式,那么这次我们来看看 XML 的四种解析方式。解析的四种方式DOM 解析SAX 解析JDOM 解析DOM4J 解析案例实操DOM 解析DOM(Document Object Model, 文档对象模型),在应用程序中,基于 DOM 的 XML 分析器将一个 XML 文档转换成一个对象模型的集合(通常称为 DOM 树),应用程序正是通过对这个对象模型的操作,来实现对 XML 文档数据的操作。XML 本身是以

2020-12-08 11:00:03 117

原创 JSON的格式类型到底有哪些呢?

问题:JSON的格式类型到底有哪些呢?JSON是目前最流行的一种数据交换格式,对于它我们有必要非常熟悉它的各方面知识,这次我们来看看它的格式类型有哪些。数据交换格式方式基本类型数组类型对象嵌套案例实操基本类型{“键” : 值, “键” : “值”,…},以大括号开始,键的名称加上冒号,然后跟上对应的的值,若有其他键值对则以逗号进行分割。{ "name": "张三", "age": 18, "sex": true}数组类型[{“键” : 值, “键” :

2020-12-07 10:27:21 186

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除