技术

navicat15 for linux桌面的破解激活

作为一名技术工作者,经常要使用的数据库连接工具,然自己一直使用基于linux国产桌面,而navicat并无原生linux版本,wine版的navicat破解问题一直导致我没有用上,所以自己在linux上用过很多数据库工具,如mysql workbench、DataGrip、pgAdmin等,确实都不如navicat方便,经研究navicat在linux上破解比window麻烦许多,今天周末休息,索性准备解决这个难题,并同步记录下,以便后续使用

阿虎  2022-08-27  
快速实现通用的办公文档在线预览方案

随着移动互联网普及和快速发展,传统本地化的文档能力显得越来越不能满足需求了,由其是在协同办公及在线教学等场景上尤为突出。本文主要讨论将上传的文档预先转换成图片,再进行预览和展示,此方案主要的好处是使用简单、兼容更多环境、预览速度快,无需加载插件等,也是众多开源方案也是采用的实现方式

阿虎  2022-06-23  
自建流媒体服务,快速打造自己的短视频点播平台

近几年随着移动互联及5G网络普及,音视频技术在国内发展非常之快,各类视频网站、短视频平台、在线教育、企业培训等领域都有着广泛的运用场景, 同时类似于ffmpeg等框架视频处理技术越来越成熟和大众化,低成本快速打造自己的私有化点播能力而不再依第三方云厂商成为可能,打造自己的视频处理能力,是一个强有力的竞争优势。

阿虎  2022-06-06  
如何为项目构建高效的统一文件存储方案

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

阿虎  2022-05-30  
老文件服务升级新存储方案及工作评估

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

阿虎  2022-05-16  
Spring Feign大文件上传踩坑记

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

阿虎  2022-05-10  
MinIO分布式存储方案预研

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

阿虎  2022-04-20  
Browserify的使用

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

阿虎  2022-03-24