自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

回忆中的明天

码农小站,写点Java、Swift和感悟

  • 博客(10)
  • 收藏
  • 关注

原创 使用 Algolia 云引擎,实现个人博客 Hugo 本地智能搜索

一直想实现博客的本地搜索,没有找到好的实现方式。尝试了好几个方案,现在使用Algolia实现本地搜索。实现方式简单,每月可搜索 10000 次,可以一直白票下去构建数据1、 修改配置文件修改config.toml,配置生成algolia.json文件[outputs] home = ["HTML","RSS","TXT","Algolia"] section = ["HTML"] taxonomy = ["HTML"] term = ["HTML"][outp...

2022-07-01 19:31:15 1004 1

原创 学习HUGO ,详解目录结构

HUGO 是一套模版静态化的系统,了解其目录结构有助于创建我们的网站系统目录结构以Hyde主题为例,完整的目录结构如下:iChochy├── archetypes 内容模版目录│ └── default.md 模版文件├── config.toml 配置文件├── content 内容目录├── data ..

2022-06-28 05:43:15 704

原创 Vercel 上自动部署你的个人博客 Hugo

Vercel可以依托Git仓库 ,在线自动构建和发布Web静态项目,支持自定义域名,可以自动签发SSL证书,开启HTTPS,还有一个特点,拥有全球CDN,国内速度不错。支持多套框架和模版,如:Hugo、Jekyll、Hexo、Next、Vue…注册账号通过Git仓库账号关联注册,如果注册中出现错误,检查下账号是不是QQ邮箱。Vercel不支持QQ邮箱,以GitHub为例,可以修改GitHub的默认邮箱。GitHub -> Settings -> Emails -> P..

2022-06-27 07:19:54 813

原创 Java技术知识结构,不定期更新和细化

Java技术知识点2022.06.26Java SE:基础知识、基础网络、正则、反射、数据解析、泛型、异常处理、NIO、多线程、JVMJava EE:Servlet、JSP、FreeMarker、过滤器、监听器、RESTfulJava 框架:Spring、SpringCloud、Mybatis、Hibernate服务监控的框架:Dubbo、Nacos消息队列框架:RabbitMQ、ActiveMQ、RocketMQ数据库:mysql、mssql、oracle、redis等权限

2022-06-26 14:17:45 152 1

原创 使用 GitHub Actions 自动上传搜索记录到 Algolia

博客使用 Algolia 实现搜索功能,手动上传搜索记录数据一直很烦琐,只好苦学 API 和 Action,通过 GitHub Actions 实现自动上传搜索记录到 Algolia,完美呈现。GitHub Actions使用 GitHub Actions 在您的存储库中自动化、自定义和执行您的软件开发工作流程。您可以发现、创建和共享操作以执行您喜欢的任何作业,包括 CI/CD,并在完全自定义的工作流中组合操作。生成搜索数据数据格式[ { "objectID": 1,

2021-07-18 11:32:21 594

原创 Elasticsearch, Kibana, Logstash, Filebeat 实现日志的自动采集、搜索和分析

Elastic Stack 包括 Elasticsearch、Kibana、Beats 和 Logstash(也称为 ELK Stack)。能够安全可靠地获取任何来源、任何格式的数据,然后实时地对数据进行搜索、分析和可视化Elasticsearch是一个分布式、RESTful 风格的搜索和数据分析引擎Kibana是一个免费且开放的用户界面,能够让您对 Elasticsearch 数据进行可视化管理和展示Logstash是一个免费且开放的服务器端数据处理管道,能够从多个来源采集数据,转换数据...

2021-06-16 19:07:52 293

原创 iUploader 2.0 七牛云上传工具

iUploader是一个免费开源的七牛云上传工具,可直接返回上传文件的地址;可以用作图床工具,进行图片的分享,当然不仅仅是图片软件介绍:iUploader主要功能将文件上传至七牛云,返回Markdown格式的链接到剪贴板功能介绍:图片本地压缩 图片右键上传 图片截取上传 图片复制上传 图片拖拽上传 https加密上传开发:继承七牛云SDK,使用Swift开发,App自签上传凭证,自动选择存储区域,通过https加密上传。截图:菜单配置更新:剪贴板监控...

2021-06-16 19:04:08 107

原创 免费创建属于自己的博客,Hugo+Github Pages

Hugo 拥有超快的速度,强大的内容管理和强大的模版语言,使其非常适合各种静态网站。可以轻松安装在macOS,Linux,Windows等平台上,在开发过程中使用LiveReload可即时渲染更改一、安装 HugoMac 上安装HUGO,很简单,通过brew可以快速安装brew install hugo检查安装版本信息hugo version二、使用 Hugo1、创建网站hugo new site iChochy创建其中iChochy为你的博客目录...

2021-06-16 19:00:39 113

原创 Java 递归实例操作-查询层级菜单

递归程序调用自身的编程技巧称为递归( recursion)。递归做为一种算法在程序设计语言中广泛应用。 一个过程或函数在其定义或说明中有直接或间接调用自身的一种方法,它通常把一个大型复杂的问题层层转化为一个与原问题相似的规模较小的问题来求解,递归策略只需少量的程序就可描述出解题过程所需要的多次重复计算,大大地减少了程序的代码量。递归的能力在于用有限的语句来定义对象的无限集合。一般来说,递归需要有边界条件、递归前进段和递归返回段。当边界条件不满足时,递归前进;当边界条件满足时,递归返回。递归的运用

2021-06-16 18:50:56 1337

原创 Spring 开篇,创建第一个 Web 项目 Hello World

学习 Java,就离不开Spring,现在就用 Spring 框架快速创建一个 WEB 项目,欢迎来到我的世界 Hello World。开发工具IDEA: 2021.1.2 Java: 1.8 Spring Boot: 2.5创建项目打开 IDEA 创建新项目 New Project,使用start.spring.io快速构建添加 Spring Web 依懒,finish 创建项目项目目录├── pom.xml└── src └── main ...

2021-06-16 18:46:09 242

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除