应用开发

一点也不复杂!Nginx 可以轻松搞定跨域问题

当你遇到跨域问题,不要立刻就选择复制去尝试。请详细看完这篇文章再处理 。我相信它能帮到你。分析前准备:前端网站地址:http://localhost:8080服务端网址:http://localhost:59200首先保证服务端是没有处理跨域的,其次,先用 Postman 测试服务端接口是正常的当网站8080去访问服务端接口时,就产生了跨域问题,那么如何解决?接下来我把跨域遇到的各种情况都列举出来

Linksla
Node.js
2024-02-29 10:31

高可用架构设计全面详解(8大高可用方案)

冗余备份的目标是:在硬件或软件出现故障时,系统仍能够继续提供服务,这是最常见的高可用解决方案。 这个方案看似简单,但是重要性反而是最高的,很多人忘却了这一点。 比如,数据库里面的主备,或者主从等等,这些就是典型的冗余方案。

码农谈IT
IT综合
2024-02-29 09:31

这些年背过的面试题——SpringCloud篇

本文是技术人面试系列SpringCloud篇,面试中关于SpringCloud都需要了解哪些基础?一文带你详细了解,欢迎收藏!

码农谈IT
Java
2024-02-28 09:22

系统设计:设计Spotify

数据库也需要扩展。由于我们知道我们的应用程序获得的读取次数比写入次数多,也就是有很多用户听歌曲,但相对较少的艺术家上传歌曲 — 我们可以使用领导者 → 跟随者技术,有一个领导者数据库负责接受读取和写入,以及多个跟随者或从数据库仅用于检索歌曲和用户元数据。

码农谈IT
IT综合
2024-02-28 09:18

golang 高性能无 GC 的缓存库 bigcache 是怎么实现的?

我们写代码的时候,经常会需要从数据库里读取一些数据,比如配置信息或者诸如每周热点商品之类的数据。

ITPUB社群
Go语言
2024-02-27 09:26

Go map 加有序排序的一些挣扎

今天看到社区内 map 加有序排序又各种挣扎过好几轮。今天抛砖引玉。看看大家有没有好的思路。

张哥说技术
Go语言
2024-02-27 09:16

如何理解平台工程的本质?

平台工程是为了让软件工程团队能够更有效的交付软件应用,以使客户获得有竞争力的业务优势,构建的一些列研发、运维运营工具平台,以更高效的方式持续交付软件应用系统和确保软件稳定运行。

danny_2018
IT综合
2024-02-26 16:21

一次由于八股文引起的内存泄漏

圈内常有声音抱怨,“面试好比是造火箭,而工作不过是拧螺丝”,尤其对于Java开发岗位面试中的常规知识题目持有轻蔑态度。然而,这些被称作“八股文”的知识,实际上是每位开发工程师技术根基的核心。坚实的基础才能确保构建在其之上的高楼大厦能够屹立不倒,历经岁月的洗礼。

带你聊技术
Java
2024-02-26 10:04

SpringBoot中如何优雅的统一全局返回格式与处理系统异常?

在领域驱动设计(DDD)中,接口层主要负责处理与外部系统的交互,包括接收用户或外部系统的请求,调用应用层服务处理请求,以及将处理结果返回给请求方。 我发现一些代码中,接口的返回值类型众多,有的直接返回数据传输对象(DTO),甚至直接返回数据对象(DO),还有的返回Result对象。在DailyMart项目中,为了简化客户端的处理流程,我们决定在接口层采用统一的返回格式——Result对象。

张哥说技术
Java
2024-02-23 10:42

深入了解负载均衡器

每个负载均衡器都是反向代理,但并非每个反向代理都必须是负载均衡器。

带你聊技术
IT综合
2024-02-23 10:28

Pod无限重启,Minio数据迁移,字典数据插入指南

在前期开发的时候,BA总是给我好几张excel,让我生成字典表,写代码又耗时,而且不同的excel字段也不一样,不可能每次都要去改代码吧,总之我不干,好在我能借助excel函数完成这样的需求。

带你聊技术
IT综合
2024-02-23 10:27

vivo 短视频体验与成本优化实践

vivo短视频深入分析播放链路的每个环节、并结合大数据统计,探索出了多种的体验优化策略。基于技术优化和业务发展的要求,vivo短视频还上线了系统性的监控体系,对播放体验、带宽成本进行了多维度的监控。

vivo互联网技术
IT综合
2024-02-22 11:14

我有一个朋友写出了17种触发NPE的代码!避免这些坑

我有一个朋友,写代码的时候常常遭到NPE背刺,痛定思痛,总结了NPE出没的17个场景,哪一个你还没有遇到过?

张哥说技术
IT综合
2024-02-22 09:30

写了这么多年DateUtils,殊不知你还有这么多弯弯绕!

Java 8 推出了新的时间日期类 ZoneId、ZoneOffset、LocalDateTime、ZonedDateTime 和 DateTimeFormatter,处理时区问题更简单清晰。

码农谈IT
IT综合
2024-02-20 09:41

什么是异步?5大异步编程实现详解!

什么是异步?与同步有什么区别?异步的是如何实现?有哪些异步实现方式?这些是经常大厂考察的点,下面我一一来全面来详解异步编程

带你聊技术
IT综合
2024-02-18 17:03