- 博客(15)
- 资源 (3)
- 收藏
- 关注
转载 异常处理原理和原则
http://www.cnblogs.com/weidagang2046/p/exception-handling-principles.html异常处理原理和原则异常机制是现代主流语言的标配,但是异常处理问题虽然已经被讨论很多,也有很多经典书籍的论述,却一直都充满争议。很多人都觉得异常处理很难拿捏,同时也难以理解一些语言或库的异常处理设计。我使用Java近10年,但直到最
2015-02-28 15:44:14 1100
转载 测试驱动开发(TDD)实战小例子 (转)
我们知道,测试驱动开发(TDD)的基本思想就是在开发功能代码之前,先编写测试代码。也就是说在明确要开发某个功能后,首先思考如何对这个功能进行测试,并完成测试代码的编写,然后编写相关的代码满足这些测试用例。再循环进行添加其他功能,直到完全部功能的开发最近,在公司一个支付系统的接口开发中,我按照上述方法进行了一次TDD的开发尝试。具体实现的功能是:解析渠道商返回的业务参数。首先,我整理出了TODO
2015-02-28 13:27:43 970
转载 单元测试军规:如何编写更好的单元测试
如何编写更好的单元测试单元测试在最近的工作中使用比较广泛,我已经收集了一些关于如何编写更好的测试类的准则,并且我已经尝试着坚持这些准则多年了。记住,编写糟糕的测试是在浪费时间,并会在以后造成更大的问题。所以最好把这些准则记在心里。不应该编写成功通过的单元测试-它们应该被写成不通过的。你可以在几分钟内让任何一组测试通过,但这只是在欺骗你自己。测试类应该只测试一个功能-你应该用一个功能
2015-02-28 11:26:35 353
转载 Checked vs UnChecked 异常 ,使用场合?
异常的概念 任何的异常都是Throwable类(为何不是接口??),并且在它之下包含两个字类Error / Exception,而Error仅在当在Java虚拟机中发生动态连接失败或其它的定位失败的时候,Java虚拟机抛出一个Error对象。典型的简易程序不捕获或抛出Errors对象,你可能永远不会遇到需要实例化Error的应用,那就让我们关心一下Exception。
2015-02-26 09:30:45 778
转载 JAVA 的checked异常和unchecked异常
什么是unchecked异常?即RuntimeException(运行时异常)不需要try...catch...或throws 机制去处理的异常列举最常用的五种RuntimeException: 这是JAVA认证考试中最常见的题目,事实上,runtime exception中最常见的,经常碰到的,也就5,6种,如下: ArithmeticExc
2015-02-26 09:11:05 544
转载 如何在Linux命令行中创建以及展示演示稿
如何在Linux命令行中创建以及展示演示稿2015-02-10 10:05 译者: soooogreen Linux中国 字号:T | Tmdp是Linux下一款基于ncurses的命令行演示工具。我喜欢mdp在于它对markdown的支持,使得我很容易以熟悉的markdown格式来创建幻灯片。自然,它还可以很轻松地用HTML格式来发布幻灯片。另一个好处是它支持UT
2015-02-24 11:03:22 653 1
转载 基于hbase数据库调用的web部署
1. web所部署的机器要配置hosts /etc/hosts2 加载 lib about hadoop, hbase
2015-02-14 19:14:29 965
转载 深入探析Java线程锁机制
今天在iteye上提了一个关于++操作和线程安全的问题,一位朋友的回答一言点醒梦中人,至此我对Java线程锁有了更加深刻的认识。在这里也做个总结供大家参考。 先看几段代码吧! 代码一:[java] view plaincopypublic class TestMultiThread2 implements Runnabl
2015-02-12 11:40:20 579
转载 服务器TIME_WAIT和CLOSE_WAIT详解和解决办法
http://www.cnblogs.com/sunxucool/p/3449068.html来自:http://blog.csdn.net/shootyou/article/details/6622226 昨天解决了一个HttpClient调用错误导致的服务器异常,具体过程如下:http://blog.csdn.net/shootyou/article/d
2015-02-09 19:20:09 644
转载 http请求调用
本文偏重使用,简单讲述httpclient,其实在网络编程中,基于java的实现几乎都是包装了socket的通信,然后来模拟各种各样的协议;httpclient其实就是模拟浏览器发起想服务器端的请求,而这种更加类似于JS的请求或页面的POST、GET,不过这种数据的返回一般需要得到有意义的数据,才方便做其他的交互,否则得到一个页面结果,全是标签了,毕竟不是浏览器,所以我们用httpclient更多
2015-02-09 15:47:43 652
转载 HttpClient 4.3超时设置
HttpClient HttpClient 4.3 超时最近用到了HttpClient写爬虫,可能我有新版本强迫症,老是喜欢用新版本的东西(虽说新版本不一定好用),然后就用了HttpClient 4.3。HttpClient这货和Lucene一样,每个版本的API都变化很大,这有点让人头疼。就好比创建一个HttpClient对象吧,每一个版本的都不一样,3.X是这样的
2015-02-09 15:01:41 596
转载 mysql 分段统计数据
一、序言 数据库用了很久了,期间也遇到过很多麻烦的SQL,以前一直没好好记录,自己也记不住,挺遗憾的,这次分享的是一个简单的分段统计的问题:student 表{id,name,score} 字段,统计各个分数段的人数。 规则:60以下不及格,60-70差,70-80中,80-90良,90-100优。(好熟悉的感觉....) 二、
2015-02-02 15:50:05 2379
转载 maven引入本地jar
这次更新,博客加入了搜索功能,使用的Lucene做的搜索,分词器采用的IKAnalyzer。因为IKAnalyzer没有在Maven的中央库中,所以我们得手动添加Jar包到我们的Maven项目中。1、首先我在项目根目录中创建一个lib文件夹,将jar包拷贝到lib文件夹下2、然后我们在maven的pom.xml中配置123456groupId>org.wltea
2015-02-02 15:25:19 744
json以及json依赖的包
2013-12-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人