自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

刘海龙的专栏

立德,立行,立言

  • 博客(16)
  • 资源 (2)
  • 收藏
  • 关注

原创 开放接口平台 in Action(汇总目录)

如何做一个简单的开放接口(1)-功能设计 如何做一个简单的开放接口(2)-核心引擎(上) 如何做一个简单的开放接口(3)-核心引擎(下) 如何做一个简单的开放接口(4)-常用Handler参考实现

2015-05-18 02:01:34 1465

原创 基于Redis实现分布式消息队列(汇总目录)

1、缘起;2、分布式消息队列功能设计;3、Redis功能分析;4、代码实现。

2015-05-15 01:41:00 9091

原创 文本内容分析和智能反馈(2)- 数据预处理和按纬度统计

书接上文,考虑4个核心功能的实现,先考虑:数据预处理和按纬度统计。1、数据预处理1.1、基本原则首先,考虑数据的格式。业务数据是保存在关系型数据库中的。数据分析的部分,我们将使用Weka,虽然Weka习惯ARFF格式,为了实现数据分析和提取的自动化,我们将通过Weka的JDBC接口为其提供数据。这样,可以使用ETL工具或者通过程序代码执行SQL实现数据提取和格式转换。 在开发阶段,我们基本上可以将

2015-05-29 07:54:45 2024 2

原创 文本内容分析和智能反馈(1)-分析设计

1、业务背景某业务内容为短文本,5字或200字左右,针对某个专题,有附属属性。 提交人为非专业用户。提交后,专家进行审核,某几个专家针对某个行政区划。对审核不通过的内容,专家会给出修改建议。业务量较大,单次审核周期一般在1~3个工作日。如果能够提高一次通过率,将直接提高系统效率。对于5字左右短文本,如果能够智能审核,减轻专家工作量,也将对系统整体效率带来促进。2、业务分析有几件事情可以做:分析历

2015-05-28 05:34:39 2217

原创 Java 报表工具

1、报表工具基本功能报表工具一般提供一下功能:支持多种数据源,而且数据源可配置。支持脚本式的样式定义,一般是基于XML的,可灵活修改,一般提供样式编辑器。一般支持基于打印的样式定义,支持报表头尾、页面头尾、分组等概念。将数据源和样式定义,输入到报表引擎,可输出为多种格式,包括PDF、EXCEL等。2、报表工具的使用从报表工具的基本功能来看,使用报表工具,核心是两个,一个是数据源的定义,一个是

2015-05-26 06:08:05 2108

原创 基于Oracle数据库锁机制,解决集群中的并发访问问题

