摘要:
数据库系列文章 数据库系列(一)之 底层 数据库系列(二)之 开发规则与优化 数据库系列(三)之 锁 阅读全文
摘要:
数据库系列文章 数据库系列(一)之 底层 数据库系列(二)之 开发规则与优化 数据库系列(三)之 锁 阅读全文
摘要:
目录 篇章的开始 中台的由来 数据中台 技术中台 总结 篇章的开始 在IT界中这两年中台这个词成为了热搜。在细分领域,中台被分为技术中台与数据中台。所谓技术中台即软件的架构技术。数据中台即大数据处理时所用到。 在作者接触中台这个概念时间也不长,一年多左右。偶然在微信群里朋友提到数据中台的讨论而慢慢融入了我的世界中。 做IT的人大部分都怀着一份热血的心去学习、... 阅读全文
摘要:
锁的意义 数据库中有很多‘锁’的使用。怎么合理并灵活的应用是一个值得讨论深究的问题。 锁为何而存在?为了在同一时间内,只能处理一种请求。而避免导致的数据错乱。例如商城中,库存的扣减;金融系统中金钱的转账。 在耳熟能详的商城中,库存扣减有很多种方法来处理,其中数据库锁是很大众的一种方式。在应用程序中,存在着多个用户同一时间购买商品的可能。这时候就要扣减库存。怎么保证库存... 阅读全文
摘要:
前言 在数据库中,有很多开发规则。应尽量避免在数据库中过度使用数据库的功能。过度使用会导致数据库慢,再加上数据库是很难扩展的。过多的逻辑在数据库中处理,以后分库、分表比较难处理。当然对于简单的应用,无需有这么多的规则。以下规则,都是大部分是高并发环境下的规则。 对于所有应用,建议规则 1)数据库不存储大文件、图片。 有些人很喜欢在数据库中存储整个文件、图片的base64,这样只会加大数... 阅读全文
摘要:
文本形式 在数据库中,数据都是以文本形式保存。 为了方便读取,数据必须分成记录,每一条记录的长度规定为等长。例如你的数据库规定每条记录的长度是1KB,那么每条都是数据长高度都是1KB,从第10条开始,记录的开始位置就是10KB。 大多数时候,我们不知道某一条记录在第几个位置,只知道主键(primary key)的值。这时为了读取数据,可以一条条比对记录。这样的比对没有查找的方法,... 阅读全文
摘要:
前言 文章也没什么很高深的问题,大概花个5分钟能看完。是一些大家都知道的道理,作为提醒与总结。 关于提高方面的内容,一般都有个人的方法,但大致都一致。可分为几个步骤。 框架、工具使用相关 使用框架、工具是直接提高效率的方法。在传统工厂的生产环节,使用机器能够提高生产效率;在代码书写过程中,使用IDE 阅读全文
摘要:
转发请注明此文章作者与路径,请尊重原著,违者必究。 本篇文章与其它系列文章不同,为了方便测试,新建了一个ASP.Net Core视图应用。 备注:下面说的应用,只是在容器中运行的应用程序。 查看现在运行的应用 容器中已经运行了一个应用testaspnetcoredockerlinuxname,版本是 阅读全文
摘要:
转发请注明此文章作者与路径,请尊重原著,违者必究。 本篇文章演示了使用Dockerfile在Linux(ubuntu16.04)系统上构建ASPNetCore应用,并且在一个解决方案中存在多个项目之间的引用。还会使用到私有Nuget包的引用。 构建项目 为了演示更加全面,这里按照简单的领域驱动模式建 阅读全文
摘要:
转发请注明此文章作者与路径,请尊重原著,违者必究。 系列文章:https://www.cnblogs.com/alunchen/p/10121379.html 开始说明 上几篇文章都是通过Linux运行控制台程序,现在我们运行一个NetCore Web程序,并且使用我们一般的项目流程来做。从git下 阅读全文
摘要:
转发请注明此文章作者与路径,请尊重原著,违者必究。 系列文章:https://www.cnblogs.com/alunchen/p/10121379.html 开始 本篇文章结束在本地创建完成镜像后,发布到公共仓库。这里的仓库是阿里云的仓库。 流程是:进入阿里云Docker仓库控制台->新建镜像仓库 阅读全文
|