摘要:
MappeReduce的一般程序流程由三个类组成——Mapper类,Reduce类,Driver类。
Mapper类:
敲黑板!重点:第十二行,IntWritable v = new IntWritable();
重点二:当我们在第十行写完的时候,关于第十四十五十六行的内容可以由自动生成的方式生成。输入“map”,... 阅读原文
2017-08-28 20:48:04 阅读(762) 评论(0)
摘要:
spring boot / cloud (二) 规范响应格式以及统一异常处理
前言
为什么规范响应格式?
我认为,采用预先约定好的数据格式,将返回数据(无论是正常的还是异常的)规范起来,有助于提高团队间接口对接的效率(前端和后端,后端和后端等).
思路
自定义统一的ResposeBody类 : 用于统一响应格式... 阅读原文
2017-08-28 20:23:01 阅读(790) 评论(0)
摘要:
1、mybatis 介绍 : mybatis是一个持久层框架,他是对jdbc的完美的封装
2、mybatis和hibernate的区别 :
1、Mybatis不是一个完全的ORM的框架,hibernate是一个完全的ORM的框架
2、工作效率: mybatis的开发的工作量相对较大,hi... 阅读原文
2017-08-28 18:33:02 阅读(750) 评论(0)
摘要:
JDBC API提供了setAutoCommit()方法,通过它我们可以禁用自动提交数据库连接。自动提交应该被禁用,因为只有这样事务才不会自动提交,除非调用了连接的commit()方法。数据库服务器使用表锁来实现事务管理,并且它是一种紧张的资源。因此,在操作完成后应该尽快提交事务。让我们编写另外一个程序,这里我将使... 阅读原文
2017-08-27 22:57:02 阅读(760) 评论(0)
摘要:
0 JavaEE的工程目录
0.1 WebContent
项目的主目录,在eclipse新建工程时可以自己命名,部署时会把该文件夹的内容发布到tomcat的webapps里。
该目录下可以建立JS/CSS/JSP文件夹和index.jsp作为用户访问的前端内容。servlet和springMVC会通过... 阅读原文
2017-08-27 20:58:03 阅读(777) 评论(0)
摘要:
1.从注册成功页面跳转至用户详情页面(跳转至UserListAction)
2.UserListAction调用service获得用户列表,并将这些数据传送到UserList.jsp中,UserList.jsp将这些数据进行展示
public ActionForward execute(ActionMapp... 阅读原文
2017-08-27 19:33:01 阅读(717) 评论(0)
摘要:
一、Solr概述
1、什么是Solr
Solr 是Apache下的一个顶级开源项目,采用Java开发,它是基于Lucene的全文搜索服务器。Solr提供了比Lucene更为丰富的查询语言,同时实现了可配置、可扩展,并对索引、搜索性能进行了优化。
Solr可以独立运行,运行在Jetty、Tomcat等这些Servlet... 阅读原文
2017-08-27 18:45:06 阅读(760) 评论(0)
摘要:
一.简介
1.作用于web层:Struts2是一种基于MVC模式的轻量级Web框架;
2.各文件夹简介:
apps:该文件夹存用于存放官方提供的Struts2示例程序,这些程序可以作为学习者的学习资料,可为学习者提供很好的参照。各示例均为war文件,可以通过zip方式进行解压。
docs:该文件... 阅读原文
2017-08-27 17:51:07 阅读(744) 评论(0)
摘要:
能动手的绝不BB,来,看图:
阅读原文
2017-08-27 16:54:03 阅读(837) 评论(0)
摘要:
最近笔试经常能够碰到i=i++的问题,这个问题还是比较简单,不过手贱的自己偏偏想去看看i+=i++,不看不要紧,一看看出了大问题
几个常识
1.result+=expression在所有语言当中都是等价于result=result+expression
2.int i=b++;这个操作是如何完成的呢,首先系统将内存栈... 阅读原文
2017-08-27 16:12:02 阅读(749) 评论(0)