编程语言:Java
Java线程池实现原理及其在美团业务中的实践
本文简述了线程池概念和用途,接着结合线程池的源码,帮助大家领略线程池的设计思路,最后回归实践,通过案例讲述使用线程池遇到的问题,并给出了一种动态化线程池解决方案。
Java是如何实现自己的SPI机制的? JDK源码(一)
揭秘Java的SPI机制及JDBC驱动加载原理。
Java缓存规范
本仓库存放个人博客的 markdown 源文件. Contribute to c-rainstorm/blog development by creating an account on GitHub.
关于Java序列化的问题你真的会吗?
本文将总结一些Java序列化的常见问题,并且通过demo来进行测试和解答。
Java 反射:框架设计的灵魂
在运行时动态获取类和对象中的内容,极大地提高系统的灵活性和扩展性;夸张一些说,反射是框架设计的灵魂。
JAVA获取真实IP地址:你获取的IP地址真实吗?
是的,你搜索到的“java获取真实IP地址”大多都是如此。但是,以上代码真的对吗?
Java泛型类型擦除以及类型擦除带来的问题
[TOC] 1.Java泛型的实现方法:类型擦除 大家都知道,Java的泛型是伪泛型,这是因为Java在编译期间,所有的泛型信息都会被擦掉,正确理解泛型概念的首要前提是理解类型擦除。Java的泛型基本
java agent技术原理及简单实现
注:本文定义-在函数执行前后增加对应的逻辑的操作统称为MOCK 1、引子 在某天与QA同学进行沟通时,发现QA同学有针对某个方法调用时,有让该方法停止一段时间的需求,我对这部分的功能实现非常好奇,因此
Java: 对象不再使用时赋值为null的作用和原理
许多Java开发者都曾听说过“不使用的对象应手动赋值为null“这句话,而且好多开发者一直信奉着这句话;问其原因,大都是回答“有利于GC更早回收内存,减少内存占用”,但再往深入问就回答不出来了。鉴于网上有太多关于此问题的误导,本&
Java工程师该如何编写高效代码?
让每一个Java程序员都能编写出\x26quot;高效代码\x26quot;。
【基础巩固篇】Java 8中对CAS的优化
作者:不清不慎,Java大数据开发工程师一枚,热爱研究开源技术! 架构师社区合伙人!Java的并发包下存在着
拼不过 GO?阿里如何重塑云上的 Java
Java 开发者的新宠来了。
如何利用缓存机制实现JAVA类反射性能提升30倍
本文介绍一个性能提高30倍的JAVA类反射性能优化实践案例。
Java编码技巧之高效代码50例
让每一个Java程序员都能编写出高效代码
甲小蛙战记:PHP2Java 排雷指南
前方路线先入坑,再出坑,请保持秩序不要拥挤。
一台java服务器可以跑多少个线程?
一台java服务器能跑多少个线程?这个问题来自一次线上报警如下图,超过了我们的配置阈值。 打出jstack文件,通过IBM Thread and Monitor Dump A...