- 博客(19)
- 资源 (7)
- 收藏
- 关注
原创 Java线程池总结笔记
早上看了篇不错的介绍线程池的文章,细读了下,笔记如下:使用线程池的好处:降低资源消耗提高响应速度提高线程可管理性线程饱和策略:AbortPolicy -直接抛出异常CallerRunsPolicy -只用调用者所在的异常来运行任务DiscardOldestPolicy -丢弃队列里最近的一个任务,并执行当前任务
2012-11-17 11:32:21 645
转载 Hadoop下分布式并行编程入门
由于工作需要,最近需要接触基于Hadoop下云计算相关的开发工作;在互联网上也搜到不少很有价值的资料,就入门而言,特别推荐以下三篇连载,通过这三篇连载文章的阅读学习,可使像我这样的云计算开发方面的菜鸟对基于Hadoop下的分布式并行编程有一个入门级别的认识:第
2011-07-04 14:36:31 695
原创 使用Groovy+JUnit+GMock进行单元测试
一、 TDD中单元测试的重要性<br />敏捷开发过程中TDD的开发方式是一种比较好的实践,而对于传统的开发方式中,开发人员一直习惯于先编写实现代码,然后再象征性的编写单元测试代码,甚至为了追求单元测试的覆盖率而不惜采用一些单元测试自动生成工具编写一些毫无意义的单元测试逻辑,这种单元测试显然对于提高产品质量无任何意义的,那么如何才能使单元测试发挥最大作用,有一种比较好的实践就是TDD,TDD有两层作用,一方面在测试代码的辅助下,开发人员可以快速的实现客户需求的功能。通过编写测试用例,对客户需求的功能进
2011-01-12 20:58:00 3588 1
原创 Web开发基础之Servlet学习总结(一)
前段时间看了Spring MVC的源码,感觉有些吃力,其中有些东西如果熟悉Servlet的话就很容易明白了,所以抽出两天时间把Servlet比较系统的学习了一遍。总结一下学习笔记。一、Servlet的定义及作用:首先来回顾一下Servlet的定义:Servlet就是一个实现了特殊接口的Java类,它由支持Servlet的WEB服务器(具有Servlet引擎)调用和执行。一个Servlet负责处理他所对应的一个或者一组URL地址的访问请求,并用于接收客户端发出的访问请求信息和产生响应的内容。(S
2010-12-28 22:29:00 1086
原创 敏捷学习与实践之后的一些体会
<br /> 在****项目一期迭代二中我们的团队算是开始走进了敏捷开发,迭代二结束后就一直想关于敏捷为主题总结一下,刚好本周又听了来自阿里B2B的一名项目经理孔琳琳关于敏捷的一个分享,和我们团队的实践有一些微小的差异,当然不见得B2B的实践就一定正确和可行,毕竟他们也是在做一些尝试性的实践,所以简单做一下对比和总结,希望我们通过看别人关于敏捷的实践,对我们自己敏捷的推行起到一点借鉴和启示的作用。<br /> 传统的瀑布流程大家都很熟悉,但是这种串行的项目推进和执行势必会造成
2010-12-20 22:47:00 1475
翻译 在Spring中快速使用EHCache注解
作为一名Java开发人员你一定想知道如何在Spring应用中使用新的Ehcache注解功能;对吧?ehcache-spring-annotatios-2.0版本是获得Apache认证的一个开源项目;它大大简化了在Spring应用中基于业界使用广泛的Ehacche库实现缓存的技术,1.1.2版本的ehcache-spring-annotations刚刚发布不久,在本文中,我将会介绍如何在一个web工程时使用ehcache-spring-annotations实现缓存机制。
2010-12-19 15:48:00 15214 5
原创 Erlang开发环境的搭建(Emacs + Distel)和简单应用
最近花点时间了解了一下Erlang;下面综合网上的一些文章介绍一下搭建一个Emacs + Distel的环境步骤。1. 首先安装Erlang( http://www.erlang.org/download.html)和Emacs(到 http://www.gnu.org/software/emacs/ 下载emacs的Windows编译版本),安装过程与一般应用软件一样。这里为了避免路径
2010-05-18 23:23:00 7266
原创 毕业前的浮躁
没多少时间就要毕业了,学校的生活似乎已经不再适应将要毕业的学生了;宿舍楼里面充满着一股浮躁的气息,很反感,所以呆在实验室过夜了。几个工作还未确定的同学还在为是进国企还是去民企的问题争吵不休,习惯了这些无谓的争执,所以每次都是戴上耳机免得被滥杀无辜。 关于工作这个问题将要毕业的同学大多比较关注,我工作签的比较早,没有太多的顾虑,因为各方面给与了足够的支持和宽容。记得李开复老师曾
2010-03-25 00:42:00 766
原创 出家如初,成佛有余
出家如初,成佛有余。这两句是《增广贤文》里面的话。俗话说:出家一年,佛在心里;出家两年,佛在大殿;出家三年,佛在天边。实际上是一个信念的问题。信念不坚定,朝三暮四,朝秦暮楚,三分钟的热潮,是做不成大事业的。一个素有大志,信念坚定的人,在实现自己崇高的理想及伟大的事业中,不论是一帆风顺还是艰苦卓绝,他会经常坚定自己的信念。回想一次,就会调动一次自身的潜能和智慧,产生出前进的动力。相持不断,
2009-12-29 11:19:00 2905
原创 Linux下Java语言实现简陋Web爬虫
import java.io.BufferedReader;import java.io.File;import java.io.FileWriter;import java.io.IOException;import java.io.InputStreamReader;import java.io.PrintWriter;import java.net.Socket;
2009-09-09 20:28:00 707
转载 Ubuntu 9.04 Tomcat6.0 全新配置
1、下载连接http://java.sun.com/javase/downloads/index.jsp选择jdk-6u3-linux-i586.bin下载(可以下载最新的,但要注意一定不能是....i586-rpm.bin,一般Ubuntu下没有rpm工具),将jdk-6u3-linux-i586.bin放置于任意目录下如:/home/test2、更改文件权限为可执行、解压、:cd /home/
2009-09-09 20:18:00 560
转载 Ubuntu 9.04 下MySQL中文乱码的解决
Ubuntu 9.04 下用源安装了MySQL。默认情况下,用mysql shell登录创建数据库创建表插入中文数据后,用select查出来是中文,但用JDBC连接就出现乱码。网上搜索到解决方法,如下(先备份数据):修改/etc/mysql/my.cnfsudo gedit /etc/mysql/my.cnf在my.cnf文件中的[client]段和 [mysq
2009-09-09 20:15:00 562
转载 什么是云计算
最近,大公司如MS、Google、IBM等都在炒作一个概念就是云计算,如IBM跟欧盟 合作开展云计算,欧盟拨款1.7亿万欧元;Google与IBM 联合力推云计算模式;Yahoo! 也把宝押在了云计算上;我国也在无锡 跟IBM公司联合建立了一个云计算中心;有人说微软收购Yahoo!一个重要的考虑就是在Yahoo在云计算方面的领先地位,多少有点儿道理。那么,什么是云计算哪?我看到有一
2008-08-26 23:03:00 448
转载 从追MM谈Java的23种设计模式
设计模式做为程序员的“内功心法”,越来越受到.net 社区的重视,这种变化是很可喜的,Java社区走在了我们的前面,但这种状况也许有一天会发生改变。 1、FACTORY——追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡翅的Factor
2008-08-22 12:18:00 505
转载 Developer Versioning: Which Version are You?
I was thinking about the level of programming abilities lately, as we are starting to interview for an open position. I thought, "Wouldnt it be nice if programmers came in version numbers like softwa
2008-08-19 18:07:00 556
转载 构建高性能J2EE应用的五种核心策略
对于J2EE,我们知道当开发应用时,在架构设计阶段的决定将对应用的性能和可扩展性产生深远的影响。现在当开发一个应用项目时,我们越来越多地注意到了性能和可扩展性的问题。应用性能的问题比应用功能的不丰富问题往往更为严重,前者会影响到所有用户,而后者只会影响到碰巧使用该功能的那些用户。 作为应用系统的负责人,一直被要求"要少花钱多办事"----用更少的硬件,更少的网络
2008-08-09 12:02:00 402
原创 基于Applet构造圆形网状拓扑图
学JAVA时间不长,用JAVA 时间更少。这段时间做的一个小课题中却涉及到了JAVA的Applet与数据库的通信技术,这个程序就是在没有连接数据库的情况下的仿真,测试用Applet技术构造圆形网状拓扑图。在此给出了具体的JAVA代码和Applet的运行结果截图,以供大家参考。疏漏之处必定很多,还望大家多多指教! package o1;import java.lang.Math;im
2008-08-01 22:31:00 1441
原创 折半查找法演示的C代码实现
#include #define N 51void main(void){int a[N];int i,n,num;int top,bottom,mid;int flag=1; //如果在表列中找到数字,则值为1,否则为0int loc=-1;//要查找的数在表列中的位置,如果loca=-1表示表列中没有这个数;如果有这个数,则它的值为所在的位置printf("你想在多少个数中进行折半查找,请
2008-06-09 20:05:00 3891
原创 KMP算法的C语言代码实现
//******************************************************************************************************************************// KMP算法的C语言代码实现//// 张明烁编写于2008年6月7日////核心思想:匹配过
2008-06-09 20:04:00 2811 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人