03 2014 档案
摘要:原文地址:http://www.cnblogs.com/jaxu/p/3632077.html Visual Sutdio 2013增加了许多新功能,其中很多都直接提高了对代码编辑的便利性。如: 1. 在代码编辑界面的右侧滚动条上显示不同颜色的标签,让开发人员可以对所编辑文档的修改、查找、定位情况一目了然。而不用像往常一样上下不停地拖动滚动条来定位到某一行,如果代码量很大,上下拖动滚动条...
阅读全文
摘要:This tag is a shorcut for defining a ParameterizableViewController that immediately forwards to a view when invoked. 这个标签是为了简化ParameterizableViewController映射到视图的配置 Use it in static cases when ther...
阅读全文
摘要:spring mvc 的标签是在spring3.0.4出现的,主要是用来进行静态资源的访问。在spring3.0.4出来的时候spring还没有更新其schema所以在配置文件中有可能找不到标签,这个问题在spring3.0.5中已经解决,而且网上也有很多其他的解决方案,我在这里就不记录了。 首先使用spring mvc需要配置其使用的servlet.在web.xml中: Java代码 ...
阅读全文
摘要:(一)Shiro架构介绍 一、什么是Shiro Apache Shiro是一个强大易用的Java安全框架,提供了认证、授权、加密和会话管理等功能: 认证 - 用户身份识别,常被称为用户“登录”; 授权 - 访问控制; 密码加密 - 保护或隐藏数据防止被偷窥; 会话管理 - 每用户相关的时间敏感的状态。 ...
阅读全文
摘要:Facade模式要求一个子系统的外部与其内部的通信必须通过一个统一的Facade对象进行。Facade模式提供一个高层次的接口,使得子系统更易于使用。 就如同医院的接待员一样,Facade模式的Facade类将客户端与子系统的内部复杂性分隔开,使得客户端只需要与Facade对象打交道,而不需要与子系统内部的很多对象打交道。 观察者模式的结构 Facade的几个要点 从客户程序...
阅读全文
摘要:标签页插件通常用于将内容分解成多个部分,可交换查看,节省空间。有点类似于手风琴插件。 官方示例地址:http://jqueryui.com/demos/tabs/ jQuery UI Tabs - Default functionality Nunc tincidunt Proin dolor Aenean lacinia Pro...
阅读全文
摘要:一、assertion的意义和用法 J2SE 1.4在语言上提供了一个新特性,就是assertion功能,它是该版本在Java语言方面最大的革新。 从理论上来说,通过 assertion方式可以证明程序的正确性,但是这是一项相当复杂的工作,目前还没有太多的实践意义。 在实现中,assertion就是在程序中的一条语句,它对一个boolean表达式进行检查,一个正确程序必须保证这个boolean表达...
阅读全文
摘要:遇上这个bug我的情况是这样,hibernate4以后,spring3.1不再有hibernateDaoSupport,在dao层不能继承HibernateDaoSupport, 只能显式声明SessionFactory,并且设置get/set方法。 不确定的说: 在hibernate4以后,session管理变动较大,spring也变了,所以DataSource要在appli...
阅读全文
摘要:原文地址:http://birdshover.cnblogs.com/articles/392127.html 泛型(generic)是C#语言2.0和通用语言运行时(CLR)的一个新特性。泛型为.NET框架引入了类型参数(type parameters)的概念。类型参数使得设计类和方法时,不必确定一个或多个具体参数,其的具体参数可延迟到客户代码中声明、实现。这意味着使用泛型的类型参数T,写一个...
阅读全文
摘要:hibernate反向工程 (eclipse和myeclipse) 如何提取数据库的模式信息,想通过hibernate的反向工具尝试下。 一、myeclipse下hibernate反向工程: 1、选择myeclipse hibernate视图 2、建立与后台数据库的连接 1)configure database driver; 2)添加对应的数据库driver; ...
阅读全文
摘要:Spring使用拦截器支持国际化很方便,使用时只需要两个步骤: 一.spring配置 具体配置方式如下: 这时还需要本地化处理器进行处理,有三种处理器,如下: 1. 基于session 2. 基于请求 3.基于cookie 以上三种处理器理论上配置任意一个就可以,不过有...
阅读全文
摘要:media type(媒体类型)是css 2中的一个非常有用的属性,通过media type我们可以对不同的设备指定特定的样式,从而实现更丰富的界面。media query(媒体查询)是对media type的一种增强,是CSS 3的重要内容之一。随着移动互联网的发展,media query开始得到大家的重视。 media type 让我们先了解一下media type,其实这个大家会比较熟悉...
阅读全文
摘要:这个话题最近很火爆,我也一直在关注,响应式网页设计和移动互联网密切相关,并因移动终端的丰富和普及而兴盛,并且是一个颇具争议的话题,我今天将和大家探讨下。 上周写了个简单的ppt在组内大概介绍了下,感兴趣的话可以先看下这个PPT。 移动互联网的现状和未来 在说到这个话题前,我们先看下网页设计和前端开发的现状: 全球有超过53亿手机用户(包括传统手机) 国内3G用户超过1亿 ...
阅读全文
摘要:【使用最佳选择器】 使用JQuery时,你可以使用多种选择器,选择同一个元素,各种方法之间的性能是不一样的,有时候差异会特别大。 通常比较常用的选择器有以下几个: ID选择器 ("td") 类选择器 ("td[target='target']...
阅读全文
摘要:STUFF (Transact-SQL) SQL Server 2012 其他版本 此主题尚未评级 - 评价此主题 STUFF 函数将字符串插入到另一个字符串中。 它从第一个字符串的开始位置删除指定长度的字符;然后将第二个字符串插入到第一个字符串的开始位置。 Transact-SQL 语法约定 语法 STUFF ( character_expression , start ...
阅读全文
摘要:FOR XML PATH 方法是用于将查询结果集以XML形式展示,这样展示方式的好处不言而喻。现在我要介绍的FOR XML PATH的“另类”用法。 首先,我们先来看看它的正常用法。下图是我们用到的一张TEST_PERSON表: 用FOR XML PATH方法查询,SQL语句如下: SELECT * FROM TEST_PERSON FOR XML PATH显示结果如下:展开结果可以看到...
阅读全文
摘要:无限猴子定理的表述如下:让一只猴子在打字机上随机地按键,当按键时间达到无穷时,几乎必然能够打出任何给定的文字,比如莎士比亚的全套著作。 随机性分析是指:任意给定一个不限长的字符或数字串,需要判断其是否是随机产生的。 这里涉及一个表述是:是否任意字符或数字串都可以通过随机的方式产生? 最后,得出的结果是否定的。 “不限长的串”这个集是无限的,而“随机产生不限长的串”...
阅读全文
摘要:A指令 Elliptical Arc,允许不闭合。可以想像成是椭圆的某一段,共七个参数。 RX,RY指所在椭圆的半轴大小 XROTATION指椭圆的X轴与水平方向顺时针方向夹角,可以想像成一个水平的椭圆绕中心点顺时针旋转XROTATION的角度。 FLAG1只有两个值,1表示大角度弧线,0为小角度弧线。 F...
阅读全文
摘要:在下一个示例中,我使用了defs中的元素之前,定义了如何去展现图元。 请注意以下代码 <circle id="s1"... 这行代码定义了一个圆,并且设置了他的id属为s1. 在后面的代码中...
阅读全文
摘要:如果svg图形太大或者太小,就可以用ViewBox属性来调整在页面中的显示范围、大小。 “像素不能直接换算成英寸、厘米,要在 dpi ( dot per inch 分辨率,概念较多,鼠标 dpi ,打印机 dpi等,各有不同)下才能换算。”和我想的一样,这样可能会有个问题: svg 的显示在各种不同分辨率显示器上的表现可能不同——显示可能不全。用 svg 属性能“拯救”—— : 意思是 sv...
阅读全文
摘要:--------------------------------------------------------------------------------- 用use,使用class,class="kV22",这是要改变kV22中写的颜色:stroke:rgb(0,255,255); 正确方法是在use中补写属性:style="stroke:red",即: 用别的写...
阅读全文
摘要:SVG并没有提供原生的Arrow标签,这就需要自己的组合了,通过marker标签和path标签可以完美的模仿出箭头线,无论需要多少个箭头线,只需引用同一个marker即可:
阅读全文
摘要:mvc:interceptors 这个标签用于注册一个自定义拦截器或者是WebRequestInterceptors. 可以通过定义URL来进行路径请求拦截,可以做到较为细粒度的拦截控制。 例如在配置文件加入 定义的拦截器只需要实现 @Override public boolean preHandle(HttpS...
阅读全文
摘要:原文地址:http://blog.csdn.net/junjun16818/article/details/6990068 FreeMarker概述 FreeMarker是一个模板引擎,一个基于模板生成文本输出的通用工具,使用纯Java编写 FreeMarker被设计用来生成HTML Web页面,特别是基于MVC模式的应用程序 虽...
阅读全文
摘要:所需要jar包:mybatis-3.x.x.jar 、如果需要和spring整合,还需要加入相关的包 1:看项目目录 红颜色不要关心 2:按照步骤: 1:加入jar包 2:创建数据源(configuration.xml)创建数据库(此处省略) [html]view plaincopyprint? ...
阅读全文
摘要:此处使用log4j,加入jar包,然后在src路径下加入:log4j.properties文件 填入以下配置就可以打印了 [plain]view plaincopyprint? log4j.rootLogger=DEBUG, Console #Console log4j.appender.Console=org.apache.log4j.ConsoleApp...
阅读全文
摘要:使用iBATIS3.0完成增删改查 iBATIS3.0和以前的版本有一些改变,不过学过以前版本的再学习3.0应该不是太难,3.0要求JDK1.5支持,因为其中增加了注解和泛型,这些都是JDK1.5才有的。好了废话不多说,先来利用iBATIS3做下简单的增删改查吧。 首先到Apache(http://www.apache.org/)网站下载iBATIS3的jar 包,我下载的是ibati...
阅读全文
摘要:iBatis简单入门教程 iBatis 简介: iBatis 是apache 的一个开源项目,一个O/R Mapping 解决方案,iBatis 最大的特点就是小巧,上手很快。如果不需要太多复杂的功能,iBatis 是能够满足你的要求又足够灵活的最简单的解决方案,现在的iBatis 已经改名为Mybatis 了。 官网为:http://www.mybatis.org/ 搭建iBatis 开...
阅读全文
摘要:常用注解元素 @Controller 标注在Bean的类定义处 @RequestMapping 真正让Bean具备 Spring MVC Controller 功能的是 @RequestMapping 这个注解 @RequestMapping 可以标注在类定义处,将 Controller 和特定请求关联起来; 还可以标注在方法签名处,以便进一步对请求进行分流 配套的属性有: val...
阅读全文
摘要:spring mvc处理方法支持如下的返回方式:ModelAndView, Model, ModelMap, Map,View, String, void。下面将对具体的一一进行说明: ModelAndView Java代码 @RequestMapping("/show1") public ModelAndView show1(HttpServletRequest...
阅读全文
摘要:abstract(抽象)修饰符,可以修饰类和方法 1,abstract修饰类,会使这个类成为一个抽象类,这个类将不能生成对象实例,但可以做为对象变量声明的类型,也就是编译时类型,抽象类就像当于一类的半成品,需要子类继承并覆盖其中的抽象方法。 2,abstract修饰方法,会使这个方法变成抽象方法,也就是只有声明(定义)而没有实现,实现部分以";"代替。需要子类继承实现(覆盖)。 注意:有抽象方法的...
阅读全文
摘要:原文地址:http://www.ibm.com/developerworks/cn/xml/x-svgint/ SVG 中的交互性可以分为三个领域 -- 链接、事件和脚本。本文将依次讨论这三个领域。 注意:要查看本技巧中的 SVG 文档,需要有一个 SVG 查看程序,可以在 参考资料中找到这种查看程序(还有一个包括所有相关文件的 .zip 文件)。 链接 最基本的交互形式是链接。在 SVG...
阅读全文
摘要:原文地址:http://www.ibm.com/developerworks/cn/xml/x-svgscript/ 本文主要介绍在 SVG 中通过编程实现动态操作 SVG 图像的知识。 SVG 图像的结构是用 XML 文档表示的,因此可以使用 XML 编程技术如"文档对象模型(Document Object Model,DOM)"来操纵它。本文描述了如何使用 ECMAScript/Ja...
阅读全文
摘要:原文地址:http://blog.sina.com.cn/s/blog_a795a96f01016if1.html @Resource 注解被用来激活一个命名资源(named resource)的依赖注入,在JavaEE应用程序中,该注解被典型地转换为绑定于JNDI context中的一个对象。 Spring确实支持使用@Resource通过JNDI lookup来解析对象,默认地,拥有与...
阅读全文
摘要:A、@Autowired org.springframework.beans.factory.annotation.Autowired public @interface Autowired Marks a constructor, field, setter method or config method as to be autowired by Spring's dependency ...
阅读全文
摘要:1.可以使用一个JSP指令或者一个标准行为,在JSP页面中引入其他的页面片段。 2. include指令:在翻译阶段(将JSP页面转换成servlet的阶段),JSP的include指令会读入指定的页面中的内容,并将这些内容和原来的页面融合在一起。 引入的页面可以只包含静态内容(例如HTML),也可以是一个普通的JSP页面。主页面和引入的页面融和在一起(引入的页面只是最为普通的文本...
阅读全文
摘要:1.request.getRequestDispatcher()是请求转发,前后页面共享一个request ; response.sendRedirect()是重新定向,前后页面不是一个request。 request.getRequestDispather();返回的是一个RequestDispatcher对象。 2.RequestDispatcher.forward()是在服务器端运行...
阅读全文
摘要:HQL查询: Criteria查询对查询条件进行了面向对象封装,符合编程人员的思维方式,不过HQL(Hibernate Query Lanaguage)查询提供了更加丰富的和灵活的查询特性,因此 Hibernate将HQL查询方式立为官方推荐的标准查询方式,HQL查询在涵盖Criteria查询的所有功能的前提下,提供了类似标准SQL语句的查询方式,同时也提供了更 加面向对象的封装。完整的...
阅读全文
摘要:1、@Autowired与@Resource都可以用来装配bean. 都可以写在字段上,或写在setter方法上。 2、@Autowired默认按类型装配(这个注解是属业spring的),默认情况下必须要求依赖对象必须存在,如果要允许null 值,可以设置它的required属性为false,如:@Autowired(required=false) ,如果我们想使用名称装配可以结合@Qualif...
阅读全文
摘要:协议:request.getProtocol() 输出:HTTP/1.1 服务器信息 getServletConfig().getServletContext().getServerInfo() 输出:JavaServer Web Dev Kit/1.0 EA (JSP 1.0; Servlet 2.1; Java 1.2; Windows NT 5.0 x86; java.vend...
阅读全文
摘要:假定你的web application 名称为news,你在浏览器中输入请求路径: http://localhost:8080/news/main/list.jsp 则执行下面向行代码后打印出如下结果: 1、 System.out.println(request.getContextPath()); //可返回站点的根路径。也就是项目的名字 打印结果:/news ...
阅读全文
摘要:关于C# 中的Attribute 特性 作者: 钢钢 来源: 博客园 发布时间: 2011-01-09 23:30 阅读: 13921 次 推荐: 12 原文链接 [收藏] 摘要:纠结地说,这应该算是一篇关于Attribute 的笔记,其中的一些思路和代码借鉴了他人的文笔(见本文底部链接)。但是,由于此文对Attribute 的讲解实在是叫好(自夸一下 ^_^),所以公之于众,希望...
阅读全文
摘要:原文地址:http://blog.csdn.net/FantasiaX/article/details/1627694 正文: 什么是Attribute?Attribute是干什么使的?Attribute与Property到底有什么区别?…… 长久以来,这些问题一直困扰着并不怎么广大的C#初学者。原因大概有两个,一是Attribute平时不怎么常用(没用惯怎么可能常用吗!)二是这个家伙不太好...
阅读全文
摘要:在C#中,定义事件、委托、委托方法可以使用类库内的EventHandler泛型委托来定义事件、并根据该泛型委托定义实现方法; 同样您也可以自定义委托 来定义事件以及 根据自定义的委托来定义实现事件的方法方法 : 在开始之前,我还是要介绍一下什么是事件,以及“事件”与“事件的实现”的区别: 什么是事件? 在C#中,事件就是一个宽泛的、无具体实现的事情,事件是宽泛的、只代表概念而不代表实现...
阅读全文
摘要://这里定义了一个水箱类 public class 水箱 { //这是水箱的放水操作 public void 放水() { } //这是水箱的属性 public double 体积; //这是水箱空的事件 public event EventHandler 水箱空; } /...
阅读全文
摘要:在配置文件里修改id的生成方式。经过搜索发现是因为使用Sharpmap而在Web.config中加入的一句配置造成的影响。
阅读全文
摘要:使用stroke-dasharray="3 2" 属性,其中3和2分别表示画的长度和间隙的长度 比如
阅读全文
摘要:转载地址:http://tech.techweb.com.cn/thread-258715-1-1.html 最基本的交互形式是链接。在 SVG 中,通过一个 标签提供链接,这与 HTML 链接的方式几乎相同。将 标签与一个 xlink:href 属性结合使用便可以建立一个链接。在 和 标签之间的所有内容都作为链接的一部分。清单1展示了一个例子,它有三个元素,设置为链接到三个不同的 URL...
阅读全文
摘要:Could not instantiate bean class [com.lz.monitor.alert.service.ServiceImp]: Constructor threw exception; nested exception is java.lang.NoClassDefFoundError: com.sun.crypto.provider.SunJCE Caused by: ...
阅读全文
摘要:Tomcat直接启动正常,通过myeclipse启动tomcat内存溢出. MyEclipse启动Tomcat无视catalina.bat中设置内存大小的问题。 在 tomcat的catalina.bat中设置set JAVA_OPTS=-Xms128m -Xmx256m,直接使用startup.bat启动tomcat没有问题。 但是在myeclipse中配置tomcat后,...
阅读全文
摘要:List是一个接口,ArrayList和LinkedList是两个实现类,他们实现的方式不一样,其实LinkedList才是真正的链表(如果不清楚什么是链表,需要了解一下相关数据结构的知识,这不是一两句话能说清楚的),而ArrayList是用数组实现的,它不是真正的链表,在初始化的时候它先对数组设置一个初始容量,当数组空间不够的时候,它会重新构建一个容量更大的数组,然后把先前的元素拷贝进去。 Ar...
阅读全文
摘要:jdk的源代码的时候注意到Integer.parseInt(s) 和 Integer.valueOf(s)的具体代码的实现有所区别: Java代码 public static int parseInt(String s) throws NumberFormatException { return parseInt(s,10); } Java代码...
阅读全文
摘要:这里就request为例,不去考虑session。 request对象是javax.servlet.http.HttpServletRequest接口的一个实例,request表示调用JSP页面的请求,如request.getParameter(“paramName”)表示获得Form提交过来的参数。 request.getParameter()返回的是Web客户端向Web服务器端传送数据。 ...
阅读全文
摘要:在mvn的项目中 pom.xml 文件所在目录, 运行 mvn eclipse:clean eclipse:eclipse ,会自动将mvn工程转成eclipse工程, 然后在eclipse中 “在myEclipse的Package Explorer 下点击右键,菜单中有个Import 再点开General 里面有个Existing Projects into Workspace 点击后有个S...
阅读全文