logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

微服务技术架构剖析及微服务带来的优势

框架之初为了快速迭代出产品,而选择简单的技术架构,构建单体应用。这些架构可以适应初期业务的快速发展,但是随着业务变得越来越复杂,就会发现这些架构越来越难支撑业务的发展,各业务模块相互调用,业务边界越来越模糊,同时对系统更正性、完善性、预防性等维护工作越来越难,往往牵一发而动全身,最终可能造成测试工作不足,上线后才发现各种bug。另外会出现在一个类中写好几千行代码,一个方法中到处都是if else语

#微服务
MySQL大数据量处理常用解决方案

1、读写分离读写分离,将数据库的读写操作分开,比如让性能比较好的服务器去做写操作,性能一般的服务器做读操作。写入或更新操作频繁可以借助MQ,进行顺序写入或更新。2、分库分表分库分表是最常规有效的一种大数据解决方案。垂直拆分表,例如将表的大文本字段分离出来,成为独立的新表。水平拆分表,可以按时间,根据实际情况一个月或季度创建一个表,另外还可以按类型拆分。单表拆分数据应控制在1000万以内。分库分表后

文章图片
在Windows10中安装Docker

Docker是Linux系统的容器技术,依赖于Linux内核的NameSpace和Cgroups。那么Windows系统中如何运行Docker呢?实际上可以通过虚拟机来实现,在Windows下运行Docker我们需要用到一个轻量级的虚拟机,使用Windows Docker客户端控制Docker引擎,来创建、运行和管理我们的Docker容器。对于Windows10以下用户推荐使用Docker T..

js中(双感叹号)符号的用法解读

最近在前端vue工程开发中看到一个js用法,对js初学者来说这是一个容易混淆的地方,趁此机会研究研究!!的用法。if (!!getItem('Authorization')) {console.log('已登录')}1、!的用法!可将变量转换成布尔类型,对null、undefined和空字符串取反后均为true,对于非空字符串或非null对象,执行!运算后则为false,例如:!null = tr

文章图片
#javascript#前端#vue.js
到底了