自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

良月柒

每天分享Java干货,公众号「程序员的成长之路」,回复「1024」获取程序员大礼包~

  • 博客(3333)
  • 资源 (2)
  • 收藏
  • 关注

原创 程序员深爱的bilibili后台源码泄露,看哔哩哔哩官方回应才放心了

北京时间4月22日下午16点左右,一个名叫“openbilibili”的用户在Github上创建了“go-common”代码库,而这显然就是B站网站后台工程源码。B站在技术圈炸锅,其后端源码被恶意“开源”,被上传至 GitHub 供全球用户下载。何为后台工程源码?翻译成大白话就是构成后端的基本代码,里面包含了底层逻辑、基本算法和一些用户机制等。虽然在当天下午6点左右,该源码被删除,但根据...

2019-04-28 10:26:31 4352 2

转载 对线面试官:从实现原理来讲,Nacos 为什么这么强?

程序员的成长之路互联网/程序员/技术/资料共享关注阅读本文大概需要 12分钟。来自:juejin.cn/post/7120470975988105247昨天早上,一位朋友和我反馈面试被吊打了,为什么会被吊打?这位朋友的简历上写了:对Spring、Spring Cloud Alibaba、MyBatis等源码有深入研究因为,毕竟工作快7年了,这么写没毛病,加上自己的项目也没什么亮点。可能面试官也...

2024-04-20 00:02:46

转载 Spring Boot + MybatisX,真香!

程序员的成长之路互联网/程序员/技术/资料共享关注阅读本文大概需要 2.8 分钟。来自:网络,侵删MybatisX 是一款基于 IDEA 的快速开发插件,方便在使用mybatis以及mybatis-plus开始时简化繁琐的重复操作,提高开发速率。使用MybatisX的好处节省大量持久层代码开发时间强大的功能为业务编写提供各类支持配置简单,告别各类复杂的配置文件如何使用MybatisX?1.创建一...

2024-04-19 00:01:10 1

转载 提高系统吞吐量的一把利器:DeferredResult 到底有多强?

程序员的成长之路互联网/程序员/技术/资料共享关注阅读本文大概需要 2.8 分钟。来自:blog.csdn.net/m0_37595562/article/details/81013909大家都知道,Callable和DeferredResult可以用来进行异步请求处理。利用它们,我们可以异步生成返回值,在具体处理的过程中,我们直接在controller中返回相应的Callable或者Defer...

2024-04-19 00:01:10 1

转载 美团一面:为什么 Spring 和 IDEA 都不推荐使用 @Autowired 注解??

程序员的成长之路互联网/程序员/技术/资料共享关注阅读本文大概需要 2.8 分钟。来自:https://juejin.cn/post/7080441168462348319大家在使用IDEA开发的时候有没有注意到过一个提示,在字段上使用Spring的依赖注入注解@Autowired后会出现如下警告:Field injection is not recommended (字段注入是不被推荐的)但是...

2024-04-18 00:00:18 3

转载 炫技Groovy!SpringBoot中的动态编程实战

程序员的成长之路互联网/程序员/技术/资料共享关注阅读本文大概需要 6分钟。来自:juejin.cn/post/7139877924676567048Groovy简介Groovy 是增强 Java 平台的唯一的脚本语言。它提供了类似于 Java 的语法,内置映射(Map)、列表(List)、方法、类、闭包(closure)以及生成器。脚本语言不会替代系统编程语言,两者是相互补充的。大名鼎鼎的 ...

2024-04-18 00:00:18 3

转载 重写或替换jar中的类或方法两种方式

程序员的成长之路互联网/程序员/技术/资料共享关注阅读本文大概需要 2.8 分钟。来自:网络序言在某些特殊场景下,我们需要修改 jar 包中的某些类和方法。jar 我们没有修改权限,那么怎么重写里面的类和方法呢?本文教你两种常用的方法,分享给大家,不喜勿喷!重写jar的两种方式第一种重写步骤:找到你所要重写的方法的所在类,查看其中的路径;在我们的 src 目录下新建一个同包名同类名的类;将 ja...

