05 2014 档案

摘要:一、使用最原始的javax.xml.parsers,标准的jdk api// 字符串转XML[java]view plaincopyprint?StringxmlStr=\"......\";StringReadersr=newStringReader(xmlStr);InputSourceis=n... 阅读全文
posted @ 2014-05-30 17:56 yangkai_keven 阅读(489) 评论(0) 推荐(0) 编辑
摘要:杀死进程最安全的方法是单纯使用kill命令,不加修饰符,不带标志。首先使用ps -ef命令确定要杀死进程的PID,然后输入以下命令:# kill -pid注释:标准的kill命令通常都能达到目的。终止有问题的进程,并把进程的资源释放给系统。然而,如果进程启动了子进程,只杀死父进程,子进程仍在运行,因... 阅读全文
posted @ 2014-05-29 17:58 yangkai_keven 阅读(441) 评论(0) 推荐(0) 编辑
摘要:linux的nohup命令的用法。在应用Unix/Linux时,我们一般想让某个程序在后台运行,于是我们将常会用 & 在程序结尾来让程序自动运行。比如我们要运行mysql在后台: /usr/local/mysql/bin/mysqld_safe –user=mysql &。可是有很多程序并不想mys... 阅读全文
posted @ 2014-05-29 17:27 yangkai_keven 阅读(231) 评论(0) 推荐(0) 编辑
摘要:在平时开发中,我们经常采用HashMap来作为本地缓存的一种实现方式,将一些如系统变量等数据量比较少的参数保存在HashMap中,并将其作为单例类的一个属性。在系统运行中,使用到这些缓存数据,都可以直接从该单例中获取该属性集合。但是,最近发现,HashMap并不是线程安全的,如果你的单例类没有做代码... 阅读全文
posted @ 2014-05-28 11:21 yangkai_keven 阅读(363) 评论(0) 推荐(1) 编辑
摘要:关于split与StringTokenizer的理解一.split根据匹配给定的正则表达式来拆分此字符串。此方法返回的数组包含此字符串的子字符串,每个子字符串都由另一个匹配给定表达式的子字符串终止,或者由此字符串末尾终止。数组中的子字符串按它们在此字符串中出现的顺序排列。如果表达式不匹配输入的任何部... 阅读全文
posted @ 2014-05-28 10:54 yangkai_keven 阅读(229) 评论(0) 推荐(0) 编辑
摘要:可能有些人对系列化这个词过敏,我的理解很简单。就是说把原来是对象的类型转换成字符串类型(或者更确切的说是json类型的)。就这么简单。打个比方说,你有一个类,那么你可以通过这个方法转换成相应的json类型的认识javascript也不短的时间了,可是这个用法说实在的,我还是第一次见过,惭愧啊惭愧啊。... 阅读全文
posted @ 2014-05-22 15:11 yangkai_keven 阅读(148) 评论(0) 推荐(0) 编辑
摘要:最近在做一个小小的功能模块,前台有很多的数据需要传入到后台,前台页面设计如下:看起来不是很清楚,总之表单中的数据都要提交到后台进行处理,然后插入到数据库,而且是一起提交到后台的,实现的方法大致有两种:(在处理类似需求,如果大家有其他意见,可以一起来交流分享)1)通过表单提交,当然在后台需要为每个字... 阅读全文
posted @ 2014-05-22 14:40 yangkai_keven 阅读(6803) 评论(0) 推荐(0) 编辑
摘要:Web Service的定义W3C组织对其的定义如下,它是一个软件系统,为了支持跨网络的机器间相互操作交互而设计。Web Service服务通常被定义为一组模块化的API,它们可以通过网络进行调用,来执行远程系统的请求服务。这里我们从一个程序员的视角来观察web service。在传统的程序编码中,... 阅读全文
posted @ 2014-05-15 19:29 yangkai_keven 阅读(342) 评论(0) 推荐(0) 编辑
摘要:背景知识: 从JDK5开始提供名为Annotation(注释)的功能,它被定义为JSR-175规范。注释是以“@注释名”在代码中存在的,还可以添加一些参数值,例如:@SuppressWarnings(value="unchecked")。注释可以附加在package, class, method, ... 阅读全文
posted @ 2014-05-15 19:24 yangkai_keven 阅读(278) 评论(0) 推荐(0) 编辑
摘要:Resin介绍及其使用配置一Resin是一个提供高性能的,支持 Java/PHP 的应用服务器。目前有两个版本:一个是GPL下的开源版本,提供给一些爱好者、开发人员和低流量网站使用;一种是收费的专业版本,增加了一些更加适用于生产环境的特性。Resin的一些特性:可靠性:Resin包含了很多可靠的特性... 阅读全文
posted @ 2014-05-15 16:59 yangkai_keven 阅读(5328) 评论(0) 推荐(0) 编辑
摘要:我们都知道在jsp中include有两种形式,分别是Include指令:和include动作: 前者是指令元素、后者是行为元素。具体它们将在何处用?如何用及它们有什么区别?这应该是很多人看到它都会想到的问题。下面一起来看看吧。 通常当应用程序中所有的页面的某些部分(例如标题、页脚和导航栏)都相同的... 阅读全文
posted @ 2014-05-14 19:07 yangkai_keven 阅读(259) 评论(0) 推荐(0) 编辑
摘要:正则表达式,提供了简洁、灵活的手段,用于匹配文本字符串,如特定的字符,文字或字符样式。它对于初学者理解和使用所有的正则表达式语法是个头疼的事情。幸运的是,你可以获得在线帮助。在这篇文章中,列举了10个正则表达式测试站,当你写入代码前,可获得在线测试的帮助。1、RegExr2、Online Regul... 阅读全文
posted @ 2014-05-14 14:59 yangkai_keven 阅读(195) 评论(0) 推荐(0) 编辑
摘要:贪婪、勉强和侵占量词间的不同 在贪婪、勉强和侵占三个量词间有着细微的不同。 贪婪(*, ?, +):读入整个串,从后往前匹配 勉强(*?, ??, +?):从前往后匹配 侵占(*+, ?+, ++):读入整个串,从前往后匹配,匹配的是整个串 贪婪量词之所以称之为“贪婪的”,这是由于它们强迫... 阅读全文
posted @ 2014-05-14 10:42 yangkai_keven 阅读(465) 评论(0) 推荐(0) 编辑
摘要:贪婪、勉强和侵占量词间的不同 在贪婪、勉强和侵占三个量词间有着细微的不同。 贪婪(*, ?, +):读入整个串,从后往前匹配 勉强(*?, ??, +?):从前往后匹配 侵占(*+, ?+, ++):读入整个串,从前往后匹配,匹配的是整个串 贪婪量词之所以称之为“贪婪的”,这是由于它们强迫... 阅读全文
posted @ 2014-05-14 10:42 yangkai_keven 阅读(191) 评论(0) 推荐(0) 编辑
摘要:运行Rational Rose的时候如果出现这样的错误,先检查环境变量有没有common的地址,如果没有直接配上就OK;配置如下:D:\Program Files\Rational\Common; 我的win7直接使用大写的Common路径没有出现下面资料说的问题;如果有的可以按照下面资料再次修改下... 阅读全文
posted @ 2014-05-07 09:56 yangkai_keven 阅读(475) 评论(0) 推荐(0) 编辑
摘要:运行Rational Rose的时候如果出现这样的错误,先检查环境变量有没有common的地址,如果没有直接配上就OK;配置如下:D:\Program Files\Rational\Common; 我的win7直接使用大写的Common路径没有出现下面资料说的问题;如果有的可以按照下面资料再次修改下... 阅读全文
posted @ 2014-05-07 09:56 yangkai_keven 阅读(358) 评论(0) 推荐(0) 编辑
摘要:第一种:传入参数仅有数组 调用 string[] strValue = new string[] { "1", "2", "3" }; Reader.QueryForList("WebApp_Ibatisnet.dao.GetEmailList_Test", strValue ); 第二种:... 阅读全文
posted @ 2014-05-06 15:01 yangkai_keven 阅读(182) 评论(0) 推荐(0) 编辑
摘要:第一种:传入参数仅有数组 调用 string[] strValue = new string[] { "1", "2", "3" }; Reader.QueryForList("WebApp_Ibatisnet.dao.GetEmailList_Test", strValue ); 第二种:... 阅读全文
posted @ 2014-05-06 15:01 yangkai_keven 阅读(230) 评论(0) 推荐(0) 编辑
摘要:最近项目中使用到了Memcached,而客户端选择了XMemcached ,在设置过期时间时,因对Memcached 不熟悉,将expire 设置为1000000000,本意表示尽量长的时间不要过期,但在测试时发现,memcachedClient.set(key,exp,value)结果返回tr... 阅读全文
posted @ 2014-05-05 20:01 yangkai_keven 阅读(708) 评论(0) 推荐(0) 编辑
摘要:1Memcache是什么Memcache是danga.com的一个项目,最早是为LiveJournal服务的,目前全世界不少人使用这个缓存项目来构建自己大负载的网站,来分担数据库的压力。它可以应对任意多个连接,使用非阻塞的网络IO。由于它的工作机制是在内存中开辟一块空间,然后建立一个HashTabl... 阅读全文
posted @ 2014-05-05 12:11 yangkai_keven 阅读(176) 评论(0) 推荐(0) 编辑
摘要:本篇文章依旧采用小例子来说明,因为我始终觉的,案例驱动是最好的,要不然只看理论的话,看了也不懂,不过建议大家在看完文章之后,在回过头去看看理论,会有更好的理解。下面开始正文。【案例1】通过一个对象获得完整的包名和类名?123456789101112131415package Reflect;/***... 阅读全文
posted @ 2014-05-04 13:46 yangkai_keven 阅读(159) 评论(0) 推荐(0) 编辑
摘要:java.util.concurrent类ExecutorCompletionServicejava.lang.Object继承者java.util.concurrent.ExecutorCompletionService所有已实现的接口:CompletionService它实现了Completio... 阅读全文
posted @ 2014-05-04 09:46 yangkai_keven 阅读(578) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示