前面介绍了4种方法(实质是3种),构造树。 在此,需要特别说明的是,那些都是成功的、漂亮的方法和案例 ,但实际上在解决问题的过程中,有很多其它的尝试。比如本篇介绍的方法,就是不可行的。 想说明一个道理,在走向成功的道路上,会经历很多不算太成功的事情。 我们在前面的例子中,用递归计算子结点的深度level。但实际上,我最开始想到的一种方法正好反过来了。 思路:最底层的节点level为1,如...
分类:
其他好文 时间:
2014-12-21 07:06:29
阅读次数:
166
这种方式,与第三篇中介绍的类似。不同的是,数据库中不存储节点的深度level,增加和修改时,也不用维护。而是,在程序中,实时去计算的。至于后面的,按照level升序排序,再迭代所有的节点构造树,与第三篇中的方法,完全一样。因此,本篇和下一篇,只介绍如何计算level,不再介绍后面的具体实现了。 计算level,采用递归方式。 // 计算所有节点的level
public static List>...
分类:
其他好文 时间:
2014-12-21 07:06:29
阅读次数:
150
如果在节点的属性中,增加一个level属性,即树的深度,构造树会非常容易。前提是,增加和修改节点的时候,要维护level。 根节点的level为1,下一级为2,以此类推。 构造树的方法,主要有2个: // 按照level排序,根节点在上,子结点在下public static List> buildTree(List list) {
List> rootList = new ArrayL...
分类:
其他好文 时间:
2014-12-20 22:11:32
阅读次数:
232
一、数据库权限分类 权限是指用户对某个功能是否具有执行的权利。在Oracle中,权限分为系统权限和对象权限。 1、系统权限 系统规定用户使用数据库的权限。例如创建表空间,创建表,删除表的权利。这些都属于系统权限。 2、对象权限 某种权限用户对其它用户的表或视图的存取权限。二、授权 Ora...
分类:
数据库 时间:
2014-12-18 13:31:39
阅读次数:
257
从事web开发多年,UI一直是我的痛,第一个用的是Ext,授权费用高暂且不说,那个前端框架实在是臃肿,肿到要用chrome浏览器才顺畅点。
然后就是easyui,比ext是轻巧点,但是商用也一样要授权费用,可能是因为我有洁癖,总感觉那前端框架还是有点臃肿,并且不好控制。
后来我前端技术提高了不少,于是自己基于Jquery自己写了一套前端框架,经过了一些项目的提炼,兼容性非常不错,比一般的前端框架精简多了,而且告别了那种千篇一律的风格,不少朋友直呼高大上!
由于我的后台是基于ASP.NET MVC的后来...
分类:
Web程序 时间:
2014-12-18 09:15:55
阅读次数:
440
权限系统,Web开发常见标准子系统之一。结合自己的一些思考和实践,从本篇开始权限系统的设计与实现之路。 最近,重构了项目的权限菜单构造过程,向前端返回json格式的权限树。 这一篇,只是大致介绍下这个问题,并给出4种方法的整体思路,后续再分别详细介绍这4种方法,再往后介绍完整的权限系统的设计与实现。 权限表的结构: acl、parent_acl, 最重要的就是这2个字段,有了这2个字段,就可以构造...
分类:
其他好文 时间:
2014-12-17 20:55:36
阅读次数:
171
1. 应用需求
在权限系统开发中除了以上数据表关系的设计之外,比较麻烦的地方是级联模块在页面的展示,由于设计中最多是控制到三级,因此三级级联模块的展示、编辑等页面操作是需要解决的问题,这里采用KendoUi中的KendoDropDownList来实现,它可以轻松的实现我们想要实现的效果。基本效果图如下:
如上图的关系为:通用支撑子系统(一级)包含:系统管理、用户管理、日志管理(二...
分类:
其他好文 时间:
2014-12-17 12:52:03
阅读次数:
271
本文主要描述了一个通用的权限系统实现思路与过程。也是对此次制作权限管理模块的总结。 制作此系统的初衷是为了让这个权限系统得以“通用”。就是生产一个web系统通过调用这个权限系统(生成的dll文件),就可以实现权限管理。这个权限系统会管理已生产系统的所有用户,菜单,操作项,角色分配,权限分配,...
分类:
其他好文 时间:
2014-12-15 15:19:19
阅读次数:
205
创建用户;
create user
例子:
create user lv identified by m215957055;
其中lv是用户名,m215957055是用户名。但是要注意的是,创建之后你是连不上这个数据库的,以为你还没有赋给他权限,
下面让我们来了解一下:
一、权限分类:
系统权限:系统规定用户使用数据库的权限。(系统权限是对用户而言)。
实体权限:某种权限用户对其它...
分类:
数据库 时间:
2014-12-12 13:23:04
阅读次数:
233
原文:Oracle 用户、对象权限、系统权限
Oracle 用户、对象权限、系统权限 分类:Oracle 相关特性2010-06-23 11:4816388人阅读评论(1)收藏举报
oracleusersqltableconstraintssession --====================...
分类:
数据库 时间:
2014-12-11 12:05:01
阅读次数:
308