2024-04-17 00:02:41 4

转载 为什么网上这么多破解 Intellij IDEA 的工具,但是官方却不管呢?

程序员的成长之路互联网/程序员/技术/资料共享关注阅读本文大概需要 2.8 分钟。来自:网络,侵删今天在逛知乎的时候,看见一个关于Intellij IDEA的话题:“Intellij IDEA是在业界被公认为最好的Java开发工具,但是国内大多数都不买正版软件,都是下载破解版或者使用激活插件激活来使用,这种情况Intellij IDEA的官方好像都不太在意这件事,这是为什么?问题链接:https...

2024-04-17 00:02:41 7

转载 IDEA 源码阅读利器,你居然还不会?

程序员的成长之路互联网/程序员/技术/资料共享关注阅读本文大概需要 2.8 分钟。来自:捡田螺的小男孩最近正好也没什么可忙的,就回过头来鼓捣过去的知识点,到 Servlet 部分时,以前学习的时候硬是把从上到下的继承关系和接口实现记得乱七八糟。这次利用了 IDEA 的 diagram,结果一目了然,也是好用到炸裂,就此分享。查看图形形式的继承链在你想查看的类的标签页内,点击右键,选择 Diagr...

2024-04-16 00:01:17 3

转载 堪称最优秀的Docker可视化管理工具——Portainer你真的会用吗?

程序员的成长之路互联网/程序员/技术/资料共享关注阅读本文大概需要 10分钟。来自:blog.csdn.net/shark_chili3007/article/details/123366179前言本篇文章笔者推荐一个笔者最常用的docker图形化管理工具——Portainer。安装Portainer编写docker-compose文件Portainer部署的步骤比较简单,我们还是以docke...

2024-04-16 00:01:17 4

转载 你还在使用 WebSocket 实现实时消息推送吗?

程序员的成长之路互联网/程序员/技术/资料共享关注阅读本文大概需要 7分钟。来自:juejin.cn/post/7325730345840066612在日常的开发中,我们经常能碰见服务端需要主动推送给客户端数据的业务场景,比如数据大屏的实时数据,比如消息中心的未读消息,比如聊天功能等等。本文主要介绍SSE的使用场景和如何使用SSE。服务端向客户端推送数据的实现方案有哪几种?我们常规实现这些需求...

2024-04-15 00:01:19 4

转载 Spring Boot 如何防护 XSS + SQL 注入攻击 ?终于懂了!

程序员的成长之路互联网/程序员/技术/资料共享关注阅读本文大概需要 10分钟。来自:网络,侵删1. XSS跨站脚本攻击① XSS漏洞介绍跨站脚本攻击XSS是指攻击者往Web页面里插入恶意Script代码,当用户浏览该页之时,嵌入其中Web里面的Script代码会被解析执行,从而达到恶意攻击用户的目的。XSS攻击针对的是用户层面的攻击!图片② XSS漏洞分类存储型XSS:存储型XSS,持久化,...

2024-04-15 00:01:19 4

转载 SpringBoot 中的日志是怎么工作的?(万字长文)

程序员的成长之路互联网/程序员/技术/资料共享关注阅读本文大概需要 25分钟。来自:https://juejin.cn/post/7348309454700183561前言日志,是开发中熟悉又陌生的伙伴,熟悉是因为我们经常会在各种场合打印日志,陌生是因为大部分时候我们都不太关心日志是怎么打印出来的,因为打印一条日志,在我们看来是一件太平常不过的事情了,特别是在宇宙第一框架Springboot的...

2024-04-14 00:00:23 3

原创 大学生拥有一台服务器后会去做什么?

