暂无搜索历史
春节无聊,在家写了这么一个kafka客户端(叫Kafka King),用来连接、操作kafka集群,也算填补了市面上的空白(据我所知这块还没有啥特别好用的)。
源码学习是一种挺好的方式,不过根据我的经验最好是先学习大致的原理,再回头看源码,更能抓住重点。
Gitee公告自5月18日起,所有的Gitee 仓库开源须审核,已开源部分仓库暂时关闭,审核通过后才再次公开。
作为小白第一次接触这个东西感觉还挺不错的,至少可以丢掉臃肿的虚拟机了,本身占用内存也很少(几十mb),本地开发更方便
JDK18 将于 2022 年 3 月 22 日发布,不过这不是LTS(长期支持)版本,oracle只支持六个月,不像17那样支持8年以上,所以不推荐大家生产环...
作为一名Java后端开发工程师,对Swagger、Postman、RAP这些工具再熟悉不过了,它们为我们的接口开发工作带来了很多的便捷,不过因为这些都是独立的框...
我们先了解下【域】的定义:协议 + 域名 + 端口。三者完全相同则为同域,反之有其一不同均为不同域。那么,什么是跨域请求?当前【发起请求】的域和【请求指向】的域...
Eclipse OpenJ9 是一个 Java 虚拟机(JVM),它是运行 Java 应用程序的引擎,而 OpenJDK 是一个完整的开发工具包,包含其他组件,...
假如一个班的同学要向老师交班费,但是都是通过班长把自己的钱转交给老师。这里,班长就是代理学生上交班费,班长就是学生的代理。
MySQL系列会通过引擎、索引、事务、锁来说明,这篇文章讲讲基本的概念和引擎的区别。
一般情况下,我们使用某个类时必定知道它是什么类,是用来做什么的。于是我们直接对这个类进行实例化,之后使用这个类对象进行操作。
当使用final修饰方法时,这个方法将成为最终方法,无法被子类重写。但是,该方法仍然可以被继承。
==和equals和hashcode是经常遇到但是很重要的内容,希望这篇文章能帮你理清概念。
多线程以及多进程改善了系统资源的利用率并提高了系统 的处理能力。然而,并发执行也带来了新的问题——死锁。
「volatile」是java中保证有序性、可见性的关键字,相比于synchronized来说他更轻量,是jvm提供的最轻量的同步机制。之前我们介绍的Reent...
上篇文章和大家聊了聊hashmap和concurrenthashmap的结构、用法、原理,从这篇文章开始次我们来聊聊并发编程吧!本次我将带大家了解一下synch...
之前我们学习了synchronized在偏向锁、轻量级锁、重量级锁下的不同的原理(并发基础之Synchronized原理),这篇文章我们来讲讲另一个锁Lock的...
文章定期同步到github:https://github.com/Bronya0/JavaBook
从这篇开始,我将把我所学的java体系的知识点总结并分享出来,并放在GitHub上,希望你能有所收获。
@SpringBootApplication:申明让spring boot自动给程序进行必要的配置,这个配置等同于:@Configuration ,@Enabl...
暂未填写公司和职称
暂未填写技能专长
暂未填写学校和专业
暂未填写个人网址
暂未填写所在城市