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

小牛肉带你学Java

专栏成员
30
文章
3070
阅读量
12
订阅数
五分钟教会你JUC中的“CountDownLatch”和“CyclicBarrier”应该如何使用
JUC作为Java面试的必考板块,其重要性不言而喻。学习JUC包下的常用类不仅仅是在学习这些类怎么使用,更是在学习这些类中所蕴藏的设计思维。
程序员牛肉
2024-09-30
430
五分钟让你搞懂“Volatile”关键字是如何帮助Java解决可见性问题的
我们在看各种八股的时候,经常会看到“Volatile”这个关键字。只要提到这个关键字,就会强调它解决了Java多线程并发下的可见性问题。
程序员牛肉
2024-09-26
1390
在“CSND”和“掘金”复制文章内容的时候,会额外出现一段版权信息。这是如何做到的?
不知道大家平时使用“CSDN”和“掘金”的频率高不高。如果你经常使用的话,你就会遇到这样一个问题:
程序员牛肉
2024-09-26
1590
面试时候说RPC是协议?今天的面试就到这里,你先回去等通知吧。
今天在刷订阅号的时候,搜了一下RPC。发现很多公众号都用“协议”来形容RPC。这在我看来是明显是不对的,RPC怎么能算是一种协议呢?
程序员牛肉
2024-09-26
1100
绝对不谈死概念!用人能听懂的话带你玩明白MVCC的运行机制。
这篇中我不讲MVCC的死概念。那玩意网上太多了,一抓一大把。我再复制粘贴一遍没有任何意义。
程序员牛肉
2024-09-26
1300
递归查询文件树不要怕,看我用HashMap怎么玩!
最近在爆改我的网盘项目,其中有一个优化点困扰了我很多天:在网盘项目中会有很多需要查询文件树的地方。
程序员牛肉
2024-09-26
960
玩转定时任务,下次别为了修改定时任务而不断停止和重新启动项目了
相信大家在学习苍穹外卖的时候,就使用过定时任务。但是那个时候我们使用的定时任务的方式还比较死板:
程序员牛肉
2024-09-26
870
别再找黑神话悟空盗版了,现有破解组短时间内很难突破黑神话悟空的加密技术!
最近的国产3A大作黑神话悟空可谓是火爆全球。而在黑神话悟空爆火的背后,是一场游戏出版商和盗版商之间的博弈。
程序员牛肉
2024-09-26
2810
《黑神话悟空》的着色器编译怎么这么久?到底什么是着色器编译?
就在2024年8月20日,备受期待的国产3A单机游戏《黑神话悟空》终于上线,一上线就打破了国产游戏的各种记录。
程序员牛肉
2024-09-26
960
Open JDK官方为什么不建议对虚拟线程采用池化技术?
今天在闲看Open JKD的文档的时候,发现了这样一条来自官方的建议:虚拟线程永远都不应该被池化。
程序员牛肉
2024-09-26
720
一分钟带你搞懂CAS算法是如何保证线程安全的。
你可以试想这样一个场景:一家电影院要对外进行售票,但他们采用的是朴素的手工记账方式。有一个唯一账本,售货员每卖出一张票就要手动去修改这个账本中的电影票余量。
程序员牛肉
2024-09-26
620
小红书不能输入time.sleep(1)?这是怎么回事?
近日,小红书上开始有大量的用户发现time.sleep(1)不能在评论区正常发布,会显示如下:
程序员牛肉
2024-09-26
730
Git被爆重大RCE漏洞,Windows和Mac都中招。别不小心被执行恶意代码了!
就在两个月前,git被爆严重漏洞,编号为CVE-2024-32002。这个漏洞使得恶意用户可以在目标用户使用git克隆项目的时候执行恶意代码,是一个较为严重的RCE漏洞。
程序员牛肉
2024-09-26
720
Github发现了一个很邪恶的项目,围观一款开源前端投毒包Evil.j
今天在逛Github的时候,发现了一个很邪恶的Js项目,一共有两个版本的仓库,一个是原作者自己开发的初始项目,另一个是其他用户clone过来自己又做了一些更新。
程序员牛肉
2024-09-26
520
美团面试:什么是Spring MVC?如鲠在喉,答不上来?看我这一篇就搞懂了!
Spring MVC作为Java Spring下的一个热门框架,一直被广泛的应用在构建web应用程序中。因此有不少人会在自己的简历中写熟悉Spring MVC,结果面试官一问:“介绍一下Spring MVC”,瞬间傻了眼。
程序员牛肉
2024-09-26
700
又一个自建CDN工具GoEdge出现官方投毒事件!快看看你有没有使用它
在今年的五月份,国内开源自建CDN平台GoEdge的主要作者超哥在QQ交流群发布了1.3.9的版本之后,就失去了联系并且解散了QQ交流群。出售商业版GoEdge的淘宝店也被关闭。
程序员牛肉
2024-09-26
1390
【图解数据结构与算法 | 第一篇】简介数据结构与算法
自从计算机诞生以来,人们就在不断的探索如何高效的把现实世界的信息存储到计算机当中。为此我们创造出了各种数据结构来不断的满足我们的业务需求。例如:栈,队列,哈希表,树,图。
程序员牛肉
2024-09-26
970
微软蓝屏原因尘埃落定!Crowdstrike在官网披露造成本次全球蓝屏的原因。
在7.19日,由于为企业提供网络安全的Crowdstrike这家公司没有对自家产品的更新补丁进行充足的测试,导致了全球范围内都掀起了一场蓝屏风波。
程序员牛肉
2024-09-26
930
腾讯面试:过滤器和拦截器的区别是什么?答不上来,如鲠在喉?看看这篇吧
相信很多同学都会都会在自己的简历上写“了解Spring MVC”,结果面试官一问:“介绍一下Spring mvc中的过滤器和拦截器”。瞬间傻了眼。
程序员牛肉
2024-09-26
710
代码的注释又变成“锟斤拷”了?都是字符集惹的祸!
人类世界有海量的文字,这些文字可以被刻在石头上,墙壁上,竹筒上。这一个个符号都是字符。而我们把字符组成的集合就叫做字符集。
程序员牛肉
2024-09-26
970
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档