这对我来说不仅是一个技术挑战,也是一个提升自己技能的机会,同时也能让我更好地管理和组织我的学习和娱乐生活。腾讯云作为国内第二大云服务商,在文娱、游戏、视频等业务领域非常优势,推出了一些活动机型,性价比超高,2核2G4M才99元/年,续费还是99元,打骨折。当然,这不是最重要的,关键是可以向身边同学炫技,让他们在我搭建的博客上面写一些东西,看我的眼睛都是带闪光的,哈哈哈哈哈!通过自己动手搭建和管理服务器,我可以提升自己的技能水平,丰富自己的学习和生活经验,同时也能够更好地享受科技带来的乐趣。

2024-04-13 19:49:38 211

转载 是谁还在坚持用 QQ?腾讯回应:好冷漠...

程序员的成长之路互联网/程序员/技术/资料共享关注阅读本文大概需要 3.5 分钟。来自:电脑报近日,“仍有5亿人坚持用QQ”的话题登上微博热搜,引发网友热议。根据腾讯财报,截至2023年第三季度,QQ智能终端月活跃用户数为5.58亿,仅占微信四成。但换个角度看,作为一款25岁的元老级社交应用,QQ破5亿的月活仍然是很多社交App羡慕的存在,超过了微博和知乎总和。只是在用户增量上,QQ对腾讯的贡献...

2024-04-13 00:01:44 3

转载 阿里二面,Redis宕机了,如何恢复数据?

程序员的成长之路互联网/程序员/技术/资料共享关注阅读本文大概需要 10分钟。来自:网络背景有个同学阿里二面,面试官问:redis宕机了,如何恢复数据?这位同学当时一脸懵,不知道如何回答。分析分析这个问题,redis宕机,要想恢复数据,首先redis的数据有没有做持久化,用的是哪种策略,这种策略的机制是什么,有趣点是什么,以及你们是从什么方面考虑用着中机制的其实面试官就是想考察,你们业务中r...

2024-04-13 00:01:44 4

转载 为什么阿里巴巴修正了HashMap关于1024个元素扩容的次数?

程序员的成长之路互联网/程序员/技术/资料共享关注阅读本文大概需要 6 分钟。来自:juejin.cn/post/7302724955699789863引言最近在翻看《阿里巴巴开发手册-嵩山版》时,发现其修正了关于HashMap关于1024个元素扩容的次数 在先前的版本泰山版我们可以看到以下描述:而嵩山版则可以看到:同时我们也可在嵩山版的版本历史中看到对以上变化的描述:并且我在官网文档中也同样发...

2024-04-12 00:00:36 5

转载 面试官:在项目中用过责任链模式吗?

程序员的成长之路互联网/程序员/技术/资料共享关注阅读本文大概需要 16分钟。来自:码农参上责任链模式,简而言之,就是将多个操作组装成一条链路进行处理。请求在链路上传递,链路上的每一个节点就是一个处理器,每个处理器都可以对请求进行处理,或者传递给链路上的下一个处理器处理。应用场景责任链模式的应用场景,在实际工作中,通常有如下两种应用场景。操作需要经过一系列的校验,通过校验后才执行某些操作。工作...

2024-04-11 00:00:18 4

转载 JetBrains 全家桶 2024 首个大版本更新

程序员的成长之路互联网/程序员/技术/资料共享关注阅读本文大概需要 2.8 分钟。来自:OSC开源社区JetBrains 为多款 IDE发布了 2024 年度首个大版本更新 (2024.1),包括IntelliJ IDEA 、WebStorm、PhpStorm 和 PyCharm 等。下面主要介绍 IntelliJ IDEA 2024.1 变化。官方公告写道:IntelliJ IDEA 20...

2024-04-10 00:00:26 7

转载 13 秒插入 30 万条数据,批量插入正确的姿势!

程序员的成长之路互联网/程序员/技术/资料共享关注阅读本文大概需要 8.6分钟。来自:网络,侵删本文主要讲述通过MyBatis、JDBC等做大数据量数据插入的案例和结果。30万条数据插入插入数据库验证实体类、mapper和配置文件定义User实体mapper接口mapper.xml文件jdbc.propertiessqlMapConfig.xml不分批次直接梭哈循环逐条插入MyBatis实现插...

2024-04-10 00:00:26 8

转载 Redis缓存预热,该如何实现?

