自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 资源 (6)
  • 收藏
  • 关注

原创 一种自动定时更新缓存值的缓存实现

前不久,在项目中碰到这样的一个需求:要求在服务初始化的时候把数据库持久化的一些DO对象存入到缓存中,然后每隔指定的时间间隔刷新缓存。同时后台可以让维护人员根据需要手动清除缓存和刷新缓存。由于此需求所应用的缓存规模较小,所以当初就不太想用一些memcached等的缓存数据库,觉得有些过重了。类似的可作缓存使用的mongodb等nosql数据库也是由于附加的应用成本太高被排除。后面自己琢磨着是否针对这

2012-10-29 10:47:38 750

原创 几种常见类型Cache的实现

总述:Cache的实现有多种多样,基本上各个java开源框架都有自己的实现,而使用的最多的三种Cache类型是:FIFO(先入先出)、Random(随机)和LRU(最近最少使用)。上述分类主要是指Cache在存储已满时抛弃已有数据来缓存新添加的数据所选取的策略。Cache用来缓存数据的数据结构大多数是采用HashMap,以便快速存取。有些Cache的实现还设置有对象的缓存时间等,以期达到更细致的控

2011-08-23 22:34:45 3475

原创 java中synchronized关键字小结

java中涉及并发时,必然会带来资源竞争问题。其中一个重要的解决方法就是java内置的关键字synchronized。当任务要执行被synchronized关键字保护的代码段时,它将检查锁是否可用,然后获取锁,执行代码,释放锁。所有的对象jvm都自动为其添加一个单一的锁,用以监视对该对象的访问,这个锁也称为对象锁。        java的synchronized关键字有几种使用方式,主要如下

2011-07-18 22:06:52 449

原创 java依据classpath进行资源查找

一般在查找资源时,可根据本地路径和网络路径来定位具体的资源文件。其中本地路径又可分为绝对路径和相对路径。Java在查找资源时的最佳实践是通过相对路径来确定资源,java的类装载器ClassLoader内部包装了相对路径到绝对路径的转化实现。对于任意一个自定义类,可通过其Class类的getResource()方法获取到URL形式的资源绝对路径。        在具体的实践过程中,碰到一个小问题

2011-07-06 19:59:26 1059

原创 Spring AOP读书笔记——基本概念

1) 切面(Aspect):官方给出的抽象定义“一个关注点的模块化,这个关注点可能会横切多个对象”。由于Spring AOP支持的连接点的最小粒度为方法,故切面可以关注多个对象中某种行为,并针对这些行为,以注入或拦截的方式,插入定制的动作。如监视对象的方法调用,记录日志。一般而言,切面大多实现为一个具体的Java Bean。它通常是Advice和Pointcut的组合,这个组合定义了一段程序中

2011-05-11 18:41:00 439

Cache的简单实现(java版)

提供了Random、FIFO、LRU三种形式的Cache的简单实现

2011-08-23

Base64编解码的C源码

自己写的base64编码格式的编解码C语言实现,目前不支持多线程

2010-12-02

TD-SCDMA标准中文文档(word版)

本标准文档为中文完整版,包括概述、第三代移动通信的网络结构、接入网基本结构、TD-SCDMA物理层、无线接口协议、TD-SCDMA无线射频特性、无线资源管理、高速下行分组接入(HSDPA)、3G核心网络及TD-SCDMA灵活的组网络方式,一共9章。

2009-11-26

TXT文本分割的MFC小程序

自己试手写的一个MFC得小程序,用以TXT分本分割。贴上来,大家一起学习,欢迎指教!

2009-09-27

空空如也

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

TA关注的人

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