Spring集成Quartz定时任务框架介绍和Cron表达式详解
在JavaEE系统中,我们会经常用到定时任务,比如每天凌晨生成前天报表,每一小时生成汇总数据等等。我们可以使用java.util.Timer结合java.util.TimerTask来完成这项工作,但时调度控制非常不方便,并且我们需要大量的代码。使用Quartz框架无疑是非常好的选择,并且与Spring可以非常方便的集成,下面介绍它们集成方法和Cron表达式的详细介绍。
一、增加所依赖的JAR包1
http://cyqdata.cn/cnblogs/article-detail-41465
分享5个有趣的 JavaScript 代码片段
很多人认为编程语言只是用于工作,没有什么乐趣,其实,只要我们发挥奇思妙想,再死板的东西也有有趣的一面。这篇文章告诉大家:使用JavaScript,可以做很多很多有趣的事情。以下代码拷贝到地址栏回车即可运行,赶紧试试吧。
1. 网页射击游戏
这个游戏可以在任何网页里面玩,把下面代码粘贴到地址栏回车,按空格键进行射击,W键可前进,A、D键或者方向键可改变射击方向。
javascript:var%20
http://cyqdata.cn/cnblogs/article-detail-41464
踏上发现之旅组合模式(Composite)
1.1.1 摘要 在软件系统设计中,我们经常会遇到整体和部分的设计问题,例如为一家架构完善的公司设计系统时,我们在系统设计过程中应该更加注重这种整体和部分的关系(总部和分部的关系),这就是我们今天要介绍的组合模式(Composite)。 组合模式(Composite)把对象
http://cyqdata.cn/cnblogs/article-detail-41463
eclipse下配置ruby环境之不解事件
在windows下搭建完成ruby on
rails的环境后,进一步准备使用eclipse作为开发ruby的ide。这样就需要Ruby Development Tools插件。使用的是Aptana的RadRails插件。
使用eclipse自带的安装插件功能,安装radRails插件。如下图:
&nb
http://cyqdata.cn/cnblogs/article-detail-41459
WCF 第十章 异常处理 系列文章
上一个系列主要描述如何知道你的WCF服务正在做什么以及出问题时候底层在做什么?我们不能保证WCF服务一直稳定运行,但我们可以保证在WCF出现异常时可以第一时间找到问题。本篇主要描述WCF中的异常处理方法,因为没有人敢保证复杂系统中没有任何异常,一个完整系统的异常处理系统也应该是非常强大的,WCF中的异常处理可以帮助我们在面对类似事情时更加从容一些。
[第1篇] 异常处理
软件开发中最残酷的现实是纵
http://cyqdata.cn/cnblogs/article-detail-41458
对WebService的一些封装技巧总结
今天早上起来,想谈谈.NET中的WebService,当然我不想讲什么是WebService,或者怎么用WebService,因为那个大家
随便Google一下前100页都能找到答案。今天我想来分享一下我在用WebService中的一些技巧(至少我认为是技巧,还有点成就感),希望能给大家以后在用WebService时一点帮助和启发吧。
一、问题诞生 -- 大部分解决方案的背后总是一些头痛的问题
很
http://cyqdata.cn/cnblogs/article-detail-41454
C++对C语言的非面向对象特性扩充(3)
今天要讲的是C++作用域运算符"::",强制类型转换的扩充,C++中相对于C中malloc和free函数的运算符new和delete,以及C++对C的一个重要扩充:引用(reference);这也是C++对C语言的非面向对象特性扩充系列的最后一节。
1.如果有两个同名变量,一个是全局的,一个是局部的,那么局部的变量在其作用域拥有较高的优先权,全局变量则被屏蔽。那如果我希望在局部变量的作用域里使
http://cyqdata.cn/cnblogs/article-detail-41446
嚼着口香糖,听君一席谈——到底什么是COOKIE?
一直对COOKIE和SESSION的理解都不是很好,每每觉得很迷茫。
今天听着许卓老师,把口香糖比作COOKIE文件,几句话就把问题讲清楚了。然后,豁然开朗,然后,迫不及待地来和大家分享。
还是那句话,有什么不对,欢迎大家指正。
角色模拟:
1、服务器IIS(许老师) 2、客户机PC(我) 3、浏览器(小何同学,委屈了你了,当小三了)4、COOKIE文件(口香糖)
备注:
对于一个客户机和一个服
http://cyqdata.cn/cnblogs/article-detail-41437
ICE Service使用方法简介
最近研究了一下网络通信中间件ICE的使用,粗通其皮毛,按照官方手册依葫芦画瓢写了一个程序员都喜闻乐见的“Hello World”程序,服务端和客户端均用C++开发,通讯协议使用默认的TCP。感觉ICE的大致好处有以下两点:
平台无关性。无论客户端或者服务端均可用现在流行的开发语言(C++ /JAVA/C#/php)进行开发,并且屏蔽语言差异性。现在比较流行的方式是客户端用
http://cyqdata.cn/cnblogs/article-detail-41436
[WCF权限控制]利用WCF自定义授权模式提供当前Principal[实例篇]
在《原理篇》中我们谈到:如果采用自定义安全主体权限模式,我们可以通过自定义AuthorizationPolicy或者ServiceAuthorizationManager实现对基于当前认证用于相关的安全主体的提供,进而达到授权的目的。为了让大家对此有个更加深刻的认识,在这篇文章中我们会提供一个具体的例子。[源代码从这里下载] 目录: 一、创建自定义AuthorizationPol
http://cyqdata.cn/cnblogs/article-detail-41433
使用SuperSocket实现TLV自定义协议网络通信的Demo
前些天看到江大鱼发布了SuperSocket 1.4正式版,由于最近项目使用到了网口的通讯编程,于是,也查看了下SuperSocket源代码,发现架构还是很清晰的,并且易于扩展,具体中文文档详见:http://www.cnblogs.com/jzywh/archive/2011/04/19/SuperSocketDocument.htm
http://cyqdata.cn/cnblogs/article-detail-41432
蛙蛙推荐:用javascript作一个通用向导
摘要:向导可以让你的网站用户快速上手使用你的web应用,提高网站的吸引力。向导一般分为好几个步骤,每个步骤收集一些数据,并且支持退回功能,所有步骤完成后可以得到每一步的收集结果。这里给大家展示一种比较通用,灵活且简单的向导框架。
1、界面设计
index.html:只提供了一个向导显示位置的占位符
<html> <head> <title>
http://cyqdata.cn/cnblogs/article-detail-41425
WCF4.0进阶系列—第十章 实现可靠的会话
【前言】
许多时候,创建WCF客户端应用程序和服务时,它们被部署在不同的计算机上,并通过网络通信。在网络中会遇到很多问题,如果不考虑安全问题,那么网络的主要问题是网络的不可靠性。有线网络和无线网络传输的信息都非常容易被拦截、干扰、甚至发生用户掉线的情况。很显然,这些都是不可接受的。
如果WCF服务运行在PerSession服务实例模式下,那么客户端和WCF服务之间的会话将包含多条消息。在因特网
http://cyqdata.cn/cnblogs/article-detail-41424
[Erlang 0004] Centos 源代码编译 安装 Erlang
由于最终部署的生产环境是Centos,所以我需要在Centos中安装Erlang B13R04 ,第一次做这件事情破费周折,主要是对Erlang依赖的库不熟悉,总是编译不过;这里梳理一下安装过程中的细节:
Erlang依赖哪些库?
A fully working GCC compiler e
http://cyqdata.cn/cnblogs/article-detail-41423
JavaScript实用主义[2]--基本的DOM操作
JavaScript是一种语言,我们看不到它,在浏览器中我们使用JavaScript改变Html元素的属性、Html代码或文本,来实现我们需要的效果,实现我们需要的功能。 在Google中我搜索“JS实现?”在第一页中相关的结果是 JS实现页面跳转 JS实现浏览器菜单命令 JS实现下拉框跳转 JS实现联动下拉框 JS实现select对div隐藏与显示 JS实
http://cyqdata.cn/cnblogs/article-detail-41421
Direct3D轮回:游戏场景之天空
游戏场景中的天空效果实现起来其实很简单,我们使用一个称之为“天空盒”的技术即可~
如下是一个天空盒对象的简单实现:
/*-------------------------------------代码清单:Skybox.h来自:http://www.cnblogs.com/kenkao-------------------------------------*/#inclu
http://cyqdata.cn/cnblogs/article-detail-41420
面向对象(Object Oriented)掠影
面向对象(Object Oriented,简称OO)是当前计算机界关心的重点,它是90年代软件开发方法的主流。
其初,面向对象是专指在程序设计中基于对象概念,以对象为中心,以类和继承为构造机制,来认识、理解、刻画客观世界和设计、构建相应的软件系统;它是一种把面向对象的思想运用于软件开发过程中,指导开发活动的系统方法,它是建立在“对象”概念(对象、类和继承)基础
http://cyqdata.cn/cnblogs/article-detail-41417
[JQuery]自定义CircleAnimation,Animate方法学习笔记
最近对看了一些JQuery的基础教程,被JQuery深深的吸引住了,以前用过Extjs,看了JQuery不禁感叹,javascript还能这么些,真是太神奇了!在此贴出一些学习成果,希望能对学习JQuery的其他同学有所帮助,同时也记录下自己的学习情况。 看了一些JQuery的官方教程,已经有点心潮澎湃了,就决定自己尝试着写一些东西出来。我看到了很多很绚的动画效果,然后决定自己也尝试一下
http://cyqdata.cn/cnblogs/article-detail-41415
【CSON原创】 支持行拖动,列拖动的表格插件
效果预览:
支持行拖动,列拖动的表格插件
col1_headcol2_headcol3_headcol4_head
1
2
3
4
2
3
4
5
3
4
5
6
4
5
6
7
4
6
7
8
功能说明:
当鼠标移动到表头区域时可以对列进行拖动排序,鼠标移动到行区域时可以对行进行拖动排序。
支持IE6 7 8 firefox chrome
实现原理:
http://cyqdata.cn/cnblogs/article-detail-41409
SharePoint search 功能的定制开发
概要 客户要求改善 SharePoint 2007的搜索功能,我们要自定义开发搜索功能,一翻调查和研究,sharepoint 的搜索用到KeywordSearchQuery和FullTextSearchQuery 两种方式,因为我们要用到自定义的sharepoint list字段做为过虑条件,所以采用FullTextSearchQuery 来开发。 设计 Ful
http://cyqdata.cn/cnblogs/article-detail-41408