Deploy hexo in win with wsl
在一台新的win11上面进行wsl以及hexo的部署在win上进行从零开始的hexo安装部署。 wsl安装首先在微软应用商店安装Ubuntu。 建议版本: Ubuntu 22.04 LTS Ubuntu 20.04 LTS 安装步骤: 点击想要的版本 点击 “获取” 或 “安装” 按钮 等待下载和安装完成 启动 Ubuntu 在开始菜单中找到 Ubuntu 并启动 首次启动会要求设置用户名和密码 由于使用命令行和手动下载的速度受到网络的影响较大,应用商店反而是最快的方式。。。 git配置与使用wsl安装好之后自带git,所以只需要自己进行相关的设置就好了。 配置用户信息 # 设置全局用户名和邮箱(重要:与 GitHub 一致) git config --global user.name "你的GitHub用户名" git config --global user.email "你的GitHub邮箱" # 检查配置 git config --list 生成ssh密钥 ssh-keygen -t ed25519 -C "your_email@...
dairy251103
最近有点低精力人群的症状,不知道是不是过了25岁就开始不行了,晚上和下午哪怕是休息的比较好,也不能好好完成想要做的任务。能够理解那种上了班之后什么都不想做的人的状态。比如说你下班还有三四个小时,你去做点啥啊。做啥啊,人都软的像是面条了。 对我来说今天完成的事情有: 确认了我现在提交开题报告的流程,应该明天就能提交了。 完成了相关背景的研究,就是不是很清楚老师们是不是喜欢这个故事,然后我现在的做法是不是有新意之类的了。 完成了dependabot的相关内容。 我觉得新野的文章有一定的道理,其实也确实讲清楚了我自己家里面存在的一些问题的底层原理,比如我妈对于我的一种无条件的关心和爱,同时对于我爸那边的种种看起来有点吸血的行为。但是其实也不能完全解释清楚,我觉得我妈对于家庭的集体还是有一定的责任感,对于我爸也还是怀有一定的肯定,但是我不能确定这是否是她发自内心的,还是只是为了维护我的心中爸爸那个形象,毕竟每个男生可能都需要一个伟大的爸爸作为自己的目标。就我妈经常在我面前讲述他的无能的话,讲述自己婚姻的不幸,其实也算是对于我爸的形象的一种抹黑吧。 新野的文章中有很多理性分析的公...
springboot后端学习笔记
45、web实验-抽取公共页面官方文档 - Template Layout 公共页面/templates/common.html <!DOCTYPE html> <html lang="en" xmlns:th="http://www.thymeleaf.org"><!--注意要添加xmlns:th才能添加thymeleaf的标签--> <head th:fragment="commonheader"> <!--common--> <link href="css/style.css" th:href="@{/css/style.css}" rel="stylesheet"> <link href="css/style-responsive.css" th:href="@{/css/style-responsive.css}" rel="stylesheet"> ... </head> <body> <!-- left side st...
springboot前端学习笔记
01、基础入门-SpringBoot2课程介绍 Spring Boot 2核心技术 Spring Boot 2响应式编程 学习要求-熟悉Spring基础-熟悉Maven使用 环境要求 Java8及以上 Maven 3.3及以上 学习资料 Spring Boot官网 Spring Boot官方文档 本课程文档地址 视频地址1、视频地址2 源码地址 02、基础入门-Spring生态圈Spring官网 Spring能做什么Spring的能力 Spring的生态覆盖了: web开发 数据访问 安全控制 分布式 消息服务 移动开发 批处理 … Spring5重大升级 响应式编程 内部源码设计 基于Java8的一些新特性,如:接口默认实现。重新设计源码架构。 为什么用SpringBoot Spring Boot makes it easy to create stand-alone, production-grade Spring based Applications that you can “just run”.link 能快速创建出生产级别的Spring应用。...
maven-微服务实践生产问题
第一节 搭建 Maven 私服:Nexus1、Nexus 安装①下载地址小诀窍:使用迅雷下载比直接用浏览器下载快很多 https://download.sonatype.com/nexus/3/latest-unix.tar.gz ②上传、解压上传到 Linux 系统,解压后即可使用,不需要安装。但是需要注意:必须提前安装 JDK。 [root@x nexus-3.37.0-01]# ll总用量 96drwxr-xr-x. 3 root root 4096 2月 13 17:33 bindrwxr-xr-x. 2 root root 4096 2月 13 17:33 deploydrwxr-xr-x. 7 root root 4096 2月 13 17:33 etcdrwxr-xr-x. 5 root root 4096 2月 13 17:33 lib-rw-r–r–. 1 root root 651 11月 20 01:40 NOTICE.txt-rw-r–r–. 1 root root 17321 11月 20 01:40 OSS-LICENSE.txt-rw-r–r–. ...
POM 深入与强化
第一节 重新认识Maven1、Maven 的完整功能在入门的时候我们介绍说 Maven 是一款『构建管理』和『依赖管理』的工具。但事实上这只是 Maven 的一部分功能。Maven 本身的产品定位是一款『项目管理工具』。 2、项目管理功能的具体体现下面是 spring-boot-starter 的 POM 文件,可以看到:除了我们熟悉的坐标标签、dependencies 标签,还有 description、url、organization、licenses、developers、scm、issueManagement 等这些描述项目信息的标签。 <?xml version="1.0" encoding="UTF-8"?> <project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://w...
maven-微服务架构案例
第一节 创建工程1、创建工程 工程名 地位 说明 demo-imperial-court-ms-show 父工程 总体管理各个子工程 demo01-imperial-court-gateway 子工程 网关 demo02-user-auth-center 子工程 用户中心 demo03-emp-manager-center 子工程 员工数据维护中心 demo04-memorials-manager-center 子工程 奏折数据维护中心 demo05-working-manager-center 子工程 批阅奏折工作中心 demo06-mysql-data-provider 子工程 MySQL 数据提供者 demo07-redis-data-provider 子工程 Redis 数据提供者 demo08-base-api 子工程 声明 Feign 接口 demo09-base-entity 子工程 实体类 demo10-base-util 子工程 工具类 2、建立工程间依赖关系 第二节 父工程管理依赖 <depende...
javaweb-maven单一架构案例
第一节 创建工程,引入依赖1、架构①架构的概念『架构』其实就是『项目的结构』,只是因为架构是一个更大的词,通常用来形容比较大规模事物的结构。 ②单一架构单一架构也叫『all-in-one』结构,就是所有代码、配置文件、各种资源都在同一个工程。 一个项目包含一个工程 导出一个 war 包 放在一个 Tomcat 上运行 2、创建工程 3、引入依赖①搜索依赖信息的网站[1]到哪儿找?https://mvnrepository.com/ [2]怎么选择? 确定技术选型:确定我们项目中要使用哪些技术 到 mvnrepository 网站搜索具体技术对应的具体依赖信息 确定这个技术使用哪个版本的依赖 考虑因素1:看是否有别的技术要求这里必须用某一个版本 考虑因素2:如果没有硬性要求,那么选择较高版本或下载量大的版本 在实际使用中检验所有依赖信息是否都正常可用 TIP 确定技术选型、组建依赖列表、项目划分模块……等等这些操作其实都属于架构设计的范畴。 项目本身所属行业的基本特点 项目具体的功能需求 项目预计访问压力程度 项目预计将来需要扩展的功能 设计项目总体的体...
maven其他核心概念
第五章 其他核心概念1、生命周期①作用为了让构建过程自动化完成,Maven 设定了三个生命周期,生命周期中的每一个环节对应构建过程中的一个操作。 ②三个生命周期 生命周期名称 作用 各个环节 Clean 清理操作相关 pre-clean clean post-clean Site 生成站点相关 pre-site site post-site deploy-site Default 主要构建过程 validate generate-sources process-sources generate-resources process-resources 复制并处理资源文件,至目标目录,准备打包。 compile 编译项目 main 目录下的源代码。 process-classes generate-test-sources process-test-sources generate-test-resources process-test-resources 复制并处理资源文件,至目标测试目录。 test-compile 编译测试源代码。 process-test-c...
使用Maven:IDEA环境
TIP 各个 IDEA 不同版本在具体操作方面存在一定差异,这里我们以 2019.3.3 版本为例进行演示。其它版本大家灵活变通即可。 第一节 创建父工程1、创建 Project 2、开启自动导入创建 Project 后,IDEA 会自动弹出下面提示,我们选择『Enable Auto-Import』,意思是启用自动导入。 这个自动导入一定要开启,因为 Project、Module 新创建或 pom.xml 每次修改时都应该让 IDEA 重新加载 Maven 信息。这对 Maven 目录结构认定、Java 源程序编译、依赖 jar 包的导入都有非常关键的影响。 另外也可以通过 IDEA 的 Settings 设置来开启: 第二节 配置Maven信息每次创建 Project 后都需要设置 Maven 家目录位置,否则 IDEA 将使用内置的 Maven 核心程序(不稳定)并使用默认的本地仓库位置。这样一来,我们在命令行操作过程中已下载好的 jar 包就白下载了,默认的本地仓库通常在 C 盘,还影响系统运行。 配置之后,IDEA 会根据我们在这里指定的 Maven 家目录自...
使用 Maven:命令行环境
使用 Maven:命令行环境第一节 实验一:根据坐标创建 Maven 工程1、Maven 核心概念:坐标①数学中的坐标 使用 x、y、z 三个『向量』作为空间的坐标系,可以在『空间』中唯一的定位到一个『点』。 ②Maven中的坐标[1]向量说明使用三个『向量』在『Maven的仓库』中唯一的定位到一个『jar』包。 groupId:公司或组织的 id artifactId:一个项目或者是项目中的一个模块的 id version:版本号 [2]三个向量的取值方式 groupId:公司或组织域名的倒序,通常也会加上项目名称 例如:com.atguigu.maven artifactId:模块的名称,将来作为 Maven 工程的工程名 version:模块的版本号,根据自己的需要设定 例如:SNAPSHOT 表示快照版本,正在迭代过程中,不稳定的版本 例如:RELEASE 表示正式版本 举例: groupId:com.atguigu.maven artifactId:pro01-atguigu-maven version:1.0-SNAPSHOT ③坐标和仓库中 jar...
idea创建javaweb项目并部署运行
在创建项目的时候选择module并选择javaweb,之后就会出现同时带有web文件夹和src文件夹的一个项目 在web文件夹实现前端代码,在src实现后端代码 编写好代码之后就可以配置当前的运行环境了 首先选择添加配置add configuration,选择tomcat server的local选项 当然也可以先创建一个模板减少以后的工作量(在下面edit configuration templates一样选择tomcat server 的local) 在application server中选择configure,之后选择自己本机的tomcat路径附tomcat下载地址,解压之后选到tomcat home就好了 之后就是deployment配置,选择deployment选项,+号添加external source,选择自己之前编写好的项目的context root(如果是只有这样一个会直接配置好),建议下面的application context也可以使用一个斜杠,这样的话之后在访问网址的时候就访问的时候简单一点(这一点在前面server选项卡的URL配置一项中会...
