最新 最热

如何避免RabbitMQ消息丢失?

面试经常会被问到“怎么避免RabbitMQ消息不丢失”。首先需要明确的是,RabbitMQ在默认情况并不会保证消息的不丢失。不过RabbitMQ提供了一些机制,可以有效的避免消息在传输和处理过程中不丢失。...

2024-08-12
1

go语言中的Atomic操作与sema锁

在并发编程中,确保数据的一致性和程序的正确性始终是开发者面临的重大挑战。Go语言以其独特的并发模型——协程(Goroutine)和通道(Channel),为开发者提供了强大的并发编程工具。...

2024-08-12
2

Java中未被初始化的字符串打印出“null”?

String字符串是我们日常生活中常用的一个类,那你知道一个未初始化的String打印出来是什么吗?

2024-08-12
1

CoderGuide 程序员前后端面试题库,打造全网最高质量题库

CoderGuide是一个针对同学们前后端求职面试的开源项目,作为一名互联网/IT从业人员,经常需要搜索一些书籍、面试题等资源,在这个过程中踩过很多坑、浪费过很多时间。欢迎大家 Watch、Star,供各位同学免费使用,永不收费!...

2024-08-12
4

使用Cookie和Token处理程序保护单页应用程序

令牌处理程序模式通过将会话和 Cookie 的便利性与访问令牌的强度相结合,解决了多个 SPA 漏洞。

2024-08-12
5

尽可能讲清楚ajax

今天我们来讲讲什么是ajax。众所周知我们在使用一个app的时候都是通过前端操作的(比如填写姓名,身份证号码,登录等)。其实我们在进行任何操作的时候,前端都会向后端发送一个请求,后端接收到请求后会向前端送回响应。在这个...

2024-08-10
6

N 个值得一看的后端代码片段

三元运算符大家肯定有使用过,国外论坛有这么一个问题:Ternary operator: bad or good practice?三元运算符:坏习惯还是好习惯?

2024-08-09
1

golang为什么不支持可重入锁?

熟悉java的朋友都知道,在java中不管是synchronized还是ReentrantLock都是可重入锁,使用起来也非常简单

2024-08-09
2

Python怎么使用爬虫获取网页内容

浏览器画网页的流程,是浏览器将用户输入的网址告诉网站的服务器,然后网站的服务器将网址对应的网页返回给浏览器,由浏览器将网页画出来。

2024-08-09
1

Python多线程怎么做?

python3中多线程的实现使用了threading模块,它允许同一进程中运行多个线程。

2024-08-09
1