把传统的基于sql的企业信息中心迁移到spark 架构应该考虑的几点思考...[修改中]

摘要: 把传统的基于sql的企业信息中心迁移到spark 架构应该考虑的几点* 理由: 赶时髦, 这还不够大条么?> 数据都设计为NO-SQL模式, 只有需要search的才建立2级索引. 就可以了,未必需要rdbms结构.搜索,和报表可以用spark sql 来进行query.而且spark提供了内置的m... 阅读全文
posted @ 2015-03-21 11:03 超越火炮兰 阅读(132) 评论(0) 推荐(0) 编辑

管理员把我的admin权限去掉了,那么如何获得jdk zip安装呢?这篇可以帮你。

摘要: JDK is not available as a portable zip unfortunately. However, you can:Create working JDK directory (C:\JDKin this case)Download latest version of JDK... 阅读全文
posted @ 2015-03-05 04:55 超越火炮兰 阅读(365) 评论(0) 推荐(0) 编辑

重构if...else...或者switch程序块 为 中介者(Mediator)模式.的思考

摘要: http://www.cnblogs.com/insus/p/4142264.html重构if...else...或者switch程序块 为 中介者(Mediator)模式.的思考首先普世的编程架构好坏评判是SOLID(单一功能、开闭原则、里氏替换、接口隔离以及依赖反转)具体来说,就是当有需求的cu... 阅读全文
posted @ 2014-12-10 09:21 超越火炮兰 阅读(258) 评论(0) 推荐(0) 编辑

基本上,把switch,用设计模式代替,肯定是bug和过度设计。想想,本来修改一个文件几行代码可以解决的问题,变成修改3-6个类才能实现一样的功能。不是傻是什么?

摘要: 那些迷信设计模式的人,来修改一下这个方法吧。看看你最终的代码膨胀为几倍。。。 1 public virtual PasswordChangeResult ChangePassword(ChangePasswordRequest request) 2 { 3 if (req... 阅读全文
posted @ 2014-12-10 03:14 超越火炮兰 阅读(1702) 评论(3) 推荐(0) 编辑

NODE JS拼命吹,我就不喜欢. 别问为什么,直觉.

摘要: NODE JS拼命吹,我就不喜欢. 别问为什么,直觉.来看看node js 在paypal的捣鼓文章吧.https://www.paypal-engineering.com/2013/11/22/node-js-at-paypal/在这篇文章中, node js胜过了传统jee (spring, h... 阅读全文
posted @ 2014-11-25 03:31 超越火炮兰 阅读(350) 评论(0) 推荐(0) 编辑

数据库建模 图书馆 (2) 具体数据表设定,

摘要: • 借书卡o 卡号o 电邮o 姓名o 在借数目o 信用分o 欠款o 是否在职• 书本o 书名o 编号o 入库时间o 被借次数o 状态 (是否在借,还是有被预定,还是已经丢失)o 购买价格• 借书情况o 借书卡号o 书编号o 借出时间o 应还时间• 预定情况o 借书卡号o 书编号o 预定时间 (先到先... 阅读全文
posted @ 2014-11-22 14:32 超越火炮兰 阅读(189) 评论(0) 推荐(0) 编辑

来,我们讨论一下,对一个具体虚拟的图书馆项目. 以数据库为中心的建模方式是咋样的.

摘要: 来,我们讨论一下,对一个具体虚拟的图书馆项目. 以数据库为中心的建模方式是咋样的.需求,业务场景一个公司内部的图书馆,需要一个电脑系统帮忙管理借阅.规矩1)借书的有借书卡2)还书不一定需要借书卡3)每个人只能有一个借书卡4)一个借书卡最多只能借5本5)每本书最多只能连续借7天6)可以用借书卡预定某部... 阅读全文
posted @ 2014-11-21 13:04 超越火炮兰 阅读(199) 评论(2) 推荐(0) 编辑