搜索到与相关的文章
数据库相关

new/delete&malloc/free

归结点:1、malloc与free是C语言的标准库函数,new/delete是C++的运算符。它们都可用于申请动态内存和释放内存。2、对于非内部数据类型的对象而言,光用maloc/free无法满足动态对象的要求。对象在创建的同时要自动执行构造函数,对象在消亡之前要自动执行析构函数。由于malloc/free是库函数而不是运算符,不在编译器控制权限之内,不能够把执行构造函数和析构函数的任务强加于malloc/free。3、因此C++语言需要一个能完成动态内存

系统 2019-08-12 01:52:21 2444

数据库相关

多个存储过程搜索特定值

当我们阅读别人的存储过程的时候,想在多个存储过程搜索一个特定的值,下面这个存储过程可以帮助你在多个存储过程中找寻特定值CREATEPROCEDUREFind_Text_In_SP@StringToSearchvarchar(100)ASSET@StringToSearch='%'+@StringToSearch+'%'SELECTDistinctSO.NameFROMsysobjectsSO(NOLOCK)INNERJOINsyscommentsSC(NO

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

Tomcat

使用 Tomcat 7 新的连接池 —— Tomcat jdbc po

Tomcat在7.0以前的版本都是使用commons-dbcp做为连接池的实现,但是dbcp饱受诟病,原因有:dbcp是单线程的,为了保证线程安全会锁整个连接池dbcp性能不佳dbcp太复杂,超过60个类dbcp使用静态接口,在JDK1.6编译有问题dbcp发展滞后因此很多人会选择一些第三方的连接池组件,例如c3p0,bonecp,druid(@wenshao)等。为此,Tomcat从7.0开始引入一个新的模块:Tomcatjdbcpooltomcatjd

系统 2019-08-12 01:33:30 2444

操作系统

hierarchyid 和 父\子

父/子使用父/子方法时,每一行都包含对父级的引用。下表定义了一个用于在父/子关系中包含父行和子行的典型表:复制代码USEAdventureWorks2008R2;GOCREATETABLEParentChildOrg(BusinessEntityIDintPRIMARYKEY,ManagerIdintREFERENCESParentChildOrg(BusinessEntityID),EmployeeNamenvarchar(50));GO针对一些常见操作

系统 2019-08-12 01:33:13 2444

Linux

Linux 下安装 Tomcat 6 步骤

Linux下安装Tomcat6步骤---------------------linux服务器建议选择CentOs5.5,如下镜像站下载:http://isoredirect.centos.org/centos/5/isos/x86_64/ActualCountry下面是当前所在国家的镜像站,163的很快。---------------------oracle建议从如下地址下载:http://www.oracle.com/technetwork/databa

系统 2019-08-12 01:33:12 2444

Tomcat

转 设置Tomcat的JVM内存大小

设置Tomcat的JVM内存大小2011-11-2110:19:05|分类:Tomcat|标签:tomcatjvm|举报|字号订阅Tomcat本身不能直接在计算机上运行,需要依赖于硬件基础之上的操作系统和一个JVM。JAVA程序启动时JVM都会分配一个初始JVM内存和最大JVM内存给这个应用程序。这个初始内存和最大内存在一定程度都会影响程序的性能。比如说在应用程序用到最大内存的时候,JVM是要先去做垃圾回收的动作,释放被占用的一些内存。所以想调整Tomca

系统 2019-08-12 01:32:55 2444

Tomcat

tomcat下关于压缩过滤器的代码

tomcat下关于压缩过滤器的代码。具体路径为:C:\apache-tomcat-6.0.35\webapps\examples\WEB-INF\classes\compressionFilters。代码为:packagecompressionFilters;importjava.io.IOException;importjava.util.zip.GZIPOutputStream;importjavax.servlet.ServletOutputStre

系统 2019-08-12 01:32:50 2444

Tomcat

Tomcat 7优化前及优化后的性能对比

Tomcat7在我们日常开发、测试、生产环境都会使用到,但对于大部分开发人员来说,对其性能还是没有多大了解。本文就对它做一次性能测试,对比优化前后的性能区别。一、运行环境CPU:Intel(R)Pentium(R)P6200@2.13GHz;内存:4G,装的是32位win7,只认出3G,没有花时间去整ramdisk之类的东西;操作系统:win732位;JDK:1.7.0_55Tomcat:7.0.53大家不要笑,公司电脑,就给配这样的,慢的要死,悲剧!下面

系统 2019-08-12 01:32:29 2444

Python

Python多线程编程(二):启动线程的两种方法

在Python中我们主要是通过thread和threading这两个模块来实现的,其中Python的threading模块是对thread做了一些包装的,可以更加方便的被使用,所以我们使用threading模块实现多线程编程。一般来说,使用线程有两种模式,一种是创建线程要执行的函数,把这个函数传递进Thread对象里,让它来执行;另一种是直接从Thread继承,创建一个新的class,把线程执行的代码放到这个新的class里。将函数传递进Thread对象复

系统 2019-09-27 17:50:58 2443

Python

Python线程的两种编程方式

Python中如果要使用线程的话,python的lib中提供了两种方式。一种是函数式,一种是用类来包装的线程对象。举两个简单的例子希望起到抛砖引玉的作用,关于多线程编程的其他知识例如互斥、信号量、临界区等请参考python的文档及相关资料。1、调用thread模块中的start_new_thread()函数来产生新的线程,请看代码:复制代码代码如下:###thread_example.pyimporttimeimportthreaddeftimer(no,

系统 2019-09-27 17:49:41 2443