02 2014 档案

摘要:转载自:http://blog.csdn.net/chenweitang123/article/details/6255108Dom4j的相关知识点.比较系统.目录1、DOM4J简介2、XML文档操作1 2.1、读取XML文档: 2.2、获取根节点 2.3、.新增一个节点以及其下的子节点与数据 2.4、写入XML文件 2. 5、遍历xml节点 2.6、创建xml文件 2.7、修改节点属性 2.8、删除节点2、XML文档操作2 2.1、Document对象相关 1、读取XML文件,获得document对象. 2、解析XML形式的文本,得到doc... 阅读全文
posted @ 2014-02-28 18:14 奋斗中的毛毛虫 阅读(300) 评论(0) 推荐(0)
摘要:转载自:http://blog.csdn.net/liushuijinger/article/details/17506883Struts、Hibernate、Spring这类的框架给我们开发带来非常大的好处,让我们更加快速、有效的开发。所以我们在开发中通常都会用到各种框架,每个框架都有很多jar包,每个jar都有各自不同的功能。开发不同的功能用到的jar也不尽相同,所以当我们用到相关框架的时候,并不是把它所有的jar都引入系统。那么怎么确定自己将会用到框架中的哪些jar包呢?这就需要我们知道框架中每个jar都是干什么的。今天我先向大家介绍一下Spring的相关jar包。Follow me!s 阅读全文
posted @ 2014-02-28 18:12 奋斗中的毛毛虫 阅读(173) 评论(0) 推荐(0)
摘要:转载自:http://www.cnblogs.com/shawnloong/archive/2013/02/07/2908911.htmlOPTIMIZE TABLE 当您的库中删除了大量的数据后,您可能会发现数据文件尺寸并没有减小。这是因为删除操作后在数据文件中留下碎片所致。OPTIMIZE TABLE 是指对表进行优化。如果已经删除了表的一大部分数据,或者如果已经对含有可变长度行的表(含有 VARCHAR 、 BLOB 或 TEXT 列的表)进行了很多更改,就应该使用OPTIMIZE TABLE 命令来进行表优化。这个命令可以将表中的空间碎片进行合并,并且可以消除由于删除或者更新造成的空间 阅读全文
posted @ 2014-02-28 14:31 奋斗中的毛毛虫 阅读(349) 评论(0) 推荐(0)
摘要:转载自:http://www.cnblogs.com/giraffe/p/3193085.html第一:两个文件的交集,并集前提条件:每个文件中不得有重复行1. 取出两个文件的并集(重复的行只保留一份)2. 取出两个文件的交集(只留下同时存在于两个文件中的文件)3. 删除交集,留下其他的行1.cat file1 file2 | sort | uniq > file32. cat file1 file2 | sort | uniq -d > file33. cat file1 file2 | sort | uniq -u > file3第二:两个文件合并一个文件在上,一个文件在 阅读全文
posted @ 2014-02-26 14:29 奋斗中的毛毛虫 阅读(390) 评论(0) 推荐(0)
摘要:转载自:http://my.oschina.net/jack230230/blog/56339Java的Comparable接口提供一个对实现了这个接口的对象列表进行排序的办法。原始的排序对于简单的对象来说具有意义,但是当我们面对复杂的面向对象的业务逻辑对象时,事情变得复杂的多。从业务经理的角度来看,一些交易对象的自然顺序可能是按照交易的价值来排序的,但是从系统管理员的角度来看,这个排序的规则可能是交易的速度。所以在大多数情况下,并没有明确的业务领域对象的自然排序规则。假设我们找到了一个需要排序的类,比如说Campany。我们把公司的offical name作为主关键字,把id作为次要关键字。 阅读全文
posted @ 2014-02-20 16:00 奋斗中的毛毛虫 阅读(405) 评论(0) 推荐(0)
摘要:转载自:http://www.blogjava.net/fastunit/archive/2008/04/08/191533.html当需要排序的集合或数组不是单纯的数字型时,通常可以使用Comparator或Comparable,以简单的方式实现对象排序或自定义排序。一、Comparator强行对某个对象collection进行整体排序的比较函数,可以将Comparator传递给Collections.sort或Arrays.sort。接口方法:/***@returno1小于、等于或大于o2,分别返回负整数、零或正整数。*/intcompare(Objecto1,Objecto2);案例:i 阅读全文
posted @ 2014-02-20 15:58 奋斗中的毛毛虫 阅读(262) 评论(0) 推荐(0)
摘要:参考自:http://www.gaojinbo.com/linux%E5%86%85%E7%BD%91ip%E7%9A%84%E6%9C%BA%E5%99%A8%E5%A6%82%E4%BD%95%E6%9F%A5%E7%9C%8B%E6%9C%AC%E5%9C%B0%E5%A4%96%E7%BD%91ip.html非常简单,下面一条命令搞定curl ifconfig.me完成!更多命令以及返回结果如下:Command Line Interface$ curl ifconfig.me⇒221.7.252.66$ curl ifconfig.me/ip⇒221.7.252.66$ curl if 阅读全文
posted @ 2014-02-20 11:27 奋斗中的毛毛虫 阅读(854) 评论(0) 推荐(0)
摘要:转载自:http://blog.csdn.net/cnbird2008/article/details/18953113Google是支持开源运动的最大公司之一,它们现在总共发布有超过500个的开源项目(大部分都是利用它们的API来完成),本文将列举一些有趣的开源项目,其中很可能有不少你不知道的哦。文本文件处理:Google CRUSH (Custom Reporting Utilities for SHell)CRUSH是为命令行或shell scripts处理特定文字数据而制作的一系列工具,这里有指南。C++库和源代码:Google Breakpad一个开源的多平台崩溃报告系统。Googl 阅读全文
posted @ 2014-02-20 10:25 奋斗中的毛毛虫 阅读(212) 评论(0) 推荐(0)
摘要:转载自:http://blog.chinaunix.net/uid-26785297-id-3375270.htmlfg、bg、jobs、&、nohup、ctrl + z命令一、&加在一个命令的最后,可以把这个命令放到后台执行,如gftp &,二、ctrl + z可以将一个正在前台执行的命令放到后台,并且处于暂停状态,不可执行三、jobs查看当前有多少在后台运行的命令jobs -l选项可显示所有任务的PID,jobs的状态可以是running, stopped, Terminated,但是如果任务被终止了(kill),shell 从当前的shell环境已知的列表中删除任 阅读全文
posted @ 2014-02-18 18:57 奋斗中的毛毛虫 阅读(250) 评论(0) 推荐(0)
摘要:转载自:http://blog.csdn.net/xfblue2dreamfy/article/details/6753920浏览器的种类,如果按照生产商的品牌分,不说数以万计,起码也有成百上千种了, 如果按浏览器核心分类,它的种类就会少的多。 当今浏览器核心的种类值得一体的大约只有三到四个,它们分别是:Trident、Gecko、WebKit和Presto。乍一看,似乎都很陌生,其实并不然,只要你上过网,就至少用过其中一种浏览器核心的浏览器软件,因为它们的市场占有率的确是太高了。一、Trident核心,代表产品Internet Explorer 说起Trident,很多人都会感到陌生,... 阅读全文
posted @ 2014-02-13 22:33 奋斗中的毛毛虫 阅读(2739) 评论(0) 推荐(0)
摘要:firefox开发http://www.cppblog.com/epubcn/category/8842.html深入字节码 ASM实现AOP+Hasor框架http://my.oschina.net/u/1166271/blog/162796IBM developerWorkshttp://www.ibm.com/developerworks/cn/topics/java 并发编程http://ifeve.com/java技术http://viralpatel.net/blogs/安全---看帖子底下的友链http://blog.csdn.net/cnbird2008/article/det 阅读全文
posted @ 2014-02-13 15:31 奋斗中的毛毛虫 阅读(215) 评论(0) 推荐(0)
摘要:转载自:http://blog.csdn.net/jinhill/article/details/5928993正则表达式最实用的一个地方是验证用户输入。它可以轻松验证邮编、电话号码、信用卡号码——以及现实世界中各种类型的信息。一个正则表达式可以替换成打甚至上百行过程代码。UNIX 和 Web 编程语言如 Perl从一开始就有正则表达式,但在 Windows 世界或MFC,从来都是使用第三方库,一直到 .NET 框架才结束这个局面。因此现在 .NET 提供一个完整的正则表达式库,为什么不在MFC应用程序中使用它呢?利用 RegexWrap 库,你甚至都不需要托管扩展或 /clr。 MFC 已. 阅读全文
posted @ 2014-02-13 15:28 奋斗中的毛毛虫 阅读(2116) 评论(0) 推荐(0)
摘要:转载自:http://blog.csdn.net/jinhill/article/details/5767035因为工作中需要查看byte[]原始编码,eclipse中debug模式下默认查看byte使用10进制显示,上网查找发现配置为16进制(Hex)显示的办法,记录下来备忘在debug模式试图下,Variables试图窗内 View Menu->Java Preferences...在打开的对话框中Primative Display Options中选中Display hexadecimal values即可最后在debug时查看byte值就会显示对应16进制编码内容 阅读全文
posted @ 2014-02-13 15:26 奋斗中的毛毛虫 阅读(768) 评论(0) 推荐(0)
摘要:转载自:http://blog.csdn.net/jinhill/article/details/5901042摘要 RADIUS协议是一个被广泛应用于网络认证、授权和计费的协议。本文在介绍了RADIUS协议原理的基础上,对RADIUS协议的实现做了分析与设计。 1 引言 远程认证拨号用户服务协议(Remote Authentication Dial In User Service, RADIUS)最初是由Livingston公司提出的一个为拨号用户提供认证和计费的协议。后经多次改进,逐渐成为一项通用的网络认证、计费协议,并定义于IETF提交的RFC2865和RFC2866文件中。RADI.. 阅读全文
posted @ 2014-02-13 15:14 奋斗中的毛毛虫 阅读(5378) 评论(0) 推荐(1)
摘要:转载自:http://blog.csdn.net/wangjun_1218/article/details/4330244浏览器发送URL的编码特性尽管有很多规范URL的标准,例如RFC 3987,但实际应用中却非常混乱。本文主要介绍浏览器发送URL到服务器的一些特性,作为开发和应用的参考。通常浏览器会用两种编码方式发送URL到服务器,分别是UTF-8和ANSI(当前系统语言设置,在Windows系统中可以理解为当前代码页)。接下来分别介绍几种常用浏览器发送URL的编码特性。一、直接在地址栏输入URL的情况中文Windows环境下,假如直接在浏览器的地址栏输入URL:http://www.ch 阅读全文
posted @ 2014-02-12 18:39 奋斗中的毛毛虫 阅读(555) 评论(0) 推荐(0)
摘要:转载自:http://blog.csdn.net/ahhsxy/article/details/7356128这里所说的跨域,是指跨二级域名,而且这些域名对应的应用都在同一个app上, 比如我有以下3个域名:www.vinceruan.infoblog.vinceruan.infobbs.vinceruan.info我要在这三个域名直接共享cookie或者共享session,如何实现呢?在tomcat下又如何实现呢?首先我们来了解下cookie,顾名思义,小甜心,少食即可,多吃无益。cookie是通过浏览器保存在客户端的临时数据,一般这些数据对安全的要求不高,虽然可以通过加密存放和SSL方式提 阅读全文
posted @ 2014-02-10 18:52 奋斗中的毛毛虫 阅读(1755) 评论(0) 推荐(0)
摘要:原创作品,允许转载,转载时请务必以超链接形式标明文章原始出处、作者信息和本声明。否则将追究法律责任。http://going.blog.51cto.com/7876557/1304204NginX工作原理Nginx由内核和模块组成,是一个轻量级的web服务器,工作也相对比较简单,通过查找配置文件将客户端请求映射到一个location block(location是Nginx配置中的一个指令,用于URL匹配),而在这个location中所配置的每个指令将会启动不同的模块去完成相应的工作。Nginx的模块从结构上分为核心模块、基础模块和第三方模块, HTTP模块、EVENT模块和MAIL模块等属于 阅读全文
posted @ 2014-02-08 15:22 奋斗中的毛毛虫 阅读(241) 评论(0) 推荐(0)
摘要:转载自:http://blog.csdn.net/sand_ant/article/details/10503579一、request请求Header简介Accept:--客户机支持的类型Accept-Charset:--采用的编码类型Accept-Encoding:--客户机支持的数据压缩格式Accept-Language:--客户机语言环境Host:--想访问的主机名If-Modified-Since:--资源缓存到客户机的时间Referer:--跳转来源(跳到此网页所点击的连接,主要用于防盗链)User-Agent:--客户机的软件环境(操作系统版本,浏览器版本)Cookie:--从客户 阅读全文
posted @ 2014-02-08 15:12 奋斗中的毛毛虫 阅读(370) 评论(0) 推荐(0)
摘要:转载自:http://blog.csdn.net/lifeibo/article/details/5979572Expires、Cache-Control、Last-Modified、 ETag是RFC 2616(HTTP/1.1)协议中和网页缓存相关的几个字段。前两个用来控制缓存的失效日期,后两个用来验证网页的有效性。要注意的是, HTTP/1.0有一个功能比较弱的缓存控制机制:Pragma,使用HTTP/1.0的缓存将忽略Expires和Cache-Control头。我们这里以Apache2.0服务器为例,只讨论HTTP/1.1协议。ExpiresExpires字段声明了一个网页或URL地 阅读全文
posted @ 2014-02-08 14:59 奋斗中的毛毛虫 阅读(697) 评论(0) 推荐(0)
摘要:转载自:http://matychen.iteye.com/blog/1477350项目采用maven构建的时候,需要压缩js,css等,网上找了相关资料,自己综合了下~直接放代码:Xml代码net.alchim31.mavenyuicompressor-maven-plugin1.3.0installcompress**/*.min.js**/*-min.jstrue-1org.codehaus.mojonative2ascii-maven-plugin1.0-beta-1installnative2ascii${project.build.directory}/${project.buil 阅读全文
posted @ 2014-02-07 17:33 奋斗中的毛毛虫 阅读(1646) 评论(0) 推荐(0)
摘要:转载自:http://blog.csdn.net/fangxing80/article/details/17639607我们知道在 Web 应用开发中为了提高客户端响应速度,需要将页面使用的资源最小化,yuicompressor-maven-plugin 能够很好的实现js, css的压缩、合并处理。先来看看工程结构:project└─main ├─java └─webapp ├─app │ │ index.html │ │ │ ├─css │ │ style.css │ │ │ └─js │ app1.js │ ... 阅读全文
posted @ 2014-02-07 17:24 奋斗中的毛毛虫 阅读(751) 评论(0) 推荐(0)