摘要: 任务调度 在企业级应用中,经常会制定一些“计划任务”,即在某个时间点做某件事情 核心是以时间为关注点,即在一个特定的时间点,系统执行指定的一个操作 任务调度涉及多线程并发、线程池维护、运行时间规则解析、运行现场的保护以恢复等方面 Quartz框架是一个开源的企业级任务调度服务,已经被作为任务调度的良 阅读全文
posted @ 2016-12-18 13:13 deicideRaven 阅读(264) 评论(0) 推荐(0)
摘要: Web service是一个平台独立的,低耦合的,自包含的、基于可编程的web的应用程序,可使用开放的XML(标准通用标记语言下的一个子集)标准来描述、发布、发现、协调和配置这些应用程序,用于开发分布式的互操作的应用程序。Web Service技术, 能使得运行在不同机器上的不同应用无须借助附加的、 阅读全文
posted @ 2016-12-18 08:08 deicideRaven 阅读(11026) 评论(0) 推荐(0)
摘要: JavaMail的介绍 JavaMail,顾名思义,提供给开发者处理电子邮件相关的编程接口。它是Sun发布的用来处理email的API。它可以方便地执行一些常用的邮件传输。 虽然JavaMail是Sun的API之一,但它目前还没有被加在标准的java开发工具包中(Java Development K 阅读全文
posted @ 2016-12-16 18:26 deicideRaven 阅读(748) 评论(2) 推荐(0)
摘要: 实现购买股票案例: 一、引入JAR文件: 二、开始搭建分层架构 创建账户(Account)和股票(Stock)实体类 Account: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 /* * 账户 阅读全文
posted @ 2016-11-07 15:17 deicideRaven 阅读(172) 评论(0) 推荐(0)
摘要: 对于AOP这种编程思想,很多框架都进行了实现。Spring就是其中之一,可以完成面向切面编程。然而,AspectJ也实现了AOP的功能,且实现方式更为简捷,使用更加方便,而且还支持注解式开发。所以,Spring又将AspectJ对于AOP的实现也引入到了自己的框架中。 在Spring中使用AOP开发 阅读全文
posted @ 2016-11-02 17:23 deicideRaven 阅读(189) 评论(0) 推荐(0)
摘要: 一、隔离级别: 数据库事务的隔离级别有4个,由低到高依次为Read uncommitted、Read committed、Repeatable read、Serializable,这四个级别可以逐个解决脏读、不可重复读、幻读这几类问题。 1. ISOLATION_READ_UNCOMMITTED:这 阅读全文
posted @ 2016-11-02 17:22 deicideRaven 阅读(183) 评论(0) 推荐(0)
摘要: 1.简单工厂设计模式 简单工厂模式(Simple Factory Pattern)属于类的创新型模式,又叫静态工厂方法模式(Static FactoryMethod Pattern),是通过专门定义一个类来负责创建其他类的实例,被创建的实例通常都具有共同的父类。 1.1简单工厂设计模式UML图: 1 阅读全文
posted @ 2016-10-14 13:57 deicideRaven 阅读(813) 评论(0) 推荐(0)
摘要: Ajax(Asynchronous javascript and xml):异步刷新技术 技术组成: CSS + xml +JavaScript +DOM Ajax核心对象: XMLHttpRequest 应用场景:实现页面的局部刷新 Ajax:异步刷新技术 XMLHttpRequest的常用方法 阅读全文
posted @ 2016-10-14 13:57 deicideRaven 阅读(167) 评论(0) 推荐(0)
摘要: 先定义两个实体类User和Address User Address 创建出一个action先创建出两个成员变量 然后在核心方法中实例化成员变量。 核心配置:struts.xml result页面 property标签用于输出ValueStack中对象属性的值,其中value属性用来指定要输出对象的属 阅读全文
posted @ 2016-10-10 16:49 deicideRaven 阅读(155) 评论(0) 推荐(0)
摘要: 针对日期类java.util.Date进行类型转换,要求客户端使用“yyyy-MM-dd”,“yyyy/MM/dd”中的任意一种输入,并以“yyyy-MM-dd”的格式输出,该类型转换应用于全局范围 先定义一个实体类 创建Action 创建类型转换器 StrutsTypeContentType类是抽 阅读全文
posted @ 2016-10-10 16:48 deicideRaven 阅读(197) 评论(0) 推荐(0)