- 浏览: 77917 次
- 性别:
- 来自: 北京
最新评论
-
liujunsong:
有感兴趣的,私信联系细聊。
指标定义与计算总体方案 -
cs_guanhu:
下载完毕了您的代码,看了一下,您非常忠实于源C++的代码。go ...
中文分词ictclas的Java改造版本 -
liyi109030:
...
自己写了一个拷屏的软件 -
chimei2345:
十分感谢,经过初步测试,没有问题,个人感觉可以替代 ictcl ...
ictclas的java改进版本v0.2 -
liujunsong:
qq:2865575810,有对分词感兴趣的,可以加上讨论讨论 ...
ictclas的java改进版本v0.2
文章列表
smalljava解释器代码说明
smalljava是一个使用Java语言编写的Java语言解释器,可以以解释的方式来执行Java代码,这是他的详细设计说明文档。
由【黄广贵】编写。
原始文档是PPT格式,这里贴图来记录一下。
由于图片甚多,请转到csdn博客查看。
https://blog.csdn.net/weixin_38555179/article/details/110563253
最近由于种种机缘,自己动手从零开始写了一个JAVA语言的解释器。
在此过程中遇到很多困难,一一解决,一言难尽,待以后再详细写文章来做个记录吧。
程序源代码见附件文件。
有兴趣深入了解和交流的,私信或留言联系。
...
这里设计的核心要点,就是各个不同类型的角色之间是平行的,相互之间没有逻辑关系存在,但不同类型的权限之间是存在上下级关系的,通过这种上下级关系最终将功能权限和数据权限关联成为了一个整体。
这种逻辑关系之所以建立,实际是建立在对于业务功能的抽象分解上的。
(见下图)
在针对上面这个场景进行权限建模的时候,我们实际上最终建立的权限模型是:(见下图)
当这三个权限节点分别通过功能角色、查询角色、数据角色关联方式授权给张三以后,当张三进入用户界面,点击查询按钮的时候,后台所执行的最终SQL语句就是:
(见下图)
从RBAC模型扩展到数据权限控制
- 博客分类:
- 数据权限
不难看出,我们现在提出的这个技术解决方案,其实是对经典的RBAC模型的拓展。RBAC模型,即ROLE-BASED-ACCESS-CONTROL,基于角色的访问控制模型。这个模型的经典E-R模型如下:
在这个模型中,从实体上来说,分为三层:用户、角色、权限(或称为资源)。用户能否最终访问到某个资源(页面、按钮等),是通过中间层构建一个角色,将资源聚合到角色,再将角色聚合到用户身上来实现的。这里的角色一般在现实世界里面映射为用户的工作岗位,所谓“定岗定编“之意。
再回顾一下我们前面提到的整体的权限控制体系的实体关系图,这张图上为了简化模型,关联的数据表没有绘制出来,只绘制了核心的几个实体模型。
...
VB 版本的 webdw0.3 版本,后台服务器修复完毕,重新上线。
客户端版本在压缩包里面。
也可以访问http://webdw.vicp.net网站来直接下载webdw的VB demo版本。
// Decompiled by Jad v1.5.8g. Copyright 2001 Pavel Kouznetsov.// Jad home page: http://www.kpdus.com/jad.html// Decompiler options: packimports(3) // Source File Name: TableServlet.java
package com.webdw;
import java.io.*;import java.sql.*;import java.util.*;import java.util.Date;
import javax. ...
如何保证系统报表生产出的数据是准确有效的?
本文提供了一个可行的解决方案。
由于年代久远,此文本地已经无存,网上临时找到一篇备份,录在下面。
收录的网站本身已经没有图片了,真是遗憾,以后有空再补充下。
概述:本文描述了利用广度优先算法求解“华容道”问题的基本思路,以及根据最短路径原理对深度优先算法进行优化,从而提高了算法的执行效率,本文所提出的优化算法同样可以利用于同样类型的问题求解。
1、问题的提出1.1“华容道”简介 “华容道”是一种中国古代的智力游戏玩具,在一个宽为4,长为5的矩形框中,有10个棋子,包括一个曹操,五虎上将,四个小卒,要求在各个棋子不重叠的情况下进行移动,最有将曹操从棋盘上方移动到下边中央为成功。由于五员大将可以横放也可以竖放,有许多种排 ...
写了一个进销存系统的通用模型分析文档,想起当年第一次做进销存的时候,时间已经过去20多年了,经过了这么多年,思路上总算有一点点进步和长进了。
MySQL并发插入测试结果
- 博客分类:
- MySQL
以前对Mysql的并发插入性能没有什么信心。
前段时间分别在两台比较旧的机器上作了一下测试,采用ab测试的方式,并发对数据库进行压力测试。
测试结果还是令人满意的。
在一台很古老的笔记本电脑上,数据库的并发连接最大也就到100了,这时CPU的利用率已经到了80%以上,测试出来的每秒可以并发写入1000多条。
还了一台一体机以后,在两个终端并发的情况下,每个终端似乎Mysql服务器最多开100个连接,两个终端在服务器上的并发连接就达到了200,在这种情况下,这台一体机的每秒写入数是3700条左右。
按照这个测试结果来推论,在一般的硬件数据库服务器上,如果 ...
mysql主从同步配置
- 博客分类:
- MySQL
翻箱倒柜, 找出原来做MySQL主从同步的时候写的一个文档.备查.
先说一下结论: 如果在主库上有很频繁的写入操作,那么很可能会将主从之间的同步打断.
在这种情况下,从从库读取的数据很可能就是脏数据,主库已经修改而从库却没有及时更新。
这种现象,在测试环境上曾经多次重现过,在实际生产环境上也出现过。
究其原因,这种主从之间的同步完全是依赖软件手段来实现的,在具体工作过程中缺乏高可用性的保障,如果应用本身可以容忍这种大概率的不确定性,那么这个方案是可行有效的,而如果方案本身对于数据延迟是不能容忍的,那么用这个方案就具有很大的风险和不确定性。
采用这种主从同步的方案 ...
统的一个业务流程分析,最近刚刚整理出来的. 详细内容见附件的图片.