01 2021 档案

摘要:目前,使用最普遍的权限管理模型正是RBAC(Role-Based Access Control)模型,这篇文章也主要是介绍基于RBAC的权限管理系统,我会从RBAC是什么、如何设计RBAC两部分来介绍。 一、RBAC是什么 1、RBAC模型概述 RBAC模型(Role-Based Access Co 阅读全文
posted @ 2021-01-28 10:47 许宝 阅读(502) 评论(0) 推荐(0) 编辑
摘要:一、定义变量 --简单赋值 declare @a int set @a=5 print @a --使用select语句赋值 declare @user1 nvarchar(50) select @user1='张三' print @user1 declare @user2 nvarchar(50) 阅读全文
posted @ 2021-01-15 14:39 许宝 阅读(1517) 评论(0) 推荐(0) 编辑
摘要:1、接口调用存在的问题 现如今我们的系统大多拆分为分布式SOA,或者微服务,一套系统中包含了多个子系统服务,而一个子系统服务往往会去调用另一个服务,而服务调用服务无非就是使用RPC通信或者restful,既然是通信,那么就有可能在服务器处理完毕后返回结果的时候挂掉,这个时候用户端发现很久没有反应,那 阅读全文
posted @ 2021-01-13 16:25 许宝 阅读(99) 评论(0) 推荐(0) 编辑
摘要:前阵子从支付宝转账1万块钱到余额宝,这是日常生活的一件普通小事,但作为互联网研发人员的职业病,我就思考支付宝扣除1万之后,如果系统挂掉怎么办,这时余额宝账户并没有增加1万,数据就会出现不一致状况了。 上述场景在各个类型的系统中都能找到相似影子,比如在电商系统中,当有用户下单后,除了在订单表插入一条记 阅读全文
posted @ 2021-01-13 15:05 许宝 阅读(218) 评论(0) 推荐(0) 编辑
摘要:引用一下别人的导读: 在实际开发工作中,执行一个事件,然后调用另一接口插入数据,如果处理逻辑出现异常,那么之前插入的数据将成为垃圾数据, 我们所希望的是能够在整个这个方法定义为一个事务,TransactionScope 类提供一个简单方法,通过这一方法,您不必与事务本身交互, 即可将代码块标记为参与 阅读全文
posted @ 2021-01-13 13:38 许宝 阅读(850) 评论(0) 推荐(0) 编辑
摘要:1.SOA架构和微服务架构的区别 首先SOA和微服务架构是一个层面的东西,而对于ESB和微服务网关是一个层面的东西,一个谈的是架构风格和方法,一个谈的是实现工具或组件。 1.SOA(Service Oriented Architecture)“面向服务的架构”: 他是一种设计方法,其中包含多个服务, 阅读全文
posted @ 2021-01-12 17:30 许宝 阅读(1226) 评论(0) 推荐(0) 编辑
摘要:MySQL的代理最常见的是mysql-proxy、cobar、mycat、Atlas等。mysql-proxy是一个轻量的中间代理。cobar是阿里提供的一个中间件,已经停止更新。mycat的前身就是cobar,活跃度比较高。Atlas奇虎360的一个开源中间代理,是在mysql-proxy 0.8 阅读全文
posted @ 2021-01-06 14:10 许宝 阅读(242) 评论(0) 推荐(0) 编辑
摘要:NS简要介绍与应用 Oracle中TNS的完整定义:transparence Network Substrate透明网络底层,监听服务是它重要的一部分,不是全部,不要把TNS当作只是监听器。 TNS是Oracle Net的一部分,专门用来管理和配置Oracle数据库和客户端连接的一个工具,在大多数情 阅读全文
posted @ 2021-01-04 10:51 许宝 阅读(4162) 评论(0) 推荐(0) 编辑
摘要:1 登录Oracle SQL developer 时候要选择数据库连接,这里要区分cdb用户和pdb用户,cdb用户可以在cdb和pdb服务下登录,而pdb用户只能在pdb服务里面登录。比如sys用户可以在cdb和pdb下面登录,而test(在pdb下面建的用户)则只能登录对应的pdb数据库。 2 阅读全文
posted @ 2021-01-04 08:50 许宝 阅读(694) 评论(0) 推荐(0) 编辑
摘要:Oracle 12c新建用户登录问题分析1 用sys用户新建用户,提示公用用户名或角色名无效。原因:Oracle 12c中,在容器中建用户(或者应该称为使用者),须在用户名前加c##。默认登录连接的就是CDB。查看当前是否处于容器CDB的方法:通过命令 show con_name; 如果结果为CDB 阅读全文
posted @ 2021-01-04 08:43 许宝 阅读(1244) 评论(0) 推荐(0) 编辑
摘要:Oracle中有一些数据字典视图需从控制文件中读取信息,如下所示。用户在数据库打开之前就可以访问这些视图,因为这些视图的内容存储在控制文件中。 v$archived_log:归档日志信息,如大小,SCN,时间标记。v$backup:组成数据库的单个数据文件的备份状态。v$backup_datafil 阅读全文
posted @ 2021-01-04 08:37 许宝 阅读(182) 评论(0) 推荐(0) 编辑
摘要:Oracle 12c环境下查询,alert日志并不在bdump目录下,看到网上和书上都写着可以通过初始化参数background_dump_dest来查看alter日志路径,还说警告日志文件的缺省位置是%Oracle_base%\admin\orcl\bdump,其实12c中,上述路径都不是真正存放 阅读全文
posted @ 2021-01-04 08:33 许宝 阅读(1344) 评论(0) 推荐(0) 编辑
摘要:Oracle 12c种子数据库(pdbseed)的状态是read only,这是因为Oracle对种子数据库进行了保护,避免遭到破坏。保护好种子数据库的目的,是为了以此为模板,新建pdb数据库。 新的pdb数据库创建完成之前,pdb$seed 可以被打开和关闭,但是创建完成,则被保护了起来:保护手段 阅读全文
posted @ 2021-01-04 08:26 许宝 阅读(188) 评论(0) 推荐(0) 编辑
摘要:Oracle 12c一个重要新特性是插接式数据库。 插接式数据库由一个使用 CDB(Container Database)选项创建的容器数据库和一个或多个 PDB(Pluggable Database)组成,CDB 作为容器容纳 PDB,而 PDB 彼此隔离,就像一个独立的数据库般在 CDB 中存在 阅读全文
posted @ 2021-01-04 08:23 许宝 阅读(503) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示