提高首屏页面加载速度,解决vue-cli打包后单个文件过大的问题 - 请叫我宋某某 - 博客园
本教程是针对vue-cli3以上的版本,其实原理都大同小异,这个demo为vue-cli直接创建的项目,并在main.js中引入了 echart、 element-ui、...
View Article微服务SpringCloud之GateWay熔断、限流、重试 - 社会主义接班人 - 博客园
纯洁的微笑的Spring Cloud系列博客终于学完了,也对Spring Cloud有了初步的了解。修改请求路径的过滤器StripPrefix Filter 是一个请求路径截取的功能,我们可以利用这个功能来做特殊业务的转发。- id: StripPrefix uri: http://www.cnblogs.com predicates: - Path=/name/** filters: -...
View ArticleRedis cluster集群模式的原理 - __Meng - 博客园
redis cluster redis cluster是Redis的分布式解决方案,在3.0版本推出后有效地解决了redis分布式方面的需求 自动将数据进行分片,每个master上放一部分数据 提供内置的高可用支持,部分master不可用时,还是可以继续工作的 支撑N个redis master node,每个master node都可以挂载多个slave node...
View Article到底是否应该使用“微服务架构”? - LinkinStar - 博客园
前言经过当前服务端的洗礼之后,市场出现了一波微服务的热潮。然后就出现了很大的一个问题,无论什么项目,很多人想都不想,都直接开始说我们使用微服务架构来完成吧,用这个、这个组件很简单就能实现。。。而且,现在市场上很多学习教程都直接教授微服务的架构使用。很多学习的人看到这样的趋势就会随大流,就导致了当前的问题,炒作这样概念的人很多,很少人知其所以然。经过一段时间的整理,梳理出了下面几个点,可供参考。希望经...
View ArticleKafka幂等性原理及实现剖析 - 哥不是小萝莉 - 博客园
1.概述最近和一些同学交流的时候反馈说,在面试Kafka时,被问到Kafka组件组成部分、API使用、Consumer和Producer原理及作用等问题都能详细作答。但是,问到一个平时不注意的问题,就是Kafka的幂等性,被卡主了。那么,今天笔者就为大家来剖析一下Kafka的幂等性原理及实现。2.内容2.1...
View Article微服务的4个设计原则和19个解决方案 - 晓晨Master - 博客园
本文转自: http://developer.51cto.com/art/201709/552085.htm微服务架构现在是谈到企业应用架构时必聊的话题,微服务之所以火热也是因为相对之前的应用开发方式有很多优点,如更灵活、更能适应现在需求快速变更的大环境。...
View Article终于有人把“TCC分布式事务”实现原理讲明白了! - JaJian - 博客园
之前网上看到很多写分布式事务的文章,不过大多都是将分布式事务各种技术方案简单介绍一下。很多朋友看了还是不知道分布式事务到底怎么回事,在项目里到底如何使用。所以这篇文章,就用大白话+手工绘图,并结合一个电商系统的案例实践,来给大家讲清楚到底什么是 TCC 分布式事务。首先说一下,这里可能会牵扯到一些 Spring Cloud 的原理,如果有不太清楚的同学,可以参考之前的文章:...
View ArticleVisualVM分析与HelloWorld、springBoot项目 - metabolism - 博客园
VisualVM分析与HelloWorld、springBoot项目自从1995年第一个JDK版本JDKBeta发布,至今已经快25年,这些年来Java的框架日新月异,从最开始的Servlet阶段,到SSH,SSI,SSM,springboot等,还有一些其他方向的框架微服务SpringCloud、响应式编程Spring Reactor。零零总总...
View Article微服务的脚手架Jhipster使用(一) - 陆陆起飞啦 - 博客园
随着微服务的普及以及docker容器的广泛应用,有传统的soa服务衍生出微服务的概念,微服务强调的是服务的独立性,屏蔽底层物理平台的差异,此时你会发现微服务跟容器技术完美契合。在此基础上衍生出的云原生以及DevOps的概念,废话不多说介绍一个非常牛叉的springCloud脚手架- -jhipster。 安装 安装Java 8 from the Oracle...
View Article性能测试流程 - 十八岁 - 博客园
前段时间做了一个压测项目,对压测过程中学到的知识进行了总结,在此和大家分享下:一、确定压测的目的1. 通过不断加压,得到服务器峰值,找出系统瓶颈。2. 验证系统的稳定性。3. 确定系统各项指标是否满足上线预估目标。4. 为后期性能优化提供参考依据。 二、解决环境问题压测时,要隔离线上环境,以免影响线上其他业务,主要关注以下三点:1. 如果有测试环境,首选测试环境。2....
View ArticleJMeter非GUI模式执行测试-10999785-51CTO博客
实际压测时,强烈建议使用命令行模式,即非GUI模式,消耗压力机资源较低,可以支持较大并发。注意:如有必要,使用管理员权限打开命令提示符 如有必要,重启master机或者slave机 如有必要,重启jmeter windows可以直接在脚本目录,打开命令行:按住Shift键,鼠标右键选择“在此处打开命令窗口”...
View ArticleOracle大规模数据快速导出文本文件 - 王亨 - 博客园
哈喽,前几久,和大家分享过如何把文本数据快速导入数据库(点击即可打开),今天再和大家分享一个小技能,将Oracle数据库中的数据按照指定分割符、指定字段导出至文本文件。 首先来张图,看看导出的数据是什么样子。...
View Article研发环境容器化实施过程(docker + docker-compose + jenkins) - 陈晨_软件五千言 - 博客园
目录背景介绍改造思路容器构建基础准备中间件容器外部依赖容器业务应用容器容器整合自动构建容器Maven相关非Maven项目总结背景介绍目前公司内部系统(代号GMS)研发团队,项目整体微服务规模大概是4+9+3的规模,4个内部业务微服务,9个是外部平台或者基础服务(文件资源/用户中心/网关/加密等),3个中间件服务(数据库/Redis/Nacos)。...
View ArticleLSM-tree 基本原理及应用_LSM数,lsm,lsm-tire_永生只是一场幻梦-CSDN博客
LSM-tree 在 NoSQL 系统里非常常见,基本已经成为必选方案了。今天介绍一下 LSM-tree 的主要思想,再举一个 LevelDB 的例子。正文 3056 字,预计阅读时间 8 分钟。 LSM-tree起源于 1996 年的一篇论文《The Log-Structured Merge-Tree (LSM-Tree)》,这篇论文 32 页,我一直没读,对 LSM...
View Article为什么 K8s 在阿里能成功?| 问底中国 IT 技术演进 - 阿里巴巴云原生 - 博客园
作者: 曾凡松 阿里云云原生应用平台高级技术专家 张振 阿里云云原生应用平台高级技术专家导读:本文描述了阿里巴巴在容器管理领域的技术演进历程,解读了为什么 K8s 最终能够大获成功的原因,以及到今年 双11 阿里巴巴内部的 K8s 应用情况。内容着重描述了阿里巴巴基于 K8s 的云原生改造实践过程的三大能力升级,在对应能力升级过程中沉淀的技术解决方案,以及通过这些能力升级所取得的业务价值。从...
View Article使用filebeat收集kubernetes中的应用日志 - 宋净超的博客|Cloud Native|云原生布道师
前言方案选择测试前言本文已同步更新到Github仓库 kubernetes-handbook中。昨天写了篇文章...
View Article定时任务莫名停止,Spring 定时任务存在 Bug?? - 楼下小黑哥 - 博客园
Hello~各位读者新年好!这里楼下小黑哥给大家拜个年,祝大家蒸蒸日上烫烫烫,年年有余屯屯屯。那年那 Bug春节放假,小黑哥坐上高铁回家,突然想到一次生产问题。那是小黑哥参加工作第一年,那一年国庆假期,小黑哥提前一天请假回家办个护照。那时候刚开始负责一个生产系统,所以工作日请假,还是有点担心,就怕...
View Article