240 发简信
IP属地:广东
  • ASP.NET Core中app.UseRouting()和app.UseEndpoints()区别

    UseRouting() 将请求与端点匹配UseEndpoints()执行匹配的端点 这样子路由的匹配解析功能就和终结点执行功能脱钩,终结点执行...

  • 使用轻量依赖注入工具Scrutor

    有时候可能并不需要使用像Autofac这样功能这么多的DI框架,可以考虑使用Sructor,很贴近原生DI框架,十分轻量。举例:注册所有继承自I...

  • Resize,w 360,h 240
    MySQL核心应用开发规范

    一、核心原则:1、定义宽表执行show table status:1.1、当avg_row_length的值超过100个字节时(定义为宽表),需...

  • Resize,w 360,h 240
    如何基于MySQL的行锁来实现悲观锁?

    首先仅仅加上selelct for update是不足够的,还必须利用事务保证操作的原子性。 保证不会出现多线程并发问题: 原子性(开启事务,只...

  • Resize,w 360,h 240
    从磁盘IO的角度来看待索引

    MySQL索引是一个B+树,相对于普通的平衡二叉树来说每个节点指向更多的节点,相对于B(B-)树来说,只有叶子节点存储真实的数据。 因为B+树的...

  • Docker Swarm命令简单使用

    Docker Swarm部署单应用集群 查看docker swarm信息(command swarm信息) 创建一个manager节点(不指定-...

  • Resize,w 360,h 240
    使用Jenkins持续部署Docker应用

    CI/CD应该是大部分公司进行迭代开发的模式。个人理解就是系统规范流程化地去进行迭代开发,而中间又涉及到多个部分,包含需求,编码,编译,测试,上...

  • Docker容器中安装Docker

    最近用到Jenkins,使用了Docker来提供服务,但是在构建步骤中又希望能够使用Docker去生成镜像,因此需要实现在Docker容器中去安...

  • 使用命令行搭建标准AspNetCore项目

    使用命令行搭建AspNetCore项目手速度更快一点,而且能够更清楚项目结构以及相互间的引用关系。这里是按照ABP框架推荐的结构来搭建的项目。 ...