2 技术无他,唯手熟尔

尚未进行身份认证

我要认证

观千剑而后识器,操千曲而后晓声。

等级
TA的排名 13w+

SpringMVC之@RequestBody和@ResponseBody

SpringMVC中对json数据的处理可以使用@RequestBody和@ResponseBody两个注解来完成对json数据的操作。第一步 导入jar包jackson-annotations-2.1.5.jarjackson-core-2.1.5.jarjackson-databind-2.1.5.jar然后在SpringMVC的配置文件里边加入<mvc:annotation...

2020-01-14 09:42:37

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

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

2020-01-14 09:16:21

hive常用操作

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

2020-01-14 09:12:23

大数据之搭建Hive多用户

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

2020-01-13 19:59:23

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

第一步:准备一个Hdfs集群,怎么搭建Hdfs集群,在我之前的博客中写过,这里就不在叙述。jdk1.7版本以上第二步安装mysql,使用下面的命令进行安装yum install mysql-server安装mysql后启动mysql服务service mysqld start启动后修改mysql权限,并刷新权限登录进mysql中,输入下面命令即可GRANT ALL PRIV...

2020-01-12 21:12:08

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

1、数据绑定流程Spring MVC 主框架将 ServletRequest 对象及目标方法的入参实例传递给 WebDataBinderFactory 实例,以创建 DataBinder 实例对象DataBinder 调用装配在 Spring MVC 上下文中的 ConversionService 组件进行数据类型转换、数据格式化工作。将 Servlet 中的请求信息填充到入参对象中调用...

2019-12-10 19:43:31

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

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

2019-12-09 11:33:00

SpringMVC之表单标签

通过SpringMVC的表单标签可以实现将模型数据中的属性和HTML表单元素相绑定,以实现表单数据更便捷编辑和表单值的回显。SpringMVC提供了form 标签,一般情况下,通过 GET 请求获取表单页面,而通过 POST 请求提交表单页面,因此获取表单页面和提交表单页面的 URL 是相同的。只要满足该最佳条件的契约,form:form 标签就无需通过 action 属性指定表单提交的 URL...

2019-12-09 11:26:14

SpringMVC之请求转发和重定向

如果我们配置了视图解析器:<!-- 配置前端视图解析器 --> <bean class="org.springframework.web.servlet.view.InternalResourceViewResolver"> <property name="prefix" value="/WEB-INF/pages/"></property&gt...

2019-12-07 18:49:25

SpringMVC之@SessionAttributes和@ModelAttribute详解

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

2019-12-07 16:35:13

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

首先介绍mapmap的使用如下: /* * 向页面输出数据 方式一:Map */ @RequestMapping("/testMap") public String testMap(Map<String,Object> map) { //添加数据 设置一个key-value对,传递到页面中,在前端页面取出 map.put("msg", "这是map中设置的数据...

2019-12-06 19:22:30

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

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

2019-12-06 17:46:34

SpringMVC之乱码问题

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

2019-12-06 17:28:32

SpringMVC之REST风格的url的使用

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

2019-12-06 13:36:47

SpringMVC之获取请求带来的信息

SpringMVC之获取请求带来的信息在JavaWeb中,前端带来的信息,可以在Servlet中进行处理。在SpringMVC中前端带来的信息可以在适配器中进行处理。获取请求带来的信息有多种方式,接下来就用实例来一一介绍。获取请求带来的信息时:1、可以默认的让SpringMVC根据适配器中形参的参数名进行自动匹配注入。2、可以使用注解指定将那个请求参数注入到适配器的方法形参中。注解为:@R...

2019-12-05 18:08:11

SpringMVC之ant方式的url

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

2019-12-04 18:19:03

SpringMVC之@RequestMapping注解详解

@RequestMapping注解详解@RequestMapping注解,标注在方法上告诉SpringMVC这个方法是用来处理什么请求的。关于这个注解,它有一下属性:method、params、headers、consumes、produces。下面介绍各个属性的作用。method:用来限定请求方式的。HTTP协议中的所有方式都可以在这里边设置。HTTP协议中的请求方式有:GET、HEAD、...

2019-12-04 13:31:32

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

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

2019-12-03 19:36:13

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

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

2019-12-03 19:22:10

SpringMVC入门——helloworld

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

2019-12-03 19:06:44

查看更多

勋章 我的勋章
  • 新人勋章
    新人勋章
    用户发布第一条blink获赞超过3个即可获得
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv4
    勤写标兵Lv4
    授予每个自然周发布9篇以上(包括9篇)原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。