- 博客(202)
- 资源 (3)
- 收藏
- 关注
原创 Ant 学习
一 "**"通配符这里说一说“**”这个通配符。一个星号在 Ant中表示“文件名中的”任意个字符,所以“*”就表示了所有的文件,但是“\”不会出现在“文件名中”,所以“*”并不包括子目录下的文件;而两个星号表示包含“\”在内的任意个字符,所以“**”匹配诸如“\dira\dirb\file_id.diz”的文件名,从而也就包含任意级子目录中所有的文件。进而我们就知道“**/cvs/**”表示在
2016-10-29 21:24:22
513
原创 cat命令
使用权限所有使用者1 清空/etc/test.txt档案内容 cat /dev/null > /etc/test.txt2 cat 也可以用来制作镜像文件。例如要制作软碟的像文件,将软碟放好后打cat /dev/fd0 > OUTFILE3 相反的,如果想把 image file 写到软碟,请打cat IMG_FILE > /dev/fd0 注:1. OUTF
2016-05-17 17:43:39
460
转载 BigPipe学习研究
http://www.cnblogs.com/mofish/archive/2011/11/03/2234858.html1. 技术背景 FaceBook页面加载技术试想这样一个场景,一个经常访问的网站,每次打开它的 页面都要要花费6 秒;同时另外一个网站提供了相似的服务,但响应时间只需3 秒,那么你会如何选择呢?数据表明,如果用户打开一个网站,等待3~4 秒还没有任何
2016-05-04 17:52:10
368
转载 Html书签的使用
http://blog.youkuaiyun.com/baple/article/details/39666519当网页内容太长或要导航到其它页面的一个具体位置时,可以使用 Html 中书签。 1.同一个web页面链接 首先设计书签 在不同位置定义 返回到top位置 2.不同的页面之间转接 如果是在不同的页面之间链接时要在href属性中加上网页名称。 Fir
2016-01-29 19:54:46
1119
转载 ServletConfig与ServletContext对象详解
http://blog.sina.com.cn/s/blog_696024a90100o6hq.htmlServletConfig与ServletContext对象详解一、ServletConfig对象 在Servlet的配置文件中,可以使用一个或多个标签为servlet配置一些初始化参数。(配置在某个servlet标签或者整个web-app下) 当servlet配
2016-01-27 22:05:58
359
转载 WEB 容器、WEB服务和应用服务器的区别与联系
http://blog.sina.com.cn/s/blog_643634b80101dapn.html学习Javaweb技术时,总是容易被诸如web服务器、容器、中间件之类的概念弄混淆,导致理解上本来很清晰的思路一下变得模糊了,以下是通过网上搜索的资料整理的一份对这几个概念的初步理解,便于后续深入的学习,相信只有对每一个概念进行了深入的学习和理解,模糊不清的东西才会变得清晰并最终融会贯通。
2016-01-27 19:50:38
1797
转载 TD不换行 nowrap属性
http://blog.youkuaiyun.com/yangqicong/article/details/7004420表格table的td单元格中,文字长了往往会撑开单元格,但是如果table都不够宽了,就换行了好像(不要较真其他情况,我只说会换行的情况)。换行后的表格显得乱糟糟,不太好看,我不喜欢这样的换行。当然可以通过对每列td都设置宽度,那样太麻烦了,并且有时没法预计td中的文字会有多长
2015-09-09 13:38:48
639
原创 读取文件并转化为String
String text = new String(Files.readAllBytes(Paths.get(inputFilePath)),StandardCharsets.UTF_8);java.nio.charset.StandardCharsetsjava.nio.file.Filesjava.nio.file.Paths
2015-09-08 17:20:53
1078
转载 Guava学习笔记:Guava新增集合类型-Multimap
在日常的开发工作中,我们有的时候需要构造像Map>或者Map>这样比较复杂的集合类型的数据结构,以便做相应的业务逻辑处理。例如:import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;import org.junit.Test;public
2015-07-09 18:16:28
493
转载 Java 8 Optional类深度解析
身为一名Java程序员,大家可能都有这样的经历:调用一个方法得到了返回值却不能直接将返回值作为参数去调用别的方法。我们首先要判断这个返回值是否为null,只有在非空的前提下才能将其作为其他方法的参数。这正是一些类似Guava的外部API试图解决的问题。一些JVM编程语言比如Scala、Ceylon等已经将对在核心API中解决了这个问题。在我的前一篇文章中,介绍了Scala是如何解决了这个问题。
2015-06-12 15:14:04
2797
转载 Firefox不支持event解决方法
//火狐上的用调试的小问题。alert();的使用alert();当里面没有参数时会在火狐中无法运行,IE可以。alert('');有参数火狐才会执行,在火狐调试时要特别注意。----------------------------------------------------------------------------------------------------
2015-06-07 03:50:51
428
转载 JS在firefox和IE下的区别 兼容解决方案
JS在firefox和IE下的区别 兼容解决方案文章分类:Web前端一、document.formName.item("itemName") 问题 问题说明:IE下,可以使用 document.formName.item("itemName") 或 document.formName.elements ["elementName"];Firefox下,只能使用document.fo
2015-06-06 20:42:48
415
原创 jquery 如何创建类似java map集合
var map = {}; // Map map = new HashMap();map[key] = value; // map.put(key, value);var value = map[key]; // Object value = map.get(key);var has = key in map; // boolean has = map.containsKey(key);d
2015-06-06 12:33:44
15269
转载 用Js的eval解析JSON中的注意点
在JS中将JSON的字符串解析成JSON数据格式,一般有两种方式:1.一种为使用eval()函数。2. 使用Function对象来进行返回解析。使用eval函数来解析,并且使用jquery的each方法来遍历用jquery解析JSON数据的方法,作为jquery异步请求的传输对象,jquery请求后返回的结果是json对象,这里考虑的都是服务器 返回JSON形式的字
2015-06-05 18:24:41
386
转载 理解Load Average做好压力测试
http://www.blogjava.net/cenwenchu/archive/2008/06/30/211712.htmlSIP的第四期结束了,因为控制策略的丰富,早先的的压力测试结果已经无法反映在高并发和高压力下SIP的运行状况,因此需要重新作压力测试。跟在测试人员后面做了快一周的压力测试,压力测试的报告也正式出炉,本来也就算是告一段落,但第二天测试人员说要修改报告,由于这次作
2015-05-31 20:00:39
394
原创 springmvc笔记
1、controller的参数如果不显设为reqired=false的话,默认是true,所以当没有传过来参数时就会出错2、
2015-05-30 19:10:58
342
转载 HashBasedTable
OverviewPackageClassUseTreeDeprecatedIndexHelpPrev ClassNext ClassFramesNo FramesAll ClassesSummary: Nested | Field | Constr | MethodDetail: Field | Constr | Method
2015-05-22 17:16:10
4801
转载 EL表达式调用函数
http://blog.youkuaiyun.com/it_man/article/details/7657691首先说一下ognl调用方式s:setname="albumImg"value="@com.iss.portal.base.util.FileTools@getImgByWH(#oneAlbum.cover,'100X100')">s:set>其次EL表达式调用自定义函数 1
2015-05-22 15:21:15
3780
原创 css学习
1、如果值为若干单词,则要给值加引号:p{color:"red aa"}2、是否包含空格不会影响 CSS 在浏览器的工作效果,同样,与 XHTML 不同,CSS 对大小写不敏感。不过存在一个例外:如果涉及到与 HTML 文档一起工作的话,class 和 id 名称对大小写是敏感的。3、你可以对选择器进行分组,这样,被分组的选择器就可以分享相同的声明。用逗号将需要分组的选择器分开。在下面
2015-05-16 11:25:16
340
原创 Object 的clone方法
原理:从内存中(堆内存)以二进制流的方式进行拷贝,重新分配一个内存块特点:1、构造函数不会执行 2、浅拷贝 3、final成员变量不可以执行拷贝。浅拷贝:只拷贝对象本身,对其内部的数组、引用对象(除了可变对象)不拷贝,直接共享。深拷贝:所有的都拷贝。
2015-05-05 10:13:29
425
转载 C++面试宝典2011版
1.new、delete、malloc、free关系delete会调用对象的析构函数,和new对应free只会释放内存,new调用构造函数。malloc与free是C++/C语言的标准库函数,new/delete是C++的运算符。它们都可用于申请动态内存和释放内存。对于非内部数据类型的对象而言,光用maloc/free无法满足动态对象的要求。对象在创建的同时要自动执行构造函数,对象在消亡之
2015-04-17 20:30:01
443
转载 JAVA解析JSON相关
在网上看了好些JAVA解析JSON文章,感觉很不错,直接收为私用了: 一json-lib.jar开发包使用依赖包 json-lib.jar开发包使用需要依赖包以下开发包: Json-lib requires (at least) the following dependencies in your classpath: * jakarta commons-lang
2015-04-17 20:10:20
313
转载 JSON 入门指南
JSON 即 JavaScript Object Natation,它是一种轻量级的数据交换格式,非常适合于服务器与 JavaScript 的交互。本文将快速讲解 JSON 格式,并通过代码示例演示如何分别在客户端和服务器端进行 JSON 格式数据的处理。10 评论:廖 雪峰, 撰稿人2008 年 8 月 22 日内容
2015-04-17 19:41:32
395
转载 ActiveMQ实现负载均衡+高可用部署方案
一、架构和技术介绍1、简介ActiveMQ 是Apache出品,最流行的,能力强劲的开源消息总线。完全支持JMS1.1和J2EE 1.4规范的 JMS Provider实现2、activemq的特性1. 多种语言和协议编写客户端。语言: Java, C, C++, C#, Ruby, Perl, Python, PHP。应用协议: OpenWire,Stom
2015-04-17 17:08:09
495
转载 Web用户的身份验证及WebApi权限验证流程的设计和实现
前言:Web 用户的身份验证,及页面操作权限验证是B/S系统的基础功能,一个功能复杂的业务应用系统,通过角色授权来控制用户访问,本文通过Form认证,Mvc的Controller基类及Action的权限验证来实现Web系统登录,Mvc前端权限校验以及WebApi服务端的访问校验功能。1. Web Form认证介绍Web应用的访问方式因为是基于浏览器的Http地址请求,所
2015-04-16 09:25:31
1622
转载 OpenID
OpenID 的创建基于这样一个概念:我们可以通过 URI (又叫 URL 或网站地址)来认证一个网站的唯一身份,同理,我们也可以通过这种方式来作为用户的身份认证。由于URI 是整个网络世界的核心,它为基于URI的用户身份认证提供了广泛的、坚实的基础。OpenID 系统的第一部分是身份验证,即如何通过 URI 来认证用户身份。目前的网站都是依靠用户名和密码来登录认证,这就意味着大家在每个网
2015-04-16 09:24:05
2081
转载 十道海量数据处理面试题与十个方法大总结
http://kb.cnblogs.com/page/95701/第一部分、十道海量数据处理面试题 1、海量日志数据,提取出某日访问百度次数最多的那个IP。 此题,在我之前的一篇文章算法里头有所提到,当时给出的方案是:IP的数目还是有限的,最多2^32个,所以可以考虑使用hash将ip直接存入内存,然后进行统计。 再详细介绍下此方案:首先是这一天,
2015-04-15 11:37:08
349
转载 NSLookUP命令小结及附带DNS名词解释
http://blog.vsharing.com/BillMa/A1053860.html阅读本文的基本要求:1. 对cmd命令的使用有一定基础2. 对DNS的基本原理及常见概念有一定的了解, 如主机,别名,正向查找区域,反向查找区域等等。3. 对网络协议有简单的认识, 如TCP/IP的基本配置 Nslookup是由微软发布的一个用于检测
2015-04-15 09:44:32
746
转载 扩展欧几里德算法
欧几里德算法欧几里德算法又称辗转相除法,用于计算两个整数a,b的最大公约数。gcd函数就是用来求(a,b)的最大公约数的。 gcd函数的基本性质:性质一:gcd(a,b)=gcd(b,a)=gcd(-a,b)=gcd(|a|,|b|)证明略。 性质二:gcd(a,b)=gcd(b,a mod b)证明:a可以表示成a = kb + r
2015-04-05 17:07:32
454
转载 裴蜀定理
在数论中,裴蜀等式或裴蜀定理是一个关于最大公约数(或最大公约式)的定理。裴蜀定理得名于法国数学家艾蒂安·裴蜀,说明了对任何整数、和它们的最大公约数,关于未知数和的线性丢番图方程(称为裴蜀等式):有整数解时当且仅当m是d的倍数。裴蜀等式有解时必然有无穷多个整数解,每组解、都称为裴蜀数,可用扩展欧几里得算法求得。例如,12和42的最大公约数是6,则方程有解。事实上有(-3)
2015-04-05 17:00:57
3222
转载 给定正整数b,求最大的整数a,满足a*(a+b) 为完全平方数
http://www.cnblogs.com/snake-hand/archive/2013/06/05/3120010.html题意:给定正整数b,求最大的整数a,满足a*(a+b) 为完全平方数,1 解题思路:我们设a,b的最大公约数为g,则a与a+b的最大公约数也为g,因为最大公约数有性质:gcd(a,b)=gcd(a,a+b)这样我们就可以进一
2015-04-01 15:58:58
902
原创 sort list
Sort a linked list in O(n log n) time using constant space complexity.ListNode getMiddleOfList(ListNode head) { ListNode slow = head; ListNode fast = head; while
2015-03-31 21:21:06
384
转载 Amazon的概率面试题
该问题包含两个子问题:子问题1:给你一个骰子,你扔到几,机器将会给你相应的金钱。比如,你扔到6,机器会返回你6块钱,你扔到1,机器会返回你1块钱。请问,你愿意最多花多少钱玩一次?子问题2:在子问题1里,你只能扔一次,现在呢,可以给你两次机会,但是你自己也可以选择只扔一次。但返回的钱以最后一次为准。比如,第一次你扔了6,你把第二次机会就放弃了,这样机器会返给你6块钱。但是,假设你
2015-03-30 17:18:45
2139
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人