黑芒楼

低调做人,认真做事,快乐至上,开心就好

排序:
默认
按更新时间
按访问量

程序员应该专注于提高技术

最近在看一本书《项目管理修炼之道》的时候。我突然领悟,原来我的学习方向彻底的错了。 一直以来我的想法都很直观:技术不是万能的,一个软件项目的成败,重要的是如何进行项目管理,而不是采用何种技术。 这个观念本事没有错误,但是用在了错误的人身上。 我是一名程序员,不是项目经理,不对整个项目负责,我...

2012-02-22 21:27:54

阅读数:813

评论数:2

java与memcached交互实例

package com.test.memcached; import com.danga.MemCached.MemCachedClient; import com.danga.MemCached.SockIOPool; public class MemcacheHandle {...

2012-01-10 18:06:41

阅读数:482

评论数:0

windows下memcach重要命令翻译

-p       TCP port number to listen on (default: 11211) 监听的TCP端口号(默认:11211) -U       UDP port number to listen on (default: 0, off) 监听的UDP端口号(默认:0 ...

2012-01-10 17:53:36

阅读数:522

评论数:0

关于Nosql的思考

今日大概看了一下memcached的机制介绍,觉得也没有什么特别高深的东西存在。于是产生了另外一种想法,在java编程的时候,很多时候我们要面向对象,一般数据库操作的结果只是把数据从数据中取出,放入java的对象中,而对象也是在内存中的,那我们为什么不直接使用对象呢。 一切的前提是:Java的对...

2012-01-09 22:15:17

阅读数:679

评论数:0

我的2011

都开始总结了,我想我也该总结下。 这一年过的很平淡,年初花了点时间搞定的物流系统4300版本,然后接手了一个新的任务,用Struts做个web系统,话说这么流行的框架我从来都是浅尝辄止,学点皮毛,终于要上战场了,领导大力支持,买书,开会,讨论,然后剩下我一个人苦苦摸索,给3周的时间做两个web系...

2011-12-16 18:58:07

阅读数:347

评论数:0

关于map,set,list,hashtable和String以及StringBuilder的测试

<br />public class MapDemo { /** * HashSet,HashMap和HashTable的区别 * 1.HashTable是同步的,线程安全的,源代码有synchronized 修饰符 * HashMap不是 * 2.Ha...

2011-05-13 10:14:00

阅读数:876

评论数:0

(7)设计模式笔记[桥接模式Bridge]

<br />桥是连接彼岸的,Bridge模式就是对两个类进行连接以便于从一个类调用另一个类的属性和方法<br />这很容易让人想到Adapter模式,也是封装另一个类,以便调用<br />但是这里略有不同:Adapter的被调用类是不可以修改的<br /&...

2011-04-30 09:46:00

阅读数:423

评论数:0

(6)设计模式笔记[Builder模式]

package com.vatana.bulider.framework; /** * Builder类就像是砖,瓦,钢筋,水泥 * 一切基本元素。 * 这里展示4个方法:执行前,执行中,执行后,执行结果 * @author Vatana */ public abstrac...

2011-04-28 15:16:00

阅读数:390

评论数:0

(5)设计模式笔记[原型模式]

package com.vatana.prototype.framework; /** * 原型模式 继承 Cloneable接口,定义了创建clone的方法, * 要求所有实现了此接口的类都要实现use和creatClone方法 * @author Vatana */ pub...

2011-04-28 15:12:00

阅读数:1192

评论数:0

(4) 设计模式笔记[模板模式]

package com.vatana.template; /** * 模板方法模式,把具体操作交给子类 * 实例:给字符串附加不同的前后缀 * @author Vatana */ public abstract class TemplateMethod { Strin...

2011-04-27 20:59:00

阅读数:345

评论数:0

(3) 设计模式笔记[工厂模式]

package com.vatana.factory.framwork; /** * 工厂类,生产产品 * @author Vatana */ public abstract class Factory { public final Product create(Stri...

2011-04-27 20:40:00

阅读数:268

评论数:0

测试servlet同velocity模板的效率

<br />//servlet代码 for (int i = 0; i < 100000; i++) { out.print("<li>"+i+"</li>"); } ##velocity代码 ...

2011-04-27 20:22:00

阅读数:713

评论数:0

vatana框架设计失败,盘点犯下的错误。

<br />错误:<br /> <br />1、不应该在一个页上列出所有的信息,浏览器是手持设备是winCE系统,硬件配置那是相当低,一个网页上显示的内容稍微多点就卡的一塌糊涂。<br />2、不应该使用jquery,虽然这是一个优秀的框架,可是对于...

2011-04-26 18:46:00

阅读数:311

评论数:0

(2) 设计模式笔记[适配器模式]

所谓适配器,就是我们的电源适配器,现有一个220V的交流电源。而我们的电器需要的是12V的直流电源,一般来说直接插到插座上,电器就会烧坏,但有了适配器转化一下就没问题了。下面的一个例子是关于铃声的,有一部手机需要铃声提醒,现在有2个发声器,其中一个发出 “嘟嘟嘟”,另一个发出“当当当”,而手机要求...

2011-04-26 18:29:00

阅读数:326

评论数:0

(1) 设计模式笔记[迭代模式]

先上代码:下面用一个书架程序演示了迭代模式,设定一个书架,可放书本的数量。放入书本,然后列出package com.vatana.ilerator; /** * * @author Vatana */ public class Book { String name; ...

2011-04-25 20:32:00

阅读数:289

评论数:0

一个java框架的开发日记(4)

<br /><br />怎样用插件扩展一个框架?<br />从一开始我想把框架做成一个轻量级的框架。在此基础上作一些基础配置就能使用插件,而且插件是在插件中配置的,框架会自己去寻找有用的东西。<br />框架本身只解决url解析的问题,现在已经解决了...

2011-01-20 15:23:00

阅读数:378

评论数:0

一个java框架的开发日记(3)

框架开发目前遇到了难题,关于sevlet的url问题搞的我很郁闷。暂停开发,再去学习struts一段时间。

2011-01-19 16:39:00

阅读数:257

评论数:0

一个java框架的开发日记(2)

今天vatana1.0版本已经有一个雏形了,以后会加入更多的东西。先介绍下我的思路吧。第一步、是velocity引擎,我使用一个取路径的类来寻找已经设计好的模版文档,将其中的模版标签替换,将其作为响应返回给浏览器。代码:/**CurrentappHelper.java*/ public stat...

2011-01-18 22:08:00

阅读数:443

评论数:0

一个java框架的开发日记(1)

最近要做个web项目,准备使用velocity+sevlet,网上查一下发现相关资料还是很少的,应该是老技术的缘故,用的人不多吧。作为企业来讲我们不管什么技术,只要能解决问题就行。velocity框架是一个模板框架,用它实现MVC模式还是很方便的。首先要声明的是,这个web项目不大,只有我一个开发...

2011-01-18 11:49:00

阅读数:566

评论数:0

WEB开发的那些基础知识(3)--CSS的布局

<br /><br /> <br />CSS布局很难。这是我初学布局的感受,<br />想要画画一样将hmtl的各种元素排列起来呈现给用户,没有捷径,只能够多次尝试,总结经验,形成风格。<br />一个人的风格一旦形成,就会达到一种事半功...

2011-01-17 11:14:00

阅读数:457

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