话题公司 › 政采云

公司:政采云

前端如何进行单文件上传云服务存储

在日常的开发过程中,我相信大家肯定会碰到很多的文件上传需求,例如流程中的附件,设置头像图片等等内容,并且上传的文件,为了前端页面的加载性能,一般也都会选择将文件上传至云服务存储当中去,之后直接使用文件的 cdn 路径来访问。

以dubbo源码为例-使用lambda重构面向对象模块

本文将以 Dubbo 源码为例,和您讨论如何使用 Lambda 和面向对象两种方法,对 Java 应用进行重构。并以实例展示了两者结合,写出简洁优雅的代码。

LocatorJS 源码分析

前段时间发现了一个好玩的东西 -- LocatorJS。它可以在浏览器界面快速定位到 IDE 里的具体代码,并且支持 React、Preact、Solid、Vue 和 Svelte 这些主流的框架。顿时觉得好神奇,简直就是开发神器,YYDS!于是,马上按照官方文档,一步步在项目中进行操作一番。对于react 项目,它提供了 2 种接入方式。第一种是基于 data-id,第二种是基于 react devtools 和 Chrome 插件。对于它的实现特别好奇,所以拉取它的源码,进行探索一番。

Spring-retry详解

Spring 也自己实现了一套重试机制,Spring Retry 是从 Spring batch 中独立出来的一个功能,主要功能点在于重试和熔断,目前已经广泛应用于 多个 Spring 项目。

前端自动化测试 —— Jest 测试框架应用

随着前端项目的发展,其规模和功能日益增加。为了提高项目的稳定性和可靠性,除了需要测试工程师外,前端自动化测试也成为了不可或缺的一环。采用前端自动化测试可以有效地提高代码质量,降低出错的概率,从而使项目更加健壮和更易维护。

Redis持久化:RDB和AOF

Redis 数据存储在内存中,如果不想办法将数据保存到硬盘上,一旦Redis重启(退出/故障),内存的数据将会全部丢失。我们肯定不想 Redis 里的数据由于某些故障全部丢失(导致所有请求都走 MySQL),即便发生了故障也希望可以将Redis原有的数据恢复过来,这就是持久化的作用。

瀑布流组件陷入商品重复怪圈?我是如何用心一解的!

什么是瀑布流组件,瀑布流的布局,视觉表现为参差不齐的多栏布局。

你的代码过度设计了吗?

设计模式被认为是软件设计的“规范”,但是在互联网快速发展的过程中,也暴露了一些问题。相比过程式代码的简单与易于修改,设计模式常常导致代码复杂,增加理解与修改的成本,我们称之为 “过度设计”。

CAP原则之ZK和Eureka注册中心

Eureka 集群每个节点都相等,都可以提供事物请求和读请求,集群之间定时通过 Replicate 同步注册表并通过心跳检测机制去处理 Client 的上下线,保证了 CP,放弃了 A,这里放弃了一致性,只是说放弃强一致性,去追求最终一致性。

初探Web客户端追踪技术

浏览器的追踪技术是一把双刃剑,它建立了用户个人信息和网站之间的连接,合理地使用能够大大提高用户的体验,但是同时也存在着隐私泄漏。

分布式多级缓存系统设计与实战

缓存系统的设计各有千秋、各有优劣。没有最优秀的架构,只有最适合的架构。应该根据自身实际业务情况考虑缓存架构的设计。并从缓存命中率、数据库压力、数据一致性、系统吞吐量等综合评估设计的合理性。

初识 Rust — 冉冉升起的新星

Rust 是一种兼顾内存安全、高并发和稳定运行的编程语言。它有着惊人的运行速度(有些领域甚至超过 C/C++),能够防止运行时错误,并保证线程安全。Rust 语言使每个人都能够构建可靠、高效的软件。

数据成本量化

数据成本治理涉及了对数据存储、处理、传输和使用等过程中所产生成本的管理和优化,本文主要阐述了一种在治理过程中量化存储和计算资源的实现方式。

AKF理论及应用

在分布式系统中,AKF 理论非常重要,因为分布式系统需要处理大量的数据和请求,同时还需要保证系统的可用性和容错性。AKF 理论提供了一些关键的原则和实践,可以帮助开发人员和架构师设计和开发出更加可靠和高效的分布式系统。

了解ZRender

ZRender 是二维绘图引擎,是轻量级的 Canvas 类库,它提供 Canvas、SVG、VML 等多种渲染方式,它可以用于绘制各种图形,包括线条、矩形、圆形、多边形等。

业务系统的Prometheus实践

本文介绍了研发人员通过配置 Prometheus 自定义的业务指标,实现监控告警完整链路的大致的流程。大家也可以定制化除了系统指标(例如 CPU、JVM、IO 等)外,梳理出自己系统的核心业务,添加告警,增强系统的稳定性。

首页 - Wiki
Copyright © 2011-2023 iteam. Current version is 2.115.2. UTC+08:00, 2023-06-02 16:58
浙ICP备14020137号-1 $访客地图$