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

技术专栏全家桶

包括了后端框架、语言、中间件、架构设计等等
专栏成员
28
文章
5630
阅读量
14
订阅数
一台服务器部署两种MQ?同事被骂惨了
由于前几天感冒了,断更了几天,希望大家多穿点儿,出门戴好口罩,别感冒。上班的第一天,同事因为RabbitMQ中间件启动异常就找到了我,让我帮忙给看一下,因为这台机器是开发环境,整个小组开发调试都用这个消息中间件接收消息,平时都正常的,突然就起不来,令人匪夷所思,下面我就针对该异常的排查过程和具体问题做一个记录。
可为编程
2023-11-22
1770
置顶
TrueLicense实现微服务商用授权方案设计
License,即版权许可证,一般用于收费软件给付费用户提供的访问许可证明。程序在对外提供服务时难免会因为一些合作的时间和合作的内容对程序进行一些限制,比如使用两年,两年之后需要重新找程序提供商对程序进行续签,或者是某些功能禁用,禁止特定人员访问等等,这些都是软件商用授权License版权许可证中设置的内容,区别于权限管理,版权许可证是在程序交付的时候对程序的一个约束,对程序开发公司来说是一种保护和持续盈利的手段。
可为编程
2024-07-10
470
PKI数字签名之ECC加密证书实战
PKI指的是Public Key Infrastructure,‌即公钥基础设施。‌这是一种利用公钥加密技术为电子商务的开展提供一套安全基础平台的技术和规范。‌PKI的主要目的是管理密钥和证书,‌通过采用公钥加密和数字签名服务,‌建立一个安全的网络环境。‌它能够为所有网络应用提供加密和数字签名等密码服务及所必需的密钥和证书管理体系。‌简单来说,‌PKI就是利用公钥理论和技术建立的提供安全服务的基础设施,‌用户可利用PKI平台提供的服务进行安全的电子交易、‌通信和互联网上的各种活动。
可为编程
2024-07-09
830
面试真题分享-Redis中ZSET底层实现原理
应该就是limit 1000000 10这种类型的sql语句,遇到这种有以下几种方案:
可为编程
2024-07-08
910
面试真题分享-JVM允许不断创建线程吗?哪些命令进行限制?
IN 子句通常用于在WHERE子句中指定多个可能的值,但是不当的使用in会导致索引失效,具体有以下场景:
可为编程
2024-07-08
680
面试真题分享-IO多路复用把我问住了!
Mysql的索引主要取决于所对应的存储引擎,当采用innodb引擎主要分为两大类索引:
可为编程
2024-06-25
1030
面试真题分享-线上多久一次FullGC?
内存泄漏主要就是指程序占用内存不能及时释放内存,导致内存持续被占用从而内存泄漏。内存溢出是指程序占用内存过多,导致占用的内存满了无法满足新程序的内存分配使用从而导致内存溢出。内存泄漏会导致内存溢出。
可为编程
2024-06-24
880
面试官: 如何保证MQ消息不丢失?
MQ消息丢失的可能存在于方方面面,比如网络问题、MQ挂掉、服务器断电,都会导致消息丢失,那我们如何保障消息的可靠传输就成了很重要的问题。如果是你的话你会怎么回答这个问题呢?
可为编程
2024-05-30
1210
JVM“裁员”也讲究算法
在堆里存放着几乎所有的 Java 对象实例,为什么说是几乎?因为有的对象并不是在堆中创建,因为有的会在栈中分配内存空间,属于标量替换,这里也就涉及到逃逸分析,感兴趣的可以去搜一下。
可为编程
2024-03-12
800
JVM垃圾回收也是在“裁员”
最近一看到一道面试题,问JVM中的垃圾回收是怎么一回事?为什么要引入垃圾回收机制,如何进行垃圾回收?哪些对象需要回收?什么时候回收?那今天咱就聊一聊垃圾回收机制,同时结合垃圾回收算法一整篇搞懂JVM是如何进行垃圾回收的。
可为编程
2024-03-12
810
Spring依赖注入之自动注入
2、基于构造函数进行注入,通过调用bean所属类的带参构造器为bean的属性注入值。
可为编程
2024-02-22
1480
还不懂缓存穿透?Redis缓存穿透深度剖析
当系统中引入redis缓存后,一个请求进来后,会先从redis缓存中查询,缓存有就直接返回,缓存中没有就去db中查询,db中如果有就会将其丢到缓存中,但是有些key对应更多数据在db中并不存在,或者缓存大批量失效了,每次针对此次key的请求从缓存中取不到,请求都会压到db,从而可能压垮db。因此本篇就针对Redis缓存使用中存在的问题进行梳理,针对问题按照代码模拟现实场景并给出解决方案。
可为编程
2023-11-27
2210
齐活!Spring工程整合Redis实战汇总
更新太慢了,最近工作也多,写这个也蛮耗时间的,继续咱redis专题,前面讲了redis的单机部署和redis的基础命令实战,说实话命令太多了,记住常用的就好,用到复杂的查一下也就会用了,更多的是理解其中的原理和解决咱实际的业务需求,脱离需求空谈技术都是不现实的,因此本篇就谈一下在实际开发中如何使用redis,通过springboot工程整合redis,实现对redis的灵活运用。
可为编程
2023-11-24
3220
齐活!Spring工程整合Redis实战汇总
更新太慢了,最近工作也多,写这个也蛮耗时间的,继续咱redis专题,前面讲了redis的单机部署和redis的基础命令实战,说实话命令太多了,记住常用的就好,用到复杂的查一下也就会用了,更多的是理解其中的原理和解决咱实际的业务需求,脱离需求空谈技术都是不现实的,因此本篇就谈一下在实际开发中如何使用redis,通过springboot工程整合redis,实现对redis的灵活运用。
可为编程
2023-11-24
2300
Spring依赖注入之手动注入
本次主要是演示一下Spring依赖注入的原理,从最开始的Xml配置文件形式开始,也就是手动注入,彻底搞懂依赖注入的运行机理。我将分为以下几个模块并结合案例进行说明。
可为编程
2023-11-15
3260
消息队列的使用场景综述
开启消息队列中间件文章专栏,会陆续推出消息队列的一些使用场景和使用规则,后面会对具体的消息中间件组件进行深度的拆解。
可为编程
2023-11-14
2000
Redis五种数据类型及命令操作(二)
从上一篇总结了Redis的三种数据类型,分别是String、List、Set,本篇将后面两种类型Hash和ZSet的命令实操进行了汇总,方便后续查阅学习,整理不易,感觉有用点赞收藏分享~。
可为编程
2023-11-14
1920
Redis五种数据类型及命令操作(一)
戳上方蓝字“可为编程” 点击右上角选择“设为星标”,好文不错过!
可为编程
2023-11-14
3480
Spring中bean的作用域scope详解
在Spring应用中,有时候我们需要一个对象在整个应用中只有一个,有些对象希望每次使用的时候都重新创建一个,Spring对我们这种需求也提供了支持,在Spring中这个叫做bean的作用域,xml中定义bean的时候,可以通过scope属性指定bean的作用域,如:
可为编程
2023-11-14
2280
IOC容器创建bean实例的4种方式
戳上方蓝字“可为编程” 点击右上角选择“设为星标”,好文不错过!
可为编程
2023-11-14
2440
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档