我的技术专栏

58 篇文章
43 人订阅

全部文章

Tencent JCoder

腾讯 · 后台开发 (已认证)

记一次数据库死锁

死锁发生在一个事务中,事务对多个表进行了操作。在报错日志中,死锁发生在tableA与tableB。一开始怀疑此次发布的某个改动中对上面这两张表新增了select...

1523
Tencent JCoder

腾讯 · 后台开发 (已认证)

一个较为健壮的下单方案

这个流程中需要保证扣除积分后,能够为成功为用户下单。一个服务的调用会出现三种状态:成功、失败、超时。超时的情况下,是无法确定下单是否真正成功的,这时要避免重试时...

783
Tencent JCoder

腾讯 · 后台开发 (已认证)

数据库事务环境下表级缓存的更新问题

表数据过多时,通常会为表的记录增加缓存。在我们的业务中,用户的信息是使用redis来做缓存的,避免用户的每次请求都直接查询数据库。 在一些场景下,需要为用户的...

842
Tencent JCoder

腾讯 · 后台开发 (已认证)

分布式服务的幂等性设计

编程中的“幂等性”是指任意多次执行所产生的影响,与一次执行的影响相同。一个拥有幂等性设计的接口,保证无论一次或多次来调用接口,都能够得到相同的结果。接口的幂等性...

1082
Tencent JCoder

腾讯 · 后台开发 (已认证)

Java是编译执行的语言”这句话对吗?

现在让你谈谈对Java平台的理解,你是否会感觉内容过于庞大?这个问题是比较宽泛的,Java发展到现在已经不仅仅是语言这么简单了,Java平台涉及的,包括但不仅限...

1114
Tencent JCoder

腾讯 · 后台开发 (已认证)

[踩坑日记]spring mvc

IDEA开发,部署到本地的Tomcat,编译时出现错误。 解决办法:引入jar包依赖:

862
Tencent JCoder

腾讯 · 后台开发 (已认证)

[ java 工具类] xml字符串解析成Map(DOM解析)

5332
Tencent JCoder

腾讯 · 后台开发 (已认证)

抽奖系统的流量削峰方案

如果观看抽奖或秒杀系统的请求监控曲线,你就会发现这类系统在活动开放的时间段内会出现一个波峰,而在活动未开放时,系统的请求量、机器负载一般都是比较平稳的。为了节省...

4383
Tencent JCoder

腾讯 · 后台开发 (已认证)

从一次线上故障思考Java问题定位思路

CGI 服务发布到现网后,现网机器出现了Full GC告警,同时CPU飙高99%。在优先恢复现网服务正常后,开始着手定位Full GC的问题。在现场只能够抓到四...

1392
Tencent JCoder

腾讯 · 后台开发 (已认证)

关于JVM内存的N个问题

JVM的内存划分中,有部分区域是线程私有的,有部分是属于整个JVM进程;有些区域会抛出OOM异常,有些则不会,了解JVM的内存区域划分以及特征,是定位线上内存问...

1143
Tencent JCoder

腾讯 · 后台开发 (已认证)

关于JVM内存的N个问题

了解JVM的内存区域划分以及特征,是定位线上内存问题的基础。那么JVM内存区域是怎么划分的呢?

2332
Tencent JCoder

腾讯 · 后台开发 (已认证)

从一次线上故障思考Java问题定位思路

CGI 服务发布到现网后,现网机器出现了Full GC告警,同时CPU飙高99%。在优先恢复现网服务正常后,开始着手定位Full GC的问题。

3144
Tencent JCoder

腾讯 · 后台开发 (已认证)

微服务的一些概念

传统的单体架构,把所有的功能都集中在一起,打包为一个war包,或者是可执行程序。部署的时候,需要部署一个完整的应用,升级时,也需要替换整个war包或是可执行程序...

1607
Tencent JCoder

腾讯 · 后台开发 (已认证)

浅谈 GPU图形固定渲染管线

图形渲染管道被认为是实时图形渲染的核心,简称为管道。管道的主要功能是由给定的虚拟摄像机、三维物体、灯源、光照模型、纹理贴图或其他来产生或渲染一个二维图像。由此可...

2838
Tencent JCoder

腾讯 · 后台开发 (已认证)

关于传值与传引用的讨论

对于用户自定义的类型来说,传引用一般要比传值高效。传引用不需要经过对象构造的过程,在《Effective C++》中作者举了个例子:

1105
Tencent JCoder

腾讯 · 后台开发 (已认证)

C++ 引用计数技术及智能指针的简单实现

3183
Tencent JCoder

腾讯 · 后台开发 (已认证)

图说C++对象模型:对象内存布局详解

3433
Tencent JCoder

腾讯 · 后台开发 (已认证)

C++ 自由存储区是否等价于堆?

3225
Tencent JCoder

腾讯 · 后台开发 (已认证)

C++编译期多态与运行期多态

1394
Tencent JCoder

腾讯 · 后台开发 (已认证)

C++ 异常机制分析

1764

扫码关注云+社区

领取腾讯云代金券