自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

码猿技术专栏

微信公众号【码猿技术专栏】

  • 博客(1135)
  • 资源 (1)
  • 收藏
  • 关注

原创 实战干货!Spring Cloud Gateway 整合 OAuth2.0 实现分布式统一认证授权!

大家好,我是不才陈某~这是《Spring Cloud 进阶》第15篇文章,往期文章如下:五十五张图告诉你微服务的灵魂摆渡者Nacos究竟有多强?openFeign夺命连环9问,这谁受得了?...

2021-12-21 08:10:00 5869 2

原创 OAuth2.0实战!使用JWT令牌认证!

点击上方☝码猿技术专栏轻松关注,设为星标!及时获取有趣有料的技术大家好,我是不才陈某~这是《Spring Security 进阶》的第3篇文章,往期文章如下:实战!Spring Boo...

2021-12-06 08:10:00 1133

原创 妹子始终没搞懂OAuth2.0,今天整合Spring Cloud Security 一次说明白!

点击上方☝码猿技术专栏轻松关注,设为星标!及时获取有趣有料的技术大家好,我是不才陈某~周一发了Spring Security 系列第一篇文章,有妹子留言说看了很多文章,始终没明白OAut...

2021-12-02 08:10:00 1121

原创 实战!Spring Boot Security+JWT前后端分离架构登录认证!

点击上方☝码猿技术专栏轻松关注,设为星标!及时获取有趣有料的技术大家好,我是不才陈某~认证、授权是实战项目中必不可少的部分,而Spring Security则将作为首选安全组件,因此陈...

2021-11-29 08:10:00 2419 1

转载 Spring Boot + 事务钩子函数,打造高效支付系统!

大家好,我是不才陈某~今天,我继续安利一个独门绝技:Spring 事务的钩子函数。单纯的讲技术可能比较枯燥乏味。接下来,我将以一个实际的案例来描述Spring事务钩子函数的正确使用姿势。一、案例背景拿支付系统相关的业务来举例。在支付系统中,我们需要记录每个账户的资金流水(记录用户A因为哪个操作扣了钱,因为哪个操作加了钱),这样我们才能对每个账户的账做到心中有数,对于支付系统而言,资金流水的数据可谓...

2024-04-18 08:40:23 1

转载 Spring Boot 干预优化+加快启动时间(干货典藏版)

一、SpringBoot启动配置原理简述本内容直接查看分析SpringBoot启动配置原理,传送门:https://zyfcodes.blog.csdn.net/article/details/130903779因为本期的各种优化干预手段都依赖其基本原理,建议在使用前进行阅读。二、SpringBoot启动过程干预Spring Boot启动过程中我们可以实现以下干预工作:修改Spring Boot默...

2024-04-17 08:40:56 1

转载 被严重低估的后端技术面经,强到离谱!

前天加完班,回家路上翻了下粉丝群。发现群里最近在疯传一份叫《后端 offer 收割机养成指南》的资料。本来感觉这个 title 看起来有点离谱,结果没想到仔细一看,这份资料竟然真的有点东西。内容收纳的很全,而且融合了很多今年的新玩意。据我所知有人靠它拿下了 60k+ 的 offer…后来我辗转找到了这份资料的整理人,果然是位大佬!他是现任阿里后端 Leader,在后端行业深耕近十年,见证了互联网的...

2024-04-16 10:30:11 3

转载 SpringBoot+Docker:高效容器化的最佳实践

大家好,我是不才陈某~首先为什么要使用Docker?Docker是一个强大的工具,它允许开发者将他们的应用程序打包到容器中,以便可以在任何平台上轻松部署和运行。当涉及到对 Spring Boot 应用程序进行 Docker 化时,每个开发人员都应该遵循一些最佳实践,以确保应用程序平稳高效地运行。在本文中,我们将探讨这些最佳实践,并提供代码示例和说明,以帮助您对 Spring Boot 应用程序进行...

2024-04-15 08:40:40 6

转载 MySQL 模糊查询再也不用like+%了

目录前言倒排索引全文检索小结前言我们都知道 InnoDB 在模糊查询数据时使用 "%xx" 会导致索引失效,但有时需求就是如此,类似这样的需求还有很多。例如,搜索引擎需要根基用户数据的关键字进行全文查找,电子商务网站需要根据用户的查询条件,在可能需要在商品的详细介绍中进行查找,这些都不是 B+ 树索引能很好完成的工作。通过数值比较,范围过滤等就可以完成绝大多数我们需要的查询了。但是,如果希望通过关...

2024-04-12 08:40:52 7

