简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
在业务迭代中,随着数据量的上升,会出现慢SQL情况,但是当我们去分析单条SQL的时候,发现其执行速度并没有那么慢,原因是什么呢,那么就可能是RDS服务器IO产生了瓶颈。日常,我们可以通过 IOPS(Input/Output Per Second) 指标来衡量 IO 是否处于健康的范围。我们使用的阿里云 RDS 通常根据不同的规格做了不同的 IOPS 限制。如果短时间内频繁的操作,不管是 SELEC
当我们开发应用时,访问数据库是一种常见的需求。基本上所有需要持久化的数据,一般都存储在数据库中,例如常用的开源数据库 MySQL。在今天的文章中,我将盘点一下 Java 应用访问数据的几种方式。
基本掌握23种设计模式的基本概念并能够写出相应的例子。
该文档在 Github 上收获 40K+star 的 Java 面试神技(这赞数,质量多高就不用我多说了吧)非常全面,包涵 Java 基础、Java 集合、JavaWeb、Java 异常、OOP、IO 与 NIO、反射、注解、多线程、JVM、MySQL、MongoDB、Spring 全家桶、计算机网络、分布式架构、Redis、Linux、git、前端、算法与数据结构、MyBatis、RocketM
最近好多小伙伴说在准备面试突击了,但是遇到消息中间件不知道该怎么学了,问我有没有成体系的消息中间件的学习方式。额,有点不知所措,于是乎小编就想着做一次消息中间件的专题,归类整理了。
我们都使用过连接池,比如,虽然HikariCP的速度稍快,但Druid能够提供强大的监控和扩展功能,也是阿里巴巴的开源项目。Druid是阿里巴巴开发的号称为监控而生的数据库连接池,在功能、性能、扩展性方面,都超过其他数据库连接池,包括等等,秒杀一切。Druid可以很好的监控DB池连接和SQL的执行情况,天生就是针对监控而生的DB连接池。Spring Boot默认数据源与。
在 Java 中,动态编译是指在运行时动态地编译 Java 源代码,生成字节码,并加载到 JVM 中执行。动态编译可以用于实现动态代码生成、动态加载、插件化等功能。动态编译可能在日常工作中所使用的场景不多,但在特定的场景下能够很好的解决我们所遇到的问题,本篇文章可以给大家提供一些视野,当你遇到类似场景时或许动态编译能够很好的解决它!最后希望大家都能在自己平凡的工作里从编程中收获一些快乐~
Redis 是互联网技术领域使用最为广泛的存储中间件,它是「emotectionaryervice」的首字母缩写,也就是「远程字典服务」。Redis 以其超高的性能、完美的文档、简洁易懂的源码和丰富的客户端库支持在开源中间件领域广受好评。国内外很多大型互联网公司都在使用 Redis,比如 Twitter、YouPorn、暴雪娱乐、Github、StackOverflow、腾讯、阿里、京东、华为、新
为什么我们要阅读源码?大家都知道,我们做这行的基本每天都要和代码打交道,但其实大部分程序员都会‘写’代码,或者至少会抄代码和改代码。但是,会读代码的并不在多数,会读会写代码又真正读懂一些大项目的源码的,少之又少。如何提升自己的读/写代码能力?其实写代码就像写作,我们的写作能力,是建立在大量基础阅读的基础上的,而我们现在写代码一般是直接CV人家的,跳过了大量阅读名家作品的过程,前辈们踩过的坑,总结的
不知道你有没有发现,周围的人在越来越多地谈论容器、Kubernetes,以及云原生。**作为云原生的“基石”,Kubernetes 从开源到现在也已经走过了 6 个年头,**可以说它的出现推开了云原生的大幕,加速了云原生时代的到来。现在不管是阿里、头条这些互联网大厂,还是小米等以硬件为主的厂商,以及快手、Shopee 等后起之秀,都在大量招聘 Kubernetes 相关人才,而且起薪还不低。但是,