自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

架构文摘

每天一篇架构领域重磅好文,涉及一线互联网公司的互联网应用架构、大数据、机器学习等各个热门领域。

  • 博客(1683)
  • 收藏
  • 关注

转载 SpringBoot实现接口防抖的几种方案,杜绝重复提交

来源:juejin.cn/post/ 7308992638468227109后台点击菜单“学习资料”—“书籍”,免费领取《程序员书籍资料一份》后台回复“5000”,免费领取面试技术学习资料一份前言作为一名老码农,在开发后端Java业务系统,包括各种管理后台和小程序等。在这些项目中,我设计过单/多租户体系系统,对接过许多开放平台,也搞过消息中心这类较为复杂的应用,但幸运的是,我至今还没有遇到过线上...

2024-06-25 21:39:13 55

转载 看看人家的单点登录认证系统,确实清新优雅!

来源:https://gitee.com/fangchenzhang/MaxKey后台点击菜单“学习资料”—“书籍”,免费领取《程序员书籍资料一份》后台回复“5000”,免费领取面试技术学习资料一份最近开发了挺多的项目,其中有一个共同的地方:单点登录。关于单点登录,有的小伙伴做的真的挺棒。下面分享一下。项目介绍MaxKey 单点登录认证系统,谐音马克思的钥匙寓意是最大钥匙,支持 OAuth 2....

2024-06-24 16:32:38 55

转载 公司刚入职了一名中级Java开发,短短4行代码居然凑齐了3个bug!我哭了~~

来源:juejin.cn/post/7031445206152577061后台点击菜单“学习资料”—“书籍”,免费领取《程序员书籍资料一份》后台回复“5000”,免费领取面试技术学习资料一份一、前言Hello 大家好,今天带来一个真实案例,让大家更深刻的理解空指针异常。公司刚入职了一名中级Java开发,经过一个星期的适应学习,各方面表现还不错,于是分配了一个小的迭代给新人做。需求很简单,把从第三...

2024-06-23 15:00:05 46

转载 阿里版 Spring AI 问世,真的强!

原文:https://juejin.cn/post/7361752279726866432后台点击菜单“学习资料”—“书籍”,免费领取《程序员书籍资料一份》后台回复“5000”,免费领取面试技术学习资料一份阿里巴巴在Spring AI 的基础上推出了Spring Cloud Alibaba AI,方便国内的 Java 开发者快速对接通义系列大模型。这篇文章会简单介绍一下Spring Clo...

2024-06-21 10:09:09 104

转载 去了一家技术栈落后的公司,想离开了!

来源:网络后台点击菜单“学习资料”—“书籍”,免费领取《程序员书籍资料一份》后台回复“5000”,免费领取面试技术学习资料一份现在的求职行情确实不太好,有很多抱怨自己找到的工作技术栈落后的同学,我也是建议他们接下先干着。不能幻想毕业之后还能找到更合适的工作,那个时候就基本只能参加社招了,没有工作经验参加社招想要获得满意 offer 的更是地狱难度。校招都获得不了合适的 offer,还指望社招么?...

2024-06-20 17:09:46 27

转载 告别 ELK ,我用 Graylog,轻量多了...

来源:www.escapelife.site/posts/38c81b25.html后台点击菜单“学习资料”—“书籍”,免费领取《程序员书籍资料一份》后台回复“5000”,免费领取面试技术学习资料一份当我们公司内部部署很多服务以及测试、正式环境的时候,查看日志就变成了一个非常刚需的需求了。是多个环境的日志统一收集,然后使用Nginx对外提供服务,还是使用专用的日志收集服务ELK呢?这就变...

2024-06-19 20:28:01 53

转载 风控系统就该这么设计(万能通用),稳的一批!

来源:juejin.cn/post/7182774381448282172后台点击菜单“学习资料”—“书籍”,免费领取《程序员书籍资料一份》后台回复“5000”,免费领取面试技术学习资料一份一、背景1.为什么要做风控?这不得拜产品大佬所赐目前我们业务有使用到非常多的AI能力,如ocr识别、语音测评等,这些能力往往都比较费钱或者费资源,所以在产品层面也希望我们对用户的能力使用次数做一定的限制,因...

2024-06-18 20:29:28 62

转载 10+分享:适合外包的开源后台管理系统

来自:今日头条,作者:择偶时分链接:https://www.toutiao.com/i6865688485706072580后台点击菜单“学习资料”—“书籍”,免费领取《程序员书籍资料一份》后台回复“5000”,免费领取面试技术学习资料一份1.D2admin开源地址:https://github.com/d2-projects/d2-admin文档地址:https://d2.pub/zh/doc/...

