注册
环信即时通讯云

环信即时通讯云

单聊、群聊、聊天室...
环信开发文档

环信开发文档

环信FAQ

环信FAQ

集成常见问题及答案
RTE开发者社区

RTE开发者社区

汇聚音视频领域技术干货,分享行业资讯
技术讨论区

技术讨论区

技术交流、答疑
资源下载

资源下载

收集了海量宝藏开发资源
iOS Library

iOS Library

不需要辛辛苦苦的去找轮子, 这里都有
Android Library

Android Library

不需要辛辛苦苦的去找轮子, 这里都有
0
评论

使用单例模式管理全局音频 系统设计

写给少年的歌 发表了文章 • 110 次浏览 • 2023-11-22 11:48 • 来自相关话题

引言 在现代Web应用中,音频播放是一项常见的功能需求。为了更好地管理全局音频,确保在页面切换、隐藏等情况下能够得到良好的用户体验,我们需要一种可靠的音频管理方案。本文将详细介绍一种基于单例模式的全局音频管理器,使用TypeScript语言和Howler库实现... ...查看全部
0
评论

软件设计中你考虑过重试了吗? 系统设计

写给少年的歌 发表了文章 • 87 次浏览 • 2023-11-21 11:27 • 来自相关话题

你好,我是刘牌! 人生做事情失败了,拍拍裤子,站起来再试试,那么为啥软件中请求失败了为何就放弃了,而不是不再试试呢! 前言 今天分享一下重试操作,我们知道网络是不可靠的,那么在进行网络请求时,难免会出现请求失败,连接失败等情况,为了保证软件的稳定性和良好的... ...查看全部
0
评论

一体多面:哪有什么DO、BO、DTO,只不过是司空见惯的日常 系统设计

写给少年的歌 发表了文章 • 103 次浏览 • 2023-11-21 11:24 • 来自相关话题

1 分层疑问 无论DDD还是MVC模式构建项目,势必涉及到工程结构的分层,每一层由于定位不同,所以访问的对象也不同,那么对象在每一层传递时就会涉及到对象的转换,这时有人会产生以下疑问: 对象种类多,增加理解成本 对象之间转换,增加代码成本 编写代码时有时不同... ...查看全部
0
评论

Mysql升级后字符编码引起的血泪教训 系统设计

写给少年的歌 发表了文章 • 120 次浏览 • 2023-11-21 11:23 • 来自相关话题

描述 现在大部分企业所使用的MySQL数据库相信都已经从5.7升级到了8,性能也得到了大幅度的提升 MySQL 8.0对于数据管理带来了很多改变,使得MySQL成为一个更强大、更灵活和更易于使用的数据库管理系统。 MySQL 8.0提供了更好的JSON支持... ...查看全部
0
评论

Git 提交竟然还能这么用? 系统设计

上帝之眼 发表了文章 • 128 次浏览 • 2023-11-21 08:29 • 来自相关话题

大家好,我是鱼皮。Git 是主流的代码版本控制系统,是团队协作开发中必不可少的工具。 这篇文章,主要是给大家分享 Git 的核心功能 提交(Commit)的作用,帮助大家更好地利用 Git 这一工具来提高自己的开发工作效率。 什么是 Git 提交? Git 提... ...查看全部
0
评论

别把这些 Redis 操作写到生产环境 系统设计

写给少年的歌 发表了文章 • 108 次浏览 • 2023-11-20 09:37 • 来自相关话题

软件工程师在开发前要提前注意规避对 Redis 性能有影响的操作,避免走“先污染后治理”的老路。如下是整理出来6条会导致 Redis 性能下降的原因,尽量避免这些操作出现在生产环境中。 1. 大键和大值 存储大键或大值可能会消耗更多的内存,并且在 Redis ... ...查看全部
0
评论

为什么算法复杂度分析,是学算法最核心的一步 系统设计

