画图神器 Mermaid 入门:用代码画流程图、时序图等各类图表


在技术文档、系统设计和开发过程中,我们经常需要绘制各种图表来表达思路、流程或架构。传统的绘图工具往往需要手动拖拽元素,不仅耗时,而且难以版本化管理。Mermaid应运而生,它是一种基于文本描述的图表生成工具,让我们可以通过简单的语法快速创建专业的流程图、时序图、甘特图等。本文将全面介绍Mermaid

Gitea:轻量级的自托管Git服务


在当今的软件开发世界中,代码托管平台是必不可少的工具。而对于寻求自主控制和数据隐私的团队与开发者来说,Gitea提供了一个完美的解决方案。 1、 Gitea简介 Gitea(发音为ɡɪˈtiː)是一款采用Go语言编写的轻量级自托管Git服务,支持运行在Linux、macOS、Windows乃至树莓派

现代化的轻量级Redis桌面客户端Tiny RDM


1、简介 Tiny RDM(全称:Tiny Redis Desktop Manager)是一个界面现代化的轻量级Redis桌面客户端,支持Linux、Mac和Windows。它专为开发和运维人员设计,使得与Redis服务器的交互操作更加便捷愉快。 官网:https://redis.tinycraft

JaCoCo代码覆盖率测试


1、简介 JaCoCo(Java Code Coverage)是一个开源的覆盖率工具,它针对的开发语言是java,其使用方法很灵活,可以嵌入到Ant、Maven中。 很多第三方的工具提供了对JaCoCo的集成,如sonar、Jenkins。 官网:https://www.jacoco.org/ gi

CentOS7下Redis7安装


目前Redis的最新稳定版本已到7.0,本文介绍redis-7.0.5在CentOS7.6下的安装使用。 1、下载 Redis下载地址:https://redis.io/download/,或者使用命令直接下载: cd /opt/software/redis wget http://download

高性能Java对象转换工具MapStruct


Java日常开发中经常涉及到各种对象的转换,如:VO、DO、DTO等,我们经常会借助工具来转换对象以减轻工作量、提升工作效率,如Apache的BeanUtils,Spring的BeanUtils、Cglib的BeanCopier、阿里的FastJson等, 本篇介绍另一个高性能的对象转换工具:Map

简洁、快速、节约内存的Excel处理工具EasyExcel


1、简介 EasyExcel是一个阿里开源的基于Java的、快速、简洁、解决大文件内存溢出的Excel处理工具。 他能让你在不用考虑性能、内存的等因素的情况下,快速完成Excel的读、写等功能。 EasyExcel基于POI进行封装优化,降低内存使用,再大的excel也不会出现内存溢出,让使用更加简

推荐几款MySQL图形化客户端管理工具


MySQL是一款非常流行的关系型数据库管理系统,平时工作中会经常用到,MySQL的管理维护工具非常多,除了系统自带的命令行管理工具之外,还有许多其他的图形化管理工具,下面介绍几个使用过的MySQL图形化管理工具,供大家参考。 1、Navicat 目前开发者用的最多的一款MySQL图形化管理工具,界面

简洁好用的数据库表结构文档生成工具screw


日常的开发工作中,经常会和数据库打交道,在某些场景可能会需要数据库表结构的文档,今天分享个简洁好用的数据库表结构文档生成工具screw。 screw目前支持MySQL、Oracle、SqlServer、MariaDB、PostgreSQL等数据库,生成文档目前支持html、word、markdown

CentOS7.6下Nginx配置Https


CentOS7.6下Nginx安装请参考博文:阿里云CentOS7.6下安装Nginx 现在为了网站更加安全,可以采用https访问,需要安装SSL证书,一般SSL证书都需要付费,但是也有免费的,我这里在阿里云申请了免费的DV证书。 在 产品->安全->
弹