Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器 软件资源

软件开发小程序制作系统集成与运维空间租用硬件开发视频监控技术咨询与支持——联系电话:0311-88999002/88999003

首页 / 操作系统 / Linux

Spring3.0定时任务 (一) 简单示例

Spring3.0定时任务 (一) 简单示例

在项目中经常用到的spring的一个功能就是定时任务,它可以自动监视时间,到点就执行,给程序带来了很大的方便,很多地方都会需要这种功能,比如做数据备份、同步等操作。最近一直比较忙,主要是比较懒,今天把这部分稍作小结。使用spring定时任务的前提:项目中已经搭建好了spring环境(我用的是spring3.0)。一、基本使用:spring的定时任务使用起来十分方便,只需要两步:1、写好执行定时任务的类和方法;2、配置spring定时任务配置文件:1、写好执...
Spring3.0定时任务 (二) 多个任务和执行时间间隔配置

Spring3.0定时任务 (二) 多个任务和执行时间间隔配置

承接上一篇文章(Spring3.0定时任务的基本操作 简单示例):二、spring定时任务 : 多个任务和执行时间间隔配置1、多个任务的使用:第一步:写好执行定时任务的类和方法(多个,参考上一篇文章)第二步:配置配置文件:(参考上一篇文章 http://www.linuxidc.com/Linux/2012-12/76483.htm)<bean name="quartzScheduler" class="org.springframework.sch...
Spring3.0+CXF WebService开发

Spring3.0+CXF WebService开发

对于webservice,之前只是有一点学习,算是一知半解吧。今天项目中需要做这么个功能,对外提供接口,我装作很懂webservice一样,说没问题,小事儿。其实心里是想等周末的时候自己查查资料,学习一下,因为这东西以前弄过,的确不难。谁知周末有事耽搁了,周一来了就要交差的。查了一会儿资料,突然想起项目中也许已经有了相关的例子呢,因为项目的平台早已搭建完了的。果然不出所料,于是就简单很多了。下面先将例子贴出来,然后讲解过程中遇到的小问题。一个简单的例子分为...
Linux下
问题

Linux下 问题

常在Linux下操作,难免要遇到 问题,特别在很多地方比如最近的邮件发送,怎么都 了,以前只有 的时代好像已经过去了,因为我是一个比较喜欢总结的人,一个喜欢理论先行的人,所以,认真的测试并且理解了一番,尽管我个人认为是比较可以了,但,如果哪位高手看出了不妥之处,不吝赐教!一、例子源文件:main.c例一:#include <stdio.h>int main(void){ printf("dddddd"); //6个d printf("123...
C语言中的sizeof详解

C语言中的sizeof详解

一、sizeof的概念 sizeof是C语言的一种单目操作符,如C语言的其他操作符++、--等。它并不是函数。sizeof操作符以字节形式给出了其操作数的存储大小。 操作数可以是一个表达式或括在括号内的类型名。操作数的存储大小由操作数的类型决定。 二、sizeof的使用方法1、用于数据类型 sizeof使用形式:sizeof(type) 数据类型必须用括号括住。如sizeof(int)。 2、用于变量 sizeof使用形式:sizeof(va...
Spark 并行计算模型

Spark 并行计算模型

SparkSpark是一个小巧玲珑的项目,由Berkeley大学的Matei为主的小团队所开发。使用的语言是Scala,项目的core部分的代码只有63个Scala文件,充分体现了精简之美。Spark要解决的问题是,在当前的分布式计算框架中不能有效处理的两类问题:iterative(迭代计算)和 interactive(交互式)计算。目前最流行的Hadoop 系统实现了DAG(有向无环图)的data flow 式的计算,不能处理有环的计算,也就是输入同时做...
Hadooo 源代码分析

Hadooo 源代码分析

HDFSHDFS client 分析客户端的功能今天开始分析HDFS源代码,首先从HDFS的client端分析。对于分布式文件系统,Client端的功能,就是接收用户的请求,通过网络,与 NameNode 和 DataNode交互。首先确定的是,client端是一个hdfs提供的lib库,用户的应用程序需要包含该库,调用该库提供的函数来访问NameNode和DataNodeHDFS提供了一个shell程序,通过shell程序,可以通过一下命令比较简洁的访问...
Java codebase的Hadoop应用中使用Darts

Java codebase的Hadoop应用中使用Darts

背景Darts是双数组的c++ (template)实现,用来存储、查询大规模词表非常方便。缺点是只能够使用“字符串完全匹配”,而不能查询“某个字符串是否是另外一个字符串的字串”这样的需求。如下原因结合起来,促使要在java codebase中使用Darts:1.词表规模巨大,存储、查询效率很低2.Darts是c++实现,现有Hadoop codebase是java的,无法直接使用技术思路:1.用c++进一步...
C++对象创建和销毁的时机和顺序

C++对象创建和销毁的时机和顺序

根据变量的作用域(Scope)和其代表对象的生命期(Storage Duration)可将变量分为三种。非局部变量: 定义在函数之外的变量,如全局作用域中的变量,命名空间作用域中的变量,类的静态成员变量。局部静态变量: 定义在函数内的静态变量。局部非静态变量: 定义在函数内的非静态变量。创建非局部变量在main()函数调用之前创建。局部静态变量和局部非静态变量都在程序第一次执行到变量定义的地方时创建,创建的顺序和它们在代码中的执行顺序相同。销毁析构时,变量...
Linux 进程间通讯之创建无名管道和读写无名管道

Linux 进程间通讯之创建无名管道和读写无名管道

Linux进程间通讯的方式:1. 管道(pipe)和有名管道(FIFO).2. 信号(signal)3. 消息队列4. 共享内存5. 信号量6. 套接字(socket)管道通讯:无名管道:由pipe()函数创建,int pipe(int filedis[2]), 当管道建立时有两个文件描述符,filedis[0]用于读管道,filedis[1]用于写管道。关闭管道,仅需将两个文件描述符关闭即可。创建无名管道pipe():#include <unist...
Linux 库函数实现文件操作

Linux 库函数实现文件操作

1. Linux系统调用,文件的描述符使用的是一个整数,库函数访问文件使用FILE类型的指针去指向描述文件;2. 库函数不随系统平台而变,即不管win还是Linux都适用;库函数 - 读文件size_t fread(void *ptr, size_t size, size_t n, FILE *stream)功能:从stream指向的文件中读取n个字段,每个字段为size字节,并将读取的数据放入ptr所指向的字符数组中,返回实际已读取的字节数。(读出来的数...
C++中static extern关键字及全局变量的辨析

C++中static extern关键字及全局变量的辨析

全局变量,就是指那些定义在函数或类之外的变量,它可作为多个类或函数都需要共同使用的变量。(1)全局变量会被自动初始化,函数中的变量不会被自动初始化,类中定义的那些成员变量(内建)也不会自动初始化。那么这里有一个疑问,为什么要这样设置?并且为什么,进程内存区中,分为初始化了的全局变量和静态变量,和未初始化的全局和静态变量。(2)全局变量如果加上static关键字,事情将会变得很奇妙。我们知道,全局变量理论上是指应用程序级别的全局。普通的全局变量是面向整个程序...
C++可复用代码:命令行控制模块

C++可复用代码:命令行控制模块

大二第一学期的数据结构课程设计中,我写的是一个族谱管理系统,用C语言写的win console application,黑咕隆咚的,但是程序控制方式我采用的是类似linux shell那样的命令行模式。后来觉得实现命令行控制的那部分代码可以复用,所以在大二下学期用C++对这个模块进行了改写,写出了我自认为可复用的代码。这学期,临近考试月我们有操作系统课程设计,要求在linux下模拟实现一个命令解释器,则上面提到的那个命令行控制模块的代码正好派上了用场。下面...
<< 3481 3482 3483 3484 3485 3486 3487 3488 3489 3490 >>