自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 权限管理二进制算法

权限管理在一个系统中是不可或缺的,一个成熟的系统框架必然含有一个完善的权限管理机制,笔者初次尝试设计权限管理框架,了解到普遍采用二进制算法方式实现的,这里总结一下分享给大家。其实关于二进制算法,说白了就是运用了“按位与”、“按位或”、“按位异或”运算,下面看看这个例子 public void testBinary() { // 判断是否有权限 String binaryVal =

2012-03-31 22:10:19 6548 7

原创 数据库框架设计与实现(一)

一、设计目标1. 对上层提供统一、唯一的接口,不仅支持关系型数据库,还要支持非关系型数据库。2. 以基于ORM思想,泛型为实现的方法进行数据库操作进行封装。3. 实现数据库可配置,可替换。二、框架图框架核心采用了工厂模式+简单工厂模式,本来应该由BaseDao去实现Query来构成工厂模式,但为了最大程度解耦,在创建Query时又采用了简单工厂去关联IQuery接口。Use

2012-03-31 13:07:07 9464 3

原创 框架设计之感

这一星期过的可真快啊,一直都在忙于框架设计,现在回想起来,不由得感慨连篇!从未经历过框架设计的我,在体验过框架设计之后,感觉即欣喜又胆怯,欣喜的是自己的想法,可以按照自己多年总结的经验来设计属于自己的框架;胆怯的是不知自己有没有这个实力去把框架搭建好。所以快乐的背后往往要经历困难的考研。那么在这为期近10天的学习与设计的过程中,不仅深化了我以前想法的概念和想法,还进一步提高了我对于框架的理

2012-03-20 00:27:15 4494 18

原创 录视频的那点感想

就在昨天,漫长的“持久战”终于结束了,“抗战”一个月后圆满(大概吧)结束。当然仗打完了,接下来必然会抒发下战后感言了。以前学习一直是再看别人的视频,虽然心想以后如果当个老师的话,未来的某一天也许就会站在他们的高度上去给学生讲课,但怎么也没想到这一天竟然来的这么快,老实说,现在的自己真谈不上什么有什么高水平,不过是在专研和掌握某种技术上有着自己的一套方法,离讲师的高度还是望尘莫及,距离=天涯海角

2012-03-08 13:00:36 2590 15

Spring动态切换多数据源Demo

请自行修改com/resources/datasource.properties中数据库配置,Demo中配置的两个数据源,一个是Mysql,一个是Oracle。 运行之前请自行建立数据库的表。

2015-02-03

寿星天文历Java封装整理版

说明: 1. LunarCalendar对象是以月历为基准的,例如:2014年8月的月历数据。 2. LunarCalendar的所有方法都是针对于农历而言,例如getMonth方法,代表获取的是农历月的数据,而不是公历。 3. LunarCalendar实例化,默认为今天,可以指定为某天,大多数方法都是依据实例化时指定的天而返回数据的。 4. LunarDate类,是某一天的农历数据对象,并且已经拆分,而不是以前那样都混杂在一块。 5. JulianDate类,是公历数据对象。 6. LunarConstant类,是基本常量的数据对象,里面含有大量基本数据。 本次的封装版,实质上还是较为简单,没有进一步深入和挖掘,但也基本够用了。各位读者可以根据自己的需要进行进一步整理,不过再整理和改造之前,建议还是先了解下相关的知识,否则估计你都无从下手,即便改了,在不了解逻辑的情况下,也容易出错。

2014-08-14

Java获取MIME开源类库jmimemagic-0.1.2.jar

jMimeMagic是一个用来检测文件或者数据流的 MIME 类型的 Java 类库。 最新版本是V 0.1.2。 需要jar包:commons-logging-1.0.x.jar,log4j-1.2.x.jar

2014-07-30

寿星天文历Java版源码

1. 我仅仅翻译了月历和气朔中定气的部分,不包括日月食、地方食、星历等。 2. 定气部分我做了修改,以立春作为24节气起始节气。 3. 入口方法分别是yueLiCalc、qiCalc。 4. LunarDate类是js代码里多个对象的集合。 5. java版本代码是有js直接翻译而来的,因此代码中都是js的编程风格,很多变量的运用方式我认为都有隐患,因此不排除在多线程情况下含有bug

2013-01-29

QRCode所需dll

适合.net平台开发QRCode二维码所需要的dll

2012-01-08

QRCode所需jar包

该jar包已经集成QRCode的编码包和解码包。

2012-01-08

空空如也

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

TA关注的人

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