技术

涵盖java、php、nodejs、html5前后端语言、大数据、AI智能、云原生等技术

如何为项目构建高效的统一文件存储方案

统一文件存储组件是一个面向业务应用的文件存储抽象层,以插拔方式集各主流文件存储技术和数据于一身,目前已支持华为云 OBS、阿里云 OSS、Minio分布式存储、自研单机存储等,通过不同语言提供标准化的接口和使用方式,简便快捷的为业务开发支撑文件上传、下载、安全处理等能力

老文件服务升级新存储方案及工作评估

存储的资源数据没有鉴权; 线上大量业务资源数据存在被非法扫描出来的风险;有价值的视频资源和文档资源被盗链风险;用户的隐私数据被暴露风险;据了解,目前大量项目的附件资源数据都是公网暴露的; 时间越长,积累业务就越多,后续再来改造工作量就更大

Spring Feign大文件上传踩坑记

在给项目封装java-sdk时,内部我包装了feign、restTemplate等多种rpc交互方式,但业务在使用feign上传大文件时,出现了超时问题、OOM等问题

MinIO分布式存储方案预研

MinIO 是一个基于Apache License v2.0开源协议的对象存储服务。非常适合于存储大容量非结构化的数据,例如图片、视频、日志文件、备份数据和容器/虚拟机镜像等,因项目需要本文从后端和前端侧进行验证,判断minio方案是否支持断点续传、分片上传、临时凭证分发第三方或浏览器端上传下载等功能

http状态码汇总

HTTP状态码(响应码)用来表明HTTP请求是否已经成功完成,HTTP响应类型一共分五大类:消息响应、成功响应、重定向、客户端错误、服务器端错误。

Browserify的使用

Browserify是一个浏览器端代码模块化的JavaScript打包工具,可以使用类似于Node的require()方法加载NPM模块,在HTML文件中使用script标签引用Browserify编译后的代码。

Spring Cloud Bus的消息发布与订阅

Spring Cloud Bus 对自己的定位是 Spring Cloud 体系内的消息总线,他是基于Spring Cloud Stream进一步的封装,结合Spring Context自身事件机制,来快速简单地完成分布式集群中服务的业务事件定义、业务消息的发送与订阅流程

Spring Boot下Actuator配置与监控

Spring Boot Actuator可以帮助你监控和管理Spring Boot应用,比如健康检查、审计、统计和HTTP追踪等。所有的这些特性可以通过JMX或者HTTP endpoints来获得

加载更多