后端共1608篇 第3页
后端
如何做架构设计? | 京东云技术团队-五八三

如何做架构设计? | 京东云技术团队

也许您对软件设计存在一些疑惑,或者缺乏明确思路,那么本文将非常适合您。 1、设计很重要 我们可以看一下周边的事物,那些好的东西,他们并不会天然存在,都是被设计出来的,因此设计就是创造...
Spider理论系列--协程(二)-五八三

Spider理论系列–协程(二)

aiohttp与aiofiles 1、安装与使用 pip install aiohttp 2、简单实例使用 aiohttp的自我介绍中就包含了客户端和服务器端,所以我们分别来看下客户端和服务器端的简单实例代码。 客户端: import ...

查漏补缺第十四期(滴滴实习二面)

前言 目前正在出一个查漏补缺专题系列教程, 篇幅会较多, 喜欢的话,给个关注❤️ ~ 本专题主要以Java语言为主, 好了, 废话不多说直接开整吧~ 项目中你是如何实现请求拦截器功能的,说说具体原理...
Spring Aop+Redis优雅的记录接口调用情况-五八三

Spring Aop+Redis优雅的记录接口调用情况

记录接口调用情况的诉求 通常情况下,开发完一个接口,无论是在测试阶段还是生产上线,我们都需要对接口的执行情况做一个监控,比如记录接口的调用次数、失败的次数、调用时间、包括对接口进行...
监控微博用户发布的最新消息并推送到微信-五八三

监控微博用户发布的最新消息并推送到微信

背景 因为想监控微博用户的消息,想在他发微博后,快速的在微信同步微博发送的内容。 问题 怎么获取最新的发布的微博消息? 怎么同步消息到微信? 解决方案 怎么获取最新的发布的微博消息? 首...
admin的头像-五八三admin2年前
0220

并发-AQS之ReentrantReadWriteLock源码解读(二)

本文接着上文并发-AQS之ReentrantReadWriteLock源码解读(一)继续解读源码 公平锁读写锁加锁解锁 FairSync就两个方法,其他同非公平锁,抽象的非常好hasQueuedPredecessors(),它检查当前线程...
深入了解EL表达式-五八三

深入了解EL表达式

EL表达式 1、EL概述 1.1 引入 问题: 按照前面文章中提到的代码实现方式,如果用户登录失败,我们不用再单独书写一个LoginErrorServlet,直接新创键一个login.jsp页面即可。 但是我们先访问login...
linux-k8s过程记录-五八三

linux-k8s过程记录

概述 Kubernetes 是一个可移植、可扩展的开源平台,用于管理容器化的工作负载和服务,方便进行声明式配置和自动化。Kubernetes 拥有一个庞大且快速增长的生态系统,其服务、支持和工具的使用范...
【Redis】缓存:过期、淘汰策略、三大问题-五八三

【Redis】缓存:过期、淘汰策略、三大问题

缓存 过期删除策略 Why? 对 key 设置过期时间,需要有相应的机制将已过期的键值对删除 How? 过期字典:保存所有 key 的过期时间。 typedef struct redisDb { //数据库键空间,存放着所有的键值...
admin的头像-五八三admin2年前
0210
手把手教你实现聊天机器人-五八三

手把手教你实现聊天机器人

我正在参加「掘金·启航计划」 OpenAI的接口文档十分详细,包括对话补全,文本补全,代码补全等等信息,也包含了最佳生产实践,最佳安全实践等篇章,通读之后十分受用,推荐大家前往阅读。本文...
成功升级ZooKeeper:兼容性与性能实践探索-五八三

成功升级ZooKeeper:兼容性与性能实践探索

在之前的一篇文章中有提到,我们作了一些ZooKeeper上的资源管理实践。 其中,涉及到的ZooKeeper资源访问和配额控制,都需要高版本的ZooKeeper才能支持,例如硬规则Quota需要3.7.0版本,Quota Me...
admin的头像-五八三admin2年前
0210
Docker容器化部署灵活开关Skywalking监控-五八三

Docker容器化部署灵活开关Skywalking监控

前言 Java服务从零接入全链路追踪解决方案 python服务从零接入全链路追踪解决方案 前段时间搞了下组内服务接入Skywalking的解决方案,最近leader让上一上offline测试环境,整合一下打包方案。由...

如何优雅的处理异常

作者:京东零售  秦浩然 一、什么是异常 Java 语言按照错误严重性,从 throwale 根类衍生出 Error 和 Exception 两大派系。 Error(错误): 程序在执行过程中所遇到的硬件或操作系统的错误。...
admin的头像-五八三admin2年前
0200
传统SpringMVC使用介绍-五八三

传统SpringMVC使用介绍

传统SpringMVC使用,以及在使用中的一些技巧❤️ @RequestMapping注解 DispatcherServlet截获请求后就通过控制器上的@RequestMapping注解提供的映射信息确定请求所对应的处理方法 可以使用param...
admin的头像-五八三admin2年前
0200
Java8 lambda 表达式 forEach 如何提前终止?-五八三

Java8 lambda 表达式 forEach 如何提前终止?

本文已参与「新人创作礼」活动,一起开启掘金创作之路。 1.情景展示 如上图所示,我们想要终止for循环,使用return。 执行结果如下: 我们可以看到,只有赵六没被打印出来,后续的数组元素依旧...
admin的头像-五八三admin2年前
0200
海康相机使用webrtc-stream预览-五八三

海康相机使用webrtc-stream预览

小白第一次写文章,如有不合适的地方。请大家尽情指出并改正。 背景 公司最近接了一个项目,项目涉及到要接入海康摄像头并实时预览。这对我来说手拿把掐,小case。因为以前已经做过很多次的海康...
admin的头像-五八三admin2年前
0200
「远程开发」VSCode使用SSH远程linux服务器 - 公网远程连接-五八三

「远程开发」VSCode使用SSH远程linux服务器 – 公网远程连接

前言 远程连接服务器工具有很多,比如XShell、putty等,可以通过ssh来远程连接服务器,但这用于写代码并不方便,可能需要现在本地写好代码后再将源代码传送到服务器运行、服务器上的图片也无法...
admin的头像-五八三admin2年前
0200

Golang之reflect包

Golang之Reflect 什么是Golang的Reflect包? Golang的Reflect包(reflect)是一个强大的内置包,它提供了在运行时进行程序反射的功能。通过使用Reflect包,我们可以在不了解类型的情况下,动态...
admin的头像-五八三admin2年前
0190

【踩坑汇总】基于RuoYi-Vue快速开发&&接口404 NOT FOUND解决方案

背景 笔者之前已经有用若依生成器生成系统管理下的二级子目录的经验,当时的做法很简单,只需要把生成代码各部分放入原项目指定位置,即: 后端的controller层放入ruoyi-admin(因为原项目结构...
admin的头像-五八三admin2年前
0190
一文带你搞懂 JWT 常见概念 & 优缺点-五八三

一文带你搞懂 JWT 常见概念 & 优缺点

本文原发于 JWT 身份认证优缺点分析 。 在 JWT 基本概念详解这篇文章中,我介绍了: 什么是 JWT? JWT 由哪些部分组成? 如何基于 JWT 进行身份验证? JWT 如何防止 Token 被篡改? 如何加强 J...
admin的头像-五八三admin2年前
0190