注册
环信即时通讯云

环信即时通讯云

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

环信开发文档

环信FAQ

环信FAQ

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

RTE开发者社区

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

技术讨论区

技术交流、答疑
资源下载

资源下载

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

iOS Library

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

Android Library

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

公司新来一个架构师, 将消费金融系统重构了 系统设计

上帝之眼 发表了文章 • 36 次浏览 • 2024-04-16 08:42 • 来自相关话题

1、背景 1.2 业务重组与合并 随着需求不断迭代,转转消费分期整体出现了一些调整,并提出了新的产品方向,在此背景下,对于经历了久经沧桑的历史服务,已经逐渐不适合未来的产品规划。面对新的业务整合和重组,急需新的架构和思想来承载未来的业务。 1.2 解决... ...查看全部
0
评论

JAVA 一个简单查重的实现 Java

上帝之眼 发表了文章 • 84 次浏览 • 2024-04-12 11:34 • 来自相关话题

JAVA 一个简单查重的实现 1. 前言 最近在做一个教育网站时,有一个考试的模块,其中学生编写的文章需要有一个查重的功能。到网上找了下,感觉这方面的资料还是比较少,大部分都需要收费,由于公司家境贫寒(不愿意花钱),且需求不是特别难,只需要一个建议版本的功能。... ...查看全部
0
评论

更适合年轻人体质的 git 工作流 综合技术讨论

上帝之眼 发表了文章 • 92 次浏览 • 2024-04-11 21:51 • 来自相关话题

关于如何使用 git,相信大家都见过下面这张图: 很多人都学习过这张图上的流程并应用在实际工作中,但是慢慢就发现,用起来好像有点不对劲:令人困惑的合并冲突,每次发版前都需要找哪些 commit 需要发布等等。然后突然发现,诶这套流程好像用起来也不太爽,不知道... ...查看全部
0
评论

为了NullPointerException,你知道Java到底做了多少努力吗? Java

上帝之眼 发表了文章 • 189 次浏览 • 2024-04-11 21:47 • 来自相关话题

