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

小强的进阶之路

公众号:小强的进阶之路 | java大数据技术干货和实践分享
专栏作者
151
文章
187726
阅读量
38
订阅数
这是我见过最有用的java面试题,面试了无数公司总结的
线程局部变量是局限于线程内部的变量,属于线程自身所有,不在多个线程间共享。Java 提供 ThreadLocal 类来支持线程局部变量,是一种实现线程安全的方式。但是在管理环境下(如 web 服务器)使用线程局部变量的时候要特别小心,在这种情况下,工作线程的生命周期比任何应用变量的生命周期都要长。任何线程局部变量一旦在工作完成后没有释放,Java 应用就存在内存泄露的风险。
程序员小强
2022-03-29
3530
应届生怒怼管理层后被标注“永不录用”?本人回应来了...
前不久,一则关于#腾讯应届生公司大群怒怼管理层#的消息冲上热搜榜,且连续两天占据微博话题榜高位,累计阅读量、讨论量过亿。而加班文化又再一次成为了舆论的焦点。
程序员小强
2022-03-29
4330
Java并发学习笔记
最近重新复习了一边并发的知识,发现自己之前对于并发的了解只是皮毛。这里总结以下Java并发需要掌握的点。
程序员小强
2022-03-29
2230
OceanBase-一款功能无敌的多模数据库
搜索型NoSql(代表----ElasticSearch):支持快速的全文搜索,同时可以各种方式的分词查询等。但是不能随意扩展结构。
程序员小强
2022-01-18
1.7K0
使用了这个神器,让我的代码bug少了一半
最近一段时间,我们团队在生产环境出现了几次线上问题,有部分比较严重,直接影响用户功能的使用,惹得领导不高兴了,让我想办法提升代码质量,这时候项目工程代码质量检测神器——SonarQube,出现在我们的视线当中。
程序员小强
2022-01-18
1.1K0
硬核 | 使用spring cache让我的接口性能瞬间提升了100倍
笔者之前做商城项目时,做过商城首页的商品分类功能。当时考虑分类是放在商城首页,以后流量大,而且不经常变动,为了提升首页访问速度,我考虑使用缓存。对于java开发而言,首先的缓存当然是redis。
程序员小强
2022-01-18
3270
单例模式,真不简单
单例模式无论在我们面试,还是日常工作中,都会面对的问题。但很多单例模式的细节,值得我们深入探索一下。
程序员小强
2022-01-18
4220
板块轮动,到底有哪些板块?
不管是参与还是研究币圈,有上万个选择让我们眼花缭乱,今天小强给大家梳理一份板块信息。
程序员小强
2021-10-11
1.1K0
火出圈的“元宇宙”
「Metaverse」一词由前缀「meta」(意为「超越」「元」)和词根「verse」(源于 universe「宇宙」)组成,直译而来便是「元宇宙」。这一概念最早出自于尼尔·斯蒂芬森 1992 年出版的科幻小说《雪崩》(Snow Crash),指在一个脱离于物理世界,却始终在线的平行数字世界中,人们能够在其中以虚拟人物角色 (avatar) 自由生活。
程序员小强
2021-10-11
5270
一致性Hash原理与实现
互联网公司中,绝大部分都没有马爸爸系列的公司那样财大气粗,他们即没有强劲的服务器、也没有钱去购买昂贵的海量数据库。那他们是怎么应对大数据量高并发的业务场景的呢? 这个和当前的开源技术、海量数据架构都有着不可分割的关系。比如通过mysql、nginx等开源软件,通过架构和低成本的服务器搭建千万级别的用户访问系统。 怎么样搭建一个好的系统架构,这个话题我们能聊上个七天七夜。这里我主要结合Redis集群来讲一下一致性Hash的相关问题。
程序员小强
2021-09-15
3340
重装IDEA再也不愁了,一招搞定同步个人配置!
【原因】使用intellij idea很长一段时间,软件相关的配置也都按照自己习惯的设置好,如果需要重装软件,还得需要重新设置
程序员小强
2021-07-06
4.5K0
mq的那些破事儿,你不好奇吗?
最近mq越来越火,很多公司在用,很多人在用,其重要性不言而喻。但是如果我让你回答下面的这些问题:
程序员小强
2021-07-06
6890
高可用,少不了影子节点!
无论你后端的服务部署的多么复杂,最后都会聚焦到网关和负载均衡上。比如nginx、HAProxy,更有甚者用上了LVS。但这些负载均衡组件,又是如何能保证它的高可用呢?
程序员小强
2021-07-06
3350
一次深夜优化MySQL亿级数据分页的奇妙经历
1月22号晚上10点半,下班后愉快的坐在在回家的地铁上,心里想着周末的生活怎么安排。
程序员小强
2021-07-06
5180
刚出道的黑客搞瘫美国输油管道!他们还边搞钱边捐款
最近,美国最大燃油管道运营商遭遇勒索软件攻击,导致输油管线运输大范围中断,引发国际社会广泛关注。
程序员小强
2021-05-27
3140
MySQL InnoDB 存储引擎原理浅析
本文主要基于MySQL 5.6以后版本编写,多数知识来着书籍《MySQL技术内幕++InnoDB存储引擎》,今年的多数学习知识只写在笔记里,较为零散,最近稍有时间整理出来,分享进步。
程序员小强
2021-05-27
1.2K0
95后程序员月薪2万背着电脑送外卖,送单途中改Bug
近日,来自安徽合肥的95后张贤建,曾是一名月入两万的程序员,现在兼职做外卖员。张贤建每天送外卖时,显得特别另类,他会背着一个双肩包,包里放着一台笔记本电脑,应对临时来的需求或者及时修复bug。
程序员小强
2021-04-29
6320
一键部署!这样搭建一个文档网站真的很简单!
最近笔者在复习 JavaScript 基础知识,刚看完 《JavaScript 高级程序设计(第四版)》,想再找一些优秀代码库巩固一下学到的内容,自然而然的就想到了Lodash。
程序员小强
2021-04-29
1K0
当MyBatis 3.5.X遇上JDK8竟然出现了性能问题,全项目组都得加班~
最近,有金融客户使用 TiDB 适网贷核算场批处理场景,合同表数量在数亿级。对于相同数据量,TiDB 处理耗时 35 分钟,Oracle 处理耗时只有 15 分钟,足足相差 20 分钟。从之前的经验来看,在批处理场景上 TiDB 的性能是要好过 Oracle 的,这让我们感到困惑。
程序员小强
2021-04-29
6720
Git 备忘清单详解
Git 是一个免费并且开源的分布式版本控制系统,旨在快速高效地处理从小到大所有项目的版本管理。Git 是目前最流行的版本管理工具,目前绝大部分公司都是使用 Git 作为项目的版本管理工具。目前最火的开源社区 Github,就是基于 Git 版本控制系统,所以掌握 Git 技能很重要。由于 Git 开发效率高、团队协作方便,现在很多 IDE 都集成了 Git,并且提供一些相关的图形化操作。也有很多很优秀,专门用来简化 Git 操作的 Git GUI 工具,例如 Sourcetree,Tortoise 等。我刚接触 Git 的时候,就是从 GUI 入手的,使用 Sourcetree 可视化版本控制工具进行操作。Sourcetree 底层也是对常用的 Git 命令进行封装实现的,傻瓜式操作,使用非常方便,但是我用完什么都不懂,Git 的内部原理也不易理解,决定在回头仔细学习一下 Git 命令行。学习完 Git 命令行后发现,命令行很好学,非常灵活,而且使用起来非常帅气。因此,直接 Git 命令,才是最灵活的操作。
程序员小强
2021-04-29
4750
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档