KEEP EXPLORING

更多值得阅读的内容。

第 133 页 · 持续积累的技术实践

⌘探索技术专题找到你的下一站Agent30 篇文章 ↗Java573 篇文章 ↗Spring600 篇文章 ↗架构运维333 篇文章 ↗面试与职场68 篇文章 ↗

最新文章

持续更新的技术实践

详解Spring Bean的生命周期

1: Bean在Spring容器中是如何存储和定义的 Bean在Spring中的定义是_ org.springframework.beans.factory.config.BeanDefinition _接口,BeanDefinition里面存储的就是我们编写的Java类在Spring中的元数据,包括了以下主要的元数据信息: 1: Scope…

Kafka 在分布式系统中的 7 大应用场景

Kafka 介绍 Kafka 是一个开源的分布式流式平台,它可以处理大量的实时数据,并提供高吞吐量,低延迟,高可靠性和高可扩展性。Kafka 的核心组件包括生产者(Producer),消费者(Consumer),主题(Topic),分区(Partition),副本(Replica),日志(Log),偏移量(Offset)和代理(Broker)。Kafka…

从实际案例聊聊Java应用的GC优化

当Java程序性能达不到既定目标,且其他优化手段都已经穷尽时,通常需要调整垃圾回收器来进一步提高性能,称为GC优化。但GC算法复杂,影响GC性能的参数众多,且参数调整又依赖于应用各自的特点,这些因素很大程度上增加了GC优化的难度。即便如此,GC调优也不是无章可循,仍然有一些通用的思考方法。本篇会介绍这些通用的GC优化策略和相关实践案例,主要包括如下内容:…

Java 8系列之重新认识HashMap

摘要 HashMap是Java程序员使用频率最高的用于映射(键值对)处理的数据类型。随着JDK(Java Developmet Kit)版本的更新,JDK1.8对HashMap底层的实现进行了优化,例如引入红黑树的数据结构和扩容的优化等。本文结合JDK1.7和JDK1.8的区别,深入探讨HashMap的结构实现和功能原理。 简介…

mysql版本升级思路

建议 : 不管哪种方式升级,都应该先做了冷备。方便失败回退 ,完全克隆整个复制;dd命令吗? 很少有降级的操作,一般都是升级,到了8.0以后无法降级,只能通过逻辑备份恢复到低版本; mysql没有补丁一说,只能通过升级来修复bug ;只有Oracle才有补丁;升级过程很快的;…

服务器烤机

下面是我在工作中,对新买的服务进行设备拷机的总结。如有错误请不吝赐教; 服务器标配:逻辑CPU数 中配:16核128GB内存; 500以内连接数,QPS 1000以内,TPS 200-以内; (公司) 高配: 64C 256GBSSD盘;一般mysql的服务器只装这一个软件;raid10;建议CPU和内存比例:1:3…

shell高级部分总结

给脚本加锁 通过创建文件,来给脚本加锁,脚本执行完成只有一定记得要删除文件! 写一个rsync的启动和停止脚本flock这个命令,-x 排它锁n :指定锁文件位置flock -xn "/tmp/f.lock" -c 'a.sh' 运行结束后自动退出这就就能避免多实例重复运行​​在脚本里面,可以通过创建文件和删除文件来保证只有个一个脚本实例运行​[ ! -f…

shell初级部分总结

shell是linux提供的基础可程序化语言,shell内核处理起来更加高效;高级语言python等是用来处理复杂的业务逻辑;对于服务器管理,进程以及硬件的管理shell更加适合,因为shell就是帮助我们翻译命令行的; 什么是shell 命令解释器,用于解释用户对操作系统的操作,shell有很多(cat /etc/shells); shell能做什么…