腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
腾讯云架构师技术同盟
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
工具
TVP
腾讯云架构师技术同盟
返回腾讯云官网
松华说
公众号_松华说
专栏成员
举报
60
文章
70532
阅读量
16
订阅数
订阅专栏
申请加入专栏
全部文章(60)
编程算法(15)
缓存(13)
https(11)
数据库(10)
sql(10)
微服务(9)
java(7)
http(7)
网络安全(6)
dubbo(6)
分布式(5)
linux(4)
spring(4)
文件存储(4)
运维(4)
rpc(4)
腾讯云测试服务(3)
网站(3)
zookeeper(3)
php(2)
servlet(2)
android(2)
云数据库 SQL Server(2)
云数据库 Redis®(2)
api(2)
unix(2)
nginx(2)
访问管理(2)
容器(2)
压力测试(2)
jdk(2)
jvm(2)
dns(2)
tcp/ip(2)
uml(2)
kafka(2)
云镜(主机安全)(1)
负载均衡(1)
lua(1)
node.js(1)
json(1)
单片机(1)
mvc(1)
jar(1)
tomcat(1)
负载均衡缓存(1)
云直播(1)
腾讯云可观测平台(1)
NAT 网关(1)
海外加速(1)
腾讯云qapm(1)
企业(1)
devops(1)
存储(1)
面向对象编程(1)
hashmap(1)
cdn(1)
aop(1)
数据处理(1)
架构设计(1)
nat(1)
nest(1)
云计算(1)
任务调度(1)
app(1)
mq(1)
微信分享(1)
异常(1)
异常处理(1)
搜索文章
搜索
搜索
关闭
梁老师小课堂|谈谈分布式任务调度
分布式
任务调度
linux
我们常说的定时任务有两种架构,一种是本地定时任务调度,另外一种是分布式的。前者将任务参数硬编码在代码配置中,通常还和业务代码混合在一起,部署时通过环境变量来区分。后者通过控制台动态管理任务配置,不需要重启服务,就可以调整执行参数和频率,还可以进行任务的启动、暂停和停止。
公众号_松华说
2020-12-08
655
0
梁老师小课堂|谈谈模板方法模式
缓存
编程算法
众多设计模式中,我觉得模板方法模式是很好理解,也很值得深入研究的技巧。定义如下,在一个包含多个步骤的业务框架中,大部分步骤是固定不变,并且适用于多种业务场景,可变的步骤则留给子类独立实现,从而分离了稳定和变化。
公众号_松华说
2020-11-17
388
0
梁老师小课堂|谈谈线程池
容器
在这种场景下,很容易出现父子任务,父子任务共用一个线程池的话可能会出现死锁,这个是需要特别留心的。
公众号_松华说
2020-11-09
413
0
梁老师小课堂|谈谈数据库的事务ACID
访问管理
数据库
sql
在数据库中新建一个字段并且设置为索引列,还有删除整张表的数据,类似这些操作都是一系列操作的组合,执行后不能出现中间状态,也就是不会出现新建了字段却不是索引的情况,也不会出现只有一部分数据被删除的情况。这种保证是事务在发挥作用,虽然我们没有使用begin-transaction-commit来执行命令。
公众号_松华说
2020-10-10
394
0
梁老师小课堂|谈谈本地缓存
缓存
编程算法
分布式
数据库
sql
本地缓存指的是单机实例的JVM内存数据。多个实例共享着同一个分布式缓存,组成了多级缓存架构。这种多级缓存的特点是,最外层读取速度快但是空间小,越内层速度慢但是空间大,甚至最最内层还可以使用磁盘作为最后一道保障。
公众号_松华说
2020-10-10
475
0
Redis中容易啋的坑
云数据库 Redis®
lua
数据库
sql
unix
Redis内存数据库是一把双刃剑,用得好的话就合家欢喜,否则就是深陷泥潭。所以我今天来谈一谈使用它时容易碰到的坑,帮你探探路。
公众号_松华说
2020-09-22
1.3K
0
异常处理的那些事儿
http
app
mq
异常
异常处理
异常处理是很多新手搞不懂的逻辑,别人的代码有时进行了异常捕获,有时又不进行捕获,到底是为啥?有什么科学依据嘛?这种代码确定容易让人迷惑,所以今天我就来捋一捋异常处理,帮你一次性搞懂它。
公众号_松华说
2020-08-18
1K
0
一文带你搞懂RPC核心原理
rpc
文件存储
在传输过程中,RPC并不会把请求参数的所有二进制数据整体一下子发送到对端机器上,中间可能会拆分成多个数据包,也有可能合并成其他请求的数据包。RPC协议就是为了"正确进行装包和拆包"而生的,比如使用长度限制或者标识设定边界。
公众号_松华说
2020-07-20
1.4K
0
可复用架构之分离关注点
mvc
rpc
可复用架构的本质就是分和合。先打散再组合起来,只对外暴露各个场景下业务逻辑的调用入口。就好比,一个模型中有多个对象,这些对象只有整体出现才有意义,我们不能只暴露对各个对象进行操作的方法,那样缺乏封装性,无法保证稳定性,没有稳定性就谈不上可复用了。
公众号_松华说
2020-07-17
931
0
程序员都惧怕的故障域
数据库
sql
腾讯云可观测平台
程序员最怕的是异常告警,特别是产品反馈有大范围的用户投诉,身上焦虑激素分泌必然瞬间暴涨。稍不留神就会眉毛胡子一把抓,无法从全局角度分析告警的来龙去脉。而本次分享正是针对故障域这个话题展示一系列的分析,带你掌握问题排查的思路。
公众号_松华说
2020-06-04
422
0
在京东我们是怎么做版本迭代的
腾讯云测试服务
一个项目的完整生命周期包括以下几点,想法提出、竞品分析、调研、产品内部沟通确定、依赖解决、需求预审、技术方案初步确定、需求正式评审、技术方案正式评审、开发实现、代码评审、提给测试人员测试、部署上线、产品走查等。
公众号_松华说
2020-02-25
791
0
浅谈组件化
运维
我之前在做业务需求的时候,很多的个性化需求并不能快速响应,实现后有时也很难保证系统的可阅读性。不过好消息是,我今年在做京东内容领域的组件化改造和能力输出,之前的问题或许会得到根本性的解决。那么,接下来我将分享一些个人对于组件化的认知,希望能帮助到你。
公众号_松华说
2020-02-25
1.5K
0
Nginx为什么快到根本停不下来?
nginx
编程算法
压力测试
linux
http
image.png 基本原理 Nginx 的进程模型 Nginx 服务器,正常运行过程中: 多进程:一个 Master 进程、多个 Worker 进
公众号_松华说
2020-02-22
712
0
解读京东的积木理论
运维
我之前在做业务需求的时候,很多的个性化需求并不能快速响应,实现后有时也很难保证系统的可阅读性。不过好消息是,我今年在做京东内容领域的组件化改造和能力输出,之前的问题或许会得到根本性的解决。那么,接下来我将分享一些个人对于组件化的认知,希望能帮助到你。
公众号_松华说
2020-02-22
1.2K
0
分布式与集群的区别是什么?
分布式
云计算
网站
编程算法
在IDF05(Intel Developer Forum 2005)上,Intel首席执行官Craig Barrett就取消4GHz芯片计划一事,半开玩笑当众单膝下跪致歉,给广大软件开发者一个明显的信号,单纯依靠垂直提升硬件性能来提高系统性能的时代已结束,分布式开发的时代实际上早已悄悄地成为了时代的主流,吵得很热的云计算实际上只是包装在分布式之外的商业概念,很多开发者(包括我)都想加入研究云计算这个潮流,在google上通过“云计算”这个关键词来查询资料,查到的都是些概念性或商业性的宣传资料,其实真正需要深入的还是那个早以被人熟知的概念------分布式。
公众号_松华说
2020-02-18
1K
0
你真的了解 volatile 吗?
编程算法
面向对象编程
java
很早就接触了volatile,但是并没有特别深入的去研究它,只有一个朦胧的概念,就是觉得用它来解决可见性的,但可见性又是什么呢?
公众号_松华说
2020-02-18
437
0
一周的闪念胶囊,总有一个能帮助到你
腾讯云测试服务
1、不管是做需求还是测试,都应该考虑整个链路,确保兼容性或者其他模块不受影响。比如内容创作改动,应该考虑到审核侧、内容分发侧是否正常。
公众号_松华说
2020-01-14
465
0
代码质量之持续提升
编程算法
我曾经单纯的认为修改少就意味着错误少,所以习惯性在原有逻辑上打补丁,可错误往往就是因为那不起眼的修改引起的。聪明的人警醒我,我存在认知错误,因为添加一个新功能的最好办法是,先修改现有的代码,使逻辑更加容易被理解,使新功能容易被加入,避免设计腐败。
公众号_松华说
2020-01-14
406
0
分布式系统之负载均衡(案例篇)
负载均衡
负载均衡缓存
http
https
负载均衡算法是一种将数据流量按需分配给服务器去响应的算法,通常有简单轮询、加权轮询、粘性Session(一致性哈希)、最少连接数等等算法,本文不会讲解这些算法的具体原理,而是从实践出发,接下来就和我一起往下看吧。
公众号_松华说
2019-12-10
1K
0
在京东我们是如何做服务降级的
缓存
网站
当我们依赖的中间件资源或者是上游服务性能出现严重问题时,为了防止用户看到错误页面或者加载页面时间过长,我们需要将服务降级静态页面。或者将不影响主流程的旁路服务关闭掉,以让出资源给主要流程。这类操作称为降级。服务降级方案有三种方式,降低一致性、减少非必要功能、简化功能,后面我会分别举例说明。
公众号_松华说
2019-12-03
1.5K
0
点击加载更多
社区活动
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·干货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档