上帝之眼 发表了文章 • 117 次浏览 • 2023-11-20 09:28 • 来自相关话题

基本介绍 算法复杂度这个概念,是算法中比较重要的一个核心的点。假设你现在要去分辨一串代码写的好与坏,那么是不是就得需要有一个可以衡量的标准,而算法复杂度的分析,就是一把标准之尺,有了这把尺子,你就能分辨出那些写的糟糕的代码,同时你也知道了要怎样去优化这段代码。... ...查看全部
0
评论

风控规则引擎(一):Java 动态脚本 Java

上帝之眼 发表了文章 • 108 次浏览 • 2023-11-20 09:11 • 来自相关话题

风控规则引擎(一):Java 动态脚本 日常场景 共享单车会根据微信分或者芝麻分来判断是否交押金 汽车租赁公司也会根据微信分或者芝麻分来判断是否交押金 在一些外卖 APP 都会提供根据你的信用等级来发放贷款产品 金融 APP 中会根据很复杂规则来判断用户是否... ...查看全部
0
评论

技术大佬问我 订单消息重复消费了 怎么办? 系统设计

上帝之眼 发表了文章 • 138 次浏览 • 2023-11-20 09:08 • 来自相关话题

技术大佬 :佩琪,最近看你闷闷不乐了,又被虐了? 佩琪:(⊙o⊙)…,又被大佬发现了。这不最近出去面试都被揉捏的像一个麻花了嘛 技术大佬 :哦,这次又是遇到什么难题了? 佩琪: 简历上的技术栈里,不是写了熟悉kafka中间件嘛,然后就被面试官炮轰了里面的细节 ... ...查看全部
0
评论

支付宝二面:使用 try-catch 捕获异常会影响性能吗?大部分人都会答错! Java

写给少年的歌 发表了文章 • 131 次浏览 • 2023-11-17 09:38 • 来自相关话题

文章来源:blog.csdn.net/bokerr/article/details/122655795# 前言不知道从何时起,传出了这么一句话:Java中使用try catch 会严重影响性能。然而,事实真的如此么?我们对try catch 应该畏之如猛虎么?... ...查看全部
0
评论

新项目为什么决定用 JDK 17了 Java

写给少年的歌 发表了文章 • 118 次浏览 • 2023-11-17 09:05 • 来自相关话题

最近在调研 JDK 17,并且试着将之前的一个小项目升级了一下,在测试环境跑了一段时间。最终,决定了,新项目要采用 JDK 17 了。 JDK 1.8:“不是说好了,他发任他发,你用 Java 8 吗?” 不光是我呀,连 Spring Boot 都开始要拥护 ... ...查看全部
0
评论

女朋友要我讲解@Controller注解的原理,真是难为我了 Java

写给少年的歌 发表了文章 • 114 次浏览 • 2023-11-17 09:05 • 来自相关话题

背景 女朋友被公司裁员一个月了,和我一样作为后端工程师,最近一直在找工作,面试了很多家还是没有找到工作,面试官问@Controller的原理,她表示一脸懵,希望我能给她讲清楚。之前我也没有好好整理这块知识,这次借助这个机会把它彻底搞清楚。 我们知道Contr... ...查看全部
0
评论

当你穿越到道诡异仙的世界,如何利用密码学知识区分幻想和现实? 系统设计

写给少年的歌 发表了文章 • 162 次浏览 • 2023-11-17 08:46 • 来自相关话题

《道诡异仙》是一部流行的网络小说。 其中,剧情讲述了男主角李火旺穿越到诡异世界,但意识时不时会回到原来的现代社会中。两个世界时不时交错,男主角陷入到了混乱当中,一直在疑惑到底哪边世界是真实的,也因此发展出了精彩的故事。 那么,作为一个程序员,如果面临这样的处境... ...查看全部
0
评论

实现异步编程,这个工具类你得掌握! 系统设计

