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

目前在做一个基于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. 提交中文数据乱码问题---web.xml

    前端时间,做了个纯springmvc框架的一个后台系统,遇到了不少问题.特别是编码问题,让我纠结了很久.每次ajax传入数据的时候需要将form中的数据先进行编码 encodeURI(AA); 利用a ...

  2. js学习重点难点知识总结 (巩固闭包、原型、原型链)

    学习重点知识总结   1.闭包知识点巩固        闭包函数:                    1.可以实现函数外部访问函数内部的变量                     2.在Java ...

  3. Servlet 获取 数组id进行批量删除

    把获取的复选框选中的 id(一般来说都是根据id 进行批量删除的) 从jsp页面 传值到Servlet中 jsp点击事件中: var array=[];  //先声明一个数组变量 var ids=$( ...

  4. WPF中查看PDF文件 - 基于开源的MoonPdfPanel (无需安装任何PDF阅读器)问题汇总

    致敬Yang-Fei—有一个简单的用法示例: http://www.cnblogs.com/yang-fei/p/4885570.html. 写MoonPdfPanel的哥们关于这个开源软件的实现介绍 ...

  5. 如何比较装X地回答问题 | 面试系列.1

    公众号后台比较多同学让我写面试相关的文章,在<从面试官的角度谈谈大数据面试>也聊了很多,但是有同学吐槽说我没有把答案写上去,当时我的心里是拒绝写的,这有啥好写的,又不难,Google一大堆 ...

  6. Scala 系列(十)—— 函数 & 闭包 & 柯里化

    一.函数 1.1 函数与方法 Scala 中函数与方法的区别非常小,如果函数作为某个对象的成员,这样的函数被称为方法,否则就是一个正常的函数. // 定义方法 def multi1(x:Int) = ...

  7. egret之好友列表(滑动列表)

    本文采用List+Scroller实现列表滑动功能 首先新建两个皮肤,一个用做好友界面的显示,一个用作单个好友的显示,新建皮肤如下: 皮肤一取名为:wxMainSkin,添加如下控件 皮肤一取名为:w ...

  8. unity编辑器扩展_06(给选项添加快捷键,控制菜单是否启用)

    代码: [MenuItem("Tools/Delete ", true, 1)]    static bool DeleteVadidate()    {        if (S ...

  9. Leetcode之二分法专题-153. 寻找旋转排序数组中的最小值(Find Minimum in Rotated Sorted Array)

    Leetcode之二分法专题-153. 寻找旋转排序数组中的最小值(Find Minimum in Rotated Sorted Array) 假设按照升序排序的数组在预先未知的某个点上进行了旋转. ...

  10. 利用canvas绘制带干扰线的验证码

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...