程序员的成长之路互联网/程序员/技术/资料共享关注阅读本文大概需要 2.8 分钟。来自:juejin.cn/post/7287907117336526863什么是缓存预热?缓存预热是一种在程序启动或缓存失效之后,主动将热点数据加载到缓存中的策略。这样,在实际请求到达程序时,热点数据已经存在于缓存中,从而减少了缓存穿透和缓存击穿的情况,也缓解了SQL服务器的压力。实现缓存抽象类首先我们先来实现一个...

2024-04-09 00:00:58 9

转载 IDEA Debug 高阶技巧,老手都是这么玩的~~

程序员的成长之路互联网/程序员/技术/资料共享关注阅读本文大概需要 4分钟。来自:juejin.cn/post/7308539123537592357目录引言IntelliJ IDEA,由JetBrains(捷克共和国)开发的一款强大的Java集成开发环境(IDE),因其丰富的功能、智能的代码辅助以及用户友好的界面设计,在全球范围内广受Java开发者的喜爱,在国内,笔者遇到过不使用IDEA的J...

2024-04-09 00:00:58 9

转载 减少10%的代码:自定义参数解析器真的很强大,你不来了解一下?

程序员的成长之路互联网/程序员/技术/资料共享关注阅读本文大概需要 5分钟。来自:juejin.cn/post/7223705034412015675Part1 前言springMvc中提供了很多好用的参数绑定的方式方法,那枚举呢?或者参数的值是一个json字符串的时候?你是怎么处理的?下面分享一下我的处理方式。Part2 枚举普通的枚举类型,比如单列值的那种:one ,two... 。这种事...

2024-04-08 00:00:59 5

转载 为什么 SQL 中要尽量避免使用 IN 和 NOT IN?

程序员的成长之路互联网/程序员/技术/资料共享关注阅读本文大概需要 2.8 分钟。来自:cnblogs.com/hydor/p/5391556.htmlWHY?IN 和 NOT IN 是比较常用的关键字,为什么要尽量避免呢?1、效率低可以参看我之前遇到的一个例子:https://www.cnblogs.com/hydor/p/4288739.html2、容易出现问题,或查询结果有误 (不能更严重...

2024-04-08 00:00:59 17

转载 华为食堂也开始末位淘汰了,今年真的卷。。。

程序员的成长之路互联网/程序员/技术/资料共享关注阅读本文大概需要 2.8 分钟。来自:网络最近在网上看到一个帖子,一网友发文称:华为食堂也开始末位淘汰了,今年是真的卷。从网友发的图中我们可以看到实际上是两家餐厅竞争,最终确定谁会留下来。放大后的图片(餐厅就餐率争霸赛)对于这种竞争我是乐见其成的,有竞争是好事。就像当年的滴滴和快滴竞争,为了打价格战他们不停的发红包,可是自从滴滴和快的合并之后就形...

2024-04-07 00:00:41 9

转载 字节跳动23人移送公安机关,开除136人!

程序员的成长之路互联网/程序员/技术/资料共享关注阅读本文大概需要 2.8 分钟。来自:民工哥技术之路2024 年 3 月 29 日,抖音集团(即字节跳动)发布《 2023 年抖音集团反舞弊通报》。2023 年全年,抖音集团共查处舞弊类违规案件 177 起,其中136 人因触犯廉洁红线被辞退,23 人因涉嫌违法犯罪被移送司法机关处理。通报如下:互联网大厂反腐呈现高压态势。除了之前提到的腾讯,还...

2024-04-06 00:01:19 10

转载 微服务+多级缓存,性能起飞!

程序员的成长之路互联网/程序员/技术/资料共享关注阅读本文大概需要 10分钟。来自:网络,侵删今天我们来聊聊缓存这个话题,看看在微服务环境下如何设计有效的多级缓存架构。主要涉及三方面内容:Web 应用的客户端缓存;应用层静态资源缓存;服务层多级缓存。首先,咱们先讲解微服务架构的多级缓存设计。微服务架构中的多级缓存设计提到缓存,想必每一位软件工程师都不陌生,它是目前架构设计中提高性能最直接的方式...

