
软件设计
文章平均质量分 79
ShaneLooLi
精通 Java 编程,擅长算法设计。
对人工智能、策略库和云架构软件有所小成。
作为一个程序,果然是对系统工程师的技能不够熟悉啊。
最重要的,我踢球,在北京踢球的朋友可以联系我,18610629106电话,13505191463短信;Class4_No13@163.com邮件
其实我的人生目标是成为一个生物化学家……可惜现在最擅长的是 Futsal(室内足球)……
展开
-
用户具有多重角色,角色拥有可重复权限,确定用户具有权限的数据库设计方案(关系型数据库)
问题:系统有多用户,用户可以拥有不止一个角色(又称身份、职业、类型等),每一个角色可以有很多种权限,不同角色的权限允许重复。怎么才能方便地记录、检索用户和权限的对应关系呢?按照标准的数据建模原则,应该建立如下的表,表示三种数据实体:用户、角色以及权限CREATE TABLE User( id INTEGER, name VARCHAR(16), CONSTRAI原创 2012-04-17 04:56:05 · 10606 阅读 · 4 评论 -
如何看待编程模式 + 观察者模式含义解释
本来是回帖,但还是发出来吧。这篇帖子是在 优快云 的 Java 区发出的,地址是: http://topic.youkuaiyun.com/u/20120626/11/14c6301b-7493-437e-ac0e-0eca5f1400e3.html原帖作者对编程模式中的观察者模式无法理解,以下是我回复的内容。关于编程模式,我有一点告诫。编程原则(Principle)是真正应该去理解其发生来原创 2012-06-26 15:46:36 · 1741 阅读 · 0 评论 -
MySQL 简易序列
这是为 MySQL 编写的简易序列存储程序(一个函数)。 考虑到 update 自身的行锁能力。所以本序列程序具有很强的并发提供能力。代码分享在:http://my.youkuaiyun.com/my/code/detail/12581首先,需要预先准备序列表DROP TABLE IF EXISTS Sequence; CREATE TABLE Sequence (原创 2012-07-25 17:22:18 · 2605 阅读 · 0 评论 -
Shane版详细设计书 文档模板
XXXX 详细设计书本文 .doc 版本已经上传在 优快云 资源,地址为:1 XXXX介绍1.1 背景与目的1.2 适用范围1.3 参考资料1.4 相关文档1.5 术语和缩略语对文档中用到的重要符号或者格式约定给出定义和说明。如果比较多,采用表格方式进行说明。>2 系统综述2.1 系统描述原创 2012-07-27 12:26:41 · 2128 阅读 · 0 评论 -
Spads 公式解析系统 - Java
很多网络应用中,涉及到一些内部运算的具体求值逻辑并不能够在开发阶段就定下来。这些逻辑需要随着使用,探测用户反应,不断修正。符合的情况,常见的就是网络游戏中的行动收获计算公式,等等。现 Spads 开发组推出了针对此种情况的解析公式系统,供大家使用。此公式解析系统能够计算各种算术运算、逻辑运算和比较运算,可以连接本地函数,支持括号分级,允许逐级设置公式内临时变量,提供了分支运算符,并且支持原创 2012-11-03 01:04:44 · 6929 阅读 · 11 评论 -
刚有人问面试题咋答,一时兴起回了下,关于对 Struts2, Spring 和 Hibernate 的理解
Struts2, Spring 和 Hibernate 的理解之我谈某人提出的问题:大家好,我是应届毕业生,我在找工作时候,面试官问我:用自己的话分别谈谈对 struts2,spring,Hibernate的理解,我应该怎么说啊?求高人指点。(不要那些官方语言)我的回答:Struts2 是基于 Filter 进行跳转控制的工具,封装了从不同请求路径到不同程序的分发过程。我个原创 2012-10-30 15:25:59 · 6483 阅读 · 0 评论 -
利用 Runtime 监控 Java 系统资源
这些日子要用爪哇语言(Java)做内存数据中心。于是把用 Java 监控运行环境硬件资源的内容复习了一下。爪哇类库提供了 java.util.Runtim 类,主要负责调用爪哇虚拟机(JavaVM)外部的基层操作系统功能、处理基于一种叫钩子的原理的程序、获取系统资源信息以及控制调试信息生成。本文单独利用其获取系统资源信息的功能。java.util.Runtim 类具有以下几个方法和获取系统原创 2012-11-13 04:05:22 · 3739 阅读 · 4 评论