精彩博客

深度 | 阿里云蒋江伟:什么是真正的云原生?

作者 | 阿里云原生 来源|阿里巴巴云原生公众号 而今,云原生成了耳熟能详的热门词,似乎不提云原生就落伍了,加入 CNCF 也成了云厂商引以为傲的技术优势。 我们也看到各种云原生的定义,有来...

昨天 18:12
478
0
高德地图驾车导航内存优化原理与实战

背景 根据Apple官方WWDC的回答,减少内存可以让用户体验到更快的启动速度,不会因为内存过大而导致Crash,可以让APP存活的更久。 对于高德地图来说,根据线上数据的分析,内存过高会导致导航...

昨天 18:05
456
0
被集群节点负载不均所困扰?TKE 重磅推出全链路调度解决方案

引言 在 K8s 集群运营过程中,常常会被节点 CPU 和内存的高使用率所困扰,既影响了节点上 Pod 的稳定运行,也会增加节点故障的几率。为了应对集群节点高负载的问题,平衡各个节点之间的资源使...

昨天 17:47
340
0
.NET Core部署到linux(CentOS)最全解决方案,高阶篇(Docker+Nginx 或 Jexus)

在前两篇: .NET Core部署到linux(CentOS)最全解决方案,常规篇 .NET Core部署到linux(CentOS)最全解决方案,进阶篇(Supervisor+Nginx) 我们对.netcore部署到linux有了一个充分的了解,已经可...

昨天 11:19
1.7K
0
纯前端实现一键生成二维码,打开新页面展示二维码(原来可以这么简单)

前言:相信不少同学在实际工作中做项目的时候会遇到点击形成二维码,跳转新的页面展示二维码的项目需求。解决问题的思路实际有很多种,今天笔者介绍一个简单实现的思路,供大家参考,实际实现...

昨天 08:03
1.7K
0
你想知道的关于 Babel 及其相关工具使用都在这里了!

此文档翻译自 https://github.com/jamiebuilds/babel-handbook,由图雀酱审验。 这个文档涵盖了所有你想知道的关于 Babel 及其相关工具使用的所有内容。 目录 引言 配置 Babel 环境 babel-cl...

昨天 08:00
731
0
WebSocket区分不同客户端两种方法(HttpSession和@PathParam)(没测,但思路应该是对的)

介绍 在使用websocket来制作多人即时聊天工具的时候,难免会遇到一个问题,如何区分不同的客户端。想要解决这个问题就等于是要解决这样一个问题:如何把当前登录用户的userId传给服务端呢?因...

昨天 09:56
1.4K
0
理解完这些基本上能解决面试中MySql的事务问题

越努力,越幸运, 本文已收藏在Gitee中JavaCommunity, 里面有面试分享、源码分析系列文章,欢迎收藏,点赞 https://gitee.com/JavaCommunity/JavaCommunity 前言 在面试中,基本上都会问到关...

昨天 09:26
1.4K
0
Dubbo的设计理念原来就藏在这三张图中

Dubbo在众多的微服务框架中脱颖而出,占据RPC服务框架的半壁江山,非常具有普适性,熟练掌握 Dubbo的应用技巧后深刻理解其内部实现原理,让大家能更好的掌控工作,助力职场,特别能让大家在面...

昨天 08:28
396
0
Redis 实战 —— 02. Redis 简单实践 - 文章投票

需求 功能: P15 发布文章 获取文章 文章分组 投支持票 数值及限制条件 P15 如果一篇文章获得了至少 200 张支持票,那么这篇文章就是一篇有趣的文章 如果这个网站每天有 50 篇有趣的文章,那...

前天 22:20
1K
0
Flutter开发指南之理论篇:Dart语法05(单线程模型,事件循环模型,Isolate)

此文转载自:https://blog.csdn.net/AndrExpert/article/details/110823218 总目录 Flutter开发指南之理论篇:Dart语法01(数据类型,变量,函数) Flutter开发指南之理论篇:Dart语法02(运...

前天 15:21
553
0
nodejs中使用worker_threads来创建新的线程

简介 之前的文章中提到了,nodejs中有两种线程,一种是event loop用来相应用户的请求和处理各种callback。另一种就是worker pool用来处理各种耗时操作。 nodejs的官网提到了一个能够使用nod...

