开发工具
文章平均质量分 79
开发工具
Elltor
刘启春的专栏
展开
-
开源|用 Java 实现一个生成 Markdown 文本的工具
公司的 IM 每天有许多机器人推送的消息,我也在使用,这个功能是好的,但是当我们想去发送一些格式优美的消息时,却要费许多功夫,主要来源于字符串拼接,如果要拼接出 `Markdown` 格式的那就更费力了,另外由拼接带来的是混乱的代码,为了解决这个痛点,我写了一个 Java 代码生成 Markdown 文本的工具,还给它起了一个酷名字。MdKiller —— Markdown 杀手 🥷。MdKiller 是一个格式化生成 Markdown 文本的工具,支持常用 Markdown 格式生成,例如引用原创 2022-11-26 18:22:14 · 3294 阅读 · 1 评论 -
cron实现定时备份mysql数据
数据库中的数据是撑起应用系统的重中之重,定期备份数据库中的数据是很有必要的。定期备份数据是为了防止数据库出现意外情况,如被病毒入侵造成删库,勒索等。使用的备份命令时mysql的mysqldump, 利用cron配合脚本实现定期备份。mysqldump备份命令使用#mysqldump -u用户名 -p用户密码 数据库名 > 导出文件mysqldump -uroot -p111 mydb > mydb_bak.sql#备份多个数据库mysqldump -uroot -p111 db原创 2020-11-12 13:10:39 · 623 阅读 · 0 评论 -
【Apache POI】设置单元格字体、颜色、边框、对齐方式、Excel读取导入、解析工具类
这个工具类来源于我们项目的实践,简化了一些重复性的工作,欢迎尝试,欢迎提出问题。工具类提供了设置单元格的基本背景颜色、字体、字号、字体颜色、边框等,还实现了导入导出、磁盘读写Excel。原创 2021-04-18 13:06:58 · 3861 阅读 · 11 评论 -
Controller中使用swagger注解的正确姿势
在使用swagger的时候有些注解没有正确使用会导致测试时不方便,导致测试时连数据都传入不到后端,或者swagger界面的接口显示了错误的输入组件,这些都是swagger的Comtroller注解使用的一些细节没有注意到,这篇文章主要针对这方面的注解进行总结,或许能解决使用swagger的一些小诟病。在Controller中常用的注解有:@Api 用它标识的Controller称为一个模块tag:标识模块名称@ApiOperation 标识一个接口,会呈现在一个模块下vlue: 标识原创 2021-04-05 10:23:54 · 7878 阅读 · 4 评论 -
RESTful API 设计实践
RESTful是目前流行的API设计规范,遵守这套规范设计出的API可以较好的适用不同类型的客户端,例如:PC/Mobile/Pad…RESTful 表现层状态转换(英语:Representational State Transfer,缩写:REST)是Roy Thomas Fielding博士于2000年在他的博士论文[1]中提出来的一种万维网软件架构风格,目的是便于不同软件/程序在网络(例如互联网)中互相传递信息。RESTFul 使用的协议API内容的传输总是基于HTTP协议。在线上产品通常使用原创 2021-03-05 14:42:39 · 168 阅读 · 0 评论 -
将idea的Terminal改造为Git Bash
为了在每次使用Git时不打开GIt Bash窗口,可以对idea的Terminal进行改造,这样使用就方便许多了。不对idea Terminal改造也可以使用Git,但终端是Windows的CMD,对于一个习惯使用Linux总有些别扭。改造后idea的终端运行的是Git的Shell,可以使用Linux的常用命令,同时Git的操作输出也有色彩,开发体验直接起飞。原创 2021-03-04 09:34:46 · 490 阅读 · 1 评论