[置顶] Exception in thread "main" java.lang.NoClassDefFoundError错误总结

摘要: 最近在强化自己的java基础,尝试不用任何IDE工具,编写并运行一个简单的java程序,结果不试不知道,一试吓一跳,其中就被“Exception in thread "main" java.lang.NoClassDefFoundError”的难住了。具体解决办法见原文:http://blog.cs... 阅读全文

posted @ 2015-03-26 21:25 _Slive 阅读(23099) 评论(0) 推荐(0)

[置顶] 【转】Java 代码优化过程的实例介绍

摘要: 原文出处:http://www.ibm.com/developerworks/cn/java/j-lo-codeoptimize/index.html优化 Java 程序的一些最佳实践通过笔者经历的一个项目实例,本文介绍了 Java 代码优化的过程,总结了优化 Java 程序的一些最佳实践,分析了进行优化的方法,并解释了性能提升的原因。从多个角度分析导致性能低的原因,并逐个进行优化,最终使得程序的性能得到极大提升,代码的可读性、可扩展性更强。衡量程序的标准衡量一个程序是否优质,可以从多个角度进行分析。其中,最常见的衡量标准是程序的时间复杂度、空间复杂度,以及代码的可读性、可扩展性。针对程序的时 阅读全文

posted @ 2013-10-18 10:18 _Slive 阅读(175) 评论(0) 推荐(0)

[置顶] 【翻译练习】为什么Google不会山寨成功的创业点子?

摘要: Google毫无疑问是互联网中最大的竞争者之一。它拥有最流行的搜索引擎,移动操作系统和地图服务。它不仅有庞大的用户基础,而且还极其富有。利用人才库和资金优势,它可以复制和创建任何已经证明是成功的产品。但是,为什么Google不山寨这些成功的创业点子呢? 阅读全文

posted @ 2013-09-13 09:54 _Slive 阅读(608) 评论(4) 推荐(1)

[置顶] 【翻译练习】HotSpot和OpenJDK起步

摘要: 原文http://www.infoq.com/articles/Introduction-to-HotSpot在这篇文章中,我们将看到HotSpotJava虚拟机(JVM)是如何开始工作的,还有它在OpenJDK开源项目的实现——它们都是来自一个虚拟机(VM)概念,并与Java 类库相互作用。介绍HotSpot源码让我们看一下JDK源码和包含Java概念在内的实现。这里有两种检查源码的主要方法:现代的IDE可以粘贴src.zip (来自 $JAVA_HOME),并准许从IDE访问,或者使用OpenJDK源代码和文件系统导航。这两种方式都是有用的,但对于第二种方法来说,用得舒服很重要,同样第一种 阅读全文

posted @ 2013-09-07 18:04 _Slive 阅读(865) 评论(0) 推荐(0)

[置顶] 【翻译练习】指导英语学习者如何阅读

摘要: 原文出处:http://www.englishclub.com/reading/guide.htm指导英语学习者如何阅读 你想变成一个优秀的读者吗?很多英语学习者心中都有这个目标。英语吧(EnglishClub)为英语学习者提供的阅读指南可以帮助到你。 在这个指南中,你将了解到:阅读为什么很重要;哪些阅读素材对英语语言学习者有用;在英语语言阅读测试中如何建立典型的任务;为如何变成强大的阅读者提供综合性的阅读提示;提供在哪里可以找到阅读素材;提供如何更好理解的阅读策略;还有通用的阅读策略供选择。关于阅读中有任何不明白的单词,你也可以咨询阅读词汇表(glossary)。为什么需要阅读? ... 阅读全文

posted @ 2013-08-27 12:15 _Slive 阅读(366) 评论(0) 推荐(0)

[置顶] SNMP4J开源代码研究总结

摘要: 由于工作中的需要,最近在研究SNMP协议和利用snmp4j和snmp4j.agent(http://www.snmp4j.org/),实现snmp的南向和北向功能。结合以前看过的一些开源代码,就如何去研究开源代码做如下总结:1、研究要联系理论 要有一定的目标和一定的基础知识后再去研究。比如研究snmp4j和snmp4j.agent,那首先得弄清楚什么是SNMP协议,它包括哪些组成要素等;又比如,研究tomcat源码,事先了解一下服务器的原理,多线程,web,servlet等知识,研究起来会更轻松些。 2、获取可用实例首先下载可用源码以及依赖文件,然后导入到所用的IDE中。获取实例方式有如... 阅读全文

posted @ 2013-07-03 22:51 _Slive 阅读(1819) 评论(0) 推荐(0)

[置顶] 【转】来自Google、Amazon和Facebook等7大知名互联网的系统扩展经验

摘要: 出处http://web.itivy.com/article-531-1.html本文出自澳大利亚一位ID为Dodgy Coder的程序员2012年4月的博客文章。他从High Scalability上整理和总结了Google、YouTube、Twitter、Amazon、Ebay、Facebook和Instagram等7家知名互联网的系统扩展经验。值得注意的是,有些资料时过境迁,已经不再反映最新情况,但是核心的理念和许多具体经验还是非常宝贵的学习资料,值得一读。不难发现,这7个公司都有以下共同的6大理念:保持简单——随着时间推移,复杂性会自然出现。自动化一切——包括灾难恢复。不断迭代——想扩 阅读全文

posted @ 2013-06-24 13:22 _Slive 阅读(224) 评论(0) 推荐(0)

[置顶] 关于Java日志框架总结

摘要: 在使用java进行开发时,日志模块基本是一个必不可少的部分,它对调试,记录运行,问题定位都起到很重要的作用。常用的日志框架包括: 1、sf4j(http://www.slf4j.org/); 2、commons-logging(http://commons.apache.org/proper/commons-logging/); 3、log4j(http://logging.apache.org/log4j/1.2/); 4、JDK自带logging; 5、其它日志框架。这些日志框架的常用功能和使用方式都是大体相同的(在这里我们不讨论这些日志框架原理,如何使用,关联,以及区别),所以... 阅读全文

posted @ 2013-06-18 23:19 _Slive 阅读(580) 评论(0) 推荐(0)

2013年9月2日

如何判断两个IP大小关系及是否在同一个网段中

摘要: 功能点判断某个IP地址是否合法判断两个IP地址是否在同一个网段中判断两个IP地址的大小关系知识准备IP协议子网掩码Java正则表达式基本原理IP地址范围0.0.0.0~255.255.255.255,包括了mask地址。IP地址划分A类地址:1.0.0.1~126.255.255.254B类地址:128.0.0.1~191.255.255.254C类地址:192.168.0.0~192.168.255.255D类地址:224.0.0.1~239.255.255.254E类地址:240.0.0.1~255.255.255.254判断两个IP地址是否是同一个网段中 要判断两个IP地址是不是在同一. 阅读全文

posted @ 2013-09-02 12:58 _Slive 阅读(3296) 评论(0) 推荐(0)

导航