• 使用 Komga 打造私人漫画库

    Komga 是一个自托管的在线书库,用于管理您的漫画、漫画书、杂志和电子书等。本文介绍了 Komga 的安装和使用。...

    使用 Dependency Check 做安全漏洞扫描

    Dependency Check是 OWASP(Open WebApplication Security Project)的一个实用开源程序,用于识别项目依赖项并检查是否存在任何已知的,公开披露的漏洞。...

    整理一下 Adobe 全家桶的收费和免费平替

    Adobe 全家桶越来越贵了,使用盗版软件终归有风险,给大家推荐一些好用的平替软件...

    开源项目 minio-plus 发布

    MinIO-Plus 是一个 MinIO 的二次封装与增强工具,在 MinIO 的基础上只做增强,不侵入 MinIO 代码,只为简化开发、提高效率而生。成为 MinIO 在项目中落地的润滑剂。...

    对象存储的最佳开源实现 - MinIO

    MinIO 是一款高性能、分布式的对象存储系统。基于Golang编写。 MinIO只为对象存储而设计,采用了更易用的方式进行设计,它能实现对象存储所需要的全部功能,在性能上也更加强劲,它不会为了更多的业务功能而妥协,失去MinIO的易用性、高效性。 这样的结果所带来的好处是:它能够更简单的实现局有弹性伸缩能力的原生对象存储服务。 MinIO在传统对象存储用例(例如辅助存储,灾难恢复和归档)方面表现出色。同时,它在机器学习、大数据、私有云、混合云等方面的存储技术上也独树一帜。当然,也不排除数据分析、高性能应用负载、原生云的支持。...

    2022年终总结与新年展望

    工作辞旧迎新,2022年过去,2023年到来。2022年是坎坷的一年,托疫情的福,整体经济形势不好。2022年的项目签约、回款都特别艰难,公司亏损严重,导致了年底大裁员,把整个研发团队都快裁没了,每个岗位基本就只留了一个人。12月底请病假扣了不少工资,年终奖也泡汤了,一分没有,穷年石锤。...

    数据库变更、表的版本控制 - Liquibase教程

    Liquibase 是用于数据库重构、管理、记录变化与回滚的开源工具。 在写代码的时候,我们使用 Git 或 subversion 对代码进行版本控制,在数据库中,我们可以使用 liquibase 对数据库表进行版本控制。...

    不考虑宽高比、分辨率让页面暴力全屏

    很多时候,在客户现场有一些奇葩的显示设备,比如LED拼接屏、电视墙等等。它们的分辨率和比例奇奇怪怪。为了让我们的程序在这些屏幕上能正常显示,我们不得不暴力一些强制全屏。...

    基于YAPI的API接口单元测试

    一个完整的项目,无论是个人的还是公司的,自动化的单元测试是必不可少,否则以后任何的功能改动均可能造成灾难性影响。 找到一款开源、广泛使用、能无缝对接Swagger规范(不用手工定义每个接口),支持自动化测试流程、对前端支持Mock数据的工具。 YAPI符合我们的要求,功能覆盖的最多,并且开源支持私有化部署。...

    基于Knife4j编写接口文档

    API接口文档是伴随着前后端分离的开发模式而出现的,并且经历了几个重要演进。knife4j是为Java MVC框架集成Swagger生成Api文档的增强解决方案。无缝兼容Swagger规范、和Knife4j增强注解(解决Swagger不支持的部分功能),界面比Swagger易于使用。可以与标准Swagger共存。...