- 博客(63)
- 资源 (31)
- 收藏
- 关注
原创 Jquery.validate.js表单验证
一、用前必备官方网站:http://bassistance.de/jquery-plugins/jquery-plugin-validation/API: http://jquery.bassistance.de/api-browser/plugins.html官方文档:http://docs.jquery.com/Plugins/Validation/Methods 二、引入
2014-04-30 09:17:53 1762 1
转载 使用Nexus创建私服
部署环境是windowsxp首先从 http://nexus.sonatype.rog/downloads 下载最新版的Nexus我们可以根据个人的需求下载。里面有nexus-webapp-1.9.2.3-bundle.zip等其他系统运行的压缩文件 或者war包nexus-webapp-1.9.2.3.war。nexus-webapp-1.9.2.3-bundle.zip 包里面自带
2014-04-27 22:44:53 1562
转载 Maven最佳实践:管理依赖
"If I have seen further it is by standing on the shoulders of Giants" —— Isaac Newton (1642-1727) 有人认为Maven是一个依赖管理工具,当然这种想法是错误的(确切的说Maven是一个项目管理工具,贯穿了整个项目生命周期,编译,测试,打包,发布...),但Maven给人造成这种错误的印象也是有原
2014-04-27 20:16:45 1088
原创 SVN服务器搭建和使用(五)
版本库生成后,hooks目录下就存在一些钩子脚本的模板,用户可以作为参考。把pre-revprop-change.tmpl复制为pre-revprop-change.bat,再修改里面的脚本,钩子就设置好了。包括以下功能:1、只允许用户修改自己的日志。可以设置超级用户,超级用户可以修改其他人的日志,其他人只能修改自己的日志。2、只允许对日志进行操作,不允许对其它属性
2014-04-27 10:53:35 918
转载 SVN服务器搭建和使用(四)
在第一次使用TortoiseSVN从服务器CheckOut的时候,会要求输入用户名和密码,这时输入框下面有个选项是保存认证信息,如果选了这个选项,那么以后就不用每次都输入一遍用户名密码了。不过,如果后来在服务器端修改了用户名密码,则再次检出时就会出错,而且这个客户端很弱智,出错之后不会自动跳出用户名密码输入框让人更新,我找了半天也没找到修改这个用户名密码的地方。最终,找到两种解决办法:
2014-04-25 22:47:59 680
转载 SVN服务器搭建和使用(三)
接下来,试试用TortoiseSVN修改文件,添加文件,删除文件,以及如何解决冲突等.添加文件在检出的工作副本中添加一个Readme.txt文本文件,这时候这个文本文件会显示为没有版本控制的状态,如图:这时候,你需要告知TortoiseSVN你的操作,如图:加入以后,你的文件会变成这个状态,如图:这时候使用TortoiseSVN进行提交.这样别人就能看到你所做的更改
2014-04-25 22:46:52 585
转载 SVN服务器搭建和使用(二)
上一篇介绍了VisualSVN Server和TortoiseSVN的下载,安装,汉化.这篇介绍一下如何使用VisualSVN Server建立版本库,以及TortoiseSVN的使用.首先打开VisualSVN Server Manager,如图:可以在窗口的右边看到版本库的一些信息,比如状态,日志,用户认证,版本库等.要建立版本库,需要右键单击左边窗口的Repositores,如图
2014-04-25 22:46:11 581
转载 SVN服务器搭建和使用(一)
Subversion是优秀的版本控制工具,其具体的的优点和详细介绍,这里就不再多说.首先来下载和搭建SVN服务器.现在Subversion已经迁移到apache网站上了,下载地址:http://subversion.apache.org/packages.html这是二进制文件包的下载地址,你可在左侧的导航栏找到源代码,文档的下载地址.windows操作系统下面的二进制文件包一
2014-04-25 22:45:12 917
转载 Maven学习——修改Maven的本地仓库路径
安装Maven后我们会在用户目录下发现.m2 文件夹。默认情况下,该文件夹下放置了Maven本地仓库.m2/repository。所有的Maven构件(artifact)都被存储到该仓库中,以方便重用。但是windows用户的操作系统都安装在C盘,把Maven仓库放到C盘是很危险的,为此我们需要修改Maven的本地仓库路径。 修改方式如下: 手动创建本地仓库的存放
2014-04-25 21:48:42 1494
转载 Windows系统不同SVN版本对比
在subversion官方网站http://subversion.apache.org(前身是:http://subversion.tigris.org)上能查询到所有的操作系统的不同SVN版本,而apache网站本身不存在svn软件的下载,不过有提供所有版本的下载链接网站列表(每个SVN版本都有各自的网站)。在上面下载列表中,windows共有5个下载版本,分别是:CollabNet,S
2014-04-25 19:39:27 1318
转载 Win7 环境 Apache2.2.x与Subversion 1.8.8 结合搭建版本控制环境
一、软件版本:Subversion Version : Setup-Subversion-1.8.8.msiApache Version: httpd-2.2.25-win32-x86-openssl-0.9.8y.msi如果版本不匹配会有各种问题。(Apache 2.0.x版本和 2.2.x版本有区别)二、分别安装 Apache 和 Subversion,顺序没有要求,但是如果先
2014-04-25 18:24:16 978
转载 struts2.0 el不起作用
1.设置整个项目使用el表达式,需要在web.xml中加上 (控制一个项目) jsp-config > jsp-property-group > el-ignored >false / el-ignored > /jsp-property-group > / jsp-config >2.设置某个jsp页面使用el表达式,需要在jsp页面加上(控制单个页面)@ pa
2014-04-23 12:54:57 1117
原创 net.sf.json.JSONException: There is a cycle in the hierarchy!
原因分析:在解析bean时,出现死循环调用,即:多个Bean之间出现了相互调用解决办法:过滤去掉bean中引起死循环调用的属性: List projectList = projectServices.find(); //获取数据 //自定义JsonConfig用于过滤Hibernate配置文件所产生的递归数据 JsonConfig config = new JsonConfig(
2014-04-23 10:49:30 4367
转载 web.xml里<filter-mapping>中的<dispatcher>作用
在2.4版本的servlet规范在部属描述符中新增加了一个元素,这个元素有四个可能的值:即REQUEST,FORWARD,INCLUDE和ERROR,可以在一个元素中加入任意数目的,使得filter将会作用于直接从客户端过来的request,通过forward过来的request,通过include过来的request和通过过来的request。如果没有指定任何元素,默认值是REQUEST。可以通
2014-04-23 00:26:54 1034
原创 Drawable转BitMap实现Drawable的缩放
package com.example.test;import android.os.Bundle;import android.app.Activity;import android.graphics.Bitmap;import android.graphics.Canvas;import android.graphics.Matrix;import android.graphic
2014-04-21 17:27:42 2002
原创 ArcGIS Android 10.1.1 API开发资源
The ArcGIS API for Android 使您能够使用 Java 构建多种应用程序(这些应用程序将运用 ArcGIS Server 提供的强大制图、地理编码、地理处理和自定义功能)并将它们部署到 Android 。API 包括一个 Eclipse 集成开发环境(IDE)的插件,其中提供了丰富的工具、文档和示例,可帮助开发人员使用 ArcGIS API for Android
2014-04-20 02:55:10 2232
转载 查看Eclipse版本号及各个版本区别
1. 找到eclipse安装目录2. 进入readme文件夹,打开readme_eclipse.html3. readme_eclipse.html呈现的第二行即数字版本号,如:Eclipse Project Release NotesRelease 4.2.0Last revised June 8th, 2012附:Eclipse各
2014-04-18 20:31:21 4100
翻译 eclipse安装aptana stadio 3 plugin插件
登录aptana官网:http://www.aptana.com/products/studio3/download选择eclipse plugin
2014-04-18 18:53:05 1728
转载 arcgis js api和openlayer在处理大数据的表现
晚上重温了麦迪时刻和格里芬的世纪之扣,感觉整个人很兴奋,顺手测了一下arcgis js api 和openlayer在加载大数据是的表现,arcgis js api已经很久很久没用了,凭印象和官方例子凑出了一个加载矢量图的demo,openlayer一直在用,不在话下,我这次加的量还不小2406个点数据,而且没有使用任何优化算法,直接硬加载上去:arcgis js api加载出来的效果:
2014-04-18 16:30:42 6971
原创 异步加载JS
我们平时最常使用的就是这种同步加载形式: <script src="http://yourdomain.com/script.js"></script> 同步模式,又称阻塞模式,会阻止浏览器的后续处理,停止了后续的解析,因此停止了后续的文件加载(如图像)、渲染、代码执 行。 js 之所以要同步执行,是因为 js 中可能有输出 document 内容、修改dom、重定向等行为,所以默认同步执行才是安全的。 以前的一般建议是把<script>放在页面末尾</body>之前,这
2014-04-18 12:16:03 1613
转载 jax-ws handler 例子
aop技术一般用于某个对象的函数调用的日志,认证等。webservice是远程的函数调用,也需要类似的aop方法,举例jax-ws的webservice,handler就相当于aop。举一例jax-ws handler例子先写个webservice
2014-04-17 21:22:17 910
转载 Eclipse下无法自动编译,或者WEB-INF/classes目录下没文件,编译失败的解决办法
1. 确保 project->build automatically 已经被选上.2. 如果选上了,也不好使, 使用这一招: project->clean..->选第2个clean select project, 勾上start build immediatelly3.删除现在的项目,提前设置好编译文件输出路径,重新导入源文件,设置eclipse为保存时编译,然后在保存的
2014-04-16 20:35:06 3211 1
原创 JAX-WS手动配置实例
随着近几年来,SOA,EAI等架构体系的日渐成熟,Webservice越来越炽手可热,尤其是在企业做异质平台整合时成为了首选的技术。Java的Webservice技术更是层出不穷,比较流行的有: Axis2,Spring WS以及Jaxws。 本人在日常工作和以往工程中,在使用了上述这些Webservice后进行了总结,比较,最终觉得jaxws是目前最标准,需要额外第三方插件
2014-04-16 18:37:29 3306
转载 js类式继承的实现
在开始摆弄代码之前,应该搞清楚使用继承的目的和能带来什么好处。一般来说,在设计类的时候,我们希望能减少重复性的代码,并且尽量弱化类之间的耦合。而要做到这两者都兼顾是很难的,我们需要根据具体的条件和环境下决定我们应该采取什么方法。根据我们对面向对象语言中继承的了解,继承会带类直接的强耦合,但js由于其特有的灵活性,可以设计出强耦合和弱耦合,高效率和低效率的代码。而具体用什么,看情况。下面提供js
2014-04-15 15:20:34 672
原创 jquery控制div隐藏与显示的几种效果
无标题文档 $(document).ready( function(){}); function hiden(){ $("#divObj").hide();//hide()函数,实现隐藏,括号里还可以带一个时间参数(毫秒)例如hide(2000)以2000毫秒的速度隐藏,还可以带slow,fast } function slideToggle(){ $("#divObj").
2014-04-14 14:26:35 8346
原创 js中生成json对象生成动态表格
js中解析json字符串:1.eval("..."): var a_id=eval(‘{"name":123}’); 如果eval中的内容含有恶意脚本就麻烦了 2.json_parse: 需要导入json_parse.js: var t = json_parse('{"name":123}'); alert(t
2014-04-14 12:58:56 4502
转载 Remove '@override' annotation解决办法
Remove '@override' annotation解决办法 最近刚刚配置了新机器,将原来的代码放在eclipse上执行,总会出现Remove '@override' annotation,如果要一个个手动删除相当麻烦,最后在网上找了一下原因原来是编译器版本的问题。@override:表示一个方法声明打算重写超类中的另一个方法声明。如果方法利用此注释类型进行注解但没有
2014-04-14 00:09:04 1203
转载 过滤器、监听器、拦截器的区别
1.过滤器Servlet中的过滤器Filter是实现了javax.servlet.Filter接口的服务器端程序,主要的用途是过滤字符编码、做一些业务逻辑判断等。其工作原理是,只要你在web.xml文件配置好要拦截的客户端请求,它都会帮你拦截到请求,此时你就可以对请求或响应(Request、Response)统一设置编码,简化操作;同时还可进行逻辑判断,如用户是否已经登陆、有没有权限访问该页面
2014-04-13 23:37:14 542
转载 抽象工厂模式解析例子
抽象工厂模式中的有以下的四种角色:抽象工厂(Abstract Factory)角色:担任这个角色的是工厂方法模式的核心,它是与应用系统商业逻辑无关的。具体工厂(Concrete Factory)角色:这个角色直接在客户端的调用下创建产品的实例。这个角色含有选择合适的产品对象的逻辑,而这个逻辑是与应用系统的商业逻辑紧密相关的。抽象产品(Abstract Product)角色:担任这个角色
2014-04-13 21:38:35 795
原创 异常:Missing artifact net.sf.json-lib:json-lib:jar:x.x.x:compile
json-lib是需要区分jdk版本的,pom.xml中的配置应加上标签,如用jdk15:net.sf.json-libjson-lib2.2.3jdk15 总之,以上标签是必须的,如果还是Missing,可能是因为网络原因导致下载失败。请查看本地仓库net\sf\json-lib\json-lib\2.2.3目录下是否存在json-lib-2.2.3-jdk15.
2014-04-08 01:13:21 2450
原创 JSP加载JS文件不起作用的问题
Test.html<%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%> " /> $(d
2014-04-08 00:34:17 3436
转载 TRUNCATE TABLE
TRUNCATE TABLE删除表中的所有行,而不记录单个行删除操作。TRUNCATE TABLE 与没有 WHERE 子句的 DELETE 语句类似;但是,TRUNCATE TABLE 速度更快,使用的系统资源和事务日志资源更少。语法[ { database_name.[ schema_name ]. | schema_name . } ]table_name[ ;
2014-04-07 22:21:49 4309
转载 hibernate id 生成策略 annotation @GeneratedValue
方法很简单,只需要在id属性上添加@GeneratedValue的注释即可,如下:@Entitypublic class Teacher {//private TeacherPK pk;private int id;private String name;@Id@GeneratedValue//////////默认使用的是AUTO类型,还有TABLE,IDENTIT
2014-04-07 22:18:47 2043
原创 struts2中action跳转到另一个action的方法
从action1直接跳转到action2,有两种方法: 1. 需要保存前一个action的属性信息时使用: action2 2. 不保存前一个action的参数可以用这种方法: ActionName GetBook /error.jsp
2014-04-06 15:14:30 2917
转载 浅析Struts1和Struts2的Action线程安全问题
【问题描述】最近公司安排我面试Java的FreshMan,面试者一般是工作1年多点的新人(这里我就装老一下,其实我也才工作3年不到),在被问及Struts1和Struts2的Action的线程安全问题的时候,大多是支支吾吾,答不出所以然。所以在这里我整理一下我个人的理解。【问题答案】这是由于Servlet的工作原理产生的。我们先来简单回顾一下Servlet的生命周期“初始化->init
2014-04-06 13:30:56 1346
grafana-3.1.1-1470047149.x86_64.rpm
2016-10-01
arcgis_api_for_flex_3_6 api库文件
2014-03-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人