目前工作不是很忙,利用闲暇的时间,在给自己不断地充电,提升自己的技术实力。

目前在做一个基于Spring Boot2.x+webmagic+quartz的爬虫项目【hotDog】https://github.com/raysonfang/hotDog

欢迎star。

那该如何给开源项目添加自定义的banner,提升逼格呢?比如以下自定义的banner


_ _ _ _____
| | | | | | | __ \
| |__| | ___ | |_ | | | | ___ __ _
| __ | / _ \ | __| | | | | / _ \ / _` |
| | | | | (_) | | |_ | |__| | | (_) | | (_| |
|_| |_| \___/ \__| |_____/ \___/ \__, |
__/ |
|___/
v1.0.0
One-stop focus on the whole network hotspot.
:::::::::::::::::::::::::::::::::::::::::::::::::::
author: raysonfang
email: 793514387@qq.com
微信关注:Java技术干货(ID: raysonfang)
关于我: http://www.raysonblog.cn/about/
:::::::::::::::::::::::::::::::::::::::::::::::::::

一. 在线制作banner网站的对比

推荐两个在线制作banner的网站:

1. http://patorjk.com/software/taag/(我比较喜欢用这个)

优点:

    1. 切换字体以及输入文字的时候, 会自动输出banner字样。
    1. 在输出框中,是可编辑的,可以自己添加版本号,作者简介信息等。

缺点:

    1. 不能下载txt。
    1. 结果内容只有选中后,手动复制粘贴到banner.txt文件中。

2.https://www.bootschool.net/ascii

优点:

    1. 有艺术字体
    1. 支持下载banner.txt文件

缺点:

    1. 在线制作,操作体验不够好,需要点击生成才能浏览效果。
    1. 生成的banner结果不可编辑。

二. 选择自己喜欢的风格(推荐几款我蛮喜欢的字体)

banner 在生成的时候,需要选择一个自己喜欢的字体来生成。但我发现字体种类就多达270多种,对于一个选择困难症来说,有这么多的选择是很痛苦的一件事情,而且时间久了,要是还想去在生成的时候,还很容易忘记当初自己选择的什么字体,想想这就是一个噩梦啊。

下面就记录一下:常用也蛮喜欢的几款字体。

再也不担心忘记字体。

字体1:Big

字体2:Boom

有什么好看而且辨识度高的的字体,欢迎留言交流。

三. banner.txt与Spring Boot整合

自己没有弄过之前,认为这个需要修改代码什么的,与Spring Boot整合真的超级简单,都不用修改代码,只需要将banner.txt文件放到resources下就OK了,在点击启动就可以看到自定义的banner

如果有遇到其他什么问题,可以关注公众号:Java技术干货(ID:raysonfang),一起学习交流。

Spring boot 自定义banner的在线制作的更多相关文章

  1. Spring Boot - 自定义 Banner 图案

    我是陈皮,一个在互联网 Coding 的 ITer,微信搜索「陈皮的JavaLib」第一时间阅读最新文章,回复[资料],即可获得我精心整理的技术资料,电子书籍,一线大厂面试资料和优秀简历模板. 前言 ...

  2. Spring Boot自定义Banner

    在2016年的最后一天,借用Spring Boot的Banner向各位程序猿同仁们问候一声:Happy New Year. 接下来我们就来介绍一下这个轻松愉快的自定义banner功能.实现的方式非常简 ...

  3. Spring Boot 自定义 Banner 教程

    我们在启动 SpringBoot 时,控制台会打印 SpringBoot Logo 以及版本信息.有的时候我们需要自己弄个有个性的文本图片.Spring Boot 为我们提供了自定义接口. . ___ ...

  4. Spring boot 自定义banner

    Spring Boot启动的时候会在命令行生成一个banner,其实这个banner是可以自己修改的,本文将会将会讲解如何修改这个banner. 首先我们需要将banner保存到一个文件中,网上有很多 ...

  5. spring boot自定义线程池以及异步处理

    spring boot自定义线程池以及异步处理@Async:什么是线程池?线程池是一种多线程处理形式,处理过程中将任务添加到队列,然后在创建线程后自动启动这些任务.线程池线程都是后台线程.每个线程都使 ...

  6. Spring Boot自定义配置与加载

    Spring Boot自定义配置与加载 application.properties主要用来配置数据库连接.日志相关配置等.除了这些配置内容之外,还可以自定义一些配置项,如: my.config.ms ...

  7. Spring Boot 2.X(四):Spring Boot 自定义 Web MVC 配置

    0.准备 Spring Boot 不仅提供了相当简单使用的自动配置功能,而且开放了非常自由灵活的配置类.Spring MVC 为我们提供了 WebMvcConfigurationSupport 类和一 ...

  8. Spring Boot自定义Redis缓存配置,保存value格式JSON字符串

    Spring Boot自定义Redis缓存,保存格式JSON字符串 部分内容转自 https://blog.csdn.net/caojidasabi/article/details/83059642 ...

  9. 玩转Spring Boot 自定义配置、导入XML配置与外部化配置

    玩转Spring Boot 自定义配置.导入XML配置与外部化配置       在这里我会全面介绍在Spring Boot里面如何自定义配置,更改Spring Boot默认的配置,以及介绍各配置的优先 ...

随机推荐

  1. 【JavaScript】论一个低配版Web实时通信库是如何实现的之二( EventSource篇)

    前情提要 「 话说上回说到!那WebSocket大侠,巧借http之内力,破了敌阵的双工鸳鸯锁,终于突出重围. 然而玄难未了,此时web森林中飞出一只银头红缨枪,划破夜色. "莫非!?&qu ...

  2. Mybatis多表查询之一对一查询的多种实现-XML配置

    Mybatis 中对于多表查询提供了非常强大的实现方式,主要是通过resultMap的结果映射对于多表查询后的返回值进行封装,让我们来看一下官网上对于resultMap的解释:resultMap 元素 ...

  3. CSS布局:元素水平居中

    CSS布局之元素水平居中 本文将依次介绍在不同条件下实现水平居中多种方法 一.使用 text-align: center : 适用于块级元素内部的行内元素水平居中(也适用于图片的水平居中) 此方法对i ...

  4. 对IOC和DI的通俗理解

    学习过spring框架的人一定都会听过Spring的IoC(控制反转) .DI(依赖注入)这两个概念,对于初学Spring的人来说,总觉得IoC .DI这两个概念是模糊不清的,是很难理解的,今天和大家 ...

  5. Java连载24-break语句、continue语句、输出质数练习

    ​一.break 1.break是Java语言中的关键字,被翻译为“中断/折断” 2.break + ";"可以成为一个单独的完整的java语句:  break; 3.break语 ...

  6. JS核心之DOM操作 上

    JS一个重要功能就是操作DOM, 改变页面显示. 目录: 1.基本概念 2.节点类型 3.节点关系 4.节点操作 基本概念 DOM全称为Document Object Model ,即文档对象模型,是 ...

  7. 微信小程序捕获async/await函数异常实践

    背景 我们的小程序项目的构建是与web项目保持一致的,完全使用webpack的生态来构建,没有使用小程序自带的构建功能,那么就需要我们配置代码转换的babel插件如Promise.Proxy等:另外, ...

  8. MyBatis_Generator (MBG)逆向工程的四种方式

    mybatis是目前很流行的持久层框架,其逆向工程更是大大缩减了我们的开发时间.有兴趣的可以看文档. 文档地址: http://www.mybatis.org/generator/index.html ...

  9. d3.js 教程 模仿echarts legend功能

    上一节记录没有加上echarts的legend功能,这一小节补一下. 1. 数据 我们可以从echarts中看出,折线数据并不是我们传进入的原始数据(多数情况下我们也不会修改原始数据),而是原始数组的 ...

  10. 同步vmware虚拟机和主机的时间

    1. 打开虚拟机->设置 2. 选择选项标签页,选中VMware Tools,勾选“将客户机时间与主机同步”