前天 20:24
362
0
别在用offset和limit分页了

“ 终于要对MySQL优化下手了,本文将对分页进行优化说明,希望可以得到一个合适你的方案” 前言 分页这个话题已经是老生常谈了,但是有多少小伙伴一边是既希望优化的自己的系统,另一边在项目...

前天 10:59
4.1K
2
LocalDateTime、OffsetDateTime、ZonedDateTime互转,这一篇绝对喂饱你

你好,我是A哥(YourBatman)。 在JSR 310日期时间体系了,一共有三个API可用于表示日期时间: LocalDateTime:本地日期时间 OffsetDateTime:带偏移量的日期时间 ZonedDateTime:带时区的日期...

前天 07:53
602
1
【技术分享实录】MySQL索引,你真的会用吗?

我是架构精进之路,点击上方“关注”,坚持每天为你分享技术干货,私信我回复“01”,送你一份程序员成长进阶大礼包。 大约一周之前我分享了:如何做好一场技术分享,100%纯干货输出 大家可能...

01/20 12:28
2.3K
0
Rust Report Card - 为你的 Rust 代码生成质量报告

Rust Report Card https://rust-reportcard.xuri.me 简介 Rust Report Card 服务,通过近 500 个代码检测项帮助分析你的 Rust 代码中的潜在质量问题,还可获得 badge 徽章。 该服务基于 rust...

前天 15:04
704
1
Seata RPC 模块的重构之路

作者 | 张乘辉 来源|阿里巴巴云原生公众号 RPC 模块是我最初研究 Seata 源码开始的地方,因此我对 Seata 的 RPC 模块有过一些深刻研究,在我研究了一番后,发现 RPC 模块中的代码需要进行优化...

前天 14:40
1.4K
0
Vue加载百度地图GL版本和mapvgl

1、安装依赖组件 npm install vue-bmap-gl --save npm install vue-mapvgl --save 2、在main.js中加载组件 import VueBMap from 'vue-bmap-gl'; import 'vue-bmap-gl/dist/style.css' impor...

前天 14:05
1.5K
1
【Vuejs】845- Vuejs开发移动端经验总结

作者:阡ゼ陌 https://blog.csdn.net/weixin_44705688/article/details/103961664 移动端适配 相对于PC端来说,移动端设备分辨率百花齐放,千奇百怪,对于每一个开发者来说,移动端适配是我们...

前天 08:38
666
0
为什么我们需要自动化回归?

本文是《微服务治理实践》系列篇的第六篇文章,为大家介绍微服务测试中的自动化回归:基于微服务契约信息快速编排被测服务、管理自动化测试用例。可视化用例编辑界面,丰富的预置检查点、内置...

前天 13:12
2.1K
0

没有更多内容

加载失败,请刷新页面

解读容器的 2020:寻找云原生的下一站

作者 | 张磊 来源|阿里巴巴云原生公众号 2020 年注定是不凡的。它在阴霾中开始,在惊叹中结束,也让未来变得更加扑朔迷离。那么,容器与云原生的 2020 年呢?你是否记得它是怎样开始的?它又...

01/15 14:20
7.5K
2
SpringCloud LoadBalancer灰度策略实现

如何使用 Spring Cloud 2020 中重磅推荐的负载均衡器 Spring Cloud LoadBalancer (下文简称 SCL),如何扩展负载均衡策略? 你将从本文中获取到答案 快速上手 SCL 如果项目中想使用 SCL,则...

01/15 10:11
1.2W
3
云原生数据库设计新思路

本文作者为 PingCAP 联合创始人兼 CTO 黄东旭,将分享分布式数据库的发展趋势以及云原生数据库设计的新思路。 在讲新的思路之前,先为过去没有关注过数据库技术的朋友们做一个简单的历史回顾...

01/14 12:33
1.3W
5
keycloak集群化的思考

简介 单体服务如果想要突破到高并发服务就需要升级为集群服务。同时集群化也为高可用打下了坚实的基础。纵观现在比较流行的服务或者中间件,不管是RabbitMQ还是redis都提供了集群的功能。 作...

