240 发简信
IP属地:四川
  • Resize,w 360,h 240
    RabbitMQ镜像集群+均衡负载

    一、概述 为什么会产生消息队列?有几个原因:不同进程(process)之间传递消息时,两个进程之间耦合程度过高,改动一个进程,引发必须修改另一个...

  • IdentityServer4实战包含PHP客户端

    一、前言 实操使用IdentityServer4完成一个单点登录,不是网上千篇一律的按照官方文档弄的demo,在这记录下这个过程中踩的坑以...

  • Resize,w 360,h 240
    Racncher搭建MongoDB 4.0 分片

    一、概念 搭建mongodb分片的主要原因是为了提高数据的读写性能,分片将数据库拆分,将其分散在不同的机器上,每个片只负责总数据的一部分,...

  • .NET 判断一个点是否在一个范围内

    使用百度地图的时候,常常会用到判断一个点是否在一个多边形的范围内,该方法用到的是射线法,通过修改Javascrpit的代码过来的,射线法的意思就...

  • Laravel使用Identity4进行用户统一认证

    .net core使用identity server4初步实现了一套用户统一认证服务器,用了两种认证模式一种password认证,一种是Impl...

  • Ubuntu系统配置,以及Docker,Rancher的安装

    1、Ubuntu的配置 1.1 配置主机时间、时区、系统语言 查看时区 修改时区 修改系统语言环境 配置主机NTP时间同步 1.2 Kerne...

  • .NET 地图坐标互相转换(WGS-84,GCJ-02,BD-09,GPS)

    在我们使用地图的时候都会接触到坐标。有时候发现同一个点位再不同地图中坐标是不一样的,这就是因为各个地图系统用了不同标准的坐标系统。因为有些国家规...

  • .Net Linq动态表达式

    linq中的表达式是对Func和Action形式的委托做了一层封装,在内存中以表达式数形式存储,这种存储方式数据结构明了,有利于进行Linq t...

  • 数据库的备份与恢复

    1、SQL Server备份SQL语句添加计划任务BACKUP DATABASE [ProjectBUGReport] TO DISK = N'...