决定放弃 JWT 了!

JWT相信大家都有所了解,一种无状态的认证方式,因为JWT本身就能存储一些非敏感的身份信息,这种方式目前也被广泛使用,在陈某之前的Spring Cloud Gateway整合Spring Securi...
2年前
3750

服务架构:事件驱动架构

,事件驱动架构是由生产者和消费者组成,生产者负责生产事件,消费者监听并消费事件。,,事件驱动架构,事件分发以近实时的方式进行,所以当事件产生时,消费者可以立即做出应对。,还有一种模式,多个消费者是竞争...
2年前
3430

DevOps失败了!

,作者 | 云昭,Devops作为一种围绕开发团队和IT运营团队营造协作氛围的文化,自提出以来,业内就存在倡导与质疑两种声音。一方面,在人力成本攀高、市场竞争日趋激烈、用户需求变化频繁的情况下,Dev...
3年前
2910

容器云平台物理集群配置实践

最初建设容器云平台的时候,笔者也讨论过容器虚拟集群和物理集群的优缺点。在容器云平台应用实践过程中,也逐渐部署了虚拟节点和物理节点。随着实践的深入,虚拟节点和物理节点的不同资源配置,也带来了一些问题和思...
4年前
2780

“Rust难学”只是一个谎言

近年来Rust的存在感日渐升高,但是其陡峭的学习曲线似乎总是令人望而生畏。不过谷歌的一项内部调查表明,关于Rust的“难学”或许只是一种谣传。,Rust到底难不难学?谷歌有了Go,为何还要支持Rust...
2年前
2690

B 端软件:常见知识梳理

,我一直从事企业级软件研发工作,也就是我们通常称之为 B 端软件。近年来,我的工作重心主要在研发低代码平台和 aPaaS 平台,这使我对 B 端软件有了更深入的理解。,和 B 端软件对应的就是我们熟悉...
2年前
2670

浅谈 WebVR 全景

近年来VR概念越来越火,相信大家在网上都有过VR的浏览体验,比如VR全景看房[1]、VR全景看车[2]、VR全景旅游[3]等等,VR全景给了我们视觉上的沉浸式体验。本文将会简单探究Web VR全景的实...
3年前
2600

移动安全逆向分析流程

第一大问题就是抓包,如果包都抓不到,那基本就没法进一步入手了。,而现在的app,稍微有点安全意识的,都会防抓包,并且安卓7.0版本开始也自带了安全等级,不再信任用户安装的证书,只信任系统证书,以及种种...
4年前
2540

一文搞懂Java正则表达式

1 介绍 如果我们想根据特定的模式表示一组字符串,那么我们应该使用正则表达式。 例如,我们可以编写一个正则表达式来表示所有有效的电子邮件地址,或者我们可以编写一个正则表达式来验证有效的电话号码等。 使...
2年前
2470

探秘磁力转直链的奥秘

磁力如何转直链磁力可以参考以下方法转直链,1、打开一个磁力转换工具的网站,可以在搜索引擎中搜索,磁力转种子,或,磁力链接转换器,找到各种在线工具,2、将磁力链接复制并粘贴到磁力转换工具的输入框中,3...
2年前
02440

国内外AI芯片、算力综合对比

大模型对算力的需求主要体现在训练端:在考虑互联损失的情况下,Chatgpt需要一万张A100作为算力基础,算力的硬件投资规模达到10亿人民币。,国内大模型与国外的主要差距是算力层面,没有算力基础,后面...
2年前
2250

开始用Rust编写代码!

作者 | Ukeje,译者 | 布加迪,审校 | 重楼,Rust是一种强大的语言,但从哪里开始入手呢?如果您习惯使用另一种语言,就应该知道Rust如何处理这些熟悉的概念。,自2015年发布以来,Rus...
2年前
2220

实施推荐系统过程中遇到的坑

推荐系统本身很成熟,但是在落地过程当中,仍然会有很多困难。通过经历几个大型推荐系统项目,总结一些经验,帮助大家避坑。,,推荐系统模块一般如上图所示,先通过召回模块,将候选集召回,然后经过粗排、精排、重...
4年前
2160

有JSDoc还需要TypeScript吗

这听起来是不是很耳熟:你想写一个小型脚本,不管是为页面、命令行工具,还是其他什么类型。你从JavaScript开始,直到你想起写代码时没有类型是多么痛苦。所以你把文件从.js重命名为.ts。然后意识到...
2年前
2080

使用 SVG 和 CSS 构建 UI 组件

SVG 不仅仅是图标和插图,它还有很多我们开发人员有时会忘记的隐藏力量。与 CSS 相比,使用 SVG 有很多用途。例如,构建循环加载动画,或在图像上应用蒙版,在这种情况下,这并不意味着无法使用 CS...
3年前
2080