01/13 17:01
6.4K
0
Facebook 重构:抛弃 Sass / Less ,迎接原子化 CSS 时代

此文由 ssh 翻译 / 润色,原文见「阅读原文」 作者 Sebastien Lorber 随着 Facebook 和 Twitter 最近的产品部署,我认为一个新的趋势正在缓慢增长:Atomic CSS-in-JS。 在这篇文章中,我们将看...

01/13 08:00
3.1W
7
速度提高几百倍,记一次数据结构在实际工作中的运用

这段时间写了一堆源码解析,这篇文章想换换口味,跟大家分享一个我工作中遇到的案例。毕竟作为一个打工人,上班除了摸鱼看源码外,砖还是要搬的。本文会分享一个使用恰当的数据结构来进行性能...

01/06 11:07
3.7W
14
React 整体感知

当我们由浅入深地认知一样新事物的时候,往往需要遵循 Why > What > How 这样一个认知过程。它们是相辅相成、缺一不可的。而了解了具体的 What 和 How 之后,往往能够更加具象地回答理论层面...

01/04 22:24
1.3W
4
看完这篇,保证让你真正明白:分布式系统的CAP理论、CAP如何三选二

引言 CAP 理论,相信很多人都听过,它是指: 一个分布式系统最多只能同时满足一致性(Consistency)、可用性(Availability)和分区容错性(Partition tolerance)这三项中的两项。 为什么要...

2020/12/30 14:10
2.4W
10
Spring Cloud 2020.0.0 正式发布,对开发者来说意味着什么?

作者 | YourBatman 在线教育领域资深架构师,Spring Framework 开源贡献者 冷冷 云集架构师、开源项目 pig 负责人、Spring Cloud Alibaba Committer 来源|阿里巴巴云原生公众号 北京时间 20...

2020/12/29 19:06
3.6W
2
支持 gRPC 长链接,深度解读 Nacos 2.0 架构设计及新模型

作者 | 杨翊(席翁) Nacos PMC 来源|阿里巴巴云原生公众号 Nacos 简介 Nacos 在阿里巴巴起源于 2008 年五彩石项目,该项目完成了微服务拆分和业务中台建设,随着云计算和开源环境的兴起,2...

2020/12/29 18:39
2.2W
2
深入浅出 ZooKeeper

ZooKeeper 是一个分布式协调服务 ,由 Apache 进行维护。 ZooKeeper 可以视为一个高可用的文件系统。 ZooKeeper 可以用于发布/订阅、负载均衡、命令服务、分布式协调/通知、集群管理、Maste...

2020/12/29 09:07
2.3W
4
【遇见Doris】基于Doris的有道精品课数据中台建设实践

李荣谦 有道精品课数据中台团队 数据中台实时数仓负责人 我们本次想要和大家分享一下有道精品课数据中台的架构演进过程,以及Doris作为一个MPP分析型数据库是如何为不断增长的业务体量提供有...

2020/12/28 15:45
9.6K
2
最全面!一文让你看懂无侵入的微服务探针原理!!

前言 随着微服务架构的兴起,应用行为的复杂性显著提高,为了提高服务的可观察性,分布式监控系统变得十分重要。 基于 Google 的 Dapper 论文,发展出了很多有名的监控系统:Zipkin、Jaeger、...

2020/12/28 10:23
2.6W
1
千万不要给女朋友解释 什么是 “羊群效应”

千万别给自己女朋友以任何方式讲技术,问就是不知道,长寿秘诀~ 媳妇最近突然爱学习了,各种刷算法、架构方面的题,没日没夜的带娃还有这个劲头,着实让我没想到。看似一片欣欣向荣,不过,长...

2020/12/25 15:24
4.4W
8
每一个程序员,都渴望成为一名分布式系统架构师

有很多读者经常问我,程序员的学习、成长之路应该怎么规划,才能早日成为一名架构师。 作为一个曾经的架构师,在我走上技术管理这条路之后,管理的团队越来越大,现在我管理的技术团队有一百...

2020/12/23 14:29
3.7W
21
基于DDD思想来架构一个高性能项目

