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

各种cache技术基本特性

摘自:http://hi.baidu.com/xproduct/blog/item/28297009f7016ccd3bc76首先,介绍一下我(作者)自己使用Cache的背景,以便读者更清楚地了解我下面要讲述哪些内容。我主要是一个Cache实现者,而不是使用者。为了给一些ORM(比如JPA实现)提供Cache支持,我需要包装其它的OpenSourceCache,并考察它们的特性。我对这些OpenSourceCache的一些工作原理,了解得比较多。具体配置和

系统 2019-08-29 22:18:23 2864

数据库相关

精妙SQL语句整理

本文转自:http://geodesy.blog.sohu.com/78725967.html一、基础1、说明:创建数据库CREATEDATABASEdatabase-name2、说明:删除数据库dropdatabasedbname3、说明:备份sqlserver---创建备份数据的deviceUSEmasterEXECsp_addumpdevice'disk','testBack','c:\mssql7backup\MyNwind_1.dat'---开始

系统 2019-08-12 01:55:27 2864

Oracle

oracle pl/sql性能

1.您的缓冲区命中率是多少?缓冲区命中率select(1-(sum(decode(name,'physicalreads',value,0))/(sum(decode(name,'dbblockgets',value,0))+sum(decode(name,'consistentgets',value,0)))))*100"HitRatio"fromv$sysstat;2.您的数据字典命中率是多少?数据字典缓存命中率select(1-(sum(getmis

系统 2019-08-12 01:54:48 2864

MySql

jdbc 处理mysql procedure返回的多个结果集

1:测试数据库表usermysql>descuser$$+-------+-------------+------+-----+---------+----------------+|Field|Type|Null|Key|Default|Extra|+-------+-------------+------+-----+---------+----------------+|id|int(11)|NO|PRI|NULL|auto_increment||n

系统 2019-08-12 01:54:18 2864

C#

使用代理实现对C# list distinct操作

范型在c#编程中经常使用,而经常用list去存放实体集,因此会设计到对list的各种操作,比较常见的有对list进行排序,查找,比较,去重复。而一般的如果要对list去重复如果使用linqdistinct方式,会遇到一些坑爹的问题,发现结果集中还是存在重复数据,原因是使用这种方法是对对象的引用去重复,并不满足我们的需求。因此本文通过c#代理的方式实现对listdistinct操作。先介绍一下对list去重复传统的方法,代码如下:List

系统 2019-08-12 01:52:14 2864

SqlServer

灵活运用 SQL Server 数据库的 FOR XML PATH

起因¶今天欧阳冰提出一个报表需求,其核心部分可以简化为这样一张表格:调度单号与调度单相关的多张作业单号0010001/0002/000300200040030005/0006/0007/0008从上述表格可以看出,如何把调度单的多行作业单明细的单号合并到同一行的一个字段中,并用斜杠/分隔,是这个需求的难点。解决¶于是到网上去搜索了一下,有这样一篇文章:灵活运用SQLSERVERFORXMLPATH其中介绍了SQLServer数据库的FORXMLPATH关键

系统 2019-08-12 01:52:02 2864

Tomcat

如何处理Tomcat日志catalina.out日志文件过大的

tomcat默认日志文件为catalina.out,随着系统运行时间的增加,该日志文件大小会不断增大,甚至增大到G级。不仅会导致我们无法使用常规工具查找系统问题,而且会影响tomcat性能(比如我在维护中遇到的出现web页面文件上传错误:404)。采用cronlolog工具对日志拆分的方式处理该问题1、下载cronolog工具,我下载的版本是cronolog-1.6.22、将下载好的文件解压,tarxvzfcronolog-1.6.2

系统 2019-08-12 01:33:35 2864

Linux

LINUX中断描述符初始化

LINUX中断描述符初始化@CopyLeftbyICANTH,ICandoANyTHingthatICANTHink!~Author:WenHui,WuHanUniversity,2012-6-4硬件产生中断之后,需要通过门描述符来寻找中断的处理程序入口。门描述符和段描述符一样,8个字节。门描述符大体分为:段偏移、段选择子以及DPL。段选择子用于在GDT中寻找到门段基址,DPL用于控制当前进程中断或异常访问权限。当发生中断时,将门描述符所指向的段基地放入%

系统 2019-08-12 01:33:27 2864

Tomcat

Tomcat部署项目

将一个新的项目部署到一台新机器上操作步骤为:1、将Tomcat安装包复制到新机器下,tomcat安装包路径为:D:\softwareinstallation\Tomcat下的文件apache-tomcat-6[1].0.18.zip复制到需要部署项目的机器上。2、将jdk包复制到机器上,拷贝路径为:D:\ProgramFiles\Java\jdk1.5.0_12。3、配置新机器的环境变量,配置tomcat_home,类似于D:\Tomcat\JAVA_HO

系统 2019-08-12 01:32:35 2864

各行各业

有源则至清——我读《移山之道》

引子===============大概是因为列在博文的作译者清单里的缘故罢,我常常能在第一时间得到有关新书的消息。这本《移山之道》的消息在《大道至简》出版前我就知道了。当时也是心中忐忑,因为同样是一本言“道”的书,同样以愚公移山为背景,同样讲软件工程……邹欣先生在博客中说这“车”撞得他眼冒金星,其实我又何尝不是如此?哈哈~于是当时便想着:等《移山之道》出版了一定得好好看看,是不是好书不论,评论的心态要先调整好。。。。还没想好怎么个调整法子,书就到了手上;还

系统 2019-08-12 01:32:14 2864