上帝之眼 发表了文章 • 127 次浏览 • 2023-11-17 08:43 • 来自相关话题

前言 最近看公司代码,多线程编程用的比较多,其中有对CompletableFuture的使用,所以想写篇文章总结下 在日常的Java8项目开发中,CompletableFuture是很强大的并行开发工具,其语法贴近java8的语法风格,与stream一起使用也... ...查看全部
0
评论

面试官问,如何在十亿级别用户中检查用户名是否存在? Java

上帝之眼 发表了文章 • 122 次浏览 • 2023-11-17 08:31 • 来自相关话题

前言 不知道大家有没有留意过,在使用一些app注册的时候,提示你用户名已经被占用了,需要更换一个,这是如何实现的呢?你可能想这不是很简单吗,去数据库里查一下有没有不就行了吗,那么假如用户数量很多,达到数亿级别呢,这又该如何是好? 数据库方案 第一种方案就是查... ...查看全部
0
评论

初学后端,如何做好表结构设计? 系统设计

上帝之眼 发表了文章 • 119 次浏览 • 2023-11-17 08:30 • 来自相关话题

前言 最近有不少前端和测试转Go的朋友在私信我:如何做好表结构设计? 大家关心的问题阳哥必须整理出来,希望对大家有帮助。 先说结论 这篇文章介绍了设计数据库表结构应该考虑的4个方面,还有优雅设计的6个原则,举了一个例子分享了我的设计思路,为了提高性能我们也要从... ...查看全部
0
评论

如何做大促压测 系统设计

写给少年的歌 发表了文章 • 106 次浏览 • 2023-11-16 09:03 • 来自相关话题

一.背景&目标 1.1 常见的压测场景 电商大促:一众各大厂的促销活动场景,如:淘宝率先推出的天猫双11,而后京东拉出的京东 618 .还是后续陆陆续续的一些年货节, 3.8 女神节等等.都属于一些常规的电商大促 票务抢购:常见的如承载咱们 8... ...查看全部
0
评论

如何优雅地创建对象? Java

写给少年的歌 发表了文章 • 102 次浏览 • 2023-11-16 09:01 • 来自相关话题

1. 写在前头 大家好,我是方圆,最近读完了《Effective Java 第三版》,准备把其中可供大家一起学习的点来分享出来。 这篇博客儿主要是关于建造者模式在创建对象时的应用,这已经成了我现在写代码的习惯,它在灵活性和代码整洁程度上,都让我十分满意。以下的... ...查看全部
0
评论

索引数据结构千千万 , 为什么B+Tree独领风骚 系统设计

写给少年的歌 发表了文章 • 101 次浏览 • 2023-11-16 08:58 • 来自相关话题

索引的由来 大数据时代谁掌握了数据就是掌握了流量,就是掌握的号召力。面对浩瀚的数据如何存储并非难事, 难点在于如何在大数据面前查询依旧快如闪电! 这时候索引就产生了,索引的产生主要还是借鉴于图书管理员书签的功能。在大数据面前 es 产生了,而我们今天要... ...查看全部
0
评论

说一个大家都知道的 Spring Boot 小细节! Java

写给少年的歌 发表了文章 • 106 次浏览 • 2023-11-16 08:58 • 来自相关话题

小伙伴们知道,我们在创建 Spring Boot 项目的时候,默认都会有一个 parent,这个 parent 中帮我们定了项目的 JDK 版本、编码格式、依赖版本、插件版本等各种常见内容,有的小伙伴可能看过 parent 的源码,这个源码里边有这么一个配置:... ...查看全部
0
评论

使用后端代码生成器,提高开发效率 Java

上帝之眼 发表了文章 • 121 次浏览 • 2023-11-16 08:51 • 来自相关话题