架构一个项目需要考虑的问题非常的多,诸如性能保证、规范的同时方便开发、服务器的成本考虑、部署方式等等,具体要如何选择框架去完成项目的架构,即使是经过了深思熟虑,也总会有未能考虑到...

2020/12/17 00:48
2.9W
1
编辑器思维与系统设计思想

前言 与人类社会的历史相比,计算机的历史非常短暂,上世纪五、六十年代都能称为远古时期了。但计算机的历史又很神奇,早期的思想往往都很超前、很先进。比如EJB技术虽然是1998年提出的,但它...

2020/12/16 10:34
2.7W
7
一鼓作气学会“一致性哈希”,就靠这 18 张图了

当架构师大刘看到实习生小李提交的记账流水乱序的问题的时候,他知道没错了:这一次,大刘又要用一致性哈希这个老伙计来解决这个问题了。 嗯,一致性哈希,分布式架构师必备良药,让我们一起...

2020/12/15 11:01
3.1W
30
C++服务编译耗时优化原理及实践

一、背景 大型C++工程项目,都会面临编译耗时较长的问题。不管是开发调试迭代、准入测试,亦或是持续集成阶段,编译行为无处不在,降低编译时间对提高研发效率来说具有非常重要意义。 美团搜...

2020/12/11 17:21
1.8W
7
从Linux源码看Socket(TCP)的accept

从Linux源码看Socket(TCP)的accept 前言 笔者一直觉得如果能知道从应用到框架再到操作系统的每一处代码,是一件Exciting的事情。 今天笔者就从Linux源码的角度看下Server端的Socket在进行Acc...

2020/12/07 12:12
1.9W
5

没有更多内容

加载失败,请刷新页面

初识Linux,使用Xshell连接云服务器,建立普通用户,Linux中常见的命令

目录: 1.建立普通用户 (1)建立普通用户的方式 a.命令:useradd+需要创建用户名称 b.更改普通用户的密码:passwd+用户名 (2)打开新建普通用户的步骤: 2.Linux当中常见的命令 (1)ls命令:罗列文件...

1分钟前
0
0
Zibbix分布式系统监控——理论+实验超详细!!!

文章目录 一、zabbix简介 1.什么是zibbix? 2.zibbix的作用 3.zibbix的组成 4.zibbix的应用场景 5.zibbix的特点 6.zabbix主要功能 7.zabbix重要组件 8.监控系统运行流程 二、部署zabbix监控 ...

3分钟前
0
0
FSL6.0.3/FSL6.0.4完整安装与FSLeyes Not Found修复(centos和ubuntu)

  这已经是笔者第三篇关于FSL的文章了,足以见其有多么难缠。用官网给的方法,不仅下载慢,而且失败的概率大于99%。所以笔者采用了这篇博客给出的办法,但是这个办法有一个bug,那就是安装...

5分钟前
0
0
sonarqube7.7的下载与安装

SonarQube + scanner历史版本的安装配置及使用 SonarQube 是一个开源的代码分析平台, 用来持续分析和评测项目源代码的质量。 通过SonarQube我们可以检测出项目中重复代码, 潜在bug, 代码规...

6分钟前
0
0
lombok详细文档

lombok详细文档 1.原理 刚接触lombok的时候,颠覆了我的认知,因为他违背了java的语法,因为java的语法就不存在说加一个注解就会有get,set方法,编译器没有这个支持。 仔细研究后发现,lom...

7分钟前
0
0
QQ 正在尝试读取你的浏览记录?这是“火绒拦截腾讯产品,腾讯道歉”的历史重现吗?

QQ 正在尝试读取你的浏览记录 近日,一篇题目为《QQ 正在尝试读取你的浏览记录》引发了网友们广泛关注,内容是网友 @mengyx 在使用 QQ 时,为了防止一些流氓行为,特地去的 MS Store 里面安装...

8分钟前
0
0
人脸识别SpringBoot快递代取平台系统 珍贵的一次开发经验分享给大家

最近上海理工大学光电学院的拉吉研究生张逸风全家出了车祸,他妈妈住进了ICU脑袋也不好使了,他爹害也不好意思过世了,这孩子挺坚强的,媳妇被人绿了,自己也住进去了,他委托我帮他开发一个...

9分钟前
0
0
实验六 Java多线程

