摘要:Redis存在五种基础类型:字符串(String)、列表(List)、哈希(Hash)、集合(Set)、有序集合(Sorted Set)。本次列举出Hash的常用操作。 Redis官网:https://redis.io/ 一、哈希(Hash)介绍 哈希(Hash)是Redis 中基本的类型,一个 k 阅读全文
posted @ 2020-05-13 21:50 微笑刺客D 阅读(416) 评论(2) 推荐(0) 编辑
摘要:Redis存在五种基础类型:字符串(String)、列表(List)、哈希(Hash)、集合(Set)、有序集合(Sorted Set)。String的出镜率算是最高的。本次列举出String的常用操作。 Redis官网:https://redis.io/ 一、字符串(String)介绍 字符串(S 阅读全文
posted @ 2020-04-25 16:29 微笑刺客D 阅读(345) 评论(0) 推荐(2) 编辑
摘要:作为向Web而生的Redis,现已经使用得十分广泛了。依靠其高性能、简洁设计等深受开发者们喜欢。对Redis从基础学起,抱着知其然到知其所以然的想法,先学会怎么用,再去深入了解内部运转。 Redis官网:https://redis.io/ 一、Redis简单介绍 Redis英文全称为Remote D 阅读全文
posted @ 2020-04-25 14:13 微笑刺客D 阅读(202) 评论(0) 推荐(0) 编辑
摘要:多租户系统中,针对于不同租户开放不同功能,或是按照不同功能进行收费管理,需要从宿主本身去管理租户的版本信息,如同酒店人员对不同房间收取不同费用,依据房间内部设施,房间大小等设置不同收费标准。Abp系统中默认是多租户的,并且在Zero模块中实现了版本管理功能。 演示地址:http://119.3.13 阅读全文
posted @ 2020-04-12 11:38 微笑刺客D 阅读(1476) 评论(5) 推荐(7) 编辑
摘要:利用时序图显示对象之间交互,通过描述对象之间发送消息的时间顺序显示多个对象之间的动态协作,用来表示用例中的行为顺序。 一、时序图特点 1、描述用例的具体细节。 2、对复杂的调用、函数和操作的逻辑关系进行建模。 3、表明对象、组件之间是如何交互的。 4、理解旧代码,规划新场景。 二、基本元素 角色(A 阅读全文
posted @ 2020-03-20 15:47 微笑刺客D 阅读(1144) 评论(0) 推荐(0) 编辑
摘要:利用状态图模拟响应系统,反应系统模型声明周期,将静态的业务可以动态流动起来,按照预定的状态进行业务描述。 一、基本概念 状态(state)是指在对象的生命期中的某个条件或状况,在此期间对象将满足某些条件、执行某些活动或等待某些事件。所有对象都具有状态,状态是对象执行了一系列活动的结果,当某个事件发生 阅读全文
posted @ 2020-02-06 12:03 微笑刺客D 阅读(682) 评论(0) 推荐(0) 编辑
摘要:用例图主要用来描述“用户、需求、系统功能单元”之间的关系,在需求分析阶段,常会借助用例图,从用户的角度描述系统的功能,以图形可视化的方式作为开发团队与客户的交流,同时也有助于形成统一语言。 一、用例图描述 用例图(Use Case Diagrame):描述了人们希望如何使用一个系统,将相关用户、用户 阅读全文
posted @ 2020-01-22 11:58 微笑刺客D 阅读(920) 评论(0) 推荐(1) 编辑
摘要:作为UML图例中的重要角色,活动图描述的是对象活动的顺序关系所遵循的规则,作为用例实现的描述,非常适合于和用户沟通,同时也有助于为开发提供指导。 一、活动图简介 活动图(activity diagram)是阐明了业务用例实现的工作流程。业务工作流程说明了业务为向所服务的业务主角提供其所需要的价值而必 阅读全文
posted @ 2020-01-21 11:43 微笑刺客D 阅读(701) 评论(0) 推荐(1) 编辑
摘要:作为UML图例中的重要角色,通过许多(静态)说明性的模型元素(例如类、包和它们之间的关系,这些元素和它们的内容互相连接)描述系统静态结构,帮助我们快速了解、理清系统中对象之间的关系。 一、类图中的几种关系 泛化关系:在代码中体现为继承关系,设计上用空心箭头实线表示。 实现关系:在代码中体现在接口和实 阅读全文
posted @ 2020-01-19 14:53 微笑刺客D 阅读(442) 评论(0) 推荐(1) 编辑
摘要:NodeJS使用范围越来越广,从想尝试看看typescript怎么用到electron想玩一玩,看个前后端分离的项目前端模块都还得用到NodeJS。因此,特意去百度一波安装教程,可是没找到几个可以一次点亮的,特此记录下本次点亮之旅。 系统环境:Deepin v15.11 一、官网下载安装包 百度搜索 阅读全文
posted @ 2020-01-12 21:06 微笑刺客D 阅读(876) 评论(0) 推荐(0) 编辑
摘要:软件即服务概念的推动,定制化到通用化的发展,用一套代码完成适应不同企业的需求,利用多租户技术可以去做到这一点。ABP里提供了多租户这一概念并且也在Zero模块中实现了这一概念。 一、多租户的概念 单部署-单数据库:部署应用程序的单个实例和单个数据库。在每个数据表(关系型数据库)里用一个TenantI 阅读全文
posted @ 2020-01-11 16:47 微笑刺客D 阅读(1504) 评论(0) 推荐(8) 编辑
摘要:在日常开发中,有时会遇到一些相似的代码,甚至是只要CV一次,改几个名称,就可以实现功能了,而且总归起来,都可以由一些公用的页面更改而来,因此,结合我日常开发中使用到的页面,封装一个适合自己的代码生成器,仅处于入门阶段,包括生成的代码结构都仅是把框架展示出来,内部详细暂时没得,针对于应用服务中的接口和 阅读全文
posted @ 2020-01-01 00:02 微笑刺客D 阅读(1057) 评论(3) 推荐(8) 编辑
摘要:在用惯了Asp.Net Core提供的基架后,反过来想一想,貌似忘记了控制台如何去连接数据库了,因此,写一篇文章来借此巩固下并以后再来回顾时,加快步骤。 1、新建一个.Net Core控制台,然后安装Nuget包 2、添加一个文件夹Models,并增加一个实体类Company,增加该实体类一系列属性 阅读全文
posted @ 2019-12-06 19:51 微笑刺客D 阅读(2904) 评论(8) 推荐(1) 编辑
摘要:在业务系统需求规划过程中,通常对于诸如组织机构、用户和角色等这种基础功能,通常是将这部分功能规划到通用子域中,这也说明了,对于这部分功能来讲,是系统的基石,整个业务体系是建立于这部分基石之上的,当然,还有诸如多语言、设置管理、认证和授权等。对于这部分功能,ABP中存在这些概念,并且通过Module 阅读全文
posted @ 2019-11-17 19:45 微笑刺客D 阅读(1111) 评论(1) 推荐(5) 编辑
摘要:对于大部分系统中流程的变更,是十分正常的事情,小到一个状态的切换,大到整个系统都是围绕业务流再走,复杂点的有工作流引擎,简单点的几个if/else收工,但是往往有那种,心有余而力不足的,比简单复杂,比复杂简单,最近,对业务流程的变更这一块一直再琢磨,没有找到一些让我豁然开朗的资料,本次只能是讲讲我的 阅读全文
posted @ 2019-10-31 20:06 微笑刺客D 阅读(1409) 评论(4) 推荐(10) 编辑
返回顶部