11 2015 档案

摘要:概述单元测试和集成测试在我们的软件开发整个流程中占有举足轻重的地位,一方面,程序员通过编写单元测试来验证自己程序的有效性,另外一方面,管理者通过持续自动的执行单元测试和分析单元测试的覆盖率等来确保软件本身的质量。这里,我们先不谈单元测试本身的重要性,对于目前大多数的基于 Java 的企业应用软件来说... 阅读全文
posted @ 2015-11-23 11:48 YDDMAX 阅读(350) 评论(0) 推荐(0)
摘要:1、简介 Nginx最大的特点是对高并发的支持和高效的负载均衡。是出色的web服务器,反代理服务器,邮件服务器。是由俄罗斯软件工程师Igor Sysoev开发的一个高性能的因它的稳定性、丰富的功能集、示例配置文件和低系统资源的消耗而闻名。能够支持高达50000 个并发连接。使用C编写的。 ... 阅读全文
posted @ 2015-11-22 22:59 YDDMAX 阅读(206) 评论(0) 推荐(0)
摘要:1、JDK安装 方法1: 将JDK安装包解压缩之后,编辑~/.bashrc文件,在该文件里面加入下面的配置,然后通过source ~/.bashrc。JDK即安装成功。 方法2:apt-get install openjdk-7-jdk 2、tomcat安装 1、tomcat的启动 /tomcat/ 阅读全文
posted @ 2015-11-22 21:36 YDDMAX 阅读(184) 评论(0) 推荐(0)
摘要:Linux是一个多用户,多任务的系统,可以同时运行多个用户的多个程序,就必然会产生很多的进程,而每个进程会有不同的状态。Linux进程状态:R (TASK_RUNNING),可执行状态。只有在该状态的进程才可能在CPU上运行。而同一时刻可能有多个进程处于可执行状态,这些进程的task_struct结... 阅读全文
posted @ 2015-11-20 10:05 YDDMAX 阅读(9394) 评论(0) 推荐(0)
摘要:转自:http://ifeve.com/google-guava-cachesexplained/范例01LoadingCache graphs = CacheBuilder.newBuilder()02.maximumSize(1000)03.expireAfterWrite(10, TimeUn... 阅读全文
posted @ 2015-11-18 23:41 YDDMAX 阅读(396) 评论(0) 推荐(0)
摘要:转自并发编程网1、前置条件(Preconditions)Guava在Preconditions类中提供了若干前置条件判断的实用方法,我们强烈建议在Eclipse中静态导入这些方法。每个方法都有三个变种:没有额外参数:抛出的异常中没有错误消息;有一个Object对象作为额外参数:抛出的异常使用Obje... 阅读全文
posted @ 2015-11-18 00:27 YDDMAX 阅读(241) 评论(0) 推荐(0)
摘要:本文转自:http://www.cnblogs.com/peida/archive/2013/06/14/Guava_Optional.htmlnull代表不确定的对象: Java中,null是一个关键字,用来标识一个不确定的对象。因此可以将null赋给引用类型变量,但不可以将null赋给基本类型... 阅读全文
posted @ 2015-11-18 00:19 YDDMAX 阅读(200) 评论(0) 推荐(0)
摘要:转自:http://blog.csdn.net/haidage/article/details/6794540:过滤器,执行一个过滤器会有返回个枚举值,即DENY,NEUTRAL,ACCEPT其中之一。返回DENY,日志将立即被抛弃不再经过其他过滤器;返回NEUTRAL,有序列表里的下个过滤器过接着... 阅读全文
posted @ 2015-11-06 00:40 YDDMAX 阅读(349) 评论(0) 推荐(0)
摘要::是的子节点,是负责写日志的组件。有两个必要属性name和class。name指定appender名称,class指定appender的全限定名。1.ConsoleAppender:(默认输出到System.out)把日志添加到控制台,有以下子节点::对日志进行格式化。(具体参数稍后讲解):字符串S... 阅读全文
posted @ 2015-11-06 00:21 YDDMAX 阅读(248) 评论(0) 推荐(0)
摘要:一:根节点包含的属性:scan:当此属性设置为true时,配置文件如果发生改变,将会被重新加载,默认值为true。scanPeriod:设置监测配置文件是否有修改的时间间隔,如果没有给出时间单位,默认单位是毫秒。当scan为true时,此属性生效。默认的时间间隔为1分钟。debug:当此属性设置为t... 阅读全文
posted @ 2015-11-06 00:13 YDDMAX 阅读(241) 评论(0) 推荐(0)
摘要:1、整型(建议主键设置为整型) MySQL数据类型 含义(有符号) tinyint(m) 1个字节 范围(-128~127) smallint(m) 2个字节 范围(-32768~32767) mediumint(m) 3个字节 范围(-8388608~8388607) int(m) 4个字节 范围 阅读全文
posted @ 2015-11-04 23:10 YDDMAX 阅读(414) 评论(0) 推荐(0)
摘要:转:http://blog.jobbole.com/51155/日志记录是应用程序运行中必不可少的一部分。具有良好格式和完备信息的日志记录可以在程序出现问题时帮助开发人员迅速地定位错误的根源。对于开 发人员来说,在程序中使用日志API记录日志并不复杂,不过遵循一些最佳实践可以更好的利用日志。本文介绍... 阅读全文
posted @ 2015-11-04 23:00 YDDMAX 阅读(857) 评论(0) 推荐(0)