腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
圈层
工具
返回腾讯云官网
简栈文化
专栏成员
举报
97
文章
120761
阅读量
17
订阅数
订阅专栏
申请加入专栏
全部文章(97)
编程算法(32)
https(32)
http(28)
网络安全(27)
java(21)
c++(14)
sql(12)
数据库(11)
linux(10)
spring(10)
容器(9)
云数据库 Redis®(8)
网站(8)
云数据库 SQL Server(7)
文件存储(7)
javascript(5)
打包(5)
node.js(4)
git(4)
github(4)
缓存(4)
jvm(4)
微服务(4)
自动驾驶(3)
unix(3)
容器镜像服务(3)
jdk(3)
hashmap(3)
spring cloud(3)
php(2)
python(2)
react(2)
html(2)
jquery(2)
api(2)
tomcat(2)
apache(2)
腾讯云测试服务(2)
企业(2)
运维(2)
aop(2)
udp(2)
数据分析(2)
数据结构(2)
kafka(2)
servlet(1)
xml(1)
android(1)
单片机(1)
ide(1)
svn(1)
lucene/solr(1)
centos(1)
nginx(1)
日志服务(1)
云数据库 MongoDB(1)
海外加速(1)
消息队列 CMQ 版(1)
mongodb(1)
DevOps 解决方案(1)
kubernetes(1)
存储(1)
开源(1)
分布式(1)
压力测试(1)
shell(1)
yum(1)
面向对象编程(1)
jdbc(1)
zookeeper(1)
tcp/ip(1)
dubbo(1)
rpc(1)
rabbitmq(1)
gcc(1)
socket编程(1)
数据处理(1)
windows(1)
unicode(1)
ascii(1)
性能测试(1)
学习方法(1)
Elasticsearch Service(1)
byte(1)
heap(1)
interrupt(1)
sleep(1)
space(1)
thread(1)
usb(1)
wait(1)
word(1)
操作系统(1)
二进制(1)
内存(1)
搜索文章
搜索
搜索
关闭
数据库遇到了死锁,你该如何排查?
https
网络安全
数据库
sql
云数据库 SQL Server
前段时间做了很多慢SQL的优化工作,这周刚好又被反馈服务出现了死锁导致了业务报错。看了一下云数据库的告警日志,发现出现了比较多的事务未提交、死锁、等待行锁的严重警告。都是一些棘手的运维工作,涉及到业务流程的梳理、SQL的优化等工作。
chengcheng222e
2021-12-09
1.1K
0
MySql事务未提交导致锁等待如何解决?
sql
http
linux
c++
http://static.cyblogs.com/Jietu20211113-162059.jpg
chengcheng222e
2021-11-19
3.8K
0
如何反编译一个Docker镜像还原Dockerfile?
打包
容器
运维
容器镜像服务
现在对于一个开发来说,Docker应该是再熟悉不过了。还记得在2013~2014左右的时候,听说多最多的就是Cloud Foundry,那个时候就一直在说云的事情。后面Docker就绝杀了它~
chengcheng222e
2021-11-12
5.5K
0
0-1背包问题Knapsack Problem
https
http
网络安全
c++
编程算法
背包问题(Knapsack Problem, KP)是NP完全问题,也是一类重要 的组合优化问题 ,在工业 、经济 、通信、金融与计算机 等领域的资 源分配 、 资金预算 、 投资决策 、 装载问题 、 整数规划 、 分布式系统 与密码系统中具有重要的理论和应用价值。
chengcheng222e
2021-11-04
694
0
为什么会有重排序?
java
编程算法
ide
https
网络安全
上面一段代码是非常经典来讲CPU对指令重排序的案例。因为我们经过一段时间的Run出的结果很惊讶:
chengcheng222e
2021-11-04
368
0
Kafka消费者组是什么?
kafka
消息队列 CMQ 版
node.js
Consumer Group 是Kafka提供的可扩展且具有容错性的消费者机制。在组内多个消费者实例(Consumer Instance ),它们共享一个公共的ID即 Group ID 。组内的所有消费者协调在一起消费订阅主题(Subscribed Topics)的所有分区(Partition)。当然一个分区只能有同一个消费者组的一个Consumer 实例消费。 Consumer Group 有三个特性:
chengcheng222e
2021-11-04
4.7K
0
第一次这么通俗易懂的讲Paxos算法
node.js
编程算法
http
大家对Paxos的看法基本是“晦涩难懂”,虽然论文和网上文章也很多,但总觉得“云山雾罩”,也不知道其具体原理以及到底能解决什么问题。
chengcheng222e
2021-11-04
4.1K
1
拥有一套属于自己的Spring源码环境
c++
http
打包
https
网络安全
Spring是一个非常优秀的开源项目,而且基本是互联网的标配。随着这几年的源码阅读习惯,拥有一套自己的源码阅读笔记项目已经是水到渠成。今天就来在本地编译一份,以便于后面记录核心笔记用。
chengcheng222e
2021-11-04
1.4K
0
Redis二值状态统计的巧妙使用
云数据库 Redis®
https
编程算法
网络安全
这里的二值状态就是指集合元素的取值就只有 0 和 1 两种。在签到打卡的场景中,我们只用记录:
chengcheng222e
2021-11-04
803
0
Controller里面方法不小心写成了private的问题
javascript
网络安全
spring
aop
http
今天本来是为了解决一个Apollo配置与Code同时变更不一致问题,我需要去通过SPI的方式去重写Apollo刷新Remote配置。所以,我就写一个很小的DEMO来验证每次变更Apollo配置对我服务端的取数。
chengcheng222e
2021-11-04
793
0
你是如何玩Git分支模型的呢?
git
编程算法
http
c++
对于Git与其他集中式代码管理工具相比的优缺点的全面讨论,请参见这里。这样的争论总是喋喋不休。作为一个开发者,与现今的其他开发工具相比较,我更喜欢Git。Git真得改变了开发者对于合并和分支的思考。我曾经使用经典的CVS/Subversion,然而每次的合并/分支和其他行为总让人担惊受怕(“小心合并里的冲突,简直要命!”)。但是对于Git来说,这些行为非常简单和搞笑,它们被认为是日常工作中的核心部分。例如,在很多CVS/Subversion书里,分支与合并总是在后面的章节中被讨论(对于高级用户使用),然而在每个Git书中,在第3章就已经完全涵盖了(作为基础)。简单和重复的特性带来的结果是:分支与合并不再是什么可以害怕的东西。分支/合并被认为对于版本管理工具比其他功能更重要。关于工具,不再多说,让我们直接看开发模型吧。这个模型并不是如下模型:在管理软件开发进度方面,面对每个开发过程,每个队员必须按一定次序开发。
chengcheng222e
2021-11-04
522
0
RedisTemplate和StringRedisTemplate的区别
云数据库 Redis®
文件存储
数据处理
jdk
linux
简单的说,RedisTemplate和StringRedisTemplate的关系如下:
chengcheng222e
2021-11-04
1.8K
0
注解@Autowired是如何实现的
java
编程算法
网络安全
打包
容器
使用spring开发时,进行配置主要有两种方式,一是xml的方式,二是java config的方式。spring技术自身也在不断的发展和改变,从当前springboot的火热程度来看,java config的应用是越来越广泛了,在使用java config的过程当中,我们不可避免的会有各种各样的注解打交道,其中,我们使用最多的注解应该就是@Autowired注解了。这个注解的功能就是为我们注入一个定义好的bean。那么,这个注解除了我们常用的属性注入方式之外还有哪些使用方式呢?它在代码层面又是怎么实现的呢?这是本篇文章着重想讨论的问题。
chengcheng222e
2021-11-04
724
0
了解Eureka工作原理
缓存
微服务
Eureka 作为 Spring Cloud 体系中最核心、默认的注册中心组件,研究它的运行机制,有助于我们在工作中更好地使用它。
chengcheng222e
2021-11-04
1.5K
0
Redis保存一个用户信息是用String还是Hash?
文件存储
https
云数据库 Redis®
网络安全
存储
这种方式的缺点是,增加了序列化/反序列化的开销,并且在需要修改其中一项信息时,需要把整个对象取回,并且修改操作需要对并发进行保护,引入CAS等复杂问题。
chengcheng222e
2021-11-04
2K
0
3种web会话管理的方式
网站
http
https
网络安全
linux
http 是无状态的,一次请求结束,连接断开,下次服务器再收到请求,它就不知道这个请求是哪个用户发过来的。当然它知道是哪个客户端地址发过来的,但是对于我们的应用来说,我们是靠用户来管理,而不是靠客户端。所以对我们的应用而言,它是需要有状态管理的,以便服务端能够准确的知道 http 请求是哪个用户发起的,从而判断他是否有权限继续这个请求。这个过程就是常说的会话管理。它也可以简单理解为一个用户从登录到退出应用的一段期间。本文总结了 3 种常见的实现 web 应用会话管理的方式:
chengcheng222e
2021-11-04
726
0
分布式锁用Redis还是Zookeeper?
云数据库 Redis®
分布式
http
https
网络安全
系统 A 是一个电商系统,目前是一台机器部署,系统中有一个用户下订单的接口,但是用户下订单之前一定要去检查一下库存,确保库存足够了才会给用户下单。
chengcheng222e
2021-11-04
262
0
四张图带你了解Tomcat系统架构
tomcat
http
socket编程
容器
servlet
俗话说,站在巨人的肩膀上看世界,一般学习的时候也是先总览一下整体,然后逐个部分个个击破,最后形成思路,了解具体细节,Tomcat的结构很复杂,但是 Tomcat 非常的模块化,找到了 Tomcat最核心的模块,问题才可以游刃而解,了解了Tomcat的整体架构对以后深入了解Tomcat来说至关重要!
chengcheng222e
2021-11-04
588
0
好玩的布隆过滤器
云数据库 Redis®
hashmap
https
http
网络安全
本质上布隆过滤器是一种数据结构,比较巧妙的概率型数据结构(probabilistic data structure),特点是高效地插入和查询,可以用来告诉你 「“某样东西一定不存在或者可能存在”」。
chengcheng222e
2021-11-04
375
0
Java4种引用类型到底如何用?
jvm
java
缓存
http
https
finalize函数是对象在gc的时候,一定会调用该方法。我们重写一下该方法并且打印一行日志。
chengcheng222e
2021-11-04
367
0
点击加载更多
活动推荐
【玩转 EdgeOne Pages】体验 MCP Server 和 DeepSeek 模板的百变玩法
技术创作特训营 | 33 天实现自己的 AI 进化论
新邀入驻腾讯云开发者社区,福利多多!
社区活动
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·干货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档
不再提示