null 何错之有? 对于 Java 程序员而言,NullPointerException 是最令我们头疼的异常,没有之一 ,大明哥相信到这篇文章为止一定还有不少人在写下面这段代码: if (obj != null) { //... } NullPo... ...查看全部
0
评论

值得使用Lambda的8个场景,别再排斥它了! Java

上帝之眼 发表了文章 • 94 次浏览 • 2024-04-10 08:50 • 来自相关话题

前言 可能对不少人来说,Lambda显得陌生又复杂,觉得Lambda会导致代码可读性下降,诟病Lambda语法,甚至排斥。 其实所有的这些问题,在尝试并熟悉后,可能都不是问题。 对Lambda持怀疑态度的人,也许可以采取渐进式使用Lambda的策略。在一些简单... ...查看全部
0
评论

永不生锈的螺丝钉!一款简洁好用的数据库表结构文档生成器 综合技术讨论

上帝之眼 发表了文章 • 202 次浏览 • 2024-04-08 08:46 • 来自相关话题

大家好,我是 Java陈序员。 在企业级开发中,我们经常会有编写数据库表结构文档的需求,常常需要手写维护文档,很是繁琐。 今天,给大家介绍一款数据库表结构文档生成工具。 关注微信公众号:【Java陈序员】,获取开源项目分享、AI副业分享、超200本经典计算机... ...查看全部
0
评论

技术总监写的十个方法,让我精通了lambda表达式 Java

上帝之眼 发表了文章 • 197 次浏览 • 2024-04-08 08:38 • 来自相关话题

前公司的技术总监写了工具类,对Java Stream 进行二次封装,使用起来非常爽,全公司都在用。 我自己照着写了一遍,改了名字,分享给大家。 一共整理了10个工具方法,可以满足 Collection、List、Set、Map 之间各种类型转化。例如 将 C... ...查看全部
0
评论

Java程序员快速提高代码质量建议 Java

上帝之眼 发表了文章 • 101 次浏览 • 2024-04-08 08:35 • 来自相关话题

1、概述 相同的业务需求不同层级的程序员实现方式不一样,经验稍微欠缺一点的新手程序员,可能单纯的实现功能,经验丰富的程序员,开发的代码可能会具有很好的扩展性、易读性、健壮性。相信很多小伙伴在工作团队中,有时候会一起code review,互相review代码,... ...查看全部
0
评论

身份认证的尽头竟然是无密码 ? 系统设计

上帝之眼 发表了文章 • 62 次浏览 • 2024-04-08 08:29 • 来自相关话题

概述 几乎所有的系统都会面临安全认证相关的问题,但是安全相关的问题是一个很麻烦的事情。因为它不产生直接的业务价值,而且处理起来复杂繁琐,所以很多时都容易被忽视。很多后期造成重大的安全隐患,往往都是前期的不重视造成的。但庆幸的是安全问题是普遍存在的,而且大家面临... ...查看全部
0
评论

经历定时任务事故,我学到了什么?一个案例的全面回顾 综合技术讨论

上帝之眼 发表了文章 • 61 次浏览 • 2024-04-07 09:38 • 来自相关话题

前情提要最近离职在家休息,手里的资金又比较有限,水费,电费,燃气费都比较头疼,有时候电费欠费断电了才去交,然后要等5-10分钟才重新送电,再加上家里有电压保护器,就更久了,水费,燃气亦是如此。事发突然对于我这种一般不会一次性充很多或者每月固定缴费的人来说,我没... ...查看全部
0
评论

JWT:你真的了解它吗? Java

上帝之眼 发表了文章 • 54 次浏览 • 2024-04-07 09:35 • 来自相关话题

       大家好,我是石头~        在数字化时代,网络安全和用户隐私保护成为了我们无法忽视的关键议题,也是我... ...查看全部
0
评论

脱敏工具?整个全局的吧 Java

上帝之眼 发表了文章 • 54 次浏览 • 2024-04-07 09:30 • 来自相关话题

咱又手痒造轮子啦!Hutool工具包有这个一个类DesensitizedUtil实现了一些常见业务数据类型的脱敏,像手机号,中文名,身-份-证号,银彳亍卡号等。那咱就基于它写一个全局切面,需要脱敏的用注解标识,思路有了说干就干。 咱先定义一个切入点注解@Dat... ...查看全部
0
评论

高并发下单加锁吗? 系统设计

上帝之眼 发表了文章 • 70 次浏览 • 2024-04-03 08:32 • 来自相关话题

一个简单的下单流程包括,商品校验,订单计价,扣库存,保存订单。其中扣库存的并发问题是整个流程中最麻烦,最复杂的环节,可以说聚集了所有的智慧和头发。 解决扣库存并发问题,很容易让人想到加锁,加锁的目的是为了限制同步代码块并发,进一步的保证原子性,可见性和重排序... ...查看全部
0
评论

领导问我:为什么一个点赞功能你做了五天? 系统设计

上帝之眼 发表了文章 • 89 次浏览 • 2024-04-03 08:28 • 来自相关话题

领导希望做一个给文章点赞的功能,在文章列表页与文章详情页需要看到该文章的点赞总数,以及当前登录的用户有没有对该文章点赞,即用户与文章的点赞关系 前言 可乐是一名前端切图仔,最近他们团队需要做一个文章社区平台。由于人手不够,前后端部分都是由前端同学来实现,后端... ...查看全部
0
评论

分支管理:master,release,hotfix,sit,dev等等,听着都麻烦。 综合技术讨论

上帝之眼 发表了文章 • 83 次浏览 • 2024-04-01 10:00 • 来自相关话题

背景 从一开始的svn到后来接触到git,到目前已经和git打交道比较多了,突然觉得可以把项目中所用到一些分支的管理方式分享出来,希望帮助到大家。 分支介绍 现在使用git一般很少是单个分支来使用,通常是多个分支来进行,接下来我以我最新的项目中所用到的分支,来... ...查看全部
0
评论

面试官:线程调用2次start会怎样?我支支吾吾没答上来 Java

上帝之眼 发表了文章 • 78 次浏览 • 2024-04-01 08:33 • 来自相关话题

写在开头 刚刚吃晚饭时,突然想到了多年前自己面试时的亲身经历,决定再回来补充一个小知识点! 记得是一个周末去面试Java后端开发工程师岗位,面试官针对Java多线程进行了狂轰乱炸般的考问,什么线程创建的方式、线程的状态、各状态间的切换、如果保证线程安全、各种锁... ...查看全部
0
评论

Redis 大 key 问题一文通 综合技术讨论

上帝之眼 发表了文章 • 90 次浏览 • 2024-03-29 08:53 • 来自相关话题

1. 背景 最近对接了一个卧龙同事的接口,因为接口比较慢,所以打算对第三方接口加个缓存。但是会有大 key 的问题。设计过程中调研了一些解决方案,这里总结下。 关键字:Redis;大Key问题; 2. 大 key 会带来什么问题 我们都知道,redis 是单线... ...查看全部
0
评论

工作思考|研发环境好好的,怎么上线就出问题了? Java

上帝之眼 发表了文章 • 90 次浏览 • 2024-03-29 08:36 • 来自相关话题

场景再现 那是一个夜黑风高的晚上,某个版本迭代经过了完备的测试,正准备上线。研发同事A开完了上线评审后,信心满满地对运维同事B说:“开冲!” 几分钟后,同事B发了条消息过来,看着抖动的头像,同事A心想:小B效率真高啊,这么快!点开消息一看【启动报错了,你看一下... ...查看全部
0
评论

正则表达式太难写?试试这个可视化工具 综合技术讨论

上帝之眼 发表了文章 • 85 次浏览 • 2024-03-28 09:30 • 来自相关话题

在工作中有没有觉得写正则表达式很难,我就一直很头疼。今天我们就介绍一个开源项目,它可以用可视化的方式查看、编辑和测试正则表达式,大大的提升效率,它就是:regex-vis regex-vis是什么 regex-vis是一个辅助学习、编写和验证正则的工具,你输入... ...查看全部
0
评论

趣解适配器模式之《买了苹果笔记本的尴尬》 系统设计

上帝之眼 发表了文章 • 94 次浏览 • 2024-03-28 09:28 • 来自相关话题

〇、小故事 小王考上了理想的大学,为了更好的迎接大学生活,他决定买一台苹果的笔记本电脑犒赏自己。 电脑很快买好了,用起来也非常的流畅,但是,当他想要插U盘传资料的时候,尴尬的事情来了,这台电脑两侧的插口非常少,只有1个耳机插孔和2个雷电插孔,根本没有USB插... ...查看全部
0
评论

腾讯女后端设计了一套短链系统,当场就想给她offer! 系统设计

上帝之眼 发表了文章 • 84 次浏览 • 2024-03-28 08:25 • 来自相关话题

你好,我是猿java 如上图,对于这种客评短信,相信大家并不陌生,通过点击短信里“蓝色字体”,就能跳转到一个网页。其实,背后的秘密就是一套完整的短链系统,今天我们就来看看字节的后端女生是如何设计的? 上图中那串蓝色字符,有个专业的术语叫做“短链”,它可以是一... ...查看全部
0
评论

Mysql中Varchar(50)和varchar(500)区别是什么? 综合技术讨论

上帝之眼 发表了文章 • 85 次浏览 • 2024-03-27 08:30 • 来自相关话题

Mysql中Varchar(50)和varchar(500)区别是什么? 一. 问题描述 我们在设计表结构的时候,设计规范里面有一条如下规则: 对于可变长度的字段,在满足条件的前提下,尽可能使用较短的变长字段长度。 为什么这么规定,我在网上查了一下,主要基... ...查看全部
0
评论

聊一聊定时任务重复执行以及解决方案 Java

上帝之眼 发表了文章 • 97 次浏览 • 2024-03-26 09:29 • 来自相关话题

大家好,我是小趴菜,关于定时任务大家都有接触过,项目中肯定也使用过,只需要在项目中的启动类上加上 @EnableScheduling 注解就可以实现了 现在是单个节点部署,倒是没什么问题。如果是多节点部署呢? 假设现在我们系统要每天给用户新增10积分,那么更新... ...查看全部
0
评论

深入理解 CSS:基础概念、注释、选择器及优先级 CSS3 前端

云端源想 发表了文章 • 63 次浏览 • 2024-03-21 11:04 • 来自相关话题

在构建网页的过程中,我们不仅需要HTML来搭建骨架,还需要CSS来装扮我们的网页。那么,什么是CSS呢?本文将带大家了解css的基础概念,注释、选择器及优先级。一、CSS简介1.1 什么是CSSCSS,全称为Cascading Style Sheets(层叠样... ...查看全部
0
评论

缓存把我坑惨了.. 系统设计

上帝之眼 发表了文章 • 78 次浏览 • 2024-03-20 08:27 • 来自相关话题

故事 春天,办公室外的世界总是让人神往的,小猫带着耳机,托着腮帮,望着外面美好的春光神游着... 一声不和谐的座机电话声打破这份本该属于小猫的宁静,“hi,小猫,线上有个客户想购买A产品规格的商品,投诉说下单总是失败,帮忙看一下啥原因。”客服部小姐姐甜美的声音... ...查看全部
0
评论

HTML表单标签详解:如何用HTML标签打造互动网页? HTML5 前端

云端源想 发表了文章 • 60 次浏览 • 2024-03-19 11:13 • 来自相关话题

在互联网的世界中,表单是用户与网站进行互动的重要桥梁。无论是注册新账号、提交反馈、还是在线购物,表单都扮演着至关重要的角色。在网页中,我们需要跟用户进行交互,收集用户资料,此时就需要用到表单标签。HTML提供了一系列的表单标签,使得开发者能够轻松地创建出功能丰... ...查看全部
0
评论

git 如何撤回已push的代码 综合技术讨论

上帝之眼 发表了文章 • 75 次浏览 • 2024-03-19 11:09 • 来自相关话题

在日常的开发中,我们经常使用Git来进行版本控制。有时候,我们可能会不小心将错误的代码 Push 到远程仓库,或者想要在本地回退到之前的某个版本重新开发。 或者像我一样,写了一些感觉以后很有用的优化方案push到线上,又接到了一个新的需求。但是呢,项目比较重要... ...查看全部
0
评论

神奇!一个命令切换测试和线上环境? 综合技术讨论

上帝之眼 发表了文章 • 78 次浏览 • 2024-03-19 11:06 • 来自相关话题

大家好,我是喜欢折腾,热爱分享的“一只韩非子”。 关注微信公众号:会编程的韩非子 添加微信号:Hanfz0712 免费加入问答群/知识交流群,一起交流技术难题与未来,让我们Geek起来! 今天跟大家分享一个小Tips,让大家能够更快的切换测试和线上环境。 1... ...查看全部
0
评论

回顾我这三年,都是泡沫 综合技术讨论

上帝之眼 发表了文章 • 126 次浏览 • 2024-03-18 09:00 • 来自相关话题

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

一个高并发项目到落地的心酸路 系统设计

上帝之眼 发表了文章 • 74 次浏览 • 2024-03-15 08:30 • 来自相关话题

前言 最近闲来没事,一直在掘金上摸鱼,看了不少高并发相关的文章,突然有感而发,想到了几年前做的一个项目,也多少和高并发有点关系。 这里我一边回忆落地细节一边和大家分享下,兴许能给大家带来点灵感。 正文 需求及背景 先来介绍下需求,首先项目是一个志愿填报系统,既... ...查看全部
0
评论

HTML常用布局标签:提升网页颜值!不可不知的HTML布局技巧全解析! HTML5 前端

云端源想 发表了文章 • 80 次浏览 • 2024-03-14 14:20 • 来自相关话题

在HTML的世界里,一切都是由容器和内容构成的。容器,就如同一个个盒子,用来装载各种元素;而内容,则是这些盒子里的珍宝。理解了这一点,我们就迈出了探索HTML布局的第一步。在HTML中,布局标签主要用于控制页面的结构和样式。本文将介绍一些常用的布局标签及其使用... ...查看全部
0
评论

从发送短信验证码来研究几种常用的防刷策略 系统设计

上帝之眼 发表了文章 • 91 次浏览 • 2024-03-14 08:52 • 来自相关话题

大家好,我是小趴菜,最近在做项目的时候有个发送短信验证码的需求,这个需求在大部分的项目中相信都会使用到,而发送短信验证码是需要收费的,所以我们要保证我们的接口不能被恶意刷, 1:前端控制 前端控制是指在用户点击发送验证码之后,在一分钟之内这个按钮就置灰,让用户... ...查看全部
0
评论

违反这些设计原则,系统就等着“腐烂” 系统设计

上帝之眼 发表了文章 • 80 次浏览 • 2024-03-13 08:40 • 来自相关话题

分享是最有效的学习方式。 老猫的设计模式专栏已经偷偷发车了。不甘愿做crud boy?看了好几遍的设计模式还记不住?那就不要刻意记了,跟上老猫的步伐,在一个个有趣的职场故事中领悟设计模式的精髓吧。还等什么?赶紧上车吧 故事 这段时间以来,小猫按照之前的系统梳... ...查看全部
0
评论

别再这么写POST请求了~ Java

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

       大家好,我是石头~        今天在进行组内code review,发现有一位同学在使用POST方式进行接口调用传参的时候,并不是按照HTTP规范,将参数写入到请求体中进行传输,而是拼接到接口URL上面。        那么,POST请求,是... ...查看全部
0
评论

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

上帝之眼 发表了文章 • 86 次浏览 • 2024-03-13 08:30 • 来自相关话题

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

面试官问我:自己写String类,包名也是java.lang,这个类能编译成功吗,能运行成功吗 Java

上帝之眼 发表了文章 • 87 次浏览 • 2024-03-12 09:07 • 来自相关话题

之前某次面试,我说自己对Java比较熟,面试官问了我一个问题:假设你自己写一个String类,包名也是java.lang,代码里使用String的时候,这个String类能编译成功吗?能运行成功吗? 好了,我当时又是一脸懵逼o((⊙﹏⊙))o,因为我只是看了... ...查看全部
0
评论

HTML常用字体标签:揭秘HTML字体标签,让你的网页“字”得其乐! 字体 HTML5 前端

云端源想 发表了文章 • 66 次浏览 • 2024-03-11 17:37 • 来自相关话题

在数字世界的构建中,字体不仅仅是文字的外衣,更是情感和风格的传递者。作为网页设计师和前端开发者,掌握HTML中的字体标签,能够让我们创造出更加丰富和吸引人的用户体验。今天,就让我们一起走进HTML字体标签的世界,探索它们如何让网页变得生动有趣。一、认识基本字体... ...查看全部
0
评论

GeoHash——滴滴打车如何找出方圆一千米内的乘客? 综合技术讨论

上帝之眼 发表了文章 • 103 次浏览 • 2024-03-11 09:11 • 来自相关话题

背景 不知道大家是否思考过一个问题,在一些场景下(如大家在使用高德地图打车的时候,邻近的司机是如何知道你在他的附近并将你的打车通知推送给他去接单的?)是如何实现的? 一般来讲,大家也许会想到,首先肯定需要知道每位乘客的经纬度(lng,lat),也即是二维坐标(... ...查看全部
0
评论

用上了Jenkins,个人部署项目真方便! 综合技术讨论

上帝之眼 发表了文章 • 91 次浏览 • 2024-03-08 08:46 • 来自相关话题

作者:小傅哥 博客:bugstack.cn 项目:gaga.plus 沉淀、分享、成长,让自己和他人都能有所收获!😄 本文的宗旨在于通过简单干净实践的方式教会读者,如何在 Docker 中部署 Jenkins,并通过 Jenkins 完成对项目的打包构建并... ...查看全部
0
评论

https 协议是安全传输,为啥还要再加密? Java

上帝之眼 发表了文章 • 92 次浏览 • 2024-03-08 08:43 • 来自相关话题

背景这几天,我们家娃吃奶粉的量嗷嗷的涨起来了。我这颗小鹿乱撞的心,忍不住去面了两家互联网金融公司。因为没有准备,结果你懂的~这两家共同都有一个共同点,特别关系安全问题,尤其是看到你用过 okhttp3,那不得给你撸脱毛了就不算完事儿。协议HTTP vs HTT... ...查看全部
0
评论

用位运算维护状态码,同事直呼牛X! Java

上帝之眼 发表了文章 • 88 次浏览 • 2024-03-08 08:30 • 来自相关话题

位运算是一种非常高效的运算方式。在算法考察中比较常见,它使用位级别的操作来表示和控制状态,这在管理多个布尔标志或状态时尤其有用。那么业务代码中我们如何使用位运算呢? 位运算基础 我们先来回顾一下位运算的基础: 与(AND)运算:只有当两个位都是1时,结果才是... ...查看全部
0
评论

通过ip查询归属地 要小心了 综合技术讨论

上帝之眼 发表了文章 • 101 次浏览 • 2024-03-04 08:30 • 来自相关话题

背景 最近公司做了一些营销活动,投入资金进行了流量推广,pv、UV都做了统计。老板说,我要看下用户的区域分布的数据。 以前的文章我讲过,pv、UV如何统计?我们是基于ip进行统计的。用的ip能获取到,那通过ip查询归属地就ok了。 思维扩展下,ip 查询归属地... ...查看全部
0
评论

在开源项目中看到一个改良版的雪花算法,现在它是你的了。 综合技术讨论

上帝之眼 发表了文章 • 150 次浏览 • 2024-03-01 08:44 • 来自相关话题

你好呀,我是歪歪。 在 Seata 的官网上看到一篇叫做“关于新版雪花算法的答疑”的文章。 seata.io/zh-cn/blog/… 看明白之后,我觉得还是有点意思的,结合自己的理解和代码,加上画几张图,给你拆解一下 Seata 里面的“改良版雪花算法... ...查看全部
0
评论

半小时到秒级,京东零售定时任务优化怎么做的? 系统设计

上帝之眼 发表了文章 • 139 次浏览 • 2024-02-29 08:43 • 来自相关话题

导言:京东零售技术团队通过真实线上案例总结了针对海量数据批处理任务的一些通用优化方法,除了供大家借鉴参考之外,也更希望通过这篇文章呼吁大家在平时开发程序时能够更加注意程序的性能和所消耗的资源,避免在流量突增时给系统带来不必要的压力。 业务背景: 站外广告投放平... ...查看全部
0
评论

MyBatis-Plus 效能提升秘籍:掌握这些注解,事半功倍! mybatis

云端源想 发表了文章 • 109 次浏览 • 2024-02-28 16:37 • 来自相关话题

MyBatis-Plus是一个功能强大的MyBatis扩展插件,它提供了许多便捷的注解,让我们在开发过程中能够更加高效地完成数据库操作,本文将带你一一了解这些注解,并通过实例来展示它们的魅力。一、@Tablename注解这个注解用于指定实体类对应的数据库表名。... ...查看全部
0
评论

技术人的绩效评审发年终奖那些事儿 综合技术讨论

上帝之眼 发表了文章 • 140 次浏览 • 2024-02-28 08:42 • 来自相关话题

前言 这几天陆续开工了,收益不好的公司,没有年会,没有年终奖,没有开工红包,没有团建,也没有聚餐,唯一有的可能是降薪裁员... 收益好的公司开了年会,年终奖加倍... 接下来就来聊聊关于技术人的绩效评审以及年终奖那些事儿 以下基于个人经历展开讨论和思考,如果... ...查看全部
0
评论

麻了,一个操作把MySQL主从复制整崩了 综合技术讨论

上帝之眼 发表了文章 • 137 次浏览 • 2024-02-28 08:40 • 来自相关话题

前言 最近公司某项目上反馈mysql主从复制失败,被运维部门记了一次大过,影响到了项目的验收推进,那么究竟是什么原因导致的呢?而主从复制的原理又是什么呢?本文就对排查分析的过程做一个记录。 主从复制原理 我们先来简单了解下MySQL主从复制的原理。 主库m... ...查看全部
0
评论

使用java自己简单搭建内网穿透 Java

上帝之眼 发表了文章 • 145 次浏览 • 2024-02-28 08:38 • 来自相关话题

思路 内网穿透是一种网络技术,适用于需要远程访问本地部署服务的场景,比如你在家里搭建了一个网站或者想远程访问家里的电脑。由于本地部署的设备使用私有IP地址,无法直接被外部访问,因此需要通过公网IP实现访问。通常可以通过购买云服务器获取一个公网IP来实现这一目的... ...查看全部
0
评论

MyBatis实现多行合并(collection标签使用) Java

上帝之眼 发表了文章 • 128 次浏览 • 2024-02-28 08:33 • 来自相关话题

一、举个栗子 现有如下表结构,用户表、角色表、用户角色关联表。 一个用户有多个角色,一个角色有可以给多个用户,也即常见的多对多场景。 现有这样一个需求,分页查询用户数据,除了用户ID和用户名称字段,还要查出这个用户的所有角色。 从上面的表格我们可以看出,用... ...查看全部
0
评论

微服务下,如何实现多设备同时登录或强制下线? 综合技术讨论

上帝之眼 发表了文章 • 145 次浏览 • 2024-02-28 08:32 • 来自相关话题

分享技术,用心生活 前言:你有没有遇到过这样的需求,产品要求实现同一个用户根据后台设置允许同时登录,或者不准同时登录时,需要强制踢下线前一个的场景。本文将带领大家实现一个简单的这种场景需求。 先来看一下简单的时序图,方便后续理解。 sequenceDi... ...查看全部