码迷,mamicode.com
首页 >  
搜索关键字:细粒度    ( 537个结果
Hadoop Sentry 学习
什么是Sentry? Sentry 是Cloudera 公司发布的一个Hadoop开源组件,它提供细粒度基于角色的安全控制 Sentry下的数据访问和授权 通过引进Sentry,Hadoop目前可在以下方面满足企业和政府用户的RBAC(role-based acess control)需求: 安全授 ...
分类:其他好文   时间:2016-04-24 15:48:36    阅读次数:630
Apache Ranger0.6版本源码编译
1 Ranger简介 Apache Ranger提供一个集中式安全管理框架,它可以对Hadoop生态的组件如Hive,Hbase进行细粒度的数据访问控制.通过操作Ranger控制台,管理员可以轻松的通过配置策略来控制用户访问HDFS文件夹、HDFS文件、数据库、表、字段权限.这些策略可以为不同的用户和组来设置,同时权限可与hadoop无缝对接. 2 准备 2.1 环境说明 1 Ra...
分类:Web程序   时间:2016-04-22 19:49:59    阅读次数:1306
设计模式——享元模式
享元模式就是通过使用共享的方式,达到高效地支持大量的细粒度对象。它的目的就是节省占用的空间资源,从而实现系统性能的改善。 享元对象的所有状态分成两类: 享元对象的第一类状态称为内蕴状态(Internal State)。它不会随环境改变而改变,存储在享元对象内部,因此内蕴状态是可以共享的,对于任何一个 ...
分类:其他好文   时间:2016-04-19 17:07:26    阅读次数:202
Nginx缓存解决方案:SRCache
前些天帮别人优化PHP程序,搞得灰头土脸,最后黔驴技穷开启了FastCGI Cache,算是勉强应付过去了吧。不过FastCGI Cache不支持分布式缓存,当服务器很多的时候,冗余的浪费将非常严重,此外还有数据一致性问题,所以它只是一个粗线条的解决方案。 对此类问题而言,SRCache是一个细粒度 ...
分类:系统相关   时间:2016-04-16 00:30:04    阅读次数:259
数据可视化开源系统(python开发)
Caravel 是 Airbnb (知名在线房屋短租公司)开源的数据探查与可视化平台(曾用名Panoramix),该工具在可视化、易用性和交互性上非常有特色,用户可以轻松对数据进行可视化分析。 核心功能: 快速创建数据可视化互动仪表盘 丰富的可视化图表模板,灵活可扩展 细粒度高可扩展性的安全访问模型 ...
分类:编程语言   时间:2016-04-15 01:54:53    阅读次数:175
通过注解@做细粒度权限控制
先定义一个注解 粗粒度权限控制,一般是通过session进行,session的话因为用户登录后修改数据库状态后,用户不能通过数据库实时查询进行控制。 通过注解可以得到配置信息再结合用户id进行实时查询看是否能访问url所对应的方法达到细粒度权限控制。 ...
分类:其他好文   时间:2016-04-14 14:02:22    阅读次数:96
设计模式--享元模式C++实现
1定义 使用共享对象可有效的支持大量细粒度的对象 2类图 角色分析 Flyweight抽象享元角色,一个产品的抽象,定义内部状态和外部状态的接口或者实现 ConcreteFlyweight具体享元角色,实现抽象角色定义的业务。注:内部状态处理和环境无关 unsharedConcreteFlyweig ...
分类:编程语言   时间:2016-04-09 13:34:12    阅读次数:175
设计模式:享元模式(Flyweight)
运用共享技术有效地支持大量细粒度的对象。又名“蝇量模式”。 ?在Java语言中,String类型就是使用了享元模式。String对象是final类型,对象一旦创建就不可改变。在JAVA中字符串常量都是存在常量池中的,Java会确保一个字符串常量在常量池中只有一个拷贝。譬如:String a = "abc"; String b = "abc"; System.out.println(a==b);?输...
分类:其他好文   时间:2016-03-30 00:12:23    阅读次数:239
spring学习笔记(22)声明式事务配置,readOnly无效写无异常
在上一节内容中,我们使用了编程式方法来配置事务,这样的优点是我们对每个方法的控制性很强,比如我需要用到什么事务,在什么位置如果出现异常需要回滚等,可以进行非常细粒度的配置。但在实际开发中,我们可能并不需要这样细粒度的配置。另一方面,如果我们的项目很大,service层方法很多,单独为每个方法配置事务也是一件很繁琐的事情。而且也可能会造成大量重复代码的冗杂堆积。面对这些缺点,我们首要想到的就是我们sp...
分类:编程语言   时间:2016-03-26 10:59:46    阅读次数:421
自动提交Git branch代码评审到Review Board系统
敏捷软件开发中,越小的反馈环,意味着软件质量越容易得到保证。 作为组件团队,我们的开发任务中,往往存在一些特性涉及到几十个功能点,开发周期持续数周或数月的情况。如何在开发过程中保证软件质量,是个很重要的话题。进行有效的细粒度的代码评审,是常见的手段之一。但是这一希望在落地时,多多少少会遇到些来自方方 ...
分类:其他好文   时间:2016-03-24 18:25:23    阅读次数:3669
537条   上一页 1 ... 34 35 36 37 38 ... 54 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!