2024-04-06 00:01:19 9

转载 微信查岗功能上热搜,网友:能拆一对是一对

程序员的成长之路互联网/程序员/技术/资料共享关注阅读本文大概需要 2.8 分钟。来自:经授权转自电脑报最近“微信情侣查岗模式”引发热议,网友发现原来微信才是最强的情侣查岗神器,更有人神评“加大宣传力度,能拆一对是一对”。而大部分只会通过微信聊天记录来判断对方的忠诚度,其实微信还有一些隐藏功能也可以查岗。至于准确率,可能要试过才知道。查被删除的转账、红包、交易记录微信【我】的页面点击【服务】-...

2024-04-04 00:00:59 15

转载 Java线程池中线程异常后:是销毁还是复用?

程序员的成长之路互联网/程序员/技术/资料共享关注阅读本文大概需要 3分钟。来自:blog.51cto.com/u_15714439/10238518“一个线程池中的线程异常了,那么线程池会怎么处理这个线程?需要说明,本文的线程池都是java.util.concurrent.ExecutorService线程池,本文将围绕验证,阅读源码俩方面来解析这个问题。代码验证验证execute提交线程池...

2024-04-04 00:00:59 8

转载 图文并茂,史上最全的权限系统设计方案

程序员的成长之路互联网/程序员/技术/资料共享关注阅读本文大概需要 12分钟。来自:blog.csdn.net/u010482601/article/details/1049895321 为什么需要权限管理日常工作中权限的问题时时刻刻伴随着我们,程序员新入职一家公司需要找人开通各种权限,比如网络连接的权限、编码下载提交的权限、监控平台登录的权限、运营平台查数据的权限等等。在很多时候我们会觉得这...

2024-04-03 00:01:09 9

转载 桌面图标的诡异bug,你遇到过吗?

程序员的成长之路互联网/程序员/技术/资料共享关注阅读本文大概需要 2.8 分钟。来自:网络不知道大家有没有碰到过这样的问题,折腾电脑的时候,软件应用快捷方式的图标,变成了白色。检查一下,哪哪都正常,软件正常打开、正常使用,就是图标一片白。其实碰到这样的问题,十有八九是图标缓存在搞心态。桌面上的这些图标,Windows 可不是每次都找源文件进行加载,而是建立了一个缓存。当缓存文件出了问题,源文件...

2024-04-03 00:01:09 9

转载 HTTP3势头这么猛,它的优势在哪里?

程序员的成长之路互联网/程序员/技术/资料共享关注阅读本文大概需要 8分钟。来自:网络HTTP 历史QUIC 协议概览RTT建立连接连接迁移队头阻塞/多路复用拥塞控制浏览控制经过了多年的努力,在 6 月 6 号,IETF (互联网工程任务小组) 正式发布了 HTTP/3 的 RFC, 这是超文本传输协议(HTTP)的第三个主要版本,完整的 RFC 超过了 20000 字,非常详细的解释了 HT...

2024-04-02 00:02:13 7

转载 分库分表,可能真的要退出历史舞台了!

程序员的成长之路互联网/程序员/技术/资料共享关注阅读本文大概需要 15分钟。来自:cnblogs.com/jiagooushi/p/17251486.html即使是不懂编程的玩家,在对比 NAS 的时候,也会两眼放光,考虑很多因素,比如 RAID 级别、速度、易用程度等。作为时时刻刻与代码打交道的我们,更需要关注数据的存取问题。一开始,开箱即用的 MySQL,一定是企业的首选。不仅仅因为用的...

2024-04-02 00:02:13 9

转载 这 30 款 IDEA 宝贝插件 yyds

程序员的成长之路互联网/程序员/技术/资料共享关注阅读本文大概需要 20分钟。来自:blog.csdn.net/weixin_46285416/article/details/107853987强烈推荐的插件装饰类较便利插件离线下载安装教程安装插件教程图片在这里直接搜索就行了图片强烈推荐的插件Presentation Assistant 快捷键展示录屏或者共享的时候,效果极佳图片Cod...

