搜索到与相关的文章
Java

java 设计模式

l创建模式1.工厂模式简单工厂:又称静态工厂方法模式,它可以根据传进来的参数来选择创建哪些对象。这样方便,但有个缺点,因为工厂模式本来就是为了将对象的使用和创建脱藕,而如果使用简单工厂模式的话,那么客户端就需要知道要创建的对象的类型。工厂方法:又称多态性工厂模式。工厂模式的核心是一个抽象工厂类,而简单工厂模式把核心放在一个具体类上。工厂方法模式可以允许很多具体工厂从抽象工厂类中将创建行为继承下来,从而可以成为多个简单工厂模式的统合,进而推广了简单工厂类。而

系统 2019-08-12 09:30:07 2387

Java

Java图像渐变

图像渐变我们大体想一下思路无非是这样:将图像所有的像素点的RBG,每个点就减去相同的量,而且这个量是个渐变的量。是的,就是这样,我们的程序也是这个思路,不过就是没有单纯的“想”这么简单了。我这里只编写了纵向渐变,还没有写其他复杂的渐变,以后慢慢研究吧。先看效果:原始图片:图像变暗渐变:图像变暗渐变:图像变亮渐变:图像变亮渐变:我们以图像渐变暗举例,渐变亮同样的道理,无非是一个减,一个加。1.我们要先拿到图片,这个不赘述了,就是获得图像的BufferedIm

系统 2019-08-12 09:29:50 2387

编程技术

js进阶基础

转自http://www.ibm.com/developerworks/cn/web/wa-lo-dojoajax1/?S_TACT=105AGX52&S_CMP=tec-csdn#code5(成富的博客)null与undefinedJavaScript中一共有5种基本类型,分别是String、Number、Boolean、Null和Undefined。前3种都比较好理解,后面两种就稍微复杂一点。Null类型只有一个值,就是null;Undefined类型

系统 2019-08-12 09:29:50 2387

Java

带线程池的小服务器-Java实现

前两天,利用线程池技术(ThreadPool)写了个web服务器,其性能当然无法和apacheiis等相比,但基本的功能都有了,唯一欠缺的是无法解析动态页面,采用解释执行(asp模式的)效率太低,如果采用编译执行,要么自己编写一个编译器来编译整个动态页面,要么采用预编译,很复杂。。。。现在把代码拿出来晒一晒!由于只是初步的设计所以没有考虑到很多设计模式,代码在优化上很不到位,请各位高手不吝赐教。MainServer.java这是主服务文件,也是提供主线程的

系统 2019-08-12 09:29:48 2387

数据库相关

基于XML文件集群的数据库:GeneGrid-DataBases

下载文件查看说明文档今天我很高兴地宣布我的第二款作品,完全基于XML的数据库:GeneGrid-DataBases(V1.0)它基于这样一个思想:以最简单的原理,按照GUID-对应值的形式把所有的数据都存储在XML文件群中。原始文档发布地址:http://www.fssfans.com/blog.aspx?user=3&id=154552它的缺点:这并不是一个关系式数据库,所以它不支持SQL语言,内在的数据存储结构中也不存在互相的关联。但是它的这个缺点也是

系统 2019-08-12 01:55:28 2387

Oracle

maven之构建oracle的jdbc学习笔记_保存点_SQLXm

在前面的博客里面提到了jdbc的驱动注册与连接但是那个jdbc太旧了所以自己用jad把ojdbc6.jar进行了反编译又梳理了一下驱动注册和连接过程故此记录学习的脚步在梳理驱动注册的过程前先来看看jdbc3的保存点和jdbc4的操纵xml还有一个是transient关键字的测试packagecom.undergrowth.jdbc.learn;importjava.sql.CallableStatement;importjava.sql.Connectio

系统 2019-08-12 01:53:33 2387

数据库相关

sql数据库监控语句

--查找被阻塞进程Select*frommaster..sysprocesseswheredbid=9andblocked>0--查找阻塞头进程select*frommaster..sysprocessespwheredbid=9andblocked<=0andexists(select1frommaster..sysprocesseswhereblocked=p.spid)--查找等待时间长的进程Select*frommaster..sysprocess

系统 2019-08-12 01:51:45 2387

数据库相关

[全文索引]非索引字表

非索引字表在SQLServer2008中,使用称为“非索引字表”的对象在数据库中管理非索引字。“非索引字表”是一个由非索引字组成的列表,这些非索引字在与全文索引关联时会应用于该索引的全文查询。创建非索引字表可使用下列任一方法创建非索引字表:在数据库中使用系统提供的非索引字表。SQLServer为每种支持的语言(即默认情况下与给定断字符关联的每种语言)都附带了一个包含最常用非索引字的系统非索引字表。系统非索引字表包含所有支持语言的常用非索引字。可以复制系统非

系统 2019-08-12 01:34:02 2387

Java

Java Tomcat 中调用.net DLL的方法

近日一个java的项目,客户要求项目中必须使用其提供的加密机制,扔给了两个。net写的DLL.网络上搜了一圈也没找到啥东西,甚至看到人扬言此事绝无可能。郁闷当中考虑了一个思路。用C#做一个Com,调用客户提供的DLL实现加密解密的方法,然后提供给java使用。经过一番捣腾,最后证实可行。环境与工具:1、。netframework3.5C#2、javajdk1.5,Tomcat5.53、jacob-1.15-M3实现例子:一、C#制作Com组件新建一个Cla

系统 2019-08-12 01:33:32 2387

编程技术

查找MobileSafari WebKit revision number的方法

MobileSafari是开源的MacSafari的iOS版本,然而iOSWebKit并不完全开源,只公开了部分的WebCore和JavaScriptCore。有时需要知道iOSSafari的WebKitrevisionnumber是对应www.webkit.org上的哪个,可以这么看。用MobileSafari打开http://www.whatsmyuseragent.com,可以得到UA。例如iOS7simulatordeveloperpreview的

系统 2019-08-12 01:33:26 2387