
web开发
文章平均质量分 70
狼图腾-狼之传说
专注数据挖掘,自然语言处理,信息检索。
展开
-
form input html
表单的动作属性(Action)和确认按钮当用户单击确认按钮时,表单的内容会被传送到另一个文件。表单的动作属性定义了目的文件的文件名。由动作属性定义的这个文件通常会对接收到的输入数据进行相关的处理。action="html_form_action.asp" method="get">Username: 浏览器显示如下:Username: 假如您在上面的文本框内键入几个字母,然后原创 2012-02-18 22:31:39 · 776 阅读 · 0 评论 -
web.xml 详细介绍
1、启动一个WEB项目的时候,WEB容器会去读取它的配置文件web.xml,读取和两个结点。 2、紧急着,容创建一个ServletContext(servlet上下文),这个web项目的所有部分都将共享这个上下文。 3、容器将转换为键值对,并交给servletContext。 4、容器创建中的类实例,创建监听器。 二 Load-on-startupLoad转载 2013-03-19 16:21:42 · 537 阅读 · 0 评论 -
Java调用.dll文件
因为项目的需求,要在JAVA项目中调用Windows的Dll(动态链接库)文件,之前用Jni调用过C写的Dll文件,比较麻烦,这里不多说,网上也有很多这方面的文档。在网上找到一个开源的组件JNative,使用后感觉比较方便。下截JNative组件jnative.sourceforge.net/ 到这里下载JNative开源项目,我下载的是1.3.2解压JNative转载 2013-03-21 09:51:41 · 895 阅读 · 0 评论 -
Intellij IDEA使用总结
1. IDEA内存优化 先看看你机器本身的配置而配置. \IntelliJ IDEA 8\bin\idea.exe.vmoptions ----------------------------------------- -Xms64m -Xmx256m -XX:MaxPermSize=92m -ea -server -Dsun.awt.keepWorkingSe转载 2013-03-22 17:53:06 · 820 阅读 · 0 评论 -
激活Maven profile的几种方式
首先简单介绍下 Maven 的 profile 是什么。对于人来说,profile 是指人的肖像,轮廓,比如论坛里每个人注册了帐号后,可以设置自己的 profile,放上照片,介绍等等。对于 Maven 来说又是怎样呢?整个项目定义好了项目对象模型(POM),就像论坛为每个人提供了默认的行为功能,如果我想改变我机器上的 POM 呢?这时就可以使用 profile。下面举个例子:Xml代转载 2013-05-10 10:27:33 · 968 阅读 · 0 评论 -
linux centos开启80、22、3306端口方案
1、设定[root@localhost ~]# /sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT[root@localhost ~]# /sbin/iptables -I INPUT -p tcp --dport 22 -j ACCEPT[root@localhost ~]# /sbin/iptables -I INPUT -p t转载 2013-05-10 10:59:53 · 800 阅读 · 0 评论 -
在linux下用tomcat部署java web项目的过程与注意事项
一.安装JDK到http://www.oracle.com/technetwork/java/javase/downloads/index.html下载JavaSE 6 Update 27根据操作系统选择Linux x64 - RPM Installer或Linux x86 - RPM Installer下载jdk-6u27-linux-x64-rpm.bin后放在/home目录中,当转载 2013-05-10 11:01:33 · 1185 阅读 · 0 评论 -
ibatis批量插入数据-iterate标签详解及应用
我们都知道mysql支持:Sql代码 insert into tb_name(col1, col2, col3) values (col1_v, col2_v, col3_v), (col1_v, col2_v, col3_v), ... 这样批量插入多条数据,转载 2013-05-12 14:08:03 · 1471 阅读 · 0 评论 -
使用httpClient模拟登陆校内网并留言
HttpClient client = new DefaultHttpClient();client.getParams().setParameter(ClientPNames.COOKIE_POLICY,CookiePolicy.BROWSER_COMPATIBILITY);System.out.println("登录校内网");HttpPost post = new HttpP转载 2013-08-20 11:01:55 · 1197 阅读 · 0 评论 -
Ajax中Get请求与Post请求的区别
写在前面的话我们在使用Ajax时,当我们向服务器发送数据时,我们可以采用Get方式请求服务器,也可以使用Post方式请求服务器.那么,我们什么时候该采用Get方式,什么时候该采用Post方式呢?Get请求和Post请求的区别1.使用Get请求时,参数在URL中显示,而使用Post方式,则不会显示出来2.使用Get请求发送数据量小,Post请求发送数据量大例子转载 2013-08-12 14:20:32 · 994 阅读 · 0 评论 -
JS中数组Array的用法
js数组元素的添加和删除一直比较迷惑,今天终于找到详细说明的资料了,先给个我测试的代码^-^var arr = new Array();arr[0] = "aaa";arr[1] = "bbb";arr[2] = "ccc";//alert(arr.length);//3arr.pop();//alert(arr.length);//2//alert(arr[arr转载 2013-11-01 17:47:56 · 739 阅读 · 0 评论 -
Ibatis和Hibernate 数据库分表(动态表名映射)的实现方法
自从ibatis 2.0.9以后,ibatis支持动态表名。 以下为用Map做参数的动态表名实现方法:示例代码如下: Sample : remapResults ="true" resultMap ="resultRighe" parameterClass ="java.util.Map" > select * from $tablePrefix$_righe转载 2013-11-04 14:56:14 · 1985 阅读 · 0 评论 -
struts2 action 页面跳转
(1)type="dispatcher" 为默认,用于jsp页面跳转/index.jsp 完整的写法为: /index.jsp (2)type="redirect" 重定向到jsp、action、外部网址/index.jsp /login.do http://www.baidu.com 重定向时带参数处理方法:1.type="r转载 2013-11-06 16:22:08 · 40765 阅读 · 0 评论 -
页面自动执行(加载)js的几种方法
一、JS方法1.最简单的调用方式,直接写到html的body标签里面:12body onload="myfunction()">html> body onload="func1();func2();func3();"> body> html>2.在JS语句调用:1转载 2013-11-06 17:48:40 · 162573 阅读 · 4 评论 -
JS的Document属性和方法
document.title //设置文档标题等价于HTML的title标签document.bgColor //设置页面背景色document.fgColor //设置前景色(文本颜色)document.linkColor //未点击过的链接颜色document.alinkColor //激活链接(焦点在此链接上)的颜色document.vlinkColor //已点击过的链转载 2013-11-22 10:11:19 · 779 阅读 · 0 评论 -
rest服务解释
?wsdl原创 2013-01-25 13:37:35 · 490 阅读 · 0 评论 -
基于CXF的JAX-WS、JAX-RS(RESTful)的webService
1、准备这是一个最基本的基于CXF的Java项目如果仅发布JAX-WS应用则需要以下jar文件 :cxf-2.4.2.jar 这是CXF的核心包xmlschema-core-2.0.jar 这是解析XMLSchema的apache包neethi-3.0.1.jar转载 2012-12-25 11:02:19 · 1963 阅读 · 0 评论 -
说说JSON和JSONP,也许你会豁然开朗,含jQuery用例
前言: 由于Sencha Touch 2这种开发模式的特性,基本决定了它原生的数据交互行为几乎只能通过AJAX来实现。当然了,通过调用强大的PhoneGap插件然后打包,你可以实现100%的Socket通讯和本地数据库功能,又或者通过HTML5的WebSocket也可以实现与服务器的通讯和服务端推功能,但这两种方式都有其局限性,前者需要PhoneGap支持,后者要求用户设备转载 2012-05-09 10:01:30 · 421 阅读 · 0 评论 -
Spring XML配置<Map>注入Bean属性举例
Spring 元素用来存储多个键值对属性,类型为java.util.Map;他的子标签用来定义Map中的键值实体,下面举例说明;Article.java这个article class有一个属性是作者联名信息,使用序号和作者名来构成一个Map属性.import java.util.*;public class Article{ private转载 2012-07-04 14:03:13 · 27527 阅读 · 0 评论 -
如何使用spring的作用域
如何使用spring的作用域: 这里的scope就是用来配置spring bean的作用域,它标识bean的作用域。在spring2.0之前bean只有2种作用域即:singleton(单例)、non-singleton(也称prototype), Spring2.0以后,增加了session、request、global session三种专用于Web应用程序上下文的Bean。因此转载 2012-07-05 09:59:27 · 567 阅读 · 0 评论 -
Linux安装MediaWiki
1. 编译安装libxml2 # wget http://xmlsoft.org/sources/libxml2-2.6.32.tar.gz # tar zxvf libxml2-2.6.32.tar.gz # cd libxml2-2.6.32 # ./configure --prefix=/usr/local/libxml2/ # make && make insta转载 2012-07-27 15:04:02 · 821 阅读 · 0 评论 -
Structs2学习
http://www.cnblogs.com/JesseV/archive/2009/11/17/1605015.htmlhttp://blog.sina.com.cn/s/blog_625146ee0100x8ir.htmlhttp://www.cnblogs.com/fmricky/archive/2010/05/20/1740479.htmlhttp://wenku.baidu.转载 2012-08-13 10:00:30 · 545 阅读 · 0 评论 -
Web.xml配置详解
1 定义头和根元素 部署描述符文件就像所有XML文件一样,必须以一个XML头开始。这个头声明可以使用的XML版本并给出文件的字符编码。DOCYTPE声明必须立即出现在此头之后。这个声明告诉服务器适用的servlet规范的版本(如2.2或2.3)并指定管理此文件其余部分内容的语法的DTD(Document Type Definition,文档类型定义)。所有部署描述符文件的顶层(根)元转载 2012-08-22 19:49:40 · 788 阅读 · 0 评论 -
Java正则表达式详解
作者:仙人掌工作室 如果你曾经用过Perl或任何其他内建正则表达式支持的语言,你一定知道用正则表达式处理文本和匹配模式是多么简单。如果你不熟悉这个术语,那么“正则表达式”(Regular Expression)就是一个字符构成的串,它定义了一个用来搜索匹配字符串的模式。 许多语言,包括Perl、PHP、Python、JavaScript和JScr转载 2012-09-05 15:05:07 · 1244 阅读 · 0 评论 -
深入struct2拦截器
这篇文章很好,细致讲解了structs2和拦截器的原理。http://zhanghong.iteye.com/blog/452465转载在每次对你的 Action的 execute()方法请求时,系统会生成一个 ActionInvocation对象,这个对象保存了 action和你所配置的所有的拦截器以及一些状态信息。比如你的应用使用的是 defaultStack,系统将会以拦转载 2012-09-26 18:11:54 · 4659 阅读 · 2 评论 -
Redis命令总结
Redis提供了丰富的命令(command)对数据库和各种数据类型进行操作,这些command可以在Linux终端使用。在编程时,比如使用Redis 的Java语言包,这些命令都有对应的方法,比如上面例子中使用的sadd方法,就是对集合操作中的SADD命令。下面将Redis提供的命令做一总结。连接操作相关的命令quit:关闭连接(connection)auth:简单密码认证转载 2012-10-09 18:47:21 · 660 阅读 · 0 评论 -
在Groovy中编写正则表达式
本文介绍了如何在Groovy中编写正则表达式。Groovy对正则表达式中需要处理的Pattern和Matcher对象做了简单封装,添加了一些额外的实用方法,并给出一个简化的新的语法和3个新的操作符。AD: 51CTO云计算架构师峰会 抢票进行中!与Java相比, 在Groovy中编写正则表达式(regexes)简直是一种乐趣。在Java中, regexes编转载 2012-09-24 17:40:27 · 6896 阅读 · 0 评论 -
interceptor
Struts2的拦截器和Servlet过滤器类似。在执行Action的execute方法之前,Struts2会首先执行在struts.xml中引用的拦截器,在执行完所有引用的拦截器的intercept方法后,会执行Action的execute方法。 Struts2拦截器类必须从com.opensymphony.xwork2.interceptor.Interceptor接口继承,在Int转载 2012-10-22 13:44:27 · 538 阅读 · 0 评论 -
<context-param>与<init-param>的区别与作用
的作用:web.xml的配置中配置作用1. 启动一个WEB项目的时候,容器(如:Tomcat)会去读它的配置文件web.xml.读两个节点: 和 2.紧接着,容器创建一个ServletContext(上下文),这个WEB项目所有部分都将共享这个上下文.3.容器将转化为键值对,并交给ServletContext.4.容器创建中的类实例,即创建监听.5.在监听转载 2012-10-31 14:10:30 · 421 阅读 · 0 评论 -
ApplicationContext
简介实用的Bean工厂ApplicationContext ApplicationContext的中文意思是“应用上下文”,它继承自BeanFactory接口,除了包含BeanFactory的所有功能之外,在国际化支持、资源访问(如URL和文件)、事件传播等方面进行了良好的支持,被推荐为Java EE应用之首选,可应用在Java APP与Java Web中。 在Appl转载 2012-10-31 15:12:41 · 1936 阅读 · 0 评论 -
SAF 中缓存服务的实现
概述本文是《Developing Application Frameworks in .NET》的读书笔记。SAF 是书中的一个范例框架,意为 Simple Application Framework(简单应用程序框架),通过这篇文章,我主要想向大家说明 SAF 中缓存服务的实现方式。由于添加了大量注释,所以代码部分的讲述相对比较少。设计思想我们经常需要在应用程序中缓存一些转载 2012-11-27 09:28:21 · 508 阅读 · 0 评论 -
高效、快速、专业的外科手术团队
外科手术团队是一个分工明确的团队,该团队的特点是人员少而精,工作方向是往深度发展,工作范围较窄,专业性很强。外科手术团队可以先按职责划分角色,制定好每个角色需要完成什么任务,然后每个角色分配一个或几个人来完成,反正人数不会太多,一般每个角色一个也够了,这样沟通的成本不会太高,而且每个人分工明确,耦合度小。 个人是比较偏向于外科手术团队的,认为这样的团队可以高效、快速、专业地完成任务。因为转载 2015-04-20 19:18:49 · 1887 阅读 · 0 评论