2024-04-01 00:02:05 11

转载 常见踩坑点:双层 for 循环千万别这样写了!

程序员的成长之路互联网/程序员/技术/资料共享关注阅读本文大概需要 5分钟。来自:blog.csdn.net/qq_35387940/article/details/12951889前言本篇分析的技巧点其实是比较常见的,但是最近的几次的代码评审还是发现有不少兄弟没注意到。所以还是想拿出来说下。正文是个什么场景呢?“就是 for循环 里面还有 for循环, 然后做一些数据匹配、处理 这种场景。我...

2024-04-01 00:02:05 8

转载 字节二面:如何设计一个支撑数亿用户的系统?

程序员的成长之路互联网/程序员/技术/资料共享关注阅读本文大概需要 14分钟。来自:网络,侵删要设计出一套能支撑几十亿人的系统是很困难的。对于软件架构师来说,这一直是一项很大的挑战,但是,从现在开始,看完我的文章,你就会觉得容易很多了。下面是我在本文中提到的几个话题:从最简单的开始:万事合一。可扩展性的艺术:纵向扩展,横向扩展。扩展关系型数据库:主 - 从复制、主 - 主复制、联合、分片、非规...

2024-03-31 00:01:28 9

转载 老板跑路了!核心研发已集体辞职……

程序员的成长之路互联网/程序员/技术/资料共享关注阅读本文大概需要 3.5分钟。来自:量子位 | 公众号 QbitAI好突然!就在 3 月 23 日,Stability AI CEO宣布辞职了。Emad Mostaque,既不再担任CEO,公司董事会也退出。消息一出,大伙都无比震惊。Stability AI再也不stable了。据悉,首席运营官Shan Shan Wong和首席技术官Chris...

2024-03-29 00:00:47 16

转载 如何搭建一个永久运行的个人百度网盘?

程序员的成长之路互联网/程序员/技术/资料共享关注阅读本文大概需要 2.8 分钟。来自:cnblogs.com/itzhouq/p/nextcloud.html之前 Pandownload 作者被跨省抓捕的事情大家已经知道了。我看好多文章在写如何搭建自己的私有云盘,我也实操了一下,于是有了这篇笔记。私有云安全性好,局限性小,环境搭建也不难,还是有一些应用场景的。这里我还是借助我闲置的阿里云乞丐版...

2024-03-29 00:00:47 28

转载 生产大文件下载导致 OOM,顺藤摸瓜拿下

程序员的成长之路互联网/程序员/技术/资料共享关注阅读本文大概需要 2.8 分钟。来自:飞天小牛肉上周遇到了生产环境 OOM 的问题,找了一番之后基本定位了是大文件下载导致的问题,于是在网上搜罗了一番文章,下面分享一篇优质的解决方案,整个排查思路非常清晰,小白可以直接对照着来排查。事故发生上周五下午运营人员反馈,笔者所负责的后台系统从 14 点以后就卡卡的,虽然页面能够正常加载,但是一直处于数据...

2024-03-28 00:02:33 12

转载 这才是企业级的oss-spring-boot-starter,开箱即用!

程序员的成长之路互联网/程序员/技术/资料共享关注阅读本文大概需要 10分钟。来自:juejin.cn/post/7211828279430021180本文主要讲解企业级OSS对象存储服务Spring Boot Starter制作,开箱即用,为项目进行赋能。基于AmazonS3协议,适配市面上的对象存储服务如:阿里云OSS、腾讯COS、七牛云OSS、MInio等等什么是OSS?OSS(Obje...

2024-03-28 00:02:33 16

第三代移动开发代码Flutter(简单易懂),包含23个实例

最新最全flutter代码学习实例,包含23个小实例,千万不要错过。温馨提示;学习此代码先配置学习环境。

2019-04-23

springcloud 微服务(全套视频)

springcloud 微服务(全套视频)

2019-04-22

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除