2024-06-17 17:41:27 32

转载 这是我见过写得最烂的Controller层代码,没有之一!

来源:zhuanlan.zhihu.com/p/28708259后台点击菜单“学习资料”—“书籍”,免费领取《程序员书籍资料一份》后台回复“5000”,免费领取面试技术学习资料一份一. 接口定义工作中,少不了要定义各种接口,系统集成要定义接口,前后台掉调用也要定义接口。接口定义一定程度上能反应程序员的编程功底。列举一下工作中我发现大家容易出现的问题:1. 返回格式不统一同一个接口,有时候返回数组...

2024-06-16 16:44:56 23

转载 Oracle 再夺 Java 命?大公司用 Java 要小心了!

整理 | 苏宓出品 | CSDN(ID:CSDNnews)原文链接:https://blog.csdn.net/csdnnews/article/details/139612417后台点击菜单“学习资料”—“书籍”,免费领取《程序员书籍资料一份》后台回复“5000”,免费领取面试技术学习资料一份距离 Oracle 改写 Java SE 定价模式已经过去了一年多的时间,不过,其关于 Java 许可的...

2024-06-14 15:43:04 28

转载 你见过最烂的代码长什么样子?挺好,防止忘记密码​,大隐隐于市

来源:网络后台点击菜单“学习资料”—“书籍”,免费领取《程序员书籍资料一份》后台回复“5000”,免费领取面试技术学习资料一份还好这个 for 循环代码只有 40 次,如果400次,估计要崩溃:这个纯粹是为了学习 if 的用法:挺好,这样防止经常改密码,然后忘记密码:一般人想不到密码在这里,大隐隐于市,另外 password 是可以作为一个独立的单词,passWord 这样的写法就很诡异,难道是传...

2024-06-13 15:13:07 18

转载 中国电信裁减 22000 人。。。

来源:JAVA葵花宝典后台点击菜单“学习资料”—“书籍”,免费领取《程序员书籍资料一份》后台回复“5000”,免费领取面试技术学习资料一份如果看网络上的舆论信息的话,关于中国电信“裁员”的消息是最多的,当然,那舆论的消息是真的吗?中国电信发布2023年年报显示,2023年,中国电信的在职员工数量的确从28,0683人减少到27,8539人,净减2144人。具体来看:销售及营销人员从13,4426人...

2024-06-12 15:43:01 32

转载 高逼格的SQL写法:行行比较

