自定义博客皮肤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)
  • 资源 (4)
  • 收藏
  • 关注

原创 正则表达式的基本使用

基础          正则表达式可以用来对符合某些特征的字符串进行检索、选择、编辑、验证。它的适用性非常广泛,许多编程语言都在语言级别或者类库中提供对正则表达式的支持,除此之外许多文本检索工具都支持使用正则表达式,我们在使用git进行过滤文件时也能看到它的身影.....     一个简单例子,试编程判断一个字符串是否全部由数字组成。传统判断方式:public class Rege

2014-11-27 19:59:14 1464 1

原创 一个用于白名单服务的布隆过滤器(bloom filter)

bloom filter这种数据结构用于判断一个元素是否在集合内,当然,这种功能也可以由HashMap来实现。bloom filter与HashMap的区别在于,HashMap会储存代表这个元素的key自身(如key为"IKnow7",那么HashMap将存储"IKnow7"这12个字节(java),其实还需要包括引用大小,但java中相同string只存一份),而bloom filter在底

2014-11-26 18:35:42 4969

原创 java 内部类、匿名内部类、嵌套类的使用

我们都知道java的类可以由public、default(缺省、不写)来修饰,分别表示的含义是允许公开访问以及只允许包内其它类访问,而同一包内的类通常是为完成同一个功能而协作。     除此之外,我们还会遇到一些类,它们只是其它某个类的实现或组成的一部分,它们不应该被独立的创建出来,当它们创建的时候需要跟"宿体"连在一块,这就是内部类。就好像人类的心脏,你没法单独的new一个出来,它只能依赖于

2014-11-20 16:42:58 1758

原创 手写一个自己的LocalCache - 基于LinkedHashMap实现LRU

功能目标     实现一个全局范围的LocalCache,各个业务点使用自己的Namespace对LocalCache进行逻辑分区,所以在LocalCache中进行读写采用的key为(namespace+(分隔符)+数据key),如存在以下的一对keyValue :  NameToAge,Troy -> 23 。要求LocalCache线程安全,且LocalCache中总keyValue数量可

2014-11-11 18:05:55 3845

原创 缓存空对象的使用

缓存空对象是一种用空间换其他资源(时间、IO、CPU)的技术,可以有效的防止数据库被击穿,并一度程序上减少恶意攻击(特别是将Cache做到client本地)。     普通使用缓存的场景是,将请求从数据库中读出数据返回的时候,将读出的正常数据写到缓存。而空缓存的意思是,如果请求在数据库中没有命中,依然在缓存中放入一个空缓存对象,这样的话,以后请求过来时访问缓存就会命中这个空缓存,它也就明白了自

2014-11-05 19:59:50 3002

Maven的HelloWorld程序

第一个Maven程序:HelloWorld,适合新手练手

2014-09-19

使用的iBatis 简单例子

测试iBatis的一个简单java Project,iBatis和mysql的包我都放在了src目录之下,生成数据库的sql文件也在项目之中。

2014-06-01

雷电游戏 飞机大战 MFC版

基于MFC实现的雷电游戏。 画面精美,性能优良。 设置多种敌机,及物品。 可直接编译运行,并附上说明文档

2013-08-01

万年历 win32版

本人做的一个万年历,功能强大,外观精美,用win32实现,可以直接编译运行,并附上说明文档。(在程序的时钟表盘上右键单击弹出菜单)

2013-08-01

空空如也

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

TA关注的人

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