自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 HDFS一致性和高可用原理

HDFS的特点 分布式文件系统。 保存多个副本,提供容错机制,副本丢失或宕机的自动恢复能力。 适合大数据处理,文件分块存储,默认是128M;文件与Black的对应关系存储在NameNode所在节点的内存中,方便文件的寻址和访问。如果小文件过多则会增加HDFS的NameNode节点的负担。 流式数据访问,一次写入,多次读取。仅支持Append,不支持修改文件内容; 水平扩展,增加DataNode节点,无需停止服务,自动完成; HDFS的关键元素与概念.

2020-07-02 19:20:18 819

原创 MySql优化

了解MySQL优化步骤,指导学习MySQL优化指南。

2017-10-15 19:41:48 1635

原创 httpClient使用postMethod方法发送请求,携带参数并解决中文乱码问题

httpClient postMethod 传递参数 防止中文乱码

2016-10-11 20:22:48 22876 2

原创 springMVC文件上传,判断是否有文件上传,解决没有文件上传时的出现异常的问题

前言:项目中有这样的需求,多个功能公用一个页面,如添加“添加景区”,“添加派出所”,“添加医院”,“添加学校”等都公用一个页面,公用一个form表单,在添加信息时它们都公用一个方法。问题:问题在于“添加景区”功能中有一个上传图片文件的功能而其余的功能则没有上传文件的需要。之前我们是在方法中声明:@RequestParam("imageFile") MultipartFile imageFile

2016-09-28 22:12:51 12142

原创 一个SQL对两个字段排序

前言:业务需求,需要对两个字段进行排序直接上代码了:SQL语句如下一,对两个字段都进行逆序排列:        ORDER BY numOne DESC, numTwo DESC注:都进行逆袭排列时需要在每个字段后面跟 DESC二,对一个字段逆序,一个字段正序:ORDER BY numOne ASC, numTwo DESC通过上面两个例子,应该能够看出,对多

2016-09-21 22:01:47 4026

原创 SpringMVC批量插入,js点击按钮自动增加一行

前言:项目中需要做一个批量插入的功能,需求是这样的,添加应急队的同时为应急队添加队员,因为不知道每个队有多少个队员,所以需要用JS做一个自动添加行,自动减少行的功能。关键字:springMVC批量插入,JS自动添加行,MyBatis批量插入。内容: 一,jsp代码: 姓名 电话 单位 职务 <img src="${pageContext

2016-09-19 22:08:54 6037 6

原创 poi将excel转换成list集合,excel导入

前言:excel导入也是一个常见的问题了,原理还是比较简单的,看过很多种用法。今天在项目中需要此功能,在做的时候也遇到一些坑,睡前总结下来,大家一起学习。正文:废话不说。项目中的思路是:首先利用poi插件将excel模板的内容转换成list集合。然后再利用list集合,完成持久化(批量插入)。一,jsp页面代码: 导入队员信息 onclick="preview()"

2016-09-13 22:50:06 7724 4

原创 关联关系中的两种加载类型详解

前言:关联关系有两种加载类型,延迟加载,立即加载         1.延迟加载:        fetch=FetchType.LAZY 延迟加载 (当从数据库中获取一条数据时,不会立刻加载与该数据关联的数据,而是在我们第一次操作到关联数据的对象时,才会去数据库中load数据。)            *注意:要使用延迟加载特性,EntityManage对象必须没有被关闭。

2016-09-07 21:38:52 1029

原创 级联操作的四种类型详解

前言:使用JPA,创建一对多双向关联实体对象时,需要给一对多的关联指定级联操作。级联操作有四种类型:级联更新(合并),级联保存,级联刷新,和级联删除。详情:现在我们分别介绍以上四种级联类型的详细情况。1.CascadeType.REFRESH 级联刷新(使用场景,当我们从数据库中请求了一条数据,在我们对这条数据进行业务处理的时候,另一个用户可能会修改数据库中的这条数据的记录,那么此时我

2016-09-06 22:17:35 12769

原创 spring的事务配置详解

接下来我将给大家介绍spring事务配置的两种方式:1.基于XML的事务配置。2.基于注解方式的事务配置。前言:在我们详细介绍spring的两种声明式事务管理之前,我们需要先理解这些概念1)spring的事务管理是通过Aop的方式来实现;2)声明式事务是spring对事务管理的最常用的方式,因为这种方式对代码的影响最小,因此也就符合非侵入式的轻量级的容器的概念;3)我们需要理解

2016-09-04 15:58:57 26068 1

原创 MyBatis关联查询,表字段相同,resultMap映射问题的解决办法

问题描述:在使用mybatis进行多表联合查询时,如果两张表中的字段名称形同,会出现无法正常映射的问题。问题解决办法:在查询时,给重复的字段 起别名,然后在resultMap中使用别名进行映射。给出一个小demo:如下是一个**mapper.xml映射文件的一个查询片段,用到了四表联合查询,其中订单id,项目id,回报id,是需要查询的数据,并且字段名都是id,显然是重复字段,此时就需要为

2016-08-23 15:29:59 19546 3

原创 java多线程之对ThreadLocal类的理解

首先说一下ThreadLocal类的四个方法:ThreadLocal类接口很简单,只有4个方法,我们先来了解一下:void set(Object value) 设置当前线程的线程局部变量的值。public Object get() 该方法返回当前线程所对应的线程局部变量。public void remove() 将当前线程局部变量的值删除,目的是为了减少

2016-06-05 15:33:45 414

空空如也

空空如也

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

TA关注的人

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