网站首页 第293页
-
Java面试必考问题:一篇文章理清Java并发包JUC
Java并发包JUC是在Java5.0添加的java.util.concurrent包的简称,目的就是为了更好地支持高并发任务,让开发者进行多线程编程时可以有效地减少竞争条件和死锁线程。JUC一直也是Java面试中常考的内容,本...
2025-01-01 baijin 博客文章 9 ℃ 0 评论 -
揭开「拓扑排序」的神秘面纱
来源于公众号码农田小齐,作者小齐本齐前言Topologicalsort又称Topologicalorder,这个名字有点迷惑性,因为拓扑排序并不是一个纯粹的排序算法,它只是针对某一类图,找到一个可以执行的线性顺序。这个算法听起来高...
2025-01-01 baijin 博客文章 5 ℃ 0 评论 -
在线求CR,你觉得我这段Java代码还有优化的空间吗?
上周,因为要测试一个方法的在并发场景下的结果是不是符合预期,我写了一段单元测试的代码。写完之后截了个图发了一个朋友圈,很多人表示短短的几行代码,涉及到好几个知识点。还有人给出了一些优化的建议。那么,这是怎样的一段代码呢?涉及到哪些知识,又有...
2025-01-01 baijin 博客文章 7 ℃ 0 评论 -
我把 ML 模型编译成 C 后,速度竟提升了 1000 倍!
...
2025-01-01 baijin 博客文章 4 ℃ 0 评论 -
个人珍藏的80道多线程并发面试题
前言个人珍藏的80道Java多线程/并发经典面试题,因为篇幅太长,现在先给出1-10的答案解析哈,后面一起完善,并且上传github哈~?https://github.com/whx123/JavaHome?「公众号:捡田螺的小男孩」...
2025-01-01 baijin 博客文章 5 ℃ 0 评论 -
性能测试学习笔记:Loadrunner如何进行参数化?
为什么要对脚本进行参数化?一个原因是因为脚本中有些值是唯一的不能重复的,如果用相同的值进行回放的话,会导致回放失败,比如说我们新增一个账号,账号名肯定是不能重复的;另一个原因就是为了模拟真实的操作场景,毕竟在生产环境中不可能只是同一个用户登...
2025-01-01 baijin 博客文章 6 ℃ 0 评论 -
2 万字长文详解 10 大多线程面试题|原力计划
作者|ZZZhonngger责编|伍杏玲出品|CSDN博客Volatile相关1.请谈谈你对volatile的理解答:volatile是Java虚拟机提供的轻量级的同步机制。保证可见性不能保证原子性禁止指令重排序...
2025-01-01 baijin 博客文章 7 ℃ 0 评论 -
岂止于大,一文读懂大数据及其在推荐系统的应用
本系列文章将从最简单的概念开始,逐步讲解推荐系统的发展历程和最新实践。以产品经理的视角,阐述推荐系统涉及的算法,技术和架构。本章是第三章,将系统性地介绍推荐系统的基石之一:大数据。大数据是数据智能时代的“铁公基”,是一系列计算和存储的基础设...
2025-01-01 baijin 博客文章 7 ℃ 0 评论 -
CyclicBarrier原来是这样的
上一篇聊了一下Semaphore信号灯的用法及源码,这一篇来聊一下CyclicBarrier的用法及解析。官网解释:允许一组线程全部等待彼此达到共同屏障点的同步辅助。循环阻塞在涉及固定大小的线程方的程序中很有用,这些线程必须偶尔等待彼此。屏...
2025-01-01 baijin 博客文章 6 ℃ 0 评论 -
CyclicBarrier简单使用
CyclicBarrier简单使用描述:CyclicBarrier允许一组线程全部等待彼此达到共同屏障点的同步辅助。循环阻塞在涉及固定大小的线程方的程序中很有用,这些线程必须偶尔等待彼此。屏障被称为循环,因为它可以在等待的线程被释放...
2025-01-01 baijin 博客文章 7 ℃ 0 评论
- 367℃用AI Agent治理微服务的复杂性问题|QCon
- 361℃手把手教程「JavaWeb」优雅的SpringMvc+Mybatis整合之路
- 358℃初次使用IntelliJ IDEA新建Maven项目
- 351℃Maven技术方案最全手册(mavena)
- 348℃安利Touch Bar 专属应用,让闲置的Touch Bar活跃起来!
- 346℃InfoQ 2024 年趋势报告:架构篇(infoq+2024+年趋势报告:架构篇分析)
- 345℃IntelliJ IDEA 2018版本和2022版本创建 Maven 项目对比
- 342℃从头搭建 IntelliJ IDEA 环境(intellij idea建包)
- 控制面板
- 网站分类
- 最新留言
-