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

JavaProGuide系列

JavaProGuide系列博客
专栏成员
46
文章
6798
阅读量
15
订阅数
可能是最漂亮的Java I/O流详解
我在国外stackoverflow看到13年前的这么一个问题:如何使用 Java 逐行读取大型文本文件。大家有什么思路吗?评论区一起讨论讨论。
Java进阶指南针
2024-07-15
1841
我以为简历上可以写精通Spring框架,直到我遇到了。。。
所有人都知道Spring MVC是Rod Johnson是开发的,却鲜有人知道Spring MVC的理论基础来自于1978 年提出MVC模式的一个老头子,他就是Trygve Mikkjel Heyerdahl Reenskaug,挪威计算机科学家,奥斯陆大学名誉教授。
Java进阶指南针
2024-07-10
1991
再有人问你WebSocket为什么牛逼,就把这篇文章发给他!
2008年6月诞生了一个影响计算机世界的通信协议,原先需要二十台计算机资源才能支撑的业务场景,现在只需要一台,这得帮"抠门"老板们省下多少钱,它就是大名鼎鼎的WebSocket协议。很快在下一年也就是2009年的12月,Google浏览器就宣布成为第一个支持WebSocket标准的浏览器。
Java进阶指南针
2024-07-05
3970
全网把Kafka概念讲的最透彻的文章,别无二家
消息队列老大哥Kafka在官网的介绍是这么说的,真是霸气:全球财富前100强公司有超过80%信任并使用Kafka。Kafka目前在GitHub目前也已经有star数27.6k、fork数13.6k。
Java进阶指南针
2024-07-03
2210
我们后端程序员不是操作MyBatis的CRUD Boy
为啥都戏称后端是CRUD Boy?难道就因为天天怼着数据库CRUD吗?要我说,是这个岗位的位置要的就是你CRUD,你不得不CRUD。哪有公司天天能给你搭建高并发、高可用、大数据框架的活呢,一条业务线总要成长吧,慢慢成熟了就要装修工来缝缝补补、美化美化,也就是CRUD的活。
Java进阶指南针
2024-06-29
1150
考考你Redis主从,就知道有没深入Redis
一个对Java程序员进阶成长颇有研究的人,今天继续给大家带来新的一篇Java进阶指南。
Java进阶指南针
2024-06-25
1370
不懂索引,简历上都不敢写自己熟悉SQL优化
今天给大家带来MySQL索引相关核心知识。对MySQL索引的理解甚至比你掌握SQL优化还重要,索引是优化SQL的前提和基础,我们一步步来先打好地基。
Java进阶指南针
2024-06-20
2240
Java大佬必知必会——MySQL主从复制
本文收录在我开源的《Java学习面试指南》中,目前已经更新有近200道面试官常考的面试题,涵盖了Java系列、Redis系列、MySQL系列、多线程系列、Kafka系列、JVM系列、ZooKeeper系列等等。GitHub地址:https://github.com/hdgaadd/JavaGetOffer,相信你看了一定会有所收获。
Java进阶指南针
2024-06-17
2250
你能不能手敲出Spring框架?
Spring最成功的地方在于创始人Rod Johnson提出的IOC、AOP核心理念,反而不是其本身的技术。技术上今天可以有Spring春天,明天就可以有Autumn秋天。
Java进阶指南针
2024-06-14
1310
你的公司是怎么利用埋点来赚钱的?
或许你不理解这个事实,你的公司其实是一台运作良好的赚钱机器。既然是赚钱机器,埋点必定和提升公司业绩挂钩。那我们要怎么通过埋点来帮助公司赚钱呢?
Java进阶指南针
2024-06-11
1080
【面试官】知道synchronized锁升级吗
可重入意味着获取锁的粒度是线程而不是调用,如果大家知道这个概念,会更容易理解可重入锁的作用。
Java进阶指南针
2024-06-09
1200
问你为什么选择Kafka,你会怎么回答?
可靠的含义在百度百科的解释是:可以信赖、可以相信、可靠的朋友。那Kafka究竟是不是一个可靠的朋友呢?既然全世界绝大部分高可用系统都有Kafka的支持,Kafka必定有其过人之处,跟着我来分析分析。
Java进阶指南针
2024-06-06
2440
线程会很感谢你的,给它一个可以通信的传话筒
每个Java线程开始运行,按照你写的逻辑一步步的执行着,就像一个可怜的脚本,孤独地活着!只有它们内部的栈空间、程序计数器在陪伴着它们。
Java进阶指南针
2024-05-30
1320
我们竟然都中了编译器施的“迷魂药“
相信在座各位都中过编译器施的”迷魂药”,表面你以为你写的程序按你的意志在顺序执行着,看了看程序执行结果,没错确实是自己期望的结果。
Java进阶指南针
2024-05-21
790
不懂这些,简历上都不敢写自己熟悉Redis
无论大中小公司,只要隶属于互联网公司,那公司的服务器必定安装着一台Redis服务器。为啥这么多公司如此青睐Redis?难道是别人有部署Redis我就要跟着有嘛,肯定不是的。既然有那么多公司青睐Redis,那它的业务场景又是什么。跟着我一起来看看看Redis有什么引人入胜的吸引力~
Java进阶指南针
2024-05-17
850
先有JVM还是先有垃圾回收器?
是先有垃圾回收器再有JVM呢,还是先有JVM再有垃圾回收器呢?或者是先有垃圾回收再有JVM呢?历史上还真是垃圾回收更早面世,垃圾回收最早起源于1960年诞生的LISP语言,Java只是支持垃圾回收的其中一种。下面我们就来刨析刨析JVM的垃圾回收~
Java进阶指南针
2024-05-14
3360
你写的每条SQL都是全表扫描吗
你写的每条SQL都是全表扫描吗?如果是,那MySQL可太感谢你了,每一次SQL执行都是在给MySQL上压力、上对抗。MySQL有苦难言:你不知道索引吗?你写的SQL索引都失效了不知道吗?慢查询不懂啊?建那么多索引干嘛呢。。。
Java进阶指南针
2024-05-10
1170
熟悉Redis吗,那Redis的过期键删除策略是什么
对于Redis,我们业务开发一般都只关心Redis键值对的查询、修改操作,可能因为懒或者只想能用就行,呵呵。很少关心键值对存储在什么地方、键值对过期了会怎么样、Redis有没什么策略处理过期的键、Redis处理过期键又有什么作用?但这些问题却是Java程序员在Redis上进阶的必备知识,不要埋怨Java要学习的系统知识为什么这么多,因为这些确确实实是程序员进阶所必须掌握的。我们往下看看~
Java进阶指南针
2024-05-08
1760
ZooKeeper数据模型你懂吗?
ZooKeeper数据节点你知道吗?那数据节点有什么类型?数据节点的版本呢?听说ZooKeeper还有事务ID,你知不知道啊?还有Watcher机制呢?ZooKeeper作为一个典型的分布式数据一致性的解决方案,ZooKeeper的技能点是Java程序员进阶所必须掌握。如果上面的问题你还不懂的话,不妨看看下文对这些概念的解析~
Java进阶指南针
2024-05-04
1480
Java线程池让使用线程变得更加高效
使用一个线程需要经过创建、运行、销毁三大步骤,如果业务系统每个线程都要经历这个过程,那势必带来过多不必要的资源消耗。线程池就是为了解决这个问题而生,需要时就从池中拿取,使用完毕就放回去,池化思想通过复用对象大大提高了系统的性能。线程池、数据库连接池、对象池等都采用了池化技术,下面我们就来学习下线程池的核心知识、面试重点~
Java进阶指南针
2024-04-27
1780
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档