1、需求应用场景是这样的:使用Oracle数据保存待办任务,使用状态字段区分任务是否已经被执行。多个Worker线程同时执行任务,执行成功或失败后,修改状态字段的值。假设数据库表结构如下所示。create table Task( id varchar2(32), name varchar2(32), flag varchar2(1), worke

2015-05-21 04:14:11 3491

原创 北京工商新网上登记平台上线,实现 零见面、全流程电子化

北京工商实现“零见面”办照http://paper.people.com.cn/rmrb/html/2015-05/20/nw.D110000renmrb_20150520_3-10.htm北京工商新版登记注册系统上线 企业“零见面”办照http://money.163.com/15/0519/18/AQ0G25ND00254TI5.html北京市工商注册实现全程电

2015-05-20 09:01:14 1786

原创 基于Redis实现分布式Session

1、概述我们可以自己实现类似Session的机制,采用 Redis 等分布式缓存中间件来实现。Redis是独立于应用服务器的,基于Redis实现的Session机制自动具备了分布式属性。Redis可以很方便地做集群配置,则Session避免了单点故障。2、实现实现代码极其简单,如下所示。/** * @author liuhailong2008#foxmail */public class Ap

2015-05-18 01:57:47 3167

原创 如何做一个简单的开放接口(4)-常见Handler的参考实现

1、概述核心引擎搞定了,接下来的主要工作就是逐个开发 Handler 了。常用的Handler包括授权(AuthHandler)、流量控制(TrafficControlHandler)、加解密(EncryptHandler)、安全(SecurityHandler)、压缩(ZipHandler)、序列化(KryoHandler)等。其他外围功能还包括对调用方的管理功能,开放接口介绍网站等,不再冗述。2

2015-05-18 01:44:31 3247 1

原创 如何做一个简单的开放接口(3)-核心引擎(下)

1、要实现的功能书接上回,本回书解决核心引擎的第二个问题:数据映射和数据校验。我们把这个部分叫做数据转换模块。2、输入数据的格式输入数据的结构、属性名等,是接口发布方确定的。 出于安全、效率、调用方影响等方面的考虑,可能和自身系统中的结构和属性名不一致。输入数据的格式可能有三种:反序列化后得到的Java对象。JSON格式。XML格式。我们将对输入的数据进行校验,转换成自身系统的数据格式。3

2015-05-18 01:03:25 2114 1

原创 如何做一个简单的开放接口(2)-核心引擎(上)

1、要实现的功能书接上回,本回书我们要完成开放接口平台核心引擎的多Handler支持机制。如图1所示。 图1 开放接口服务器端架构2、Filter还是装饰模式装饰者模式貌似是一个实现的候选,类似Java的I/O实现。 多“装饰”一层,就获得了新的功能,原来的功能还在。对我现在的应用场景来说,这种实现方式过于复杂了。 相对而言,Filter更简洁。当前的应用场景对性能是有极高要求的,不适合使用哪

2015-05-17 21:50:31 3268 1

原创 如何做一个简单的开放接口(1)-功能设计

第一篇,包括:缘起、技术需求、功能规划、功能设计。

2015-05-17 19:16:39 13680

原创 基于Redis实现分布式消息队列(4)

纯代码干货:访问Redis的工具类;队列接口;队列的Redis实现类;获取队列实例的工具类;向队列中添加任务的代码;从队列中取出任务执行的代码。

2015-05-15 01:31:50 12679 4

原创 基于Redis实现分布式消息队列(3)

Redis是什么鬼?性能如何?是否有便于实现队列的数据类型?“事务隔离级别”如何控制?如何实现HA和Sharding?持久化方面会有哪些问题?

2015-05-14 07:23:12 32490 1

原创 基于Redis实现分布式消息队列(2)

分布式消息队列应该有哪些功能?如何取舍?

2015-05-09 05:48:55 24139 6

原创 基于Redis实现分布式消息队列(1)

为什么需要消息队列?使用消息队列有和好处?为何需要分布式?分布式环境需要考虑哪些因素?实现思路?

2015-05-09 04:32:01 19516 1

ireport图文教程(超详细)

极详尽的iReport教程,适合新入门童鞋

2015-05-26

精彩绝伦的CSS

打造现代布局的专业技术 本书远非只是介绍基础知识,它不仅全面细致地讲解布局与效果,而且展望了HTML5和CSS3的未来。业内很少有人能像Eric A. Meyer一样详细阐明CSS,他在本书中深入分析了普遍适用的实用技术,讲解了如何选用正确的工具、如何通过jQuery使用CSS效果和CSS3技术。 本书主要内容如下: 显示或隐藏元素 通过XHTML为body或html元素设置背景 超过15种布局技巧,包括清除浮动、两栏/三栏布局、伪造栏布局、“唯一布局”、Holy Grail、基于em的布局、流式网格、固定页脚等 各种CSS效果,包括CSS弹出框、框冲切、圆角、CSS精灵、滑动门、流式漂白、参差浮动等 应用CSS表样式,包括使用表头、主体、脚注、行标题、面向列的样式、表的映射和图形化等 使用CSS3元素、多背景支持、RGBA,以及通过jQuery执行CSS3选取操作等 本书适合具有一定的CSS和JavaScript使用经验的Web开发人员学习参考。

2014-09-21

空空如也

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

TA关注的人

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