数学建模——蒙特卡罗模型

数学建模——蒙特卡罗模型

蒙特卡罗模型是一种使用随机抽样统计分析来解决数学问题或进行系统模拟的计算方法。
它最常用于无法直接分析或求解的复杂系统或问题,特别是在处理具有不确定性、随机性或复杂性的情况下。
蒙特卡罗方法通过多次随机生成输入数据来模拟系统行为,从而估计出系统的性能或期望结果。

阅读更多
微前端架构方案——qiankun

微前端架构方案——qiankun

qiankun是基于Single-SPA的微前端实现库。

qiankun中的每一个微前端应用都有自己独立的生命周期和上下文环境,每个微前端内可以使用自己的技术栈。

阅读更多
微前端架构

微前端架构

微前端是一种前端架构。

类似于后端的微服务架构,微前端就是将传统的SPA拆分为多个独立的前端模块,每个模块内可以使用不同的技术栈,多个模块可以由多个团队独立开发、测试、部署。

阅读更多
前后端项目是如何部署的

前后端项目是如何部署的

之前公司的前后端部署流程是这样的:

  1. 本地推送feature分支到远端gitlab。
  2. 在gitlab将feature分支merge到目标分支比如test分支(test分支上挂有任务)。
  3. merge完成后会触发任务,任务包括这几个阶段:
    3.1 运行测试任务。
    3.2 构建项目和编译目标代码。
    3.3 将Dockerfile(镜像)以及编译出的代码推送到目标服务器。
    3.4 在目标服务器上构建出Docker容器,启动Docker容器。
阅读更多
RPC学习笔记

RPC学习笔记

RPC(Remote Procedure Call,远程过程调用)是一种计算机通信协议,它允许程序在不同的地址空间中调用另一个程序的函数,就像调用本地函数一样。通过RPC,开发人员可以构建分布式系统,其中程序可以在不同的计算机或网络节点上运行,但仍能相互通信并调用对方的服务或方法。

阅读更多