目录 一、实验目的 二、实验代码 1. 通过继承Thread类的方法创建两个线程,在Thread构造方法中指定线程的名称,并将这两个线程的名字打印出来。 2. 通过实现Runnable接口的方法创建一个新线程...

10分钟前
0
0
buuctf密码学EasyProgram

buuctf密码学EasyProgram 这题有点好玩 题目给了两个附件file.txt和附件.txt 这是什么代码????百度后发现这是伪代码。。现在连伪代码都认不出来了。代码还行,大概可以看出来意思,就是s...

12分钟前
0
0
第三方授权登录

第三方授权登录 使用Visusal Studio2012 完成一个简便的第三方授权登录,有兴趣的宝宝可以康康哦~ 第一步: 打开VS 画一个登录窗体 有账号,密码框 可以登录的那种(也就是我们最普通的登录方...

13分钟前
8
0
css已知宽高和未知宽高的居中定位

1、已知宽高 上图中我们想要对已知宽度的“服务范围”进行左右居中定位,我们可以先选择left或者right样式,这里我们选择的是left,这里的50%指的是这个盒子的最左侧位于水平的百分之五十的地...

15分钟前
0
0
ThinkPHP6.0.5 验证码 遇到的坑 (验证失败)

今天在使用tp框架中提供的验证码功能的时候,在进行验证的时候一直验证失败,后来看了下配置才发现,Session中间件默认是关闭的,得开启才行。 还有不知道是不是因为是多应用模式的原因,我在...

16分钟前
0
0
Vue Axios 切片上传文件含实时进度

切片上传一般用于大型文件上传,切成多个部分分开上传。 整体实现思路: 预先设置切片大小。 计算总切片次数 循环调用上传 import axios from 'axios'; /** * 请求参数封装为 FormData 对象...

16分钟前
0
0
前端花瓣飘落特效代码

前端花瓣飘落特效代码来了,直接复制粘贴上 首先在想要特效的页面加上下面的代码 <div style="height:100%; width:100%;display: none;"> 七夕情人节花瓣飘落</div> <script src="js/snowfa...

18分钟前
11
0
Android 指纹启动流程

前言:之前总结过Android指纹调试流程https://blog.csdn.net/weixin_41486477/article/details/108592205 ,本章主要整理Android 指纹启动流程,侧重于hal和framework部分。 一.从Android系统...

20分钟前
10
0
苹果的组件保护机制 AuthCP

苹果新系统采用了一种组件保护机制,用于阻止盗版组件 大致的保护范围可能有屏幕、前后摄像头、数据线。 使用挑战应答机制(CRAM) SHA1(AuthVer2) SHA2(AuthVer3) ECC。 大致的流程是 1.获取组...

20分钟前
6
0
vs2019添加引用提示“找不到 Microsoft.VisualStudio.Shell.Interop.IVsReferenceManager 服务的实例”的解决方案

vs2019添加引用提示“找不到 Microsoft.VisualStudio.Shell.Interop.IVsReferenceManager 服务的实例”的解决方案 参考文章: (1)vs2019添加引用提示“找不到 Microsoft.VisualStudio.She...

21分钟前
14
0
Android 启动速度优化之--- 提高 ARouter 的初始化速度

如何提高 ARouter 的初始化速度 在 app module 的 build.gradle 中 加入: apply plugin: 'com.alibaba.arouter' 在项目的 build.gradle中加入: buildscript { repositories {...

21分钟前
12
0
安卓学习日志 Day11 — JSON 解析

文章目录 概述 USGS 网站 导入项目 JSON JSON 处理 Unix 时间 位置信息拆分 震级信息 震级显示一位小数 震级的圆圈背景 改进界面 添加地震Intent 总结 参考 概述 我们将设计一个地震报告应用...

22分钟前
0
0
小伙花饭钱去买Flutter教学视频,只为了知道Flutter是否支持双系统开发?

为什么学习Flutter 我对于Flutter的理解 1.关于Flutter是否能够支持双系统的问题? 2.我为什么学习Flutter? 3.Flutter的开发工具 4.Flutter的开发语言 5.Flutter的布局方式 6.Flutter中常用...

23分钟前
0
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部