自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 SpringMVC之@RequestBody和@ResponseBody

SpringMVC中对json数据的处理可以使用@RequestBody和@ResponseBody两个注解来完成对json数据的操作。 第一步 导入jar包 jackson-annotations-2.1.5.jar jackson-core-2.1.5.jar jackson-databind...

2020-01-14 09:42:37 19 0

原创 SpringMVC使用@ResponseBody直接返回json对象报HTTP Status 406 – Not Acceptable错误

SpringMVC中使用@ResponseBody返回对象,出现406 The target resource does not have a current representation that would be acceptable to the user agent, according ...

2020-01-14 09:16:21 98 0

原创 hive常用操作

1创建表 create table tableName ( id int, name string, likes array<string>, #数组 address map<string,string> #字典 ) #接下来设置分隔加入信息的分隔符 row format...

2020-01-14 09:12:23 17 0

原创 大数据之搭建Hive多用户

准备条件 在搭建单用户Hive时,我们已经准备好了mysql,和将hive的conf文件夹下的需要修改的配置文件也已经修改了。搭建多用户时,在多准备两台虚拟机,一台担任服务端,一台担任客户端。我将我的node3虚拟机担任服务端,node4虚拟机担任客户端。 第一步 将node1中的hive分发给n...

2020-01-13 19:59:23 24 0

原创 大数据之搭建Hive(数据仓库)单用户

第一步: 准备一个Hdfs集群,怎么搭建Hdfs集群,在我之前的博客中写过,这里就不在叙述。jdk1.7版本以上 第二步 安装mysql,使用下面的命令进行安装 yum install mysql-server 安装mysql后启动mysql服务 service mysqld start 启...

2020-01-12 21:12:08 17 0

原创 SpringMVC之数据绑定和自定义类型转换器

1、数据绑定流程 Spring MVC 主框架将 ServletRequest 对象及目标方法的入参实例传递给 WebDataBinderFactory 实例,以创建 DataBinder 实例对象 DataBinder 调用装配在 Spring MVC 上下文中的 ConversionSer...

2019-12-10 19:43:31 56 0

原创 解决springMVC中访问静态资源时被拦截的情况

优雅的 REST 风格的资源URL 不希望带 .html 或 .do 等后缀 若将 DispatcherServlet 请求映射配置为 /,则 Spring MVC 将捕获 WEB 容器的所有请求,包括静态资源的请求, SpringMVC 会将他们当成一个普通请求处理,因找不到对应处理器将导致错误...

2019-12-09 11:33:00 32 0

原创 SpringMVC之表单标签

通过SpringMVC的表单标签可以实现将模型数据中的属性和HTML表单元素相绑定,以实现表单数据更便捷编辑和表单值的回显。 SpringMVC提供了form 标签,一般情况下,通过 GET 请求获取表单页面,而通过 POST 请求提交表单页面,因此获取表单页面和提交表单页面的 URL 是相同的。...

2019-12-09 11:26:14 38 0

原创 SpringMVC之请求转发和重定向

如果我们配置了视图解析器: <!-- 配置前端视图解析器 --> <bean class="org.springframework.web.servlet.view.InternalResourceViewResolver"> <prope...

2019-12-07 18:49:25 13 0

原创 SpringMVC之@SessionAttributes和@ModelAttribute详解

@SessionAttributes 若希望在多个请求之间公用某个模型属性数据,则可以在控制器类上标注一个@SessionAttributes,SpringMVC将在模型中对应的属性暂存到HttpSession中。@SessionAttributes 除了可以通过属性名指定需要放到会话中的属性外,...

2019-12-07 16:35:13 23 0

原创 SpringMVC之使用Map、Model、ModelMap、ModelAndView向页面传数据

首先介绍map map的使用如下: /* * 向页面输出数据 方式一:Map */ @RequestMapping("/testMap") public String testMap(Map<String,Object> map) { //添加数据...

2019-12-06 19:22:30 32 0

原创 SpringMVC之参数的自动封装和级联属性

这一篇博客来讲一下SpringMVC中将传递过来的参数自动封装进javabean和级联属性使用。 首先,创建一个BOOK类 public class Book { private String name; private Integer price; private String doc...

2019-12-06 17:46:34 78 0

原创 SpringMVC之乱码问题

上一篇博客写了SpringMVC中使用REST风格的url,在测试时,向表单中添加中文会出现乱码。接下来来探讨一下如何解决SpringMVC中的乱码问题。 SpringMVC提供了一个过滤器可以用来解决乱码问题。该过滤器是CharacterEncodingFilter 具体配置如下: <!-...

2019-12-06 17:28:32 15 0

原创 SpringMVC之REST风格的url的使用

1首先介绍一下什么是REST。 REST:即 Representational State Transfer。(资源)表现层状态转化。是目前最流行的一种互联网软件架构。它结构清晰、符合标准、易于理解、扩展方便,所以正得到越来越多网站的采用。 资源(Resources):网络上的一个实体,或者...

2019-12-06 13:36:47 10 0

原创 SpringMVC之获取请求带来的信息

SpringMVC之获取请求带来的信息 在JavaWeb中,前端带来的信息,可以在Servlet中进行处理。在SpringMVC中前端带来的信息可以在适配器中进行处理。获取请求带来的信息有多种方式,接下来就用实例来一一介绍。 获取请求带来的信息时: 1、可以默认的让SpringMVC根据适配器中形...

2019-12-05 18:08:11 15 0

原创 SpringMVC之ant方式的url

在处理器中匹配请求url时,url地址可以写模糊匹配的统配符: ?:能代替任意一个字符 *:能代替任意多个字符,和一层路径 **:能代替多层路径 下面用代码示例演示其使用: // 精确匹配 @RequestMapping("/ant") public String test...

2019-12-04 18:19:03 13 0

原创 SpringMVC之@RequestMapping注解详解

@RequestMapping注解详解 @RequestMapping注解,标注在方法上告诉SpringMVC这个方法是用来处理什么请求的。关于这个注解,它有一下属性:method、params、headers、consumes、produces。下面介绍各个属性的作用。 method:用来限定...

2019-12-04 13:31:32 37 0

原创 SpringMVC在web.xml中不指定SpringMVC配置文件路径问题

在使用SpringMVC时,我们都需要在web.xml中配置前端控制器,在配置前段控制器是会指定SpringMVC的配置文件的路径。如下: <!-- 配置前段控制器 --> <servlet> <servlet-name>springDispatche...

2019-12-03 19:36:13 229 0

原创 SpringMVC前端控制器中拦截请求时的'/'和'/*'的区别和原理

在SpringMVC中我们在web.xml中配置前端控制器用来分发请求。如下: <!-- 配置前段控制器 --> <servlet> <servlet-name>springDispatcherServlet</servlet-name> ...

2019-12-03 19:22:10 310 0

原创 SpringMVC入门——helloworld

1首先创建一个JavaWeb工程,并创建一些文件用于测试,我创建的目录如下: 接下来基于上述工程,实现SpringMVC入门练习 第一步:在lib文件夹下导入SpringMVC相关的jar包 导入的jar包如下: commons-logging-1.1.3.jar spring-aop-4.0....

2019-12-03 19:06:44 20 0

原创 Hadoop的MapReduce作业实现筛选天气案例——代码实现

1,要处理的数据,也是要测试的数据:tq.txt 1949-10-01 14:21:02 34c 1949-10-01 19:21:02 38c 1949-10-02 14:01:02 36c 1950-01-01 11:21:02 32c 1950-10-01 12:21:02 37c 1951...

2019-11-23 21:13:57 61 0

原创 Hadoop之搭建MapReduce高可用环境

前提是Hadoop的HDFS高可用集群已经搭建完毕。在搭建2.x版本的高可用Hadoop集群博客中有详细介绍,本篇博客主要介绍搭建MapReduce高可用。 一 准备条件说明 四个虚拟机: node1,node2,node3,node4。NameNode1和NameNode2分别是node1,no...

2019-10-29 18:07:52 40 0

原创 javaWeb三大组件之监听器

javaWeb三大组件: Servlet Listener Filter 本篇博客主要讲Listener监听器。 监听器: 监听器是一个接口,其具体内容根据自己的需求自己实现。 监听器中的方法会在特殊事件发生时被调用 它他需要注册 javaWeb中的监听器简介 在JavaWeb被监听的事件...

2019-10-27 08:51:08 89 0

原创 JavaWeb遇见The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Pat的错误

创建好动态javaweb工程,出现下面的现象 解决方案: 鼠标移动到项目上,右键点击,找到Build Path, 鼠标放在Build Path上,找到Configure Build Path 点击。出现下面的图 点击Add Library 问题解决 ...

2019-10-25 21:32:05 13 0

原创 搭建2.x版本的高可用Hadoop集群

前提准备 1:准备多台虚拟机(我准备了四台) ,分别为:node1,node2,node3,node4 2.配置好java环境变量和Hadoop的环境变量以及Hadoop的二次JAVA_HOME的配置在虚拟机上实现搭建1.x版本的Hadoop伪分布式中 有介绍环境的配置 3.配置好网络,保证虚拟机...

2019-10-25 17:04:39 31 0

原创 Spring基于注解版的 AOP

AOP简介 AOP(Aspect-Oriented Programming, 面向切面编程):是对面向对象编程的补充。其主要编程对象是切面。在应用AOP编程时,仍然需要定义公共功能,但可以明确的定义这个功能在哪个地方,以什么方式应用,并且不必修改受影响的类,这样一来,横切关注点就被模块化到特定的切...

2019-10-19 18:47:49 20 0

原创 解决Tomcat解决启动时出现Failed to start component [StandardEngine[Catalina].StandardHost[localhost]]的错误

第一种:将原本的Tomcat删除后重新加入 第二种:大多可能是应为WEB-INF下配置文件中servlet-mapping中的出现了问题

2019-10-19 16:42:15 11 0

原创 linux虚拟机上搭建Hadoop2.x版本的全分布式安装

1.准备多台虚拟机 我准备了4台虚拟机:别名分别为node1,node2,node3,node4 2.前期准备 1.jdk的安装 2.查看虚拟机别名是否正确,通过如下命令查看 cat /etc/sysconfig/network 查看虚拟机的hosts文件是否一致,保证能够ping通 cat ...

2019-10-19 11:58:31 35 0

原创 在虚拟机上实现搭建1.x版本的Hadoop伪分布式

第一步,环境的配置 由于Hadoop的底层是java,所以需要安装jdk,并配置好java环境。 安装jdk就不详细说明了,这里主要说配置java的环境变量。进入/etc/profile文件中配置java环境变量 编辑文件 vi /etc/profile 在最末尾加入配置的命令如下 expor...

2019-10-18 22:32:43 26 0

原创 Spring中的组件扫描以及自动装配Bean

组件扫描(component scanning):Spring能够从classpath下自动扫描,侦测和实例化具有特定注解的组件 特定组件包括: @Component:基本注解,标识一个受Spring管理的组件 @Respository:标识持久层 @Service:标识服务层(业务层)组件 @C...

2019-10-16 21:39:37 30 0

原创 eclipse中更换项目的jdk版本

第一步 然后 找到Build Path —>Configure Build Path 点击Configure Build Path,出现下面画面 然后 然后 结束

2019-10-14 17:55:47 23 0

原创 Spring之实现FactorBean接口在Spring IOC容器中配置Bean

Spring中有两种类型的Bean,一种是普通Bean,另一种是工厂Bean即FactoryBean 工厂Bean和普通Bean不同,其返回的对象不是指定类的一个实例,其返回的是该工厂Bean的getObject方法 示例代码如下: //先准备一个Address类 public class Add...

2019-10-13 15:59:18 13 0

原创 Spring之工厂方法创建Bean

通过静态工厂方法创建Bean 调用静态工厂方法创建Bean是将对象的创建过程封装到静态方法中,当客户端需要对象时,只需要简单的调用静态方法,而不用关心创建对象的细节,要声明通过静态方法创建Bean,需要在配置文件Bean的class属性里指定拥有改工厂的方法的类,同时在factory-method...

2019-10-13 15:49:59 19 0

原创 linux下使用nginx实现虚拟主机和搭建基于反向代理的负载均衡

Nginx (“engine x”) 是一个高性能的 HTTP 和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器 首先准备三台虚拟 node1 : IP为 :192.168.163.21 node2 : IP为:192.168.163.22 node3 : IP为: ...

2019-10-13 10:45:13 31 0

原创 linux下安装nginx

linux系统下Nginx的安装 安装前需要添加一些依赖: gcc openssl-devel pcre-devel zlib-devel 安装这些依赖: yum install gcc openssl-devel pcre-devel zlib-devel 在官网下载源码包(我下载的版本是ten...

2019-10-13 10:25:26 14 0

原创 linux下rpm安装软件时出现:warning: *.rpm: Header V3 RSA/SHA256 Signature, keykey ID c105b9de

使用rpm安装时出现:warning: *.rpm: Header V3 RSA/SHA256 Signature, keykey ID c105b9de: NOKEY 解决的办法是将命令:rpm -ivh filename 改为 rpm -ivh filename --force --nodep...

2019-10-13 09:28:20 88 0

原创 linux下终端中nginx的启动 重启 关闭的常用命令

linux中nginx的启动 重启 关闭 首先进入到含有可执行的nginx的目录下的 ./nginx -c 指定要加载的nginx配置文件的路径 ./nginx -s stop :快速停止nginx ./nginx -s reload :修改配置文件后重新加载启动生效 ./nginx -s re...

2019-10-12 22:09:38 146 0

原创 Spring的Bean的生命周期和Bean的后置处理器

1.Spring IOC容器可以管理Bean的声明周期,Spring允许在Bean的生命周期的特定点执行定制的任务。 2.Spring IOC容器对Bean的生命周期进行管理的过程: (1)通过构造器或工厂方法创建Bean的实例 (2)为Bean的属性设置值和对其他Bean的引用 (3)调用Bea...

2019-10-11 12:29:59 21 0

原创 Spring表达式语言:SpEL

简介 Spring表达式语言(简称SpEL):是一个支持运行时查询和操作对象图的强大的表达式语言。语法类似EL:SpEL使用#{…}作为定界符,所有在大括号中的字符都将被认为SpEL。SpEL为bean属性的动态赋值提供了便利。 通过 SpEL 可以实现: 通过 bean 的 id 对 bean ...

2019-10-09 21:22:02 17 0

原创 Spring中的ApplicationContext

上图为ApplicationContext的子接口以及ApplicationContext的主要实现类 1.ApplicationContext的主要实现类: ——ClassPathXmlApplicationContext:从类路径下记载配置文件 ——FilesSystemXmlApplicat...

2019-10-09 20:57:02 20 0

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