搜索到与相关的文章
编程技术

Spring中定时任务的几种实现(备用)

近日项目开发中需要执行一些定时任务,比如需要在每天凌晨时候,分析一次前一天的日志信息,借此机会整理了一下定时任务的几种实现方式,由于项目采用spring框架,所以我都将结合spring框架来介绍。一.分类从实现的技术上来分类,目前主要有三种技术(或者说有三种产品):Java自带的java.util.Timer类,这个类允许你调度一个java.util.TimerTask任务。使用这种方式可以让你的程序按照某一个频度执行,但不能在指定时间运行。一般用的较少,

系统 2019-08-29 22:45:28 3041

各行各业

httpd.conf配置详解

##基于NCSA服务的配置文件。##这是Apache服务器主要配置文件。#它包含服务器的影响服务器运行的配置指令。#参见以取得关于这些指令的详细信息##不要只是简单的阅读这些指令信息而不去理解它。#这里只是做了简单的说明,如果你没有参考在线文件,你就会被警告。##这些配置指令被分为下面三个部分:#1.控制整个Apache服务器行为的部分(即全局环境变量)#2.定义主要或者默认服务参数的指令,也

系统 2019-08-12 09:27:10 3041

redis

redis源码笔记-adlist

adlist是redis自己是实现的一个通用的双向链表。------------------------------------------------adlist.h---------------------------------------------------#ifndef__ADLIST_H__#define__ADLIST_H__/*Node,List,andIteratoraretheonlydatastructuresusedcurren

系统 2019-08-12 01:32:58 3041

Tomcat

Tomcat通过JNDI方式链接MySql数据库

原文:Tomcat通过JNDI方式链接MySql数据库拷贝MySQL的JDBC驱动到Tomcat的lib路径下配置全局数据源或者单个Web应用的局部数据源局部数据源在Tomcat的conf/Catalina/localhost下的app.xml中添加

系统 2019-08-12 01:32:13 3041

Android

活用Android的Message Queue(3)

3.由主线程发送消息给子线程(续)上述范例里,是由子线程发送消息给主线程。本节将介绍如何从主线程发送消息给子线程。其方法是:当子线程执行run()函数时,就创建一个子线程的Handler对象。之后,当主线程执行ac01的onClick()函数时,就藉由此Handler对象引用而push消息给子线程。例如下述范例://-----Looper_04范例-----publicclassac01extendsActivityimplementsOnClickLis

系统 2019-08-29 23:07:29 3040

Java

subclipse解决JavaHL不可用的问题

最近在配置eclipse的svn插件,发现在部分机器上无法启用javaHL,很是奇怪,尤其是在windows环境下,网上搜索到的解决方案太复杂,居然还有说要安装slikSVN的,其实windows只需要安装相应的vc++2010可再发行组件包即可,注意要与subclipse的版本对应,即32位subclipse安装32位的vcredist,64位subclipse安装64位vcredist.另外,清除用户密码请删除C:\Users\用户名\AppData\

系统 2019-08-12 09:26:46 3040

Ubuntu

Ubuntu常用软件安装

要想正真正用Linux工作,可不是安装完或者美化汉化好就可以的,常用软件可是一个都不能少阿,让我们从安装不得不装的软件开始,沿着影音播放软件、图像浏览和处理软件、网络软件、办公软件、游戏、系统工具软件、编程软件的顺序,一一道来吧。(1)不得不装的软件所谓“不得不装的软件”包括解压软件,比如常用的Winrar,词霸、快译、QQ、bt客户端、电骡、当然我们安装的是linux版本的,或者说是完全免费的。1、安装电骡别说你没有听说过这头骡子,否则你就真要好好跟上形

系统 2019-08-12 01:33:07 3040

数据库相关

搭建实时同步data guard的最高可用-切换主备

搭建实时同步dataguard的最高可用-切换主备首先保证主库在归档模式下:错过N次了准备二台机器(hostnamegwhostsech0)host-only[root@node1~]#ifconfigeth0Linkencap:EthernetHWaddr08:00:27:9C:CC:51inetaddr:192.168.56.147Bcast:192.168.56.255Mask:255.255.255.0inet6addr:fe80::a00:27f

系统 2019-08-12 01:54:35 3039

编程技术

设计思维之聚焦问题

定义——设计思维之聚焦问题通过前期的调研,移情客户,在定义这个阶段我们要给出一个问题的描述,为大家下一步模型做好准备。为什么我们要有定义的这个过程呢?简单的说我们不太可能为每个人都去设计一个产品,也不可能找到一个银弹一下子解决所有的问题。我们需要专注于一件事情。通过前面的理解和观察的发散后,我们重新聚焦,做出决策。我们可以通过以下的四步来综合得出我们的定义,我们的见解洞察。第一步:讲故事Storytelling通过团队的理解和观察,经过客户访谈和拜访,我们

系统 2019-08-12 01:33:52 3039

各行各业

CORBA的基本内容(下)

CORBA的基本内容(下)(本文转载自软件工程专家网www.21cmm.com)苏洋接口仓库CORBA引入接口仓库(InterfaceRepository)的目的在于使服务对象能够提供持久的对象服务。将接口信息存入接口仓库后,如果客户端应用提交动态调用请求(DynamicInvocation),ORB可以根据接口仓库中的接口信息及分布环境下数据对象的描述,获取请求调用所需的信息。接口仓库作为CORBA系统的组成部分,管理和提供到OMGIDL映射接口定义的访

系统 2019-08-12 01:31:51 3039