未来架构丨互联网架构变迁:集中式→分布式→云原生架构

本文节选自《未来架构:从服务化到云原生》一书,张亮、吴晟、敖小剑、宋净超合著,由电子工业出版社博文视点出版,已获得授权。本书对快速演进中的云原生数据架构、典型分布式数据库中间件进行了剖析,重点介绍ServiceMesh等新兴概念,创新性地提出了DatabaseMesh的理念,深度揭秘Apache项目——ShardingSphere,精彩内容层出不穷,知识概念全然领先一代。<以下为正文>
分类: 编程语言 发布时间: 12-12 21:29 阅读次数: 0

实践丨分布式事务解决方案汇总:2PC、消息中间件、TCC、状态机+重试+幂等

本文节选自《软件架构设计:大型网站技术架构与业务架构融合之道》一书,余春龙著,由电子工业出版社博文视点出版,已获得授权。架构是一种综合能力,而不是某一方面的技能。也正因为如此,本书提供的是一个全面的解决方案、方法论、成体系的设计思维。从基础技术谈起,之后到高层技术,再到业务、管理,提供一个架构能力的全局视图,从而诠释一个架构师的完整能力模型。本文从实践角度总结了解决分布式事务问题,比较可靠的七种方
分类: 编程语言 发布时间: 12-12 21:29 阅读次数: 0

webpack中如何使用noParser和 parser