来源:cnblogs.com/youzhibing/p/15101096.html后台点击菜单“学习资料”—“书籍”,免费领取《程序员书籍资料一份》后台回复“5000”,免费领取面试技术学习资料一份环境准备数据库版本:MySQL 5.7.20-log建表 SQLDROP TABLE IF EXISTS `t_ware_sale_statistics`;CREATE TABLE `t_ware_s...

2024-06-11 16:31:46 32

转载 再见VMware,一款更轻量级的虚拟机!

来源:综合自网络后台点击菜单“学习资料”—“书籍”,免费领取《程序员书籍资料一份》后台回复“5000”,免费领取面试技术学习资料一份说起虚拟机工具大家最熟悉的自然是 VMware,功能很多很强大,最让我认可的地方就是可以非常方便的修改虚拟机的配置,让虚拟机达到自己想要的性能~~可是 VMware 好用是真的好用,但就是要付费呀!还不便宜,每次续费的时候我多多少少都有点心疼~~Multipass最近...

2024-06-08 16:11:49 64

转载 SpringBoot 快速实现 api 加密!

来源:https://gitee.com/isuperag/rsa-encrypt-body-spring-boot后台点击菜单“学习资料”—“书籍”,免费领取《程序员书籍资料一份》后台回复“5000”,免费领取面试技术学习资料一份在项目中,为了保证数据的安全,我们常常会对传递的数据进行加密。常用的加密算法包括对称加密(AES)和非对称加密(RSA),博主选取码云上最简单的API加密项目进行下面的...

2024-06-07 15:11:27 22

转载 一款 IDEA Mybatis插件:极大提升 CRUD 效率,堪称神器!

来源:https://juejin.cn/post/7246365103783673911后台点击菜单“学习资料”—“书籍”,免费领取《程序员书籍资料一份》后台回复“5000”,免费领取面试技术学习资料一份mybatis-sql-viewer插件主要提供能力:将mybatis xml转成真实SQL语句、参数mock、SQL规范检查、SQL索引检查、SQL运行、SQL压测及Mybatis SQL语句...

2024-06-05 20:26:39 120

转载 谨言慎行!上海交大应届生转正12天被辞退

来源:官方媒体/网络新闻后台点击菜单“学习资料”—“书籍”,免费领取《程序员书籍资料一份》后台回复“5000”,免费领取面试技术学习资料一份最近京东的消息突然多了起来。周一,就有人爆料京东零售开始严查考勤,并且调整了午休规则:每天早上9点,要求统计上班工位人数,如班车晚点需提供证明照午休时间从11:30-13:30调整至12:00-13:00,午休不得熄灯严禁代打卡,一旦被发现将处理涉及人员晚6点...

2024-06-04 19:59:07 40

转载 项目终于用上了 Spring 状态机,太优雅了!

来源:https://www.duidaima.com/Group/Topic/JAVA/11942后台点击菜单“学习资料”—“书籍”,免费领取《程序员书籍资料一份》后台回复“5000”,免费领取面试技术学习资料一份1、什么是状态机1.1 什么是状态先来解释什么是“状态”( State )。现实事物是有不同状态的,例如一个自动门,就有 open 和 closed 两种状态。我们通常所说的状态机是有...

2024-06-03 17:20:37 29

转载 为什么 "".length !== 3 ?

作者:FESKY链接:https://juejin.cn/post/7025400771982131236后台点击菜单“学习资料”—“书籍”,免费领取《程序员书籍资料一份》后台回复“5000”,免费领取面试技术学习资料一份在开发过程中偶尔会遇到关于编码、Unicode,Emoji 的问题,发现自己对这方面的基础知识并没有充分掌握。所以在经过一番查找学习之后,整理几篇通俗易懂的文章分享出来。不知道你...

2024-06-02 15:16:19 17

转载 今天,组长和研发总监吵起来了 ...

来源:Java这点事后台点击菜单“学习资料”—“书籍”,免费领取《程序员书籍资料一份》后台回复“5000”,免费领取面试技术学习资料一份今天组长和研发总监吵起来了吵架原因是系统中关于价格,金额,设计成BigDecimal还是 Long 。组长是比较有经验的开发,他觉得应该设计成BigDecimal,他之前带过很多项目都是设计成bigDecimal,从没出过问题。总监坚持是long,说以前公司金...

2024-05-31 13:46:43 21

转载 升级 JDK17 一个不可拒绝的理由!

来源:juejin.cn/post/7343440691680870451后台点击菜单“学习资料”—“书籍”,免费领取《程序员书籍资料一份》后台回复“5000”,免费领取面试技术学习资料一份1、背景 TLDR垃圾回收器的暂停问题对实时响应要求较高的服务来说,一直是个痛点, CMS和G1等主流垃圾回收器的数十毫秒乃至上百毫秒的暂停时间相当致命。此外,调优门槛也相对较高,需要对垃圾回收器的内部机制有一...

2024-05-27 15:00:36 43

转载 微服务 + 多级缓存 = 王炸!

来源:网络后台点击菜单“学习资料”—“书籍”,免费领取《程序员书籍资料一份》后台回复“5000”,免费领取面试技术学习资料一份今天我们来聊聊缓存这个话题,看看在微服务环境下如何设计有效的多级缓存架构。主要涉及三方面内容:Web 应用的客户端缓存;应用层静态资源缓存;服务层多级缓存。首先,咱们先讲解微服务架构的多级缓存设计。微服务架构中的多级缓存设计提到缓存,想必每一位软件工程师都不陌生,它是目前架...

2024-05-26 14:52:07 38

转载 代码是上午写的,人是下午被开除的!

来源 | 转载自 CSDN 博客后台点击菜单“学习资料”—“书籍”,免费领取《程序员书籍资料一份》后台回复“5000”,免费领取面试技术学习资料一份俗话说的好,代码写的少,离职少不了。最近畅游互联网,发现一些离职小技巧,读后,内心被深深的打动了但是细细的品过之后,发现对我们程序员不太适用。例如:领导夹菜你转桌,我们程序员一般不和领导在一桌;领导开门你上车,咱程序员都是坐班,一般不出差,出差一般也领...

2024-05-22 20:32:07 24

转载 支付宝突然更新,把全国网友都看傻了

来源:IT之家后台点击菜单“学习资料”—“书籍”,免费领取《程序员书籍资料一份》后台回复“5000”,免费领取面试技术学习资料一份过去一年,生式 AI 大模型有多火,相信大家都能感受到。到了今年,AIGC 从技术到应用的落地则成为主基调,由此还衍生出AI 智能助理(AI Agent)这个概念。那么,大家是否已经用上 AI Agent 相关的产品了呢?说起来,就国内而言,目前 AI 智能助理大概有...

2024-05-21 21:39:16 25

转载 Java 被挤出前三。。。

来源:菜鸟教程后台点击菜单“学习资料”—“书籍”,免费领取《程序员书籍资料一份》后台回复“5000”,免费领取面试技术学习资料一份TIOBE 2024 年 05 月份的编程语言排行榜已经公布,官方的标题是:Fortran 进入前 10 名,发生了什么?(Fortran in the top 10, what is going on?)Fortran 这个编程界的元老级语言,竟然在沉寂 20 多年后...

2024-05-20 17:44:36 28

转载 外包小哥爱上正式员工小姐姐,网友给我整笑了。。。

来源:网络后台点击菜单“学习资料”—“书籍”,免费领取《程序员书籍资料一份》后台回复“5000”,免费领取面试技术学习资料一份有时候真的觉得现实远比电视更荒谬,这不,一网友在网上发帖询问:“喜欢上了正式员工小姐姐怎么办?我是外包的”。都给我看笑了,不是嘲笑这小伙,而是他居然在网上提问。首先,得面对一个普遍现象:外包员工和正式员工之间确实存在一定的“身份差异”。大家或多或少在网上看到过网友们的调侃,...

2024-05-19 10:29:16 32

转载 微软中国区AI团队“打包赴美”?

来源:JavaGuide后台点击菜单“学习资料”—“书籍”,免费领取《程序员书籍资料一份》后台回复“5000”,免费领取面试技术学习资料一份昨天许多网友在脉脉发布动态称,微软公司发送邮件通知将中国区 Azure 人工智能团队的几个组集体打包去美国和澳大利亚。网传消息称:C+AI 团队做 AI platform 的 Azure ML 团队将集体打包去美国,另外也有一些组去澳洲的。收到邮件的人在 6 ...

2024-05-17 17:37:24 29

转载 Spring Boot 大屏项目,已开源,接私活是真的香!

来源:网络后台点击菜单“学习资料”—“书籍”,免费领取《程序员书籍资料一份》后台回复“5000”,免费领取面试技术学习资料一份今天分享一款非常香的SpringBoot大屏开源项目,非常适合接私活用。这是一款基于SpringBoot+代码生成器的快速开发平台!采用前后端分离架构:SpringBoot,Mybatis,Shiro,JWT,Vue&Ant Design。强大的代码生成器让前端和后...

2024-05-16 17:03:11 24

转载 Redis“叛逃”开源,得罪了几乎所有人

来源:51CTO技术栈 整理丨诺亚后台点击菜单“学习资料”—“书籍”,免费领取《程序员书籍资料一份》后台回复“5000”,免费领取面试技术学习资料一份内存数据库供应商Redis近日在开源界砸下了一块“巨石”。 Redis即将转向双许可模式,并实施更为严格的许可条款。官方对此次变更的公告直截了当: 从Redis 7.4版本开始,Redis将在Redis源可用许可(RSALv2)和...

2024-05-15 20:59:20 24

转载 一行日志引起的线上事故

来源:juejin.cn/post/7156439842958606349后台点击菜单“学习资料”—“书籍”,免费领取《程序员书籍资料一份》后台回复“5000”,免费领取面试技术学习资料一份线上事故回顾前段时间新增一个特别简单的功能,晚上上线前 Review 代码时想到公司拼搏进取的价值观临时加一行 log 日志,觉得就一行简单的日志基本上没啥问题,结果刚上完线后一堆报警,赶紧回滚了代码,找到问题...

2024-05-14 22:05:24 16

转载 不好意思,HttpClient 该换了!

来源:https://juejin.cn/post/6898485806587969544后台点击菜单“学习资料”—“书籍”,免费领取《程序员书籍资料一份》后台回复“5000”,免费领取面试技术学习资料一份在SpringBoot项目直接使用okhttp、httpClient或者RestTemplate发起HTTP请求,既繁琐又不方便统一管理。因此,在这里推荐一个适用于SpringBoot项目的轻量...

2024-05-13 17:14:26 19

转载 同事使用 insert into select 迁移数据,开开心心上线,上线后被公司开除!

来源:网络后台点击菜单“学习资料”—“书籍”,免费领取《程序员书籍资料一份》后台回复“5000”,免费领取面试技术学习资料一份血一般的教训,请慎用 insert into select。同事应用之后,导致公司损失了近10w元,最终被公司开除。事情的起因公司的交易量比较大,使用的数据库是mysql,每天的增量差不多在百万左右,公司并没有分库分表,所以想维持这个表的性能只能考虑做数据迁移。同事李某接到...

2024-05-12 15:37:46 21

转载 阿里的同事,写的代码真 TMD 优雅!

来源:网络后台点击菜单“学习资料”—“书籍”,免费领取《程序员书籍资料一份》后台回复“5000”,免费领取面试技术学习资料一份通过这篇文章你将了解到整洁的代码对项目、公司和你的重要性,以及如何书写整洁的代码.通过命名、类、函数、测试这四个章节,使我们的代码变得整洁.1、为什么要保持代码整洁?不整洁的代码随着时间的增加而增加时,生产力会随之降低.导致的结果就是:代码不易扩展或扩展容易引发其他问题程序...

2024-05-09 19:10:02 26

转载 Spring Boot + Vue 如此强大?

作者:xiangzhihongsegmentfault.com/a/1190000021376934后台点击菜单“学习资料”—“书籍”,免费领取《程序员书籍资料一份》后台回复“5000”,免费领取面试技术学习资料一份虽然 B/S 是目前开发的主流,但是 C/S 仍然有很大的市场需求。受限于浏览器的沙盒限制,网页应用无法满足某些场景下的使用需求,而桌面应用可以读写本地文件、调用更多系统资源,再加上 ...

2024-05-08 20:04:58 21

转载 “2024年,Java要求高、工资低”还能坚持多久?

以前每年的金三银四都是一股人才流动浪潮。不过随着行情不行,近些年的金三银四都默默“归于沉寂”了,“招聘季”的说法也没人提了。现如今行情没有以前火爆,所以现在就是人卷人。尤其是Java,所以面试前的准备必不可少!那在这里给大家免费赠送一份《2024Java终极面试宝典》,囊括部分大厂的面经和20+技术栈的真题,文后有部分资料展示,扫码即可领取????上下滚动查看更多面试会涉及到很多杂而乱的知识点,可以为了...

2024-05-07 16:40:51 39

转载 SpringBoot快速实现 api 加密!so easy~

来源:blog.csdn.net/weixin_45784983/article/details/134507111后台点击菜单“学习资料”—“书籍”,免费领取《程序员书籍资料一份》后台回复“5000”,免费领取面试技术学习资料一份在项目中,为了保证数据的安全,我们常常会对传递的数据进行加密。常用的加密算法包括对称加密(AES)和非对称加密(RSA),博主选取码云上最简单的API加密项目进行下面...

2024-05-06 17:32:24 53

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

作者:工边页字链接:https://juejin.cn/post/7325730345840066612后台点击菜单“学习资料”—“书籍”,免费领取《程序员书籍资料一份》后台回复“5000”,免费领取面试技术学习资料一份前言在日常的开发中,我们经常能碰见服务端需要主动推送给客户端数据的业务场景,比如数据大屏的实时数据,比如消息中心的未读消息,比如聊天功能等等。本文主要介绍SSE的使用场景和如何使...

2024-05-05 17:41:34 26

转载 ELK太重?试试轻量级分布式日志框架GrayLog~

来源:网络后台点击菜单“学习资料”—“书籍”,免费领取《程序员书籍资料一份》后台回复“5000”,免费领取面试技术学习资料一份在微服务架构中,一个服务通常都会有多个实例,而这些服务实例可能会被部署到不同的机器或虚拟容器上。此时对于日志数据的查看和分析就会变得困难起来,因为这些服务的日志数据都散落在各自实例所在的机器或容器上。例如,我现在要在订单服务里查找一个订单id为1的日志,而订单服务有10个...

2024-04-30 16:54:14 55

转载 多人同时导出 Excel 干崩服务器!新来的阿里大佬给出的解决方案太优雅了!

来源:juejin.cn/post/7259249904777838629后台点击菜单“学习资料”—“书籍”,免费领取《程序员书籍资料一份》后台回复“5000”,免费领取面试技术学习资料一份前言业务诉求:考虑到数据库数据日渐增多,导出会有全量数据的导出,多人同时导出可以会对服务性能造成影响,导出涉及到mysql查询的io操作,还涉及文件输入、输出流的io操作,所以对服务器的性能会影响的比较大;结...

2024-04-29 17:29:20 71

转载 警报炸锅了,FastJson 又立功了。。

来源:网络后台点击菜单“学习资料”—“书籍”,免费领取《程序员书籍资料一份》后台回复“5000”,免费领取面试技术学习资料一份线上事故回顾前段时间新增一个特别简单的功能,晚上上线前review代码时想到公司拼搏进取的价值观临时加一行log日志,觉得就一行简单的日志基本上没啥问题,结果刚上完线后一堆报警,赶紧回滚了代码,找到问题删除了添加日志的代码,重新上线完毕。情景还原定义了一个Country...

2024-04-28 16:39:06 20

空空如也

空空如也

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

TA关注的人

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