搜索到与相关的文章
各行各业

ehcache简单使用

项目中需要实现一个功能,定时查询FTP服务器某个目录下的文件,并及时下载至本机,同时不能消耗太多系统资源。最后实现是使用ehcache,将文件路径和文件大小缓存,如果前后两次无变化,则忽略。如果同一路径大小有变化,则下载此文件。当然,由于缓存的不可靠近,如果数据库可以支持,可以将数据写入表中,对数值进行标记。这样更加可靠。以下是ehcache的简单应用。1、下载ehcache的相关jar文件并放置到JavaWeb工程的WebRoot/WEB-INF/lib

系统 2019-08-12 09:26:39 2571

数据库相关

PL/SQL --> DML 触发器

--=======================--PL/SQL-->DML触发器--=======================何谓触发器?简言之,是一段命名的PL/SQL代码块,只不过该代码块在特定的条件下被触发并且执行。对于这样的代码我们称之为触发器。触发器根据触发类型的不同又分为不同级别的触发器,下面将给出触发器的分类,定义,以及使用的示例。一、触发器的相关概念1.触发器的分类通常根据触发条件以及触发级别的不同分为DML触发器,INSTEADO

系统 2019-08-12 01:55:33 2571

Android

【Android Developers Training】 66. 添加动画

注:本文翻译自Google官方的AndroidDevelopersTraining文档,译者技术一般,由于喜爱安卓而产生了翻译的念头,纯属个人兴趣爱好。原文链接:http://developer.android.com/training/graphics/opengl/motion.html在屏幕上绘制图形是OpenGL的一个基本特性,但你也可以通过其它的Android图形框架类做这些事情,包括Canvas和Drawable对象。OpenGLES提供额外的

系统 2019-08-12 01:55:04 2571

数据库相关

指针与函数传参的思考

先看代码,这个代码很简单,看你能不能准确地说出答案。#includestructA{inta;};structAg_ta={.a=1,};structAg_tb={.a=2,};voidfun1(structA*p1){p1->a=3;}voidfun2(structA*p2){p2=}voidfun3(structA**p3){*p3=}intmain(){structA*p=printf("p->a=%d\n",p->a);fun1(

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

Linux

Linux文件系统的设计

总论:linux的文件系统设计非常优秀,总的来讲有两大部分,第一部分就是树形的组织结构,第二部分就是vfs,树形的组织结构组织了文件系统的表象,用户非常方便的使用,而vfs是文件系统的实现机理,它处于内核态,不但实现了树形结构的mount机制,并且还提供了一个统一的接口用来訪问设备。一、Linux文件系统概述1、Linux文件系统组织Linux中使用树来组织文件系统。整个文件系统构成了一颗树,这棵树以/为根。整个系统有且仅仅有这一颗文件树。这棵树描写叙述了

系统 2019-08-12 01:32:57 2571

各行各业

FindBugs:Compiler output path for module can

这可能是很多人在使用Androidstudio该插件会发现此错误信息:Compileroutputpathformodulecannotbenull.checkyourmodule/projectsettings。会报这个错误是由于你project没有make。由于Findbugs并非针对你的源码进行检測,而是依据编译后文件(如:class.dex)进行检測。所以假设你的project是刚从git或者svnclone向下,还没make,出现此问题。版权声明

系统 2019-08-12 01:32:52 2571

Linux

linux中查看cpu内存等信息

好记性真不如烂笔头,对于一些不常用的命令还是记录一下吧。查看CPU信息(型号)Shell代码#cat/proc/cpuinfo|grepname|cut-f2-d:|uniq-c8Intel(R)Xeon(R)CPUE5410@2.33GHz#cat/proc/cpuinfo|grepname|cut-f2-d:|uniq-c8Intel(R)Xeon(R)CPUE5410@2.33GHz(看到有8个逻辑CPU,也知道了CPU型号)Shell代码#cat/

系统 2019-08-12 01:32:39 2571

SqlServer

【2011-3-26】sql server 2000 订阅发布 同步数

sqlserver2000订阅发布同步数据报错时间:2011-3-26背景:生产数据库有100+G,需要做一个订阅发布来容灾。订阅为请求订阅,分发服务器和发布服务器是同一个服务器问题:发布订阅都已经完毕,在数据库使用快照同步时,报错:报错内容大致如下:bcp遇到意外的eof。网上也有同类型的报错,但是很多都是因为发生错误的那张表中存在LOB数据类型导致。该报错表上没有LOB字段,但是有一个varchar(2000)的字段,数据一共也只有100+(R)。具体

系统 2019-08-12 01:32:23 2571

Python

基于python的socket实现单机五子棋到双人对战

基于python的socket实现单机五子棋到双人对战,供大家参考,具体内容如下本次实验使用python语言。通过socket进行不同机器见的通信,具体可以分为以下四步:1.创建ServerSocket和Socket;2.打开链接到Socket的输入/输出流;3.按照协议对Socket进行读/写操作;4.关闭输入输出流、关闭Socket。由于是双人对战,服务器必须应对多人及以上的客户端的连接,因此本实验还引入了python的threading多线程模块,通

系统 2019-09-27 17:48:47 2570

编程技术

UML设计的9种图例

首先对UML中的各个图的功用做一个简单介绍:1、用例图描述角色以及角色与用例之间的连接关系。说明的是谁要使用系统,以及他们使用该系统可以做些什么。一个用例图包含了多个模型元素,如系统、参与者和用例,并且显示了这些元素之间的各种关系,如泛化、关联和依赖。2、类图类图是描述系统中的类,以及各个类之间的关系的静态视图。能够让我们在正确编写代码以前对系统有一个全面的认识。类图是一种模型类型,确切的说,是一种静态模型类型。3、对象图与类图极为相似,它是类图的实例,对

系统 2019-08-29 23:49:38 2570