因为Webpack是以模块化的JavaScript文件为入口的,所以内置了对模块化JavaScript的解析功能,支持AMO,CornmonJSSystemJSES6parser属性可以更细粒度地配置哪些模块语法被解析、哪些不被解析。同noParse配置项的区别在于,parser可以精确到语法层面,而noParse只能控制哪些文件不被解析。parse的使用方法如下:module:{rules:[t
分类: 服务端 发布时间: 12-12 21:29 阅读次数: 0

# 线性表的链表的增删查改等的操作

线性表的链表的增删查改等的操作
分类: 编程语言 发布时间: 12-12 20:09 阅读次数: 0

属实8错的电饭煲蛋糕

属实8错的电饭煲蛋糕最近电饭煲蛋糕很火,眠眠家里啥也没有,就利用手边现有的材料来蒸蛋糕。ps:没有打蛋器真的很心酸!!!用两双筷子一个叉子打的(某音上用矿泉水瓶子自制打蛋器也是可以的)食品清单鸡蛋6个面粉一个半纸杯白砂糖半个纸杯玉米油三分之一纸杯纯牛奶一个纸杯奶粉一勺白芝麻适量柠檬/白醋几滴烹饪步骤1. 蛋白蛋清分离,疯狂搅蛋清,搅拌过程中,半杯白糖分两次加入,坚持住!四十五分钟打到筷子打到竖直不
分类: 编程语言 发布时间: 12-12 19:19 阅读次数: 0

这 4 种高可用 RocketMQ 集群搭建方案,推荐最后一种。。。

背景笔者所在的业务线,最初化分为三个服务,由于业务初期业务复杂度相对简单,三个业务服务都能很好的独立完成业务功能。随着产品迭代,业务功能越来越多后慢慢也要面对高并发、业务解耦、分布式事务等问题,所以经过团队内部讨论,引入RocketMQ消息中间件来更好的处理业务。由于公司内部业务线部署相互独立,我们业务线对引入RocketMQ的需求也比较急切,所以打算自己搭建一套高可用的RocketMQ集群,同时
分类: 编程语言 发布时间: 12-12 19:19 阅读次数: 0

面试java开发,面试官会问哪些问题?

作为一个当初从学校刚毕业找工作而被面试饱经摧残的小白,到现在的java开发从业人员,中间不可谓之不艰辛,当初的屡屡碰壁,工作受挫,一直到现在我仍然认为那是我人生中不可或缺的一段经历。关于面试的艰辛这里就不多讲了,今天主要的目的还是来给大家分享一些我以往面试时经常会遇到的面试问题,最近在找工作的小伙伴可要仔细看了,都是经验,或多或少都能帮你跳过一些小坑,也能让你在接下来的面试中会有一个警醒。话不多说
分类: 编程语言 发布时间: 12-12 19:19 阅读次数: 0

Java互联网架构-浅析高并发秒杀系统

序言什么是高并发高并发(HighConcurrency)是互联网分布式系统架构设计中必须考虑的因素之一,它通常是指,通过设计保证系统能够同时并行处理很多请求。高并发相关常用的一些指标有响应时间(ResponseTime),吞吐量(Throughput),每秒查询率QPS(QueryPerSecond),并发用户数等。这里大家可以关注一下我的专栏《java进阶集中营》,每周都会更新到新的内容,如有遗
分类: 编程语言 发布时间: 12-12 19:19 阅读次数: 0

1分钟部署一个属于自己的网站,借助云开发静态网站部署属于自己的网站

今天来教大家部署一个属于自己的第一个静态网站,因为这里借助小程序云开发的静态服务器资源,所以可以轻松的实现自己网站的部署,部署完以后可以在电脑浏览器,手机浏览器,微信公众号里面展示。老规矩,先看效果图简单起见,我这里写一个最简单的html静态网页然后把这个网页部署到云开发静态网站上微信上访问效果如下手机浏览器上访问如下这也就意味着,我们的网站可以供用户在任何地方访问。下面就来教大家如何快速的部署一
分类: 服务端 发布时间: 12-12 19:19 阅读次数: 0

Powershell 通过UninstallString 卸载软件

通过Powershell 来卸载软件, 需要先找到软件列表的UninstallString 存储信息, 查找方法查找Uninstall注册表路径来进行搜索32位查找路径: HKLM:\SOFTWARE\Microsoft\Microsoft\Windows\CurrentVersion\Uninstall\*64位查找路径:HKLM:\SOFTWARE\Wow6432Node\Microsoft\
分类: 企业开发 发布时间: 12-12 19:19 阅读次数: 0

DarkMode(2):深色模式解决方案——css颜色变量实现Dark Mode

CSS 的媒体查询+CSS 变量二者配合就可以实现页面主题跟随系统自动切换深浅模式 。使用 matchMedia 匹配主题媒体,监听主题模式,深色模式时为 body 添加类名 dark,根据 CSS 变量的响应式布局特点,自动生效 dark 类名下的 CSS。
分类: 服务端 发布时间: 12-12 19:19 阅读次数: 0

DarkMode(1):产品应用深色模式分析

Dark Mode 并不是简单的颜色反转!在界面色彩复杂一些的情况下,直接的颜色反转就完全没法用了。苹果是如何为 iOS 设计 Dark Mode 的?Dark Mode 的设计难点在哪?为什么Dark Mode变得越来越流行
分类: 服务端 发布时间: 12-12 19:19 阅读次数: 0

centos7配置软RAID5

1、配置环境介绍操作平台:VMwareworkstation测试环境:centos7计算机一台,添加一块新的硬盘,创建4个分区。模拟4块新硬盘2、实践目的1、配置RAID52、模拟硬盘故障,检验RAID5容错能力,并实现故障盘替换3、RAID阵列上创建分区3、创建RAID准备工作1、首先查看硬盘标签类型[root@adong~]#fdisk-l/dev/sdcDisk/dev/sdb:20GiB,
分类: 企业开发 发布时间: 12-12 19:19 阅读次数: 0

DarkMode(3):sass函数实实现深色模式操作

深色模式实现起来有很多种。但是最简易的还是 :not(img) { filter: invert(100%) hue-rotate(180deg); } 最舒服。对于不是很复杂的页面,足够了
分类: 服务端 发布时间: 12-12 19:19 阅读次数: 0

某一个账户出现异常

Teamcenter某一个账号出现问题
分类: 企业开发 发布时间: 12-12 19:19 阅读次数: 0

CentOS7.4安装VMware Tools设置共享文件夹

CentOS7.4安装VMareToolsr的具体步骤如下:一、准备工作在菜单栏》安装VMwareTools点击VMware菜单栏【虚拟机】,选择【安装VMwareTools】;如果安装了早期版本的VMwareTools,则菜单项为[更新VMwareTools]装载CD-ROM查看【虚拟机>设置>硬件>CD/DVD】是否已加载CD虚拟驱动器,如下图二、挂载目录创建/mnt/cdr
分类: 企业开发 发布时间: 12-12 19:19 阅读次数: 0

DarkMode(4):css滤镜 颜色反转实现深色模式

在《DarkMode(1):产品应用深色模式分析》提过,单纯反转是不行的。但是,把不需要反转的,在反转过来。或者用js,给想要反转的,加上反转样式,再对其他的做微调。这样个人觉得,开发成本是最低的@media(prefers-color-scheme:dark){//one.app{filter:invert(1)hue-rotate(180deg);img,button,.active{//fi
分类: 服务端 发布时间: 12-12 19:19 阅读次数: 0

centos7 LVM逻辑卷的配置和管理

1、什么是LVM传统的分区都是一次性分区,即分区后其大小就是固定的,不能后期因为空间不足进行大小调整,如果要改变,唯一的操作办法就是重新分区,这对于需要高可用的服务器环境是非常糟糕的,所以此时引入了LVM逻辑卷管理模式,LVM就是一个建立在物理存储驱动器上的逻辑驱动机制,它的作用主要是使存储设备的空间调整处于一种弹性的工作状态,不在是固定的,可以根据环境的需求,动态的调整空间的使用量,不但可以扩容
分类: 企业开发 发布时间: 12-12 19:19 阅读次数: 0

DarkMode(5):深色模式不同实现方案切换

想要从​@mixin themeify {@each $theme-name, $theme-map in $themes {……方案转为普通方案如何办,sass变量如何自动转为css变量实现主体
分类: 服务端 发布时间: 12-12 19:19 阅读次数: 0

20220101-SAY9KDLE30DKWEICHGUNV

20220101-SAY9KDLE30DKWEICHGUNV
分类: 其他 发布时间: 12-12 19:19 阅读次数: 0