腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
腾讯云架构师技术同盟
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
工具
TVP
腾讯云架构师技术同盟
返回腾讯云官网
后端码匠
更多精彩微信公众号"后端码匠"
专栏成员
举报
278
文章
342982
阅读量
28
订阅数
订阅专栏
申请加入专栏
全部文章(278)
java(84)
编程算法(61)
spring(26)
网络安全(26)
https(24)
sql(20)
网站(19)
http(19)
数据库(18)
云数据库 SQL Server(14)
云数据库 Redis®(14)
缓存(14)
ide(13)
微服务(13)
tcp/ip(12)
2023腾讯·技术创作特训营 第三期(12)
git(11)
github(10)
linux(10)
容器(10)
机器学习(9)
c++(8)
api(8)
腾讯云测试服务(8)
开源(8)
nginx(7)
数据分析(7)
数据结构(7)
负载均衡(6)
node.js(6)
访问管理(6)
jdk(6)
spring cloud(6)
php(5)
javascript(5)
xml(5)
html(5)
json(5)
android(5)
负载均衡缓存(5)
spring boot(5)
zookeeper(5)
ios(4)
access(4)
eclipse(4)
容器镜像服务(4)
文件存储(4)
存储(4)
分布式(4)
hashmap(4)
二叉树(4)
uml(4)
python(3)
jquery(3)
打包(3)
maven(3)
SSL 证书(3)
serverless(3)
mybatis(3)
面向对象编程(3)
udp(3)
rabbitmq(3)
kafka(3)
自动驾驶(2)
c 语言(2)
go(2)
bash(2)
servlet(2)
css(2)
jar(2)
unix(2)
神经网络(2)
云直播(2)
命令行工具(2)
mongodb(2)
人工智能(2)
jvm(2)
dns(2)
ftp(2)
cdn(2)
单元测试(2)
dubbo(2)
安全(2)
windows(2)
Elasticsearch Service(2)
concurrency(2)
series(2)
synchronized(2)
并发编程(2)
同步(2)
线程(2)
费用中心(1)
云点播(1)
数据挖掘(1)
mac os(1)
swift(1)
c#(1)
vue.js(1)
react(1)
ecmascript(1)
webview(1)
textview(1)
arm(1)
硬件开发(1)
svn(1)
tomcat(1)
中文分词(1)
analyzer(1)
apache(1)
bash 指令(1)
深度学习(1)
mapreduce(1)
移动直播(1)
云数据库 MongoDB(1)
cci 持续集成(1)
短信(1)
视频处理(1)
图像处理(1)
日志数据(1)
企业(1)
渲染(1)
devops(1)
游戏(1)
自动化(1)
运维(1)
数据迁移(1)
爬虫(1)
spark(1)
html5(1)
正则表达式(1)
jdbc(1)
监督学习(1)
推荐系统(1)
自动化测试(1)
aop(1)
markdown(1)
rpc(1)
jenkins(1)
gradle(1)
无监督学习(1)
大数据(1)
微信(1)
物联网(1)
系统架构(1)
ascii(1)
迁移服务(1)
es(1)
flink(1)
boot(1)
break(1)
cas(1)
case(1)
exists(1)
hash(1)
im(1)
int(1)
java8(1)
key(1)
list(1)
merge(1)
mvp(1)
null(1)
redis(1)
return(1)
select(1)
ssl(1)
static(1)
status(1)
steam(1)
stream(1)
toast(1)
遍历(1)
变量(1)
产品经理(1)
反向代理(1)
服务器(1)
工业互联网(1)
解决方案(1)
开发(1)
配置(1)
数组(1)
性能(1)
异常(1)
优化(1)
搜索文章
搜索
搜索
关闭
【Starter 】Spring Boot 3.x 自定义封装Starter 实战
短信
boot
开发
配置
spring
Starter 是 Spring Boot 中的一项创新发明,它的主要作用是降低项目开发中的复杂性,从而简化开发操作。通过使用 Starter,开发人员可以轻松地引入常用的库和配置,避免了繁琐的手动设置。
后端码匠
2024-09-10
455
0
【Nginx】Windows生成ssl证书、反向代理HTTPS
nginx
windows
https
ssl
反向代理
Select Additional Tasks页面勾选 The OpenSSL binaries (/bin) directory
后端码匠
2024-07-30
168
0
【RabbitMQ】消息确认机制ACK
2023腾讯·技术创作特训营 第三期
消费者从RabbitMQ收到消息并处理完成后,反馈给RabbitMQ,RabbitMQ收到反馈后才将此消息从队列中删除
后端码匠
2023-11-12
329
0
【RabbitMQ】消息可靠性投递
2023腾讯·技术创作特训营 第三期
什么是消息的可靠性投递?即保证消息百分百发送到消息队列中去,消息发送端需要接受到mq服务端接受到消息的确认应答。除此之外还应有完善的消息补偿机制,发送失败的消息可以再感知并二次处理。 生产者到交换机通过confirmCallback,交换机到队列通过returnCallback
后端码匠
2023-11-12
325
0
【Redis】数据被删除,内存占用还这么大?
2023腾讯·技术创作特训营 第三期
通过 CONFIG SET maxmemory 100mb或者在 redis.conf 配置文件设置 maxmemory 100mb Redis 内存占用限制。当达到内存最大值,会触发内存淘汰策略删除数据。
后端码匠
2023-11-12
338
0
【MySQL】count()查询性能梳理
2023腾讯·技术创作特训营 第三期
通常情况下,分页接口一般会查询两次数据库,第一次是获取具体数据,第二次是获取总的记录行数,然后把结果整合之后,再返回。
后端码匠
2023-11-12
394
0
【Go】根据身份证(或生日)计算年龄
2023腾讯·技术创作特训营 第三期
我们计算用户的年龄,当然只能根据用户的出生年月日信息来计算。这里我们定义:用户出生满1年后,年龄算1岁,不满1年算0岁,以此类推,大于1年不到2年算1岁。
后端码匠
2023-11-12
465
0
【Spring Boot】集成RabbitMQ
2023腾讯·技术创作特训营 第三期
Spring-AMQP是Spring框架的AMQP消息解决方案,提供模板化的发送和接收消息的抽象层,提供基于消息驱动的POJO的消息监听等。
后端码匠
2023-11-12
323
0
【RabbitMQ】重识
2023腾讯·技术创作特训营 第三期
RabbitMQ 是实现 AMQP(高级消息队列协议)的消息中间件的一种,最初起源于金融系统,用于在分布式系统中存储转发消息,在易用性、扩展性、高可用性等方面表现不俗。 RabbitMQ 主要是为了实现系统之间的双向解耦而实现的。当生产者大量产生数据时,消费者无法快速消费,那么需要一个中间层。保存这个数据。
后端码匠
2023-11-12
256
0
【面经】闪送Java一面面经(上)
2023腾讯·技术创作特训营 第三期
Java 虚拟机(JVM)是Java程序的运行环境,它负责将 Java 源代码编译成字节码,并在运行时执行这些字节码。JVM 主要负责管理程序的内存、执行字节码、进行垃圾回收等任务。下面是 JVM 的内存区域及其功能的简要介绍:
后端码匠
2023-11-10
298
0
【面经】淘天Java一面面经(下)
2023腾讯·技术创作特训营 第三期
现在我们已经知道了对象所占的内存,那么虚拟机是如何给对象在 Java 堆中分配内存的呢?主要有两种分配方式:
后端码匠
2023-11-10
306
0
【面经】淘天Java一面面经(上)
2023腾讯·技术创作特训营 第三期
Redis(Remote Dictionary Server),即「远程字典服务」是一个使用 ANSI C 编写的、开源的、支持网络的、基于内存的、可选持久化的键值对存储系统。
后端码匠
2023-11-07
329
0
【Arthas】实战教程
2023腾讯·技术创作特训营 第三期
最近团队在研究线上问题排查方式,发现线上存在CPU飙升问题,测试环境无法复现,查阅资料发现 Arthas 能够分析此类问题。
后端码匠
2023-11-05
633
0
【Spring Boot】Banner调整
2023腾讯·技术创作特训营 第三期
让我们来看看如何实现的。只要你在 resources 目录下放置名为 banner.txt、banner.gif 、banner.jpg 或 banner.png 的文件,Spring Boot 会自动加载,将其作为启动时打印的 logo。
后端码匠
2023-11-01
401
0
【Redis】性能瓶颈:如何优化大key问题?
key
redis
服务器
性能
优化
Redis大key问题是指在Redis中出现了一个或多个非常大的key,这些key的大小超过了Redis所能处理的最大值,从而导致Redis性能下降甚至宕机的现象。通常情况下,Redis的key大小应该尽量保持在较小的范围内,因为Redis是一个基于内存的数据结构存储系统,大key会占用大量内存资源,导致Redis的性能受到严重影响。
后端码匠
2023-09-02
1.2K
0
【Java】CAS及其缺点和解决方案梳理
java
cas
变量
解决方案
线程
CAS 英文就是 compare and swap ,也就是比较并交换,首先它是一个原子操作,可以避免被其他线程打断。在Java并发中,最初接触的应该就是Synchronized关键字了,但是Synchronized属于重量级锁,很多时候会引起性能问题,虽然在新的 JDK 中对其已经进行了优化。volatile也是个不错的选择,但是volatile不能保证原子性,只能在某些场合下使用。那么问题来了,这个 CAS 机制是怎么在不加锁的情况下来保证共享资源的互斥呢?
后端码匠
2023-09-02
419
0
【Java】ConcurrentModificationException梳理
java
遍历
数组
线程
异常
首先看一下一个例子举出 ConcurrentModificationException 的出现场景:
后端码匠
2023-09-02
186
0
【设计模式】单例模式
安全
编程算法
java
单例模式(Singleton Pattern):确保一个类有且只有一个实例,并提供一个全局访问点。
后端码匠
2023-02-27
295
0
【Java】实现生产者消费者模型
bash
java
生产者和消费者问题是线程模型中的经典问题:生产者和消费者在同一时间段内共用同一个存储空间,生产者往存储空间中添加产品,消费者从存储空间中取走产品,当存储空间为空时,消费者阻塞,当存储空间满时,生产者阻塞。
后端码匠
2023-02-27
855
0
【Kafka】使用Java实现数据的生产和消费
kafka
api
数据库
sql
zookeeper
Kafka 是由 LinkedIn 公司开发的,它是一个分布式的,支持多分区、多副本,基于 Zookeeper 的分布式消息流平台,它同时也是一款开源的基于发布订阅模式的消息引擎系统。
后端码匠
2023-02-27
1.7K
0
点击加载更多
社区活动
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·干货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档