Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub.
Quick StartCreate a new post1$ hexo new "My New Post"
More info: Writing
Run server1$ hexo server
More info: Server
Generate static files1$ hexo generate
More info: Generating
Deploy to remote sites1$ hexo deploy
More info: Deployment
Hexo建站指南步骤二:Hexo的基本使用
“硬件使机器快速。软件使快速的机器变慢。”
安知鱼主题官方文档
Hexo-Theme-Acrylic
Hexo
文档 | Hexo
初始化项目
你需要准备
nodejs(可以去我的博客看nodejs的安装教程)
IDE:这里推荐使用VS Code或者Webstorm
安装Hexo脚手架
看到最中间那个最显眼的npm install hexo-cli -g吗,将它复制到cmd中运行,运行结束为下图所示:
至此Hexo脚手架安装完成
初始化项目在你想要创建项目的位置打开cmd,输入以下命令:
1hexo init [你的项目工程文件夹]
即可开始初始化项目
初始化完毕将会看到如下信息:
同时,此处将会出现你的项目目录:
目录结构
基本目录结构使用WebStrom打开你创建的工程,你会看到如下目录:
使用hexo g编译命令,将会把所有的资源进行打包发布,生成的文件将会存放在public文件夹下
使用hexo d提交命令,将会把所有已经打包好的资源进行提交,生成的文件将会存放在.deploy_xxx下,这 ...
Hexo建站指南步骤一:基本概念与建站思路
“硬件使机器快速。软件使快速的机器变慢。”
安知鱼主题官方文档
Hexo-Theme-Acrylic
Hexo
文档 | Hexo
Hexo
什么是HexoHexo是一个快速、简洁且高效的博客框架,是一个开源的静态网站生成器,它使用Node.js编写,旨在帮助用户轻松创建和管理静态网站或博客。Hexo的主要目标是将Markdown(或其他标记语言)文件转换为HTML,并生成整个网站的静态文件,这使得网站可以更快地加载和部署,同时降低了服务器的负担。
Hexo的优势Hexo作为一个静态网站生成器具有许多优点,适用于不同类型的项目和需求。以下是Hexo的一些主要优点:
速度和性能优越:Hexo生成的网站是纯静态的,因此在访问时非常快速。它不需要动态数据库查询或服务器端处理,提供出色的性能。
低服务器要求:由于Hexo生成的是静态文件,它对服务器资源的要求相对较低。这意味着您可以使用廉价的托管方案来部署您的Hexo网站。
简化部署:Hexo可以轻松部署到各种托管平台,如GitHub Pages、Netlify、Vercel等。这使得部 ...
跟随狂神学Java
作者:joker2yue链接:https://github.com/Joker2Yue/Joker2Yue-Blog来源:Github著作权归原作者所有。商业转载请联系原作者获得授权,非商业转载请注明出处。第四十三:Nginx
“硬件使机器快速。软件使快速的机器变慢。”
【狂神说】Nginx最新教程通俗易懂,40分钟搞定!_哔哩哔哩_bilibili
蚂蚁课堂
初始Nginx
什么是Nginx Nginx (engine x) 是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务。Nginx是由伊戈尔·赛索耶夫为俄罗斯访问量第二的Rambler.ru站点(俄文:Рамблер)开发的,第一个公开版本0.1.0发布于2004年10月4日。2011年6月1日,nginx 1.0.4发布。
其特点是占有内存少,并发能力强,事实上nginx的并发能力在同类型的网页服务器中表现较好,中国大陆使用nginx网站用户有:百度、京东、新浪、网易、腾讯、淘宝等。在全球活跃的网站中有12.18%的使用比率,大约为22 ...
跟随狂神学Java
作者:joker2yue链接:https://github.com/Joker2Yue/Joker2Yue-Blog来源:Github著作权归原作者所有。商业转载请联系原作者获得授权,非商业转载请注明出处。第四十二:Linux
“知识的最大敌人不是无知,而是对知识的错觉。”
【狂神说Java】服务器购买及宝塔部署环境说明_哔哩哔哩_bilibili
【狂神说Java】Linux最通俗易懂的教程阿里云真实环境学习_哔哩哔哩_bilibili
蚂蚁课堂
阿里云服务器详解(配置选择/使用入门) – 阿里云百科 (aliyunbaike.com)
Linux 教程 | 菜鸟教程 (runoob.com)
入门概述
为什么要学习Linux linux诞生了这么多年,以前还喊着如何能取代windows系统,现在这个口号已经小多了,任何事物发展都有其局限性都有其天花板。就如同在国内再搞一个社交软件取代腾讯一样,想想而已基本不可能,因为用户已经习惯于使用微信交流,不是说技术上实现不了解而是老百姓已经习惯了,想让他们不用,即使他们自己不用亲戚朋友还是要用,没有办法的 ...
跟随狂神学Java
作者:joker2yue链接:https://github.com/Joker2Yue/Joker2Yue-Blog来源:Github著作权归原作者所有。商业转载请联系原作者获得授权,非商业转载请注明出处。第四十一:微服务-SpringCloud Alibaba
“计算机的速度快、精确,但愚蠢;人类的速度慢、不准确,但聪明。当它们合作时,无比强大。”
【狂神说Java】SpringCloud最新教程IDEA版_哔哩哔哩_bilibili
蚂蚁课堂
Spring Cloud Netflix 中文文档 参考手册 中文版
Spring Cloud API 中文文档 参考手册 中文版
Spring Cloud Alibaba 中文手册
什么是 Nacos
Spring Cloud中国社区
Joker2Yue/SpringCloudLearn: 学习SpringCloud的相关代码、笔记 (github.com)
概念
微服务架构 中的名词
生产者(有的叫提供者) 提供接口
消费者(有的叫使用者) 调用生产者提供的接口
服务注册 生产者将提供的接口存放进注册 ...
代码笔记本
作者:joker2yue链接:https://github.com/Joker2Yue/Joker2Yue-Blog来源:Github著作权归原作者所有。商业转载请联系原作者获得授权,非商业转载请注明出处。
在这里记录所有重复使用的代码
“计算机科学是一门让你学会如何思考的科学,而不是一门让你学会如何编程的科学。”
课程-KuangStudy
JDBC
Mysql的配置8.0以上数据库需要加时区设置
1234jdbc.username=rootjdbc.password=rootjdbc.driver=com.mysql.cj.jdbc.Driverjdbc.url=jdbc:mysql://localhost:3306/mybatis?useSSL=true&useUnicode=true&characterEncoding=UTF-8&serverTimezone=Asia/Shanghai
JavaWeb
web.xml4.0配置123456<?xml version="1.0" encoding ...
跟随狂神学Java
作者:joker2yue链接:https://github.com/Joker2Yue/Joker2Yue-Blog来源:Github著作权归原作者所有。商业转载请联系原作者获得授权,非商业转载请注明出处。第四十:微服务-SpringCloud Netflex
“计算机的速度快、精确,但愚蠢;人类的速度慢、不准确,但聪明。当它们合作时,无比强大。”
【狂神说Java】SpringCloud最新教程IDEA版_哔哩哔哩_bilibili
蚂蚁课堂
Spring Cloud Netflix 中文文档 参考手册 中文版
Spring Cloud API 中文文档 参考手册 中文版
Spring Cloud中国社区
Joker2Yue/SpringCloudLearn: 学习SpringCloud的相关代码、笔记 (github.com)
背景-微服务架构演变过程
传统架构 传统的架构,也就是为单点应用,也就是大家在早期所学习的JavaEE知识SSH或者SSM架构模式,会采用分层架构模式:数据库访问层、业务逻辑层、控制层,从前端到后台所有的代码都是一个开 ...
跟随狂神学Java
作者:joker2yue链接:https://github.com/Joker2Yue/Joker2Yue-Blog来源:Github著作权归原作者所有。商业转载请联系原作者获得授权,非商业转载请注明出处。第三十九:微服务-MybatisPlus
“一个好的程序员是在穿越单行道之前总是向两边看的人”
【狂神说Java】MyBatisPlus最新完整教程通俗易懂_哔哩哔哩_bilibili
MyBatis-Plus (baomidou.com)
概述
什么是MybatisPlusMyBatis-Plus(简称 MP)是一个 MyBatis 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。
特性
无侵入:只做增强不做改变,引入它不会对现有工程产生影响,如丝般顺滑
损耗小:启动即会自动注入基本 CURD,性能基本无损耗,直接面向对象操作。BaseMapper<>
强大的 CRUD 操作:内置通用 Mapper、通用 Service,仅仅通过少量配置即可实现单表大部分 CRUD 操作,更有强大的条件构造器,满足各类使用 ...
跟随狂神学Java
作者:joker2yue链接:https://github.com/Joker2Yue/Joker2Yue-Blog来源:Github著作权归原作者所有。商业转载请联系原作者获得授权,非商业转载请注明出处。第三十八:微服务-SpringBoot
“真正的危险不是计算机开始像人一样思考,而是人开始像计算机一样思考。”
【狂神说Java】SpringBoot最新教程IDEA版通俗易懂_哔哩哔哩_bilibili
狂神公众号
Spring Boot 中文文档 (springdoc.cn)
蚂蚁课堂
历史回顾与学习安排
历史回顾JavaSE:OOP思想
Mysql:持久化
HTML+CSS+JS+jQuery+框架:视图。做的不好看的原因是框架不熟练,css技能不好
SSM:框架,简化了我们的开发流程,但是随着版本迭代行新特性更新,配置也开始变得复杂
于是,有了SpringBoot,微服务架构
而后面服务越来越多,也就有了SpringCloud
学习安排
Spring
什么是Spring
一个开源的框架,2003年兴起的一个轻量级Java开发框架。作者:R ...