zhaofuwu
码龄10年
关注
提问 私信
  • 博客:116,659
    问答:18,148
    134,807
    总访问量
  • 12
    原创
  • 2,184,785
    排名
  • 20
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:新加坡
  • 加入CSDN时间: 2014-07-07
博客简介:

zhaofuwu的博客

查看详细资料
个人成就
  • 获得73次点赞
  • 内容获得16次评论
  • 获得59次收藏
创作历程
  • 1篇
    2020年
  • 1篇
    2017年
  • 10篇
    2016年
成就勋章
TA的专栏
  • idea2019
  • HDFS
    1篇
  • mybatis
    3篇
  • spring
    1篇
  • AngularJs
  • JPA
    2篇
  • springMVC
    3篇
  • redis
  • MySQL
    3篇
  • JavaScript
  • jQuery
  • httpClient
    1篇
  • spark
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

356人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

HDFS一致性和高可用原理

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

MySql优化

了解MySQL优化步骤,指导学习MySQL优化指南。
原创
发布博客 2017.10.15 ·
1679 阅读 ·
12 点赞 ·
0 评论 ·
50 收藏

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

httpClient postMethod 传递参数 防止中文乱码
原创
发布博客 2016.10.11 ·
23037 阅读 ·
14 点赞 ·
2 评论 ·
10 收藏

同样的项目,在谷歌浏览器运行,使用post加载json数据,可以返回数据,放在火狐不行?

答:

这个问题我曾经遇到过,主要是两个浏览器解析json格式数据的方式不一样,我记得火狐是可以直接解析成对象类型,而谷歌则需要添加:var ajaxobj=eval("("+json+")");,解决办法是预先判断浏览器类型,根据不同的浏览器进使用不同的策略。

回答问题 2016.09.30

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

前言:项目中有这样的需求,多个功能公用一个页面,如添加“添加景区”,“添加派出所”,“添加医院”,“添加学校”等都公用一个页面,公用一个form表单,在添加信息时它们都公用一个方法。问题:问题在于“添加景区”功能中有一个上传图片文件的功能而其余的功能则没有上传文件的需要。之前我们是在方法中声明:@RequestParam("imageFile") MultipartFile imageFile
原创
发布博客 2016.09.28 ·
12209 阅读 ·
3 点赞 ·
0 评论 ·
6 收藏

一个SQL对两个字段排序

前言:业务需求,需要对两个字段进行排序直接上代码了:SQL语句如下一,对两个字段都进行逆序排列:        ORDER BY numOne DESC, numTwo DESC注:都进行逆袭排列时需要在每个字段后面跟 DESC二,对一个字段逆序,一个字段正序:ORDER BY numOne ASC, numTwo DESC通过上面两个例子,应该能够看出,对多
原创
发布博客 2016.09.21 ·
4247 阅读 ·
3 点赞 ·
0 评论 ·
1 收藏

新手刚开始学struts2,一直是404.

答:

图片说明
这位兄弟的回答完全正确的

回答问题 2016.09.21

请教:用Java怎么判断插入数据库里面重复的数据,描述如下:

答:

如果你想做到数据绝对不重复的话(除了主键以外的字段),那么真的很悲哀啊,再每次插入之前都要去库中遍历已经存在的数据,然后跟你你要插入
的新数据对比,这样真的是太不明智了。我想不明白什么样的需求要这么变态?

回答问题 2016.09.21

哪位大神帮我就绝一下 Spring mvc 控制层返回方法

答:

大兄弟你的意思是方法执行结束就跳转到一个方法?而不跳转到页面吧?如果是这样,那楼上的三个兄弟的方法都是可以的!

还有看了一下你的代码,感觉你springMVC的姿势好像不太正规,
@RequestMapping("/locationHome")
public ModelAndView locationhome(ModelAndView model) {

List<StorLocation> locationlist = storageservice.getAll();// 获取所有库位

model.addObject("locationlist", locationlist);// 数据
    model.setViewName("/assetsManagement/location");// 指定表示层
return model;

}

你的第一个方法,这样写是同样的效果,springMVC很重要的一个特性就是参数注入,我们不需要自己去new,ModelAndView类的作用域就是request,所以我们也不需要直接使用request了,这样才可以实现解耦。

回答问题 2016.09.21

Ajax如何调用后台的导入数据接口

答:

你这其实根本问题excel导入问题。思想是通过ajax异步判断是否导入成功。前几天刚做了一个excel导入的功能,用的poi,你这里既然已经做了导出,那么项目中自然已经有了poi组件所需的jar包,
这里做导入主要会遇到两个问题:一,选择本地文件,只有IE,可以获取本地文件全路径,火狐,谷歌,欧朋等浏览器处于安全考虑无法获取文件全路径,导致到不到文件。
二,execl模板的设置,再模板中要定义一个隐藏行,来跟数据库实体类中的属性一一对应。

                    我已经成功完成这个功能,我自己写了一个博客,总结了一下,你可以参看一下:http://blog.csdn.net/zhaofuwu/article/details/52530503
回答问题 2016.09.20

为什么此处弹出的提示框是“undefined”?

答:

图片说明
大兄弟,好像还有一个地方不对奥,上面根据name获取元素,然而你给出的都是id属性。

回答问题 2016.09.20

MyBatis删除数据异常,无法删除数据

答:

图片说明
大兄弟是这里的问题吧,你传过去的参数名字是“id”,再myBatis中也要用这个名字取值的。
: DELETE FROM message WHERE ID=#{id}

回答问题 2016.09.20

新手刚开始学struts2,一直是404.

答:

404 路径问题,看一下请求路径。或者把你的项目结构,和配置弄出来看一下

回答问题 2016.09.20

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

前言:项目中需要做一个批量插入的功能,需求是这样的,添加应急队的同时为应急队添加队员,因为不知道每个队有多少个队员,所以需要用JS做一个自动添加行,自动减少行的功能。关键字:springMVC批量插入,JS自动添加行,MyBatis批量插入。内容: 一,jsp代码: 姓名 电话 单位 职务 <img src="${pageContext
原创
发布博客 2016.09.19 ·
6080 阅读 ·
5 点赞 ·
6 评论 ·
7 收藏

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

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

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

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

java项目文件上一个大大的红色感叹号是什么意思。有什么影响

答:

分两种情况:1.不是什么大问题,可以用开发工具编译一下就ok了
做法:右键点击项目》》》MyEclipse》》》Exclude From Validation (若使用Myeclipse开发工具)
2.jar包可能出了问题,看一下Libraries,有没有报jar包的错误,或者jre的错

回答问题 2016.09.07

级联操作的四种类型详解

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

spring的事务配置详解

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

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

问题描述:在使用mybatis进行多表联合查询时,如果两张表中的字段名称形同,会出现无法正常映射的问题。问题解决办法:在查询时,给重复的字段 起别名,然后在resultMap中使用别名进行映射。给出一个小demo:如下是一个**mapper.xml映射文件的一个查询片段,用到了四表联合查询,其中订单id,项目id,回报id,是需要查询的数据,并且字段名都是id,显然是重复字段,此时就需要为
原创
发布博客 2016.08.23 ·
19709 阅读 ·
10 点赞 ·
3 评论 ·
13 收藏
加载更多