ssh
张小凡vip
2012年中级职称软件设计师;
2017年高级职称项目管理师;
2018年CSM敏捷认证;
2019年csdn20周年直播嘉宾;
2020年高级健康管理师;
清华大学出版社《MongoDB游记》数据库教程书作者。
专注于数据挖掘技术与大数据,云计算与存储等技术的学习与研究。
擅长系统响应式开发、数据采集数据清洗和数据分析,分布式云存储运算等技术。
熟悉数据的采集、数据的清洗(ETL)、存储(Data Storage)、挖掘(Data Mining)整个流程。
熟悉后台系统、云存储计算平台的搭建,擅长解决架构过程中遇到的疑难问题。
常用开发语言:java、python、c#、perl、sql。
展开
-
Struts2中action的方法被执行两次
两种可能性:原创 2014-09-17 18:06:31 · 3544 阅读 · 0 评论 -
如何让struts2和servlet的共存
虽然现在大多数的项目都采用了 sturts2的架构,但是不可避免的有时候要跟旧项目模块的servlet合并共存。但是我们会发现 当servlet单独存在时,采用时可以跳转运行的。加入到sturts2架构后,会报错:HTTP Status 404 - There is no Action mapped for namespace / and action nameMessagesAc原创 2015-04-29 11:01:13 · 1540 阅读 · 0 评论 -
spring-mongodb-DBRef的运用
spring-mongodb的框架搭建详情可参考 java-spring与mongodb的整合方式一 自动注入xmlDBref 是mongodb中的引用,与其它集合的关联。比如 我有一个学生类 学生类下面有班级类 这里班级 就可以设置成 DBref的 形式。有一个好处就是 当数据库中的 班级类 数据 变动时,学生类 提取出来的也是变动后的数据。原创 2015-04-29 11:42:18 · 7458 阅读 · 0 评论 -
struts2 <s:iterator/>怎样取得循环的索引和限制提取
、 #L.index,即为list的索引其中L是个IteratorStatus对象ListUser对象含有name和password属性。当然你也可以写成: 、 原文链接:http://blog.csdn.net/ye1992/article/details/11560849转载 2015-04-28 10:23:14 · 2217 阅读 · 0 评论 -
java实战(八)--------Java框架——SSH框架应用简介
SSH 为 struts+spring+hibernate的一个集成框架,是目前较流行的一种Web应用程序开源框架。它让web开发变得更简单。可以很快搭建结构清晰、可复用性好、维护方便的Web应用程序简介struts主要负责控制业务跳转,也就是哪些在表示层的显示,哪些不显示,它就像是一个开关。hibernate主要是数据的持久化到数据库,可以把它想象成一个电源。它封原创 2015-02-25 14:00:43 · 2524 阅读 · 0 评论 -
java实战(九)--------ssh框架搭建的完整例子
我们首先建立对应的原创 2014-08-07 20:17:35 · 4046 阅读 · 1 评论 -
java自动运行任务job---quartz的运用
quartz使用到的包:quartz-2.2.1.jar原创 2014-07-21 17:38:57 · 12653 阅读 · 1 评论 -
java-spring与mongodb的整合方式一 自动注入xml
我们前面写了一篇 : java-spring与mongodb的整合方式一 手动注入xml 但是 在每个页面中都要注入一次xml。 ApplicationContext ctx = new FileSystemXmlApplicationContext( "WEB-INF/mongoConfig.xml"); ...原创 2014-04-18 14:18:21 · 5881 阅读 · 1 评论 -
java通过struts实现web中的文件下载
上一篇已经记录了 web中的文件上传功能java通过struts实现web中的文件上传本篇记录下载功能定义一个Action类,FileDownload.javapackage com.struts2.filedownload;import java.io.InputStream;import org.apache.struts2.ServletActionCo原创 2014-12-16 15:35:06 · 2964 阅读 · 0 评论 -
java通过struts实现web中的文件上传
单文件上传fileupload.jsp<%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%> "> My转载 2014-12-16 14:41:56 · 4257 阅读 · 0 评论 -
遇到问题---java--hibernate多线程中使用getCurrentSession报错innerSetException
现象一般单线程中使用hibernate可以直接使用getCurrentSession如下: public BigInteger countToday(String shareType, String shareCode) { Session session=sessionFactory.getCurrentSession(); String hqlString =原创 2016-09-25 23:02:33 · 3248 阅读 · 0 评论 -
遇到问题----struts2文件下载出现Can not find a java.io.InputStream with the name的错误
用struts2就行文件下载时出现如下错误Servlet.service() for servlet default threw exception java.lang.IllegalArgumentException: Can not find a java.io.InputStream with the name [imageStream] in the invocat原创 2015-01-08 15:23:05 · 2309 阅读 · 0 评论 -
Action报404错误
Action报404错误 首先要检查配置文件 我的action返回的是json路径和配置都没问题 能进到ACTION中 且能进行到最后一部 打印出来的数据都是对的 但是 在谷歌浏览器中 为空白 在360浏览器中为 404 也就是说 在return success 时出错。找了很久原因 才发现 在原创 2014-04-01 21:04:38 · 2667 阅读 · 0 评论 -
s标签显示后台数据的基本用法以及iterator遍历用法
普通属性java文件赋值并且set和getprivate String username; private String password; public String getUsername() { return username; } public void setUsername(String username) { this.username = usern原创 2015-03-02 10:30:35 · 6443 阅读 · 0 评论 -
<s:if> 用法示例即注意事项
注意事项字符串N一定要用“”双引号包含,test的包含则用单引号 ‘ ’,如果相反,则不能正确判断该属性是否与该字符串相等。正确:错误:因为java是强类型语言,单引号表示char类型,只能赋给一个字符给char类型,而双引号则表示String类型所以我的activityBean.searchForce属性是String类型,那么必须要用双引号一些常用原创 2015-03-02 11:37:50 · 2138 阅读 · 0 评论 -
Struts2常用标签记录总结
我们知道jsp页面有c标签,s标签则是struts框架中提供的标签。都是便于数据的展示。原创 2015-03-02 16:33:45 · 1965 阅读 · 0 评论 -
Struts2中action重定向跳转到jsp页面两种配置方式
第一方式: 参数之间必须使用&。&是&在xml中转义字符 /login.jsp?userId=${orgStrucUser.userId}&error=1 第二方式: /login.jsp ${orgStrucUser.userId} 1原创 2014-05-16 18:46:02 · 4384 阅读 · 0 评论 -
java-spring与mongodb的整合方式一 手动注入xml
前面写了一篇 java中操作mongodb但是其中的操作都比较直白 没有经过封装 而且 每次使用前都要先写 数据库名和Ip端口这次我们把spring和mongodb整合起来内容如下:1.创建项目和配置xml2.spring-mongodb的增删改查 mapreduce1.创建项目和配置xml我们首先创建一个叫SM的项目...原创 2014-02-14 10:08:44 · 3586 阅读 · 0 评论 -
SSH框架搭建的问题---- java.lang.NoSuchMethodError: org.apache.log4j.Logger.isTraceEnabled()Z
jar包冲突 log4j.jarlog4j-1.2.15.jarlog4j-1.2.11.jar 删掉log4j-1.2.11.jar之后Ok原创 2014-06-28 19:08:46 · 4940 阅读 · 0 评论 -
struts2 Result类型和对应的用法
5个Return值用法原创 2014-05-11 11:40:11 · 3921 阅读 · 0 评论 -
java-怎样在main方法中调用action
java中spring 框架 中的action操作()原创 2014-10-29 18:47:30 · 6317 阅读 · 0 评论 -
quartz 多线程如何规避同一时刻执行同一JOB两个或两个以上
我们在定时操作时,常常会有这样的需求 :原创 2014-08-21 18:09:35 · 26719 阅读 · 1 评论 -
SSH框架搭建遇到的问题-----java.lang.NoClassDefFoundError: org/apache/commons/collections/map/LRUMap
java.lang.NoClassDefFoundError: org/apache/commons/collections/map/LRUMap引用包的版本问题解决:在commons-collections-2.1.1.jar包中找到了LRUMap.class文件但他没在map文件夹下而是直接放在了collections下。后来换了个包comm原创 2014-06-26 23:32:30 · 1885 阅读 · 1 评论 -
struts2常见错误总结
1.Caught exception while loading filestruts-default.xml - [unknown location]解决办法:由于lib包冲突造成的,将两个解析xml用的jar从项目里移到tomacat的lib下面就ok了,xml-apis.jar xerces-2.6.2.jar2.严重: Exception starting filter str转载 2014-05-16 18:33:18 · 1579 阅读 · 0 评论 -
struts配置的运用和理解
action配置的格式该结果名称所对应的JSP页面常用的两种action配置示例<!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.1.7//EN" "http://struts.apache.org/dtds/struts-2.1.7.dtd">原创 2015-02-26 11:07:20 · 1890 阅读 · 0 评论 -
struts2中jsp页面传值到action方式总结
jsp页面跟通常的html传值一样 通常有两种方式1.form表单传值2.url方式传值通常后台接受前端传值 都是用的 request.getParameter("username")但是在struts框架下 可以用set方法让action自动接收 也更方便所以 action接收值也有两种方式1.request.getParameter("username")2.set原创 2015-02-27 11:37:19 · 22870 阅读 · 5 评论 -
jsp接收action的值的方法总结
s标签 调用java代码sessionapplication等原创 2015-03-03 10:44:41 · 7158 阅读 · 0 评论 -
Struts2中#号和%号的用法解析
struts2中的标签运用的时候 我们常常有#号和%号的疑惑比如s:a 中的href 什么时候使用"# " 什么时候该用"%{ }" 什么时候该用"%{# }" 什么时候用" "s:select 中的list 什么时候使用"# " 什么时候该用"%{ }" 什么时候该用"%{# }" 什么时候用" "s:if 中的test 什么时候使用"# " 什么时候该用"%{ }" 什么时原创 2015-03-02 14:22:58 · 2228 阅读 · 0 评论 -
web导出excel--------java导出文件弹出下载框让用户选择路径
实现导出文件时 弹出下载框 主要是 设置成 文件流 stream 类型的response. 浏览器就会识别出 文件下载弹出 下载框。这里总结三个方式sturts框架中弹出详见 java通过struts实现web中的文件下载其中关键的设置是原创 2015-08-10 11:04:35 · 45845 阅读 · 0 评论