自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 面向对象分析过程案例实战

   这是我在csdn博客的第2篇技术文章,本来按原计划是要介绍开源ajax框架buffalo的第2部分,即jsjava的序列化,这里面涉及不少设计模式的运用和JAVA SE知识,代码精简,比较精彩。但是由于个人时间有限,在抉择之后,打算先写一篇关于面向对象分析的文章,也算是对自己过去1年多在这方面学习的总结。我选了比较简单且大家也比较熟悉的案例来分析,案例虽然简单,但是基本的分析方法和推导过程还是一致的,我主要想讲的是原始需求是怎么通过层层分析和推导而形成最后可执行代码的,限于自己的个人能力,如果有谬论和

2010-08-15 15:00:00 19086 81

转载 Docker问答录系列——Docker引擎相关问题(五)

http://mp.weixin.qq.com/s?__biz=MzI3MTI2NzkxMA==&mid=2247484800&idx=1&sn=56559de9deeb36b032ee420891481c40&chksm=eac524a9ddb2adbf5555dd59151ac03520dfaf4421f82409b1718e73b7740b19385608283a8d&scene=21#we

2017-02-23 00:07:30 1253

原创 linux系统的用户磁盘配额quota

1、启用quota, quota -auvg   (针对用户、用户组启用quota)2、检查需要设置quota的文件系统是否开启了 quota     可以通过 mount -l  来查看 文件系统是否有 usrquota 标识,如果没有,可以通过        mount -o remount,usrquota /home

2016-10-22 22:03:40 944

原创 设计产品,除了用户体验,别轻视了运营

本周读了这篇文章APP为什么没用户?因为你的产品里没有自分享引擎,主要是说对一个初创产品的运营。 类似于平台,比如淘宝天猫阿里云等,定期都会通过优惠券、代金券的方式刺激消费增加用户量,这是一种常见的运营模式,但其实,这样挺烧钱的,这篇文章说的则是通过增值服务来引导用户分享产品给到他们的朋友们,进而实现类似口碑宣传的目的。 满足用户的基本需求,找到用户痛点,规划好商业模式,然后把产品

2016-07-08 16:36:13 620

原创 星巴克内容营销案例体会

这周读了这篇 文章,为他始终围绕消费者用户做好的内容和活动所感触,觉得他们非常的有想法~产品即成媒介,让消费者用户来传播产品咖啡杯成为随身花草园在提倡绿色环境和环保的时代,星巴克非常聪明的提出了回收利用咖啡塑胶杯的理念,居然开启了一个很有爱心的防污染植物种植活动,只要是打包带走的咖啡塑胶杯,都送一份种子袋和土壤,让消费者用户自己可以在咖啡塑胶杯里种植小植物,并且还附带的

2016-06-30 11:18:57 4175

原创 轻松扩展LinkedHashMap类实现LRU算法

今天偶然看到某框架源码自带的简单缓存策略算法LRU的实现,不想就几行代码即实现,原来只是简单的扩展了 jdk自带的LinkedHashMap类,如此简单,故分享之。       具体关于 LinkedHashMap 的描述 不懂的自己去看 jdk api 文档,这里只说说怎么实现,翻开 LinkedHashMap 源码 我们可以看到一段描述:              /**

2013-07-24 15:17:42 1332

原创 JAVA NIO之浅谈内存映射文件原理与DirectMemory

JAVA类库中的NIO包相对于IO 包来说有一个新功能是内存映射文件,日常编程中并不是经常用到,但是在处理大文件时是比较理想的提高效率的手段。本文我主要想结合操作系统中(OS)相关方面的知识介绍一下原理。   在传统的文件IO操作中,我们都是调用操作系统提供的底层标准IO系统调用函数  read()、write() ,此时调用此函数的进程(在JAVA中即java进程)由当前的用户态切换到内核态

2013-03-08 01:41:31 20880 25

原创 浅谈Struts2拦截器Interceptor的设计原理

使用过struts2框架的朋友们都知道 拦截器Interceptor 在struts2中的地位是非常重要的,可以说是struts2在控制流调度部分的核心,并且struts2做为一个MVC框架,之所以在 controller层有如此强大的扩展能力,完全是由其拦截器的设计决定的,我们先看看下面这张图:

2012-12-28 11:53:31 4688 1

原创 struts2源码分析-IOC容器的实现机制(上篇)

说起 IOC 容器,依赖注入等名词,大家的第一印象往往是spring,因为spring刚出道的时候招牌就是 IOC和AOP等核心功能,而且我们在应用程序中使用spring最多的功能之一也是其 IOC 容器提供的。而 struts2做为一个 web层的MVC实现框架,其核心功能主要是帮助我们处理 http请求,但是 struts2本身也包含了一个 IOC 容器,用来支撑struts2的运行环境,并具

2012-06-25 22:53:26 11179 17

原创 本人对于“用例”的一些理解和总结

  不知道大家有没和我类似的感觉,就是在做开发的时候,经常看到需求文档里的用例2字,或者听到关于用例的谈话,或者测试用例之类的,一般的感觉就是用例就是一个需求功能点,也没去太在意,这里我想自己做个对于用例的总结。  我不想过于刻板的去讨论用例的概念,这里先从一个例子入手,比如我问你:请在30秒内说出尽可能多的筷子,勺子和盘子的相同点与不同点。   不知道大家是否有种感觉,就是脑子里似乎都知道,但是要一下子通盘考虑的说出来,却一时间不知如何下手 ?其实这个问题没有标准答案,看似简单的问题反映了我们是否习惯以抽

2010-10-27 22:10:00 7304 32

原创 buffalo方法调用的匹配查找过程介绍

  本文是小弟的技术文章处女作,由于个人水平和文字表达能力等原因,错误及不妥之处还望各位同行指点,我的主要目的是把自己的研究心得拿出来分享并使自己有一个总结的过程,高手们见笑了。  Buffalo是一个贯穿前后端的比较完整的Ajax框架,Buffalo最有价值之处,个人感觉有两点:   1、  后端实现了较为完整的基于xml的xmlobject序列化反序列化协议;   2、  前端提供了适配协议的调用封装和响应解析机制,并基于回调机制提供编码API。   这里先给大家详细介绍 buffalo2.0 中JAV

2010-08-06 11:34:00 2172 4

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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