首页
学习
活动
专区
工具
TVP
发布

技术专栏全家桶

包括了后端框架、语言、中间件、架构设计等等
专栏作者
21
文章
3800
阅读量
14
订阅数
一台服务器部署两种MQ?同事被骂惨了
由于前几天感冒了,断更了几天,希望大家多穿点儿,出门戴好口罩,别感冒。上班的第一天,同事因为RabbitMQ中间件启动异常就找到了我,让我帮忙给看一下,因为这台机器是开发环境,整个小组开发调试都用这个消息中间件接收消息,平时都正常的,突然就起不来,令人匪夷所思,下面我就针对该异常的排查过程和具体问题做一个记录。
可为编程
2023-11-22
1590
置顶
JVM“裁员”也讲究算法
在堆里存放着几乎所有的 Java 对象实例,为什么说是几乎?因为有的对象并不是在堆中创建,因为有的会在栈中分配内存空间,属于标量替换,这里也就涉及到逃逸分析,感兴趣的可以去搜一下。
可为编程
2024-03-12
740
JVM垃圾回收也是在“裁员”
最近一看到一道面试题,问JVM中的垃圾回收是怎么一回事?为什么要引入垃圾回收机制,如何进行垃圾回收?哪些对象需要回收?什么时候回收?那今天咱就聊一聊垃圾回收机制,同时结合垃圾回收算法一整篇搞懂JVM是如何进行垃圾回收的。
可为编程
2024-03-12
740
Spring依赖注入之自动注入
2、基于构造函数进行注入,通过调用bean所属类的带参构造器为bean的属性注入值。
可为编程
2024-02-22
1120
还不懂缓存穿透?Redis缓存穿透深度剖析
当系统中引入redis缓存后,一个请求进来后,会先从redis缓存中查询,缓存有就直接返回,缓存中没有就去db中查询,db中如果有就会将其丢到缓存中,但是有些key对应更多数据在db中并不存在,或者缓存大批量失效了,每次针对此次key的请求从缓存中取不到,请求都会压到db,从而可能压垮db。因此本篇就针对Redis缓存使用中存在的问题进行梳理,针对问题按照代码模拟现实场景并给出解决方案。
可为编程
2023-11-27
1890
齐活!Spring工程整合Redis实战汇总
更新太慢了,最近工作也多,写这个也蛮耗时间的,继续咱redis专题,前面讲了redis的单机部署和redis的基础命令实战,说实话命令太多了,记住常用的就好,用到复杂的查一下也就会用了,更多的是理解其中的原理和解决咱实际的业务需求,脱离需求空谈技术都是不现实的,因此本篇就谈一下在实际开发中如何使用redis,通过springboot工程整合redis,实现对redis的灵活运用。
可为编程
2023-11-24
1490
齐活!Spring工程整合Redis实战汇总
更新太慢了,最近工作也多,写这个也蛮耗时间的,继续咱redis专题,前面讲了redis的单机部署和redis的基础命令实战,说实话命令太多了,记住常用的就好,用到复杂的查一下也就会用了,更多的是理解其中的原理和解决咱实际的业务需求,脱离需求空谈技术都是不现实的,因此本篇就谈一下在实际开发中如何使用redis,通过springboot工程整合redis,实现对redis的灵活运用。
可为编程
2023-11-24
1570
Spring依赖注入之手动注入
本次主要是演示一下Spring依赖注入的原理,从最开始的Xml配置文件形式开始,也就是手动注入,彻底搞懂依赖注入的运行机理。我将分为以下几个模块并结合案例进行说明。
可为编程
2023-11-15
2710
消息队列的使用场景综述
开启消息队列中间件文章专栏,会陆续推出消息队列的一些使用场景和使用规则,后面会对具体的消息中间件组件进行深度的拆解。
可为编程
2023-11-14
1580
Redis五种数据类型及命令操作(二)
从上一篇总结了Redis的三种数据类型,分别是String、List、Set,本篇将后面两种类型Hash和ZSet的命令实操进行了汇总,方便后续查阅学习,整理不易,感觉有用点赞收藏分享~。
可为编程
2023-11-14
1620
Redis五种数据类型及命令操作(一)
戳上方蓝字“可为编程” 点击右上角选择“设为星标”,好文不错过!
可为编程
2023-11-14
2580
Spring中bean的作用域scope详解
在Spring应用中,有时候我们需要一个对象在整个应用中只有一个,有些对象希望每次使用的时候都重新创建一个,Spring对我们这种需求也提供了支持,在Spring中这个叫做bean的作用域,xml中定义bean的时候,可以通过scope属性指定bean的作用域,如:
可为编程
2023-11-14
1710
IOC容器创建bean实例的4种方式
戳上方蓝字“可为编程” 点击右上角选择“设为星标”,好文不错过!
可为编程
2023-11-14
1910
由表及里分析Spring-IOC容器始末
戳上方蓝字“可为编程” 点击右上角选择“设为星标”,好文不错过!
可为编程
2023-11-14
1900
Spring中的核心概念
戳上方蓝字“可为编程” 点击右上角选择“设为星标”,好文不错过!
可为编程
2023-11-14
1220
IoTDB数据库整合MyBatis实现SpringBoot项目CRUD
Apache IoTDB(物联网数据库)是一个物联网原生数据库,具有高性能的数据管理和分析能力,可部署在边缘和云端。Apache IoTDB以其轻量级的架构、高性能和丰富的特性集以及与Apache Hadoop、Spark和Flink的深度集成,可以满足物联网海量数据存储、高速数据摄取和复杂数据分析的需求工业领域。
可为编程
2023-11-14
3370
线程的创建方式对比与线程池相关原理剖析
戳上方蓝字“可为编程” 点击右上角选择“设为星标”,好文不错过!
可为编程
2023-11-14
2090
Redis五种数据类型及命令操作(二)
Redis中的Hash是一个键值对集合。Redis Hash是一个string类型的field和value的映射表,hash特别适合用于存储对象。类似于java里面的Map<String,Object>集合一样,如果内存足够大的话,一个Redis的Hash结构可以存储2的32次幂-1个键值对,相当于40亿条数据,其实Hash类型的vlue在Redis中存储时其存储的还是String类型的字符串。下面就针对Hash的一些命令进行实战化演练。
可为编程
2023-11-12
2520
Redis五种数据类型及命令操作(一)
回我们介绍了Redis的部署及简单的原理性介绍,今天总结一下Redis的数据类型以及操作命令包括String、List、Set,下一篇为Hash和ZSet,喜欢的记得点赞收藏。这里说的数据类型是value的数据类型,key的类型都是字符串。
可为编程
2023-11-11
1580
Redis原理概述和部署安装
今天开启中间件专栏的第一篇文章,先以Redis中间件为例,从部署安装、封装使用、原理剖析、集群搭建、场景模拟等多个角度,全方位总结Redis各种场景下的使用特性和相关领域知识,将自己的经验和学习进行输出,如有纰漏,联系我更正,这是一个漫长的过程,关注我,你我一道同行。
可为编程
2023-11-11
2500
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档