如果你是一名后端开发者,那么大多数的工作一定是重复编写各种 CRUD(增删改查)代码。时间长了你会发现,这些工作不仅无趣,还会浪费你的很多时间,没有机会去做更有创造力和挑战的工作。 作为一名程序员,一定要学会偷懒!学会利用工具来解放人力。 其实现在有很多现成的... ...查看全部
0
评论

中介思想背后的三大技术意识,你具备了哪些? 系统设计

上帝之眼 发表了文章 • 122 次浏览 • 2023-11-16 08:43 • 来自相关话题

不论在天上,在自然界,在精神中,不论在哪个地方,没有什么东西不是同时包含着直接性和间接性的。——黑格尔 代码既是一种艺术创作,也是一种工艺制造,其中也包含诸多中介。 以下是一个简单认识中介的例子: 中介活动:中介活动系指中介人居间帮助 委托方、委托方合作者(... ...查看全部
0
评论

谈谈SSO单点登录的设计实现 系统设计

写给少年的歌 发表了文章 • 115 次浏览 • 2023-11-15 08:41 • 来自相关话题

谈谈SSO单点登录的设计实现 本篇将会讲讲单点登录的具体实现。 实现思路 其实单点登录在我们生活中很常见,比如学校的网站,有很多个系统,迎新系统,教务系统,网课系统。我们往往只需要登录一次就能在各个系统中被认定为登录状态。 这是怎么实现的?我们需要一个认证中心... ...查看全部
0
评论

自定义注解实现服务动态开关 Java

上帝之眼 发表了文章 • 120 次浏览 • 2023-11-15 08:32 • 来自相关话题

🧑‍💻🧑‍💻🧑‍💻Make things different and more efficient 接近凌晨了,今天的稿子还没来得及写,甚是焦虑,于是熬了一个夜也的给它写完。正如我的题目所说:《自定义注解实现服务动态开关》,接下来和shigen一起来揭秘吧。 ... ...查看全部
0
评论

写给想入门单元测试的你 Java

写给少年的歌 发表了文章 • 114 次浏览 • 2023-11-14 09:21 • 来自相关话题

✨这里是第七人格的博客✨小七,欢迎您的到来~✨ 🍅系列专栏:【架构思想】🍅 ✈️本篇内容: 写给想入门单元测试的你✈️ 🍱本篇收录完整代码地址:gitee.com/diqirenge/s…🍱 一、为什么要进行单元测试 首先我们来看一下标准的软件开发流程是什么样... ...查看全部
0
评论

完爆90%的性能毛病,数据库优化八大通用绝招! 系统设计

写给少年的歌 发表了文章 • 94 次浏览 • 2023-11-14 09:00 • 来自相关话题

毫不夸张的说咱们后端工程师,无论在哪家公司,呆在哪个团队,做哪个系统,遇到的第一个让人头疼的问题绝对是数据库性能问题。如果我们有一套成熟的方法论,能让大家快速、准确的去选择出合适的优化方案,我相信能够快速准备解决咱么日常遇到的80%甚至90%的性能问题。 从解... ...查看全部
0
评论

开发企业微信群机器人,实现定时提醒 Java

上帝之眼 发表了文章 • 158 次浏览 • 2023-11-14 08:58 • 来自相关话题

大家好,我是鱼皮,今天分享一个用程序解决生活工作问题的真实案例。 说来惭愧,事情是这样的,在我们公司,每天都要轮流安排一名员工(当然也包括我)去楼层中间一个很牛的饮水机那里接水。但由于大家每天都有自己的工作,经常出现忘记接水的情况,导致大家口渴难耐。 怎么解决... ...查看全部
0
评论

听我一句劝,业务代码中,别用多线程。 Java

上帝之眼 发表了文章 • 117 次浏览 • 2023-11-14 08:56 • 来自相关话题

你好呀,我是歪歪。 前几天我在网上冲浪,看到一个哥们在吐槽,说他工作三年多了,没使用过多线程。 虽然八股文背的滚瓜烂熟,但是没有在实际开发过程中写的都是业务代码,没有使用过线程池,心里还是慌得一比。 我只是微微一笑,这不是很正常吗? 业务代码中一般也使不上多线... ...查看全部
0
评论

我们为什么要使用Java的弱引用? Java

上帝之眼 发表了文章 • 128 次浏览 • 2023-11-13 11:03 • 来自相关话题

哈喽,各位小伙伴们,你们好呀,我是喵手。   今天我要给大家分享一些自己日常学习到的一些知识点,并以文字的形式跟大家一起交流,互相学习,一个人虽可以走的更快,但一群人可以走的更远。   我是一名后端开发爱好者,工作日常接触到最多的就是Java语言啦,所以我都... ...查看全部
0
评论

码农如何提高自己的品味 Java

上帝之眼 发表了文章 • 141 次浏览 • 2023-11-13 11:01 • 来自相关话题

作者:京东科技 文涛 前言 软件研发工程师俗称程序员经常对业界外的人自谦作码农,一来给自己不菲的收入找个不错的说辞(像农民伯伯那样辛勤耕耘挣来的血汗钱),二来也是自嘲这个行业确实辛苦,辛苦得没时间捯饬,甚至没有驼背、脱发加持都说不过去。不过时间久了,行外人还真... ...查看全部
0
评论

DDD学习与感悟——总是觉得自己在CRUD怎么办? 系统设计

上帝之眼 发表了文章 • 116 次浏览 • 2023-11-13 11:01 • 来自相关话题

一、DDD是什么? DDD全名叫做Dominos drives Design;领域驱动设计。再说的通俗一点就是:通过领域建模的方式来实现软件设计。 问题来了:什么是软件设计?为什么要进行软件设计? 软件开发最主要的目的就是:解决一个问题(业务)而产生的一个交付... ...查看全部
0
评论

没用过微服务?别慌,丐版架构图,让你轻松拿捏面试官 Java

写给少年的歌 发表了文章 • 103 次浏览 • 2023-11-13 11:00 • 来自相关话题

大家好,我是哪吒。 很多人都说现在是云原生、大模型的时代,微服务已经过时了,但现实的是,很多人开发多年,都没有在实际的开发中用过微服务,更别提搭建微服务框架和技术选型了。 面试的时候都会问,怎么办? 今天分享一张微服务的丐版架构图,让你可以和面试官掰扯掰扯~ ... ...查看全部
0
评论

如何正确遍历删除List中的元素 Java

写给少年的歌 发表了文章 • 114 次浏览 • 2023-11-13 10:54 • 来自相关话题

删除List中元素这个场景很场景,很多人可能直接在循环中直接去删除元素,这样做对吗?我们就来聊聊。 for循环索引删除 删除长度为4的字符串元素。    List<String> list = new ArrayList<String>... ...查看全部
0
评论

DDD落地之架构分层 系统设计

上帝之眼 发表了文章 • 133 次浏览 • 2023-11-13 08:38 • 来自相关话题

一.前言 DDD系列Demo被好多读者催更。肝了一周,参考了众多资料,与众多DDD领域的大佬进行了结构与理念的沟通后,终于完成了改良版的代码层次结构。 本文将给大家展开讲一讲 为什么我们要使用DDD? 到底什么样的系统适配DDD? DDD的代码怎么做,为什么... ...查看全部
0
评论

DDD落地之仓储 系统设计

上帝之眼 发表了文章 • 134 次浏览 • 2023-11-13 08:36 • 来自相关话题

一.前言 hello,everyone。又到了周末了,没有出去玩,继续肝。从评论与粉丝私下的联系来看,大家对于DDD架构的热情都比较高。但是因为抽象化的概念较多,因此理解上就很困难。 昨天媳妇儿生病了在医院,她挂点滴的时候,我也没闲下来,抓紧时间做出了DDD的... ...查看全部
0
评论

DDD落地之事件驱动模型 系统设计

上帝之眼 发表了文章 • 134 次浏览 • 2023-11-13 08:35 • 来自相关话题

一.前言 hello,everyone。一日不见,如隔24小时。 周末的时候写了一文带你落地DDD,发现大家对于新的领域与知识都挺感兴趣的。后面将会出几篇DDD系列文章给大家介绍mvc迁移DDD实际要做的一些步骤。 DDD系列博客一文带你落地DDDDDD落地... ...查看全部
0
评论

一文带你落地DDD 系统设计

上帝之眼 发表了文章 • 138 次浏览 • 2023-11-13 08:34 • 来自相关话题

一.前言 hello,everyone,好久不见。最近几周部门有个大版本发布,一直没有抽出时间来写博。由于版本不断迭代,功能越做越复杂,系统的维护与功能迭代越来越困难。前段领导找我说,能不能在架构上动手做做文章,将架构迁移到DDD。哈哈哈哈,当时我听到这个话的... ...查看全部
0
评论

Spring 缓存注解这样用,太香了! Java

写给少年的歌 发表了文章 • 100 次浏览 • 2023-11-10 09:27 • 来自相关话题

作者最近在开发公司项目时使用到 Redis 缓存,并在翻看前人代码时,看到了一种关于 @Cacheable 注解的自定义缓存有效期的解决方案,感觉比较实用,因此作者自己拓展完善了一番后分享给各位。 Spring 缓存常规配置 Spring Cache 框架给我... ...查看全部
0
评论

从源码角度解读Java Set接口底层实现原理 Java

写给少年的歌 发表了文章 • 102 次浏览 • 2023-11-10 09:15 • 来自相关话题

  咦咦咦,各位小可爱,我是你们的好伙伴——bug菌,今天又来给大家普及Java SE相关知识点了,别躲起来啊,听我讲干货还不快点赞,赞多了我就有动力讲得更嗨啦!所以呀,养成先点赞后阅读的好习惯,别被干货淹没了哦~ 环境说明:Windows 10 + Int... ...查看全部
0
评论

BigDecimal二三事 Java

写给少年的歌 发表了文章 • 114 次浏览 • 2023-11-10 09:14 • 来自相关话题

概述 作为JAVA程序员,应该或多或少跟BigDecimal打过交道。JAVA在java.math包中提供的API类BigDecimal,用来对超过16位有效位的数进行精确的运算。 精度丢失 先从1个问题说起,看如下代码 System.out.println(... ...查看全部
0
评论

听说你会架构设计?来,弄一个群聊系统 系统设计

上帝之眼 发表了文章 • 115 次浏览 • 2023-11-10 09:11 • 来自相关话题

大家好,我是小❤,一个漂泊江湖多年的 985 非科班程序员,曾混迹于国企、互联网大厂和创业公司的后台开发攻城狮。 1. 引言 前些天所在部门出去团建,于是公司行政和 HR 拉了一个微信群,发布一些跟团和集合信息。 当我正在查看途径路线和团建行程时,忽然一条带着... ...查看全部
0
评论

回顾我这三年,都是泡沫 系统设计

写给少年的歌 发表了文章 • 127 次浏览 • 2023-11-10 09:04 • 来自相关话题

昨天,一个在掘金认识的小伙伴,进入了美团专门做 IDE 的基建组,心底真是替他高兴,这本来就是他应得的。 刚认识的时候还是一个工作一年的小毛孩,整天逮着我问各种问题,模板引擎、Babel、Electron、Jest、Rollup… 虽然没见过面,不知道他长什么... ...查看全部
0
评论

如何设计一个网盘系统的架构 系统设计

写给少年的歌 发表了文章 • 114 次浏览 • 2023-11-10 09:02 • 来自相关话题

1. 概述 现代生活中已经离不开网盘,比如百度网盘。在使用网盘的过程中,有没有想过它是如何工作的?在本文中,我们将讨论如何设计像百度网盘这样的系统的基础架构。 2. 系统需求 2.1. 功能性需求 用户能够上传照片/文件。 用户能够创建/删除目录。 用户能够... ...查看全部
0
评论

排查线上接口时间慢八个小时的心酸历程 系统设计

写给少年的歌 发表了文章 • 120 次浏览 • 2023-11-10 08:59 • 来自相关话题

项目上线时,突然发现时间与正常时间对不上,少了八个小时;但我丝毫不慌,这不就是个时区的问题吗,简单,但是这一次它给我深深的上了一课,一起来看整个排查过程吧; 开始排查 1、排查数据库 一般的时区问题都是数据库配置或数据链接参数的配置问题,于是我立马就定位到了问... ...查看全部
0
评论

HashMap线程安全问题 Java

上帝之眼 发表了文章 • 133 次浏览 • 2023-11-10 08:58 • 来自相关话题

JDK1.7的线程安全问题 JDK7版本的HashMap底层采用数组加链表的形式存储元素,假设需要存储的键值对通过计算发现存放的位置已经有元素了,那么HashMap就会用头插法将新节点插入到这个位置。 这一点我们可以从put方法去验证,它会根据key计算获得... ...查看全部
0
评论

90%的程序员在编写登录接口时犯了这个致命错误! Java

上帝之眼 发表了文章 • 146 次浏览 • 2023-11-10 08:57 • 来自相关话题

在众多程序猿中,存在一个令人头痛的问题:为什么90%的人编写的登录接口都存在安全风险?这个问题很值得探讨。或许是因为这些开发者过于自信,认为自己的代码无懈可击,或者是因为他们缺乏安全意识,未意识到安全问题的重要性。然而,这种做法是非常危险的,因为一个不安全的登... ...查看全部
0
评论

Redis 性能刺客,大key 系统设计

上帝之眼 发表了文章 • 134 次浏览 • 2023-11-10 08:56 • 来自相关话题

在使用 Redis 的过程中,如果未能及时发现并处理 Big keys(下文称为“大Key”),可能会导致服务性能下降、用户体验变差,甚至引发大面积故障。 本文将介绍大Key产生的原因、其可能引发的问题及如何快速找出大Key并将其优化的方案。 一、大Key的... ...查看全部
0
评论

面试官问我库里的数据和缓存如何保持一致了? 系统设计

上帝之眼 发表了文章 • 118 次浏览 • 2023-11-10 08:51 • 来自相关话题

是的,我就是那个背着公司偷偷出去面试的小猪佩琪。上次被面试官蹂躏了一顿后,回去好好的恶补一下,然后准备继续战斗。我的誓言:地球不毁灭,宇宙不爆炸,那就越挫越勇的面试下去吧。 由于简历上的自我介绍和技术栈里,写了精通高并发和分布式系统架构,还很低调的写了熟悉re... ...查看全部
0
评论

使用JWT你应该要注意Token劫持安全问题 Java

写给少年的歌 发表了文章 • 106 次浏览 • 2023-11-09 10:37 • 来自相关话题

大家好,我是小趴菜,在工作中我们经常要做的一个就是登陆功能,然后获取这个用户的token,后续请求都会带上这个token来验证用户的请求。 问题背景 我们经常使用的JWT就是其中一种,如下 //生成Token public static String ge... ...查看全部
0
评论

如何优雅的合并两个对象 Java

上帝之眼 发表了文章 • 123 次浏览 • 2023-11-09 10:23 • 来自相关话题

提出需求 相信很多时候,你可能有这样的需求,比如A对象的属性1、属性2是你需要的,其余属性是空值,而B对象的属性3、属性4是你需要的,其余属性是空值,那么如何将A对象的属性与B对象的属性结合呢? 思路解析 要实现将两个对象的属性结合,需要用到反射技术,遍历每个... ...查看全部