威尔we 威尔we
3年前
Git + Docker 多环境自动化部署
日常项目开发过程中,一般都有多套环境,比如开发、测试和生产。各个环境部署的代码版本不一致,手动一个个来部署效率低且容易出错。如果项目采用了敏捷开发方式,可能每天需要部署几十次。手动方式更加不可行,因此必须要把多环境的部署工作自动化。本文将介绍在笔者参与项目中实际推行的一种方案,供大家参考。整体方案整体方案(https://imghe
LeeFJ LeeFJ
1年前
Foxnic-Web —— 模块的多版本支持
站在产品角度,如何满足不同客户的需求定制?如何积累丰富的业务功能,尽可能复用避免重复开发?针对最近实施的几个客户,FoxnicWeb为模块增加了多版本特性,在一定程度上解决了甲方需求的多样性和差异性。  FoxnicWeb模块多版本主要是从UI界面和Service层着手。
Stella981 Stella981
3年前
DAT (Double Array Trie) 多模式匹配算法
一、简介:1.1、字典树trie:  字典树trie搜索关键码的时间和关键码自身及其长度有关,最快是0(1),,即在第一层即可判断是否搜索到,最坏的情况是0(n),n为Trie树的层数。由于很多时候Trie树的大多数结点分支很少,因此Trie树结构空间浪费比较多。  关键码检索策略可以根据关键码是否可以动态变化
Stella981 Stella981
3年前
Linux 下的 Python 多版本管理(pyenv)
简介提到Python环境管理,更多人可能会首先想到virtualenv。但与用于创建独立包环境的virtualenv不同,pyenv的作用仅限于维护不同版本的Python。它的使用不依赖于Python,是一个简单、独立的纯shell脚本工具。pyenv也以pyenvvirtualenv(https://www.oschin
Stella981 Stella981
3年前
EasyExcel写入百万级数据到多sheet
EasyExcel是什么?快速、简单避免OOM的java处理Excel工具一、项目需求    从mongo库中查询数据,导出到excel文件中。但是动态导出的excel有多少列、列名是什么、有多少sheet页都需要动态获取。所以生成的excel也必须是动态生成,不能通过注解配置对象映射。而且写入的数据量,有可能达到100W级,使用传统的PO
Stella981 Stella981
3年前
Docker+Jenkins 搭建多版本php环境
!(https://oscimg.oschina.net/oscnet/up70715a63a162a2c6dd9863bf0f09388c6d3.png)这几天刚刚搭建了一个小项目的服务器,使用了docker(jenkins,nginx,phpfpm,mysql,redis)的组合,今天总结一下。Docker确实已经出来很久了,连
Wesley13 Wesley13
3年前
03 :mysql模型 和 mysql多实例安装
MySQL简单知识\一、mysql是C/S模型结构,即:client(客户端)server(服务器)
Easter79 Easter79
3年前
SpringBoot2.0之六 多环境配置
  开发过程中面对不同的环境,例如数据库、redis服务器等的不同,可能会面临一直需要修改配置的麻烦中,在以前的项目中,曾通过Tomcat的配置来实现,有的项目甚至需要手动修改相关配置,这种方式费时费力,出错的概率还极大,SpringBoot为我们提供了更加简单方便的配置方案来解决多环境的配置问题,下面我们看看怎么实现。一、新建一个项目(本文以上篇的代码
Stella981 Stella981
3年前
SpringBoot2.0之六 多环境配置
  开发过程中面对不同的环境,例如数据库、redis服务器等的不同,可能会面临一直需要修改配置的麻烦中,在以前的项目中,曾通过Tomcat的配置来实现,有的项目甚至需要手动修改相关配置,这种方式费时费力,出错的概率还极大,SpringBoot为我们提供了更加简单方便的配置方案来解决多环境的配置问题,下面我们看看怎么实现。一、新建一个项目(本文以上篇的代码
Wesley13 Wesley13
3年前
vscode 多设备 单独同步设置的方法
原文链接: vscode多设备单独同步设置的方法(https://my.oschina.net/ahaoboy/blog/4659598)用下面这个插件,目前使用的是github的gist私有库作为存储!(https://oscimg.oschina.net/oscnet/up1107020b8a464dc7502e16bc5ba6e