摘要:阿里钉钉在商业领域的规模越来越大,基于钉钉办公的企业越来越多,将一个企业内现有用到的工具(如钉钉)能够更融入到他们的工作中,提高工作效率,那便需要开发者不断的学习、应用了,同时,个人也有一个预感,未来围绕钉钉作为企业办公的必备利器,将会减少我们在软件开发过程中一些基础设施的建设,如部门、用户等这些的 阅读全文
posted @ 2019-04-18 22:36 微笑刺客D 阅读(1466) 评论(0) 推荐(1) 编辑
摘要:对于Web开发来讲,前端接触是避免不了的,特别是对于中小公司,没有严格的职位区分,前后端人员互相身兼是常有的事情,使用一些好的框架,能够帮助我们快速开发并完成需要的功能,对于前端的JS框架来讲MVVM框架一直处于火热状态,现有名的三大巨头,Angular、Vue和React受众多人喜爱并且也用于公司 阅读全文
posted @ 2018-12-25 19:34 微笑刺客D 阅读(202) 评论(0) 推荐(0) 编辑
摘要:设计初衷,之前有过手动维护五个项目的经历,且项目之间存在关联关系,当时是用Docker承载,也没有使用Jenkins,直接在服务器上装了Git,把代码Pull下来,然后靠手动执行编译部署,每次新代码进来,需要进入到每一个Docker容器中执行编译然后运行,哪个有改动,就进哪个容器中,在那时感觉也没什 阅读全文
posted @ 2018-11-10 20:41 微笑刺客D 阅读(645) 评论(0) 推荐(2) 编辑
摘要:结构划分迷雾 Asp.Net Boilerplate中默认项目结构是如下所示(项目代号Gravel),每层都是一个单独的类库或是应用程序。 - Gravel.sln - Gravel.Web - Gravel.Application - Gravel.Core - Gravel.EFCore 在这种 阅读全文
posted @ 2020-11-22 09:19 微笑刺客D 阅读(91) 评论(0) 推荐(2) 编辑
摘要:MinIO 介绍 MinIO 是一个基于 Apache License v2.0 开源协议的对象存储服务。它兼容亚马逊 S3 云存储服务接口,非常适合于存储大容量非结构化的数据,例如图片、视频、日志文件、备份数据和容器/虚拟机镜像等,而一个对象文件可以是任意大小,从几 kb 到最大 5T 不等。 h 阅读全文
posted @ 2020-10-19 20:40 微笑刺客D 阅读(149) 评论(0) 推荐(0) 编辑
摘要:模块系统简介 ABP 为创建模块及组织它们提供基础框架。一个模块可依赖于另一个模块。通常地,一个程序集做为一个模块。如果你的应用是多个程序集,建议为每个程序集定义一个模块。 模块的本质就是可重用性,你可以在任意的地方去调用,而且通过实现模块,你写的模块也可以给别人用。 模块定义 一个模块定义成一个继 阅读全文
posted @ 2020-10-18 15:55 微笑刺客D 阅读(63) 评论(0) 推荐(0) 编辑
摘要:注:此处的微服务只考虑服务部分,不考虑内外层网关、认证等。 ABP VNext从单体切换到微服务,提供了相当大的便利性,对于各模块内部不要做任何调整,仅需要调整承载体即可。 ABP can help you in that point by offerring a microservice-comp 阅读全文
posted @ 2020-09-26 17:06 微笑刺客D 阅读(3517) 评论(24) 推荐(25) 编辑
摘要:比较一下AddMvc、AddMvcCore、AddController等在服务配置时的区别及各自拥有的功能。 1.services.AddMvcCore() 只注册路由请求和执行控制器所必要的核心服务,确保 Pipeline 程序可运转。除非是有能力并想完全去自主DIY,一般不建议直接使用这个。 2 阅读全文
posted @ 2020-09-05 23:03 微笑刺客D 阅读(275) 评论(1) 推荐(1) 编辑
摘要:Redis存在五种基础类型:字符串(String)、列表(List)、哈希(Hash)、集合(Set)、有序集合(Sorted Set)。本次列举出Sorted Set的常用操作。 Redis官网:https://redis.io/ 一、有序集合(SortedSet)介绍 Redis 有序集合和集合 阅读全文
posted @ 2020-08-09 22:04 微笑刺客D 阅读(94) 评论(0) 推荐(0) 编辑
摘要:对于现有很多持续集成工具来讲,功能越来越高级,使用了 Coding 有大半年时间,越发觉好用,特别是没钱续费服务器时,找到了新的羊毛。 一、众多持续集成工具 现在可用的持续集成工具繁多,各大云服务商都推出了持续集成,甚至是一定条件内都是免费使用。比如 Azure 提供每个月 1800 分钟的免费时长 阅读全文
posted @ 2020-07-05 11:00 微笑刺客D 阅读(258) 评论(1) 推荐(3) 编辑
摘要:Redis存在五种基础类型:字符串(String)、列表(List)、哈希(Hash)、集合(Set)、有序集合(Sorted Set)。本次列举出Set的常用操作。 Redis官网:https://redis.io/ 一、集合(Set)介绍 Redis 中的集合是一个字符串类型的无序集合,即集合中 阅读全文
posted @ 2020-06-14 22:08 微笑刺客D 阅读(88) 评论(0) 推荐(0) 编辑
摘要:Redis存在五种基础类型:字符串(String)、列表(List)、哈希(Hash)、集合(Set)、有序集合(Sorted Set)。本次列举出List的常用操作。 Redis官网:https://redis.io/ 一、列表(List)介绍 Redis列表是简单的字符串列表,按照插入顺序排序。 阅读全文
posted @ 2020-05-24 21:45 微笑刺客D 阅读(229) 评论(0) 推荐(1) 编辑
摘要:Redis存在五种基础类型:字符串(String)、列表(List)、哈希(Hash)、集合(Set)、有序集合(Sorted Set)。本次列举出Hash的常用操作。 Redis官网:https://redis.io/ 一、哈希(Hash)介绍 哈希(Hash)是Redis 中基本的类型,一个 k 阅读全文
posted @ 2020-05-13 21:50 微笑刺客D 阅读(296) 评论(2) 推荐(0) 编辑
摘要:Redis存在五种基础类型:字符串(String)、列表(List)、哈希(Hash)、集合(Set)、有序集合(Sorted Set)。String的出镜率算是最高的。本次列举出String的常用操作。 Redis官网:https://redis.io/ 一、字符串(String)介绍 字符串(S 阅读全文
posted @ 2020-04-25 16:29 微笑刺客D 阅读(251) 评论(0) 推荐(2) 编辑
摘要:作为向Web而生的Redis,现已经使用得十分广泛了。依靠其高性能、简洁设计等深受开发者们喜欢。对Redis从基础学起,抱着知其然到知其所以然的想法,先学会怎么用,再去深入了解内部运转。 Redis官网:https://redis.io/ 一、Redis简单介绍 Redis英文全称为Remote D 阅读全文
posted @ 2020-04-25 14:13 微笑刺客D 阅读(95) 评论(0) 推荐(0) 编辑
摘要:多租户系统中,针对于不同租户开放不同功能,或是按照不同功能进行收费管理,需要从宿主本身去管理租户的版本信息,如同酒店人员对不同房间收取不同费用,依据房间内部设施,房间大小等设置不同收费标准。Abp系统中默认是多租户的,并且在Zero模块中实现了版本管理功能。 演示地址:http://119.3.13 阅读全文
posted @ 2020-04-12 11:38 微笑刺客D 阅读(1322) 评论(5) 推荐(7) 编辑
摘要:利用时序图显示对象之间交互,通过描述对象之间发送消息的时间顺序显示多个对象之间的动态协作,用来表示用例中的行为顺序。 一、时序图特点 1、描述用例的具体细节。 2、对复杂的调用、函数和操作的逻辑关系进行建模。 3、表明对象、组件之间是如何交互的。 4、理解旧代码,规划新场景。 二、基本元素 角色(A 阅读全文
posted @ 2020-03-20 15:47 微笑刺客D 阅读(568) 评论(0) 推荐(0) 编辑
摘要:利用状态图模拟响应系统,反应系统模型声明周期,将静态的业务可以动态流动起来,按照预定的状态进行业务描述。 一、基本概念 状态(state)是指在对象的生命期中的某个条件或状况,在此期间对象将满足某些条件、执行某些活动或等待某些事件。所有对象都具有状态,状态是对象执行了一系列活动的结果,当某个事件发生 阅读全文
posted @ 2020-02-06 12:03 微笑刺客D 阅读(343) 评论(0) 推荐(0) 编辑
返回顶部