转载 微服务全做错了!谷歌提出新方法,成本直接降9倍!

大家好,我是不才陈某~2023,微服务“水逆”之年。长期以来,不管大厂还是小厂,微服务都被认为是云原生服务应用程序架构的事实标准,然而2023,不止那位37signals的DHH决心下云,放弃微服务,就连亚马逊和谷歌等这些云巨头,正在带头开始革了微服务的命。谷歌坐不住了:我们做的微服务都错了!“在编写分布式应用程序时,传统观点认为将应用程序拆分为可以独立推出的独立服务。这种方法的初衷是好的,但像这...

2024-04-11 08:45:55 4

转载 阿里一面:说一说 Java、Spring、Dubbo三者SPI机制的原理和区别?

大家好,我是不才陈某~今天来跟大家聊一聊Java、Spring、Dubbo三者SPI机制的原理和区别。其实我之前写过一篇类似的文章,但是这篇文章主要是剖析dubbo的SPI机制的源码,中间只是简单地介绍了一下Java、Spring的SPI机制,并没有进行深入,所以本篇就来深入聊一聊这三者的原理和区别。Java技术进阶网站:https://java-family.cn什么是SPISPI全称为Serv...

2024-04-10 08:40:45 7

转载 这款 Java 性能调优的可视化工具,太强了!

大家好,我是不才陈某~VisualVM 是Netbeans的profile子项目,已在JDK6.0 update 7 中自带,能够监控线程,内存情况,查看方法的CPU时间和内存中的对 象,已被GC的对象,反向查看分配的堆栈(如100个String对象分别由哪几个对象分配出来的)。在JDK_HOME/bin(默认是C:\Program Files\Java\jdk1.6.0_13\bin)目录下面,...

2024-04-09 10:20:56 5

转载 字节面试过了,来和大家聊一下前端的行情

前几天下午摸鱼,无聊翻了下粉丝群,发现群里找了三个月工作的哥们儿拿到了字节45k+的offer!(个人信息厚码,转发已经过粉丝同意)交流了一下上岸心得,他说:(头像厚码,转发已经过粉丝同意)为了造福粉丝,我把他的面试资料全部要过来了!也是深藏不漏哈,没想到他收集的资料超全,还满满都是干货。全部资料已打包,内含前端八股文+大厂面试题库+算法题需要的朋友扫码找小助手领(高清pdf版)01八股文 | 基...

2024-04-09 10:20:56 3

转载 今年面试别再只背八股文了。。。

现在正值跳槽的高峰期,有几个同学这两天跟我聊天的时候说,现在面试已经不局限于基础的八股文了,基于项目中涉及到的框架、算法等问题越来越多。现在的情况已经和前几年完全不一样了,以前随便写写简历,背诵几周八股文就可以去参加面试,现在估计一面都过不了。为了帮助大家快速了解现在的面试动向,我整理了一份《2024 Java面试通关秘籍》,内含后端八股文+热门大厂真题+技术框架+大佬解题。需要的朋友扫码领取(高...

2024-04-08 10:30:40 3

转载 拒绝写重复代码,试试这套开源的 SpringBoot 组件,效率翻倍~

1简介Graceful Response是一个Spring Boot技术栈下的优雅响应处理器,提供一站式统一返回值封装、全局异常处理、自定义异常错误码等功能,使用Graceful Response进行web接口开发不仅可以节省大量的时间,还可以提高代码质量,使代码逻辑更清晰。强烈推荐你花3分钟学会它!本项目案例工程代码:https://github.com/feiniaojin/graceful-...

2024-04-03 08:40:18 8

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

大家好,我是不才陈某~今天我们来聊聊缓存这个话题,看看在微服务环境下如何设计有效的多级缓存架构。主要涉及三方面内容:Web 应用的客户端缓存;应用层静态资源缓存;服务层多级缓存。首先,咱们先讲解微服务架构的多级缓存设计。微服务架构中的多级缓存设计提到缓存,想必每一位软件工程师都不陌生,它是目前架构设计中提高性能最直接的方式。这里我们举个例子:Redis 缓存假设应用程序将原始数据存储在 MySQL...

2024-04-01 08:40:37 16

转载 SpringBoot + Lua = 王炸!

大家好,我是不才陈某~曾经有一位魔术师,他擅长将Spring Boot和Redis这两个强大的工具结合成一种令人惊叹的组合。他的魔法武器是Redis的Lua脚本。今天,我们将揭开这个魔术师的秘密,探讨如何在Spring Boot项目中使用Lua脚本,以解锁新的可能性和提高性能。如果你一直在寻找提升你的应用程序的方法,那么这篇博客将为你揭示其中的神奇之处。第一部分:Lua脚本简介当涉及Lua编程时,...

2024-03-29 08:40:12 10

转载 SpringBoot:一个注解就能帮你下载任意对象

介绍下载功能应该是比较常见的功能了,虽然一个项目里面可能出现的不多,但是基本上每个项目都会有,而且有些下载功能其实还是比较繁杂的,倒不是难,而是麻烦。所以结合之前的下载需求,我写了一个库来简化下载功能的实现❝传送门:https://github.com/Linyuzai/concept/wiki/Concept-Download❞如果我说现在只需要一个注解就能帮你下载任意的对象,是不是觉得非常的方...

2024-03-28 08:40:54 13

转载 给4月准备跳槽的兄弟一点建议。。。

前言最近,收到很多小伙伴的反馈,前端的就业市场似乎透露出了一丝暖意。相较于去年,机会多了一些,但竞争依然相当激烈,BOSS 上很多 HR 依旧是已读不回,没有充足的准备很难找到一份满意的工作。除此之外,还发现年后很多招聘都要求会 Vue 3 了,Vue 团队去年底宣布停止对 Vue 2 的支持,现在越来越多的公司转向了 Vue 3。为了帮助小伙伴们梳理前端知识体系,充分的准备面试,今天就来分享一...

2024-03-27 10:20:34 9

转载 字节后端大佬面试笔记曝光!即将爆火

最近私信收到很多粉丝的求职焦虑,已经开始准备跳槽了,但是市面上资料太多无措下手。正好有一位粉丝小姐姐发来投稿,她在经历了空窗期和多家面试之后,终于拿到了自己想要的 offer——60k 进了字节!我在小姐姐投稿资料的基础上,把各大厂最新的面试题整理了一遍,从学习准备到面试心得都很详细,Spring、Spring Boot、Dubbo、JVM、JPA、MyBatis、MySQL、Redis……几乎覆...

2024-03-26 08:54:58 6

转载 IDEA中这么强大的接口调试插件,相见恨晚啊!

大家好,我是不才陈某~在后端SpringBoo开发中,都需要一个接口测试工具,从一开始的postman,到现在的国产测试工具,数不胜数,而最方便的莫过于在IDEA中就可以调试,因为IDEA插件中有能力分析出当前项目所编写的Controller数据,可以进行统计,更方便我们发起http请求,不需要复制url到别的测试工具了,今天就推荐一款,名叫Cool Request,他纯免费、开源。插件名称: C...

2024-03-23 13:40:02 27

转载 聊聊 本地缓存 如何选型?

大家好,我是不才陈某~1、简介最近在使用系统的时候,发现尽管应用已经使用了 redis 缓存提高查询效率,但是仍然有进一步优化的空间,于是想到了比分布式缓存性能更好的本地缓存,因此对领域内常用的本地缓存进行了一番调研,有早期的 Guava 缓存、在 Guava 上进一步传承的 Caffine 以及自称在 Java 中使用最广泛的 EhCache,那么我们该怎么选择适合自己应用的缓存呢,下面会简单介...

2024-03-22 08:40:40 15

转载 放心,今年前端行情没那么差。。。

正文前段时间,掘金热帖《放心,前端死不了》在前端圈疯传。百度前端大佬表明:“前端技术是依托于互联网行业的,只要行业还在,它就会有用武之地,就会有价值。”总的来说,技能跟上发展,前端就不会死。谁掌握得更深、应用得更好,谁就更容易脱颖而出。为此,我特意与几位大厂前端技术专家,一起整理出了一套非常实用的——《2024前端开发进阶秘籍》,其中包含了前端必备八股文、超火Vue3面试题、前端卷王算法题和大厂高...

2024-03-20 10:20:55 13

转载 8000字 + 25图探秘Xxl-Job核心架构原理

大家好,我是不才陈某~今天来继续探秘系列,扒一扒轻量级的分布式任务调度平台Xxl-Job背后的架构原理核心概念 这里还是老样子,为了保证文章的完整性和连贯性,方便那些没有使用过的小伙伴更加容易接受文章的内容,快速讲一讲Xxl-Job中的概念和使用如果你已经使用过了,可直接跳过本节和下一节,快进到后面原理部分讲解1、调度中心调度中心是一个单独的Web服务,主要是用来触发定时任务的执行它提供了一些页面...

2024-03-20 10:20:55 20

转载 预测一波,最近后端即将起飞。。。

有不少兄弟在考虑年后跳槽吧?现在面试的难度越来越大,除了市场环境的影响之外,更多的是各大企业对于后端人才要求越来越高。拿下面试的第一途径就是从面试官的角度出发,其实有过一些面试经验的兄弟不难发现,面试中遇到的问题有一定概率重复的,差别在回答的精细度、深度。这次给大家整理的资料真的非常全面,涵盖了 23 年一线大厂,各中小厂面试真题;Redis、Spring Boot、Dubbo、MyBatis、M...

2024-03-19 10:30:18 13

转载 SpringBoot+ElasticSearch实现文档内容抽取、高亮分词、全文检索

大家好,我是不才陈某~产品希望我们这边能够实现用户上传PDF、WORD、TXT之内得文本内容,然后用户可以根据附件名称或文件内容模糊查询文件信息,并可以在线查看文件内容。一、环境项目开发环境:后台管理系统springboot+mybatis_plus+mysql+es搜索引擎:elasticsearch7.9.3 +kibana图形化界面二、功能实现1.搭建环境es+kibana的搭建这里就不介绍...

2024-03-18 08:48:38 55

转载 美团 2023 年度 600 页技术干货文章合集

美团 2023 年度技术干货合集,部分截图如下,获取方式见文末。扫描下方二维码关注并回复关键字:bbbb45,获取完成文档

2024-03-16 14:01:03 13

转载 一千个微服务之死

大家好,我是不才陈某~没问题制造问题有一则颇为滑稽的场景,讲述了一位工程师向项目经理解释一个过于复杂的微服务系统是如何工作的,以便获取用户的生日,但最终仍然解释不清楚。这一场景准确地描述了当前IT文化的荒谬之处。然而在现实中,如果你跟面试官讲了这个笑话,你猜他会怎么看你,大概率你不会通过面试的。为什么会变成这样呢?我们的目标本来应该是让系统正常的运行起来,满足业务的需要,但是现在却变成了要解决根本...

2024-03-15 08:41:00 18

转载 手把手教学,从0开发前后端微商城项目,主流Java技术一网打尽!

项目简介这是一个基于springboot+vue+vant的前后端分离的微商城项目,包括手机端微商城项目和后台管理系统,整个电商购物流程已经能流畅支持,涵盖商品浏览、搜索、商品评论、商品规格选择、加入购物车、立即购买、下单、订单支付、后台发货、退货等。功能强大,主流技术栈,非常值得学习。技术栈后端:springboot 2.7.5、mybatis plus 3.5.2、rabbitmq、elast...

2024-03-14 08:55:11 15

转载 openFeign夺命连环9问

1、前言前面介绍了Spring Cloud 中的灵魂摆渡者Nacos,和它的前辈们相比不仅仅功能强大,而且部署非常简单。今天介绍一款服务调用的组件:OpenFeign,同样是一款超越先辈(Ribbon、Feign)的狠角色。文章目录如下:2、Feign是什么?Feign也是一个狠角色,Feign旨在使得Java Http客户端变得更容易。Feign集成了Ribbon、RestTemplate实现了...

2024-03-13 10:30:55 16

转载 强烈建议你不要再使用Date类了!!!

大家好,我是不才陈某~一、有什么问题吗java.util.Date?java.util.Date(Date从现在开始)是一个糟糕的类型,这解释了为什么它的大部分内容在 Java 1.1 中被弃用(但不幸的是仍在使用)。设计缺陷包括:它的名称具有误导性: 它并不代表一个日期,而是代表时间的一个瞬间。所以它应该被称为Instant——正如它的java.time等价物一样。它是非最终的: 这鼓励了对继承...

2024-03-12 08:40:32 14

转载 又一款接​私活神器!Spring Boot + Vue 通用后台管理系统,真香!!

手把手完整教学,相关项目文档和视频都已经发布到B站和掘金网站上了,文末领取,完全免费,源码也已上传到Git。讲解视频一共54集,花了2个月时间录制的,从0到1手把手讲解,文末领取!后端笔记前端笔记项目截图技术栈:springboot、spring security、myabtis plus、jwt、vue、element-ui如何获取识别并关注公众号「MarkerHub」;在下面公众号后台回复关...

2024-03-09 13:03:35 17

转载 神作《凤凰架构:构建可靠的大型分布式系统》电子版来了!

今天给大家分享一本好书:周志明老师的《凤凰架构:构建可靠的大型分布式系统》,文末附电子版地址。周志明是谁?这可是真大佬,或许有些朋友没有听过,但是你们一定听过:《深入理解 Java 虚拟机》这本神书,没错就是这本书的作者,出过多本书,豆瓣评分如下,全是高分,尤其是《深入理解Java虚拟机》,是JVM中的巅峰之作,如果要学JVM的,看这本就可以了,其他的都可以扔了。(关注公众号:码猿技术专栏,回复...

2024-03-08 13:39:11 34

转载 工作六年,看到这样的代码,内心五味杂陈......

大家好,我是不才陈某~最近看到一篇文章非常有意思,分享给大家的,正文如下:那天下午,看到了令我终生难忘的代码,那一刻破防了......???? 本文记录那些年的 Java 代码轶事故事还得从半年前数据隔离的那个事情说起......1历史背景1.1 数据隔离预发,灰度,线上环境共用一个数据库。每一张表有一个 env 字段,环境不同值不同。特别说明:env 字段即环境字段。如下图所示:1.2 隔离之前插曲:...

2024-03-08 08:48:43 15

转载 3 个绝招 轻松解决 代码重复

大家好,我是不才陈某~业务同学抱怨业务开发没有技术含量,用不到设计模式、Java 高级特性、OOP,平时写代码都在堆CRUD,个人成长无从谈起。其实,我认为不是这样的。设计模式、OOP 是前辈们在大型项目中积累下来的经验,通过这些方法论来改善大型项目的可维护性。反射、注解、泛型等高级特性在框架中大量使用的原因是,框架往往需要以同一套算法来应对不同的数据结构,而这些特性可以帮助减少重复代码,提升项...

2024-03-07 10:30:46 38

转载 60K*16薪,Java 面试风向标来了!

大厂的面试题一直都是风向标,动态必须关注!想高效快速地拿到心仪 offer,一定要从面试官的角度出发,提前做好功课,了解市场的最新风向。我在和几位大佬详细沟通之后,终于整理出了这份最新的《2024Java offer 收割指南》,涵盖各大厂最新面试题合集,部分题目还是有点难度的!扫码免费领取,无套路(限时加赠《12万字Java面经总结》)????????????????????????(是仅针对粉丝的福利哦)大厂真实面试题,精准拿...

2024-03-07 10:30:46 10

转载 SpringBoot+Minio实现上传凭证、分片上传、秒传和断点续传

大家好,我是不才陈某~Spring Boot整合Minio后,前端的文件上传有两种方式:1、文件上传到后端,由后端保存到Minio这种方式好处是完全由后端集中管理,可以很好的做到、身份验证、权限控制、文件与处理等,并且可以做一些额外的业务逻辑,比如生成缩略图、提取元数据等。缺点也很明显:延迟时间高了,本来花费上传一次文件的时间,现在多了后端保存到Minio的时间后端资源占用,后端本来可以只处理业务...

2024-03-05 08:48:13 91

转载 SpringBoot + Apache tika 轻松实现各种文档内容解析

大家好,我是不才陈某~Apache tika是Apache开源的一个文档解析工具。Apache Tika可以解析和提取一千多种不同的文件类型(如PPT、XLS和PDF)的内容和格式,并且Apache Tika提供了多种使用方式,既可以使用图形化操作页面(tika-app),又可以独立部署(tika-server)通过接口调用,还可以引入到项目中使用。本文演示在spring boot 中引入tika...

2024-03-04 08:42:07 81

转载 程序员缺乏经验的 7 种表现,你中招没?

大家好,我是不才陈某~目录一次性提交大量代码代码写的很烂同时开展多项工作性格傲慢不能从之前的错误中学到经验工作时间处理私人事务盲目追逐技术潮流总结知道这些表现,你才能在自己的程序员职业生涯中不犯相同的错误。软件行业的工作经验和你从事这个行业的工作年限直接相关。这句话在某种程度上是对的,但是你从事这项工作的年限,并不一定代表你获得了相同年限的工作经验,正如一句话所说:“我们以为我们是工作了十年,其实...

2024-03-02 16:01:02 10

转载 什么样的开发,会被公司抢着要?

都说35岁是程序员的职业尽头,而我们部门leader是位80年的大哥,曾经是字节3-1大佬,今年43岁了依然独当一面。仗着私交不错,向他请教到了「保持竞争力」的秘籍:1.努力修炼内功是生存的根本。不管是刚入行的新人,还是经验丰富的老人,都要居安思危,不断的提高技术能力,厚积薄发,才能寻求到更广阔的生存空间。2.接受变化,拥抱变化。互联网行业充满不确定性和新的变化,面对变化不吐槽“前端已死”,而是去...

2024-03-01 10:20:42 16

javaEE中英文对照API

这是一个比较完整的中英文对照的javaEE的API,我找了很久才找到的,用起来很全面,里面的翻译还是比较好的,比较完整

2017-09-13

空空如也

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

TA关注的人

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