随笔分类 -  java

摘要:什么是动态定时任务:是由客户制定生成的,服务端只知道该去执行什么任务,但任务的定时是不确定的(是由客户制定)。这样总不能修改配置文件每定制个定时任务就增加一个trigger吧,即便允许客户修改配置文件,但总需要重新启动web服务啊,研究了下Quartz在Spring中的动态定时,发现 0/10 * * * * ? 中cronExpression是关键,如果可以动态设置cronExpression的值,也就说如果我们可以直接调用CronTriggerBean中设置cronExpression的方法,就可以顺利解决问题了。熟悉1的朋友可以跳过不看,下面2、3是动态定时任务的具体实现。1. Q... 阅读全文
posted @ 2013-05-14 11:04 小鬼ming 阅读(310) 评论(0) 推荐(0)
摘要:XML现在已经成为一种通用的数据交换格式,它的平台无关性,语言无关性,系统无关性,给数据集成与交互带来了极大的方便。对于XML本身的语法知识与技术细节,需要阅读相关的技术文献,这里面包括的内容有DOM(Document Object Model),DTD(Document Type Definition),SAX(Simple API for XML),XSD(Xml Schema Definition),XSLT(Extensible Stylesheet Language Transformations)。 XML在不同的语言里解析方式都是一样的,只不过实现的语法不同而已。基本的解析... 阅读全文
posted @ 2013-05-12 14:58 小鬼ming 阅读(335) 评论(0) 推荐(0)
摘要:公司的一个服务器使用Tomcat6默认配置,在后台一阵全点击服务器就报废了,查了一下就要是PERMSIZE默认值过小造成(16-64)TOMCAT_HOME/bin/catalina.sh添加一行:JAVA_OPTS=" -XX:PermSize=64M -XX:MaxPermSize=128m"问题解决(可能为调用JAR包过多原因)下面是网上看到一些设置JAVA_OPTS="-server -Xms800m -Xmx800m -XX:PermSize=64M -XX:MaxNewSize=256m -XX:MaxPermSize=128m -Djava.awt. 阅读全文
posted @ 2013-01-28 14:39 小鬼ming 阅读(509) 评论(0) 推荐(0)
摘要:<!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" "http://struts.apache.org/dtds/struts-2.0.dtd" ><struts> <!-- include节点是struts2中组件化的方式 可以将每个功能模块独立到一个xml配置文件中 然后用include节点引用 --> <include file="struts-default.xml&q 阅读全文
posted @ 2013-01-23 11:45 小鬼ming 阅读(141) 评论(0) 推荐(0)
摘要:一、类中注解@SuppressWarnings ("serial");关键字 用途deprecation使用了不赞成使用的类或方法时的警告unchecked执行了未检查的转换时的警告,例如当使用集合时没有用泛型 (Generics) 来指定集合保存的类型。fallthrough当 Switch 程序块直接通往下一种情况而没有 Break 时的警告。path在类路径、源文件路径等中有不存在的路径时的警告。 serial当在可序列化的类上缺少 serialVersionUID 定义时的警告。 finally任何 finally 子句不能正常完成时的警告。all关于以上所有情况的 阅读全文
posted @ 2013-01-23 11:40 小鬼ming 阅读(463) 评论(0) 推荐(0)
摘要:Spring 2.5 中除了提供 @Component 注释外,还定义了几个拥有特殊语义的注释,它们分别是:@Repository、@Service 和 @Controller。在目前的 Spring 版本中,这 3 个注释和 @Component 是等效的,但是从注释类的命名上,很容易看出这 3 个注释分别和持久层、业务层和控制层(Web 层)相对应。虽然目前这 3 个注释和 @Component 相比没有什么新意,但 Spring 将在以后的版本中为它们添加特殊的功能。所以,如果 Web 应用程序采用了经典的三层分层结构的话,最好在持久层、业务层和控制层分别采用 @Repository、@ 阅读全文
posted @ 2013-01-23 11:38 小鬼ming 阅读(455) 评论(0) 推荐(0)
摘要:1. 关于Velocity 用户指南旨在帮助页面设计者和内容提供者了解Velocity 和其简单而又强大的脚本语言(Velocity Template Language (VTL))。本指南中有很多示例展示了用Velocity来讲动态内容嵌入到网站之中,但是所有的VTL examples 都同演示用于所有的页面和模版。感谢选择Velocity!2. 什么是Velocity?Velocity 是一个基于Java的模版引擎。它允许web 页面设计者引用JAVA代码预定义的方法。Web 设计者可以根据MVC模式和JAVA程序员并行工作,这意味着Web设计者可以单独专注于设计良好的站点,而程序员则可单 阅读全文
posted @ 2012-12-31 11:59 小鬼ming 阅读(371) 评论(0) 推荐(0)