前后端项目部署笔记(Centos)本文使用了腾讯云的轻量级应用服务器来演示,服务器除了下面的前后端部署项目以外,还可以部署其他项目,如hexo博客等等项目。
前端:Vue、React…
后端:Java、python…(本文是以Java项目部署为主)
原始部署什么都是自己手动装,例如:nginx、tomcat等等,本节使用Xshell工具来操作命令
前端
安装nginx服务器(参考文章:https://zhuanlan.zhihu.com/p/425790769)
1234567891011121314151617181920# 查看当前路径[root@VM-20-12-centos ~]# pwd/root# 创建自定义目录来存储安装所需的nginx和各种依赖包等等[root@VM-20-12-centos ~]# mkdir services# 查看详细信息[root@VM-20-12-centos ~]# lltotal 4drwxr-xr-x 2 root root 4096 Mar 16 13:35 services# 进入创建好的目录[root@VM-20-12-cento ...
ChatGPT
未读
0aa45fa294677e953745c992285746f8bf3d290d76741a81fe8a0ab5ac48dac1ab0e8e3fc2b161d490cd8cd77596f981ffb68838eebe7b7fb22230c330e93a860234b937673ce7a1dff9fc4a0f37433b369f85804e8dae8e1c3f10de2bc9062840f3b02813c914029b596a55df1acf2352e13d9d8a3326ec56f5dc048b4dccd76a148dd8ca1d71106c54525106eef3e5eed0052717dbdc99124c6033675f5cae1ed50c254ec3abd133ddc96b3cc2812a82ef92957dabe2065d150002e8cc7ba1e67c040e1bcecee08b0529348886985b4118fda80757f754d4a9bd69604f2e1e98507e3aeb9999ad2cc64cf020edb3e42f9f6544210860e7e ...
Vue2的基础学习
点击这里进入Vue的官网学习
本文是基于尚硅谷Vue2.0+Vue3.0全套教程丨vuejs从入门到精通进行学习的,文章的各种资源等来自这里,仅供学习参考!!!
基本语法也可以参照菜鸟教程
学习资料获取
百度网盘
链接:https://pan.baidu.com/s/15km4W856ufNV-dgPmRXwtA提取码:0814
Vue的认识Vue的含义Vue 是一套用来动态构建用户界面的渐进式JavaScript前端框架
构建用户界面:把数据通过某种办法变成用户界面
渐进式:Vue可以自底向上逐层的应用,简单应用只需要一个轻量小巧的核心库,复杂应用可以引入各式各样的Vue插件
Vue的特点
采用组件化模式,提高代码复用率、且让代码更好的维护
声明式编码,让编码人员无需直接操作DOM,提高开发效率
使用虚拟的DOM+优秀的Diff算法,尽量复用DOM节点
Vue核心使用Vue语法前需要引入Vue.js,可以使用CDN的方式引入
1<script src="https://cdn.jsdelivr.net/npm/vue/dis ...
IEDA常用且好用的插件
友情提示:合理的使用插件能节省时间和提高工作效率,但下载过多的插件会影响IDEA的性能,所以要选择性的下载使用对自己有用的插件,这样能事半功倍哦
插件分类:IDEA外观、代码优化、快速开发、第三方工具
下载方式:直接在IDEA设置里找到插件选项,在里面填写插件名称下载即可,十分的简单,也可以离线下载(去插件的官网)
温馨提示:以下插件并不完善,若同学有更好用的插件也可以分享出来哦,让我的这个插件收集的更加完整,谢谢你们啦
准备工作由于下载在IDEA下载插件需要联网,所以要保证网络的连通,这样才能顺利的搜索下载
正常情况下,可以连到网,若连不到,可用下面的解决方法尝试一下,或许对你有帮助哦
无法联网的情况
自动代理输入URL:https://plugins.jetbrains.com/ 或者 http://127.0.0.1:1080
重启后的界面
IDEA外观背景图片由于IDEA有自带的背景功能(在设置里面),所以可以不用插件就已经都用了,可以自己自定义图片、图片透明度等操作,可以按照自己的喜爱进行调配。可在文件-设置-外观-背景图像里设 ...
docker
未读Docker的基础
Docker容器的认识
Docker是基于Go语言实现的云开源项目。
Docker的主要目标是“Build,Ship and Run Any App,Anywhere”,也就是通过对应应用组件的封装、分发、部署、运行等生命周期的管理,使用户的APP(可以是一个web应用或数据库应用等等)及其运行环境能够做到“一次镜像,处处运行”。
Linux容器技术的出现就解决了这样的一个问题,而Docker就是在它的基础上发展过来的。将应用打成镜像,通过镜像成为运行在Docker容器上面的实例,而Docker容器在任何操作系统上都是一致的,这就实现了跨平台、跨服务器。只需要一次配置好环境,换到别的机子上就可以一键部署好,大大简化了操作。
Docker必须部署在Linux内核的系统上,如果其他系统想要安装Docker就必须安装一个虚拟的Linux环境才行,所以先要学习Linux操作系统,再来学习Docker,这样才能事半功倍哦。
Docker的安装点击这里进入Docker的官网,或者点击这里进入Docker hub(安装docker镜像的仓库),在CentOS7上安装Doc ...
Git命令相关学习
安装Git点击这里进入Git官网,进行下安装Git
Git常用命令注意:Linux命令可以通用到Git命令里,最好先去学一点Linux基础知识的相关命令再来学习git,效果会更好哦
命令名称
作用
说明
git config –global user.name 用户名
设置用户签名
签名的作用是区分不同操作者的身份,用户的签名在每一个版本的提交信息中都能够看到,以此确定本次提交是谁做的。Git首次安装必须设置一下签名,否则无法提交代码。
git config –global user.email 邮箱
设置用户邮箱
这里的用户邮箱和上面的用户签名可以随便写,最好是真实的用户名和邮箱,方便以后提交代码时,可以定位到是谁提交的。
git init
初始化本地仓库
在想要的文件夹内初始化本地仓库,使用鼠标右键打开Git bush命令,输入该git init命令即可创建一个空的本地仓库。
git status
查看本地库状态
可以查看仓库的当前的状态,有无修改过的痕迹,根据仓库的状态会在运行窗口呈现出不同的状态
git add 文件名
添加 ...
Linux相关学习
基于win10/win11电脑的Linux的相关学习
Linux操作系统有很多个发行版本,本文章主要是基于CentOS发行版的Linux操作系统来进行Linux的学习外加上Ubuntu发行版的Linux操作系统进行辅助学习。目前CentOS发行版在国内是比较流行的,Ubuntu发行版在国外比较流行。
本文的学习基于黑马程序员Linux快速入门到精通,文章内容只记录了基础的Linux知识笔记(前四章),并没有记录实战(第五章)的Linux学习笔记,目前该课程未更新完,只更新到了第五章
Linux操作系统的安装
VMware软件安装说明:VMware是一个收费软件,它有一个试用的版本(1个月),若在正式使用时,请购买正版哦。下面提供有官网下载的和百度网盘(提供了激活密钥,目前还是可以使用的)下载。
注意:仅供学习用,不可商用哦!!!
官网下载地址百度下载地址注意事项点击这里进入VMware官网下载
点击查看图片
按照里面有说明文档和激活 ...
基于基本的MarkDown语法上添加一些额外的标签语法,使得博客文章更加漂亮高级美观,本文资源来自Akilar,有需要的同学可以去看他的,比较全。
行内文本样式text标签语法样式预览示例源码123456{% u 文本内容 %}{% emp 文本内容 %}{% wavy 文本内容 %}{% del 文本内容 %}{% kbd 文本内容 %}{% psw 文本内容 %}
带 下划线 的文本
带 着重号 的文本
带 波浪线 的文本
带 删除线 的文本
键盘样式的文本 command + D
密码样式的文本:这里没有验证码
1234561. 带 {% u 下划线 %} 的文本2. 带 {% emp 着重号 %} 的文本3. 带 {% wavy 波浪线 %} 的文本4. 带 {% del 删除线 %} 的文本5. 键盘样式的文本 {% kbd command %} + ...
springboot
未读SpringBoot项目常用的pom.xml依赖总结关于一些springboot项目常用到的依赖坐标,基于maven项目
pom.xmlpom.xml是Maven项目的核心配置文件,其中包含了项目的依赖、插件、构建配置等重要信息。下面是一个pom.xml的示例:
123456789101112131415161718192021222324252627282930313233343536373839<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0< ...
Java项目常用的工具类主要是收集常用的Java项目工具类,减少写不必要的代码,专注写业务逻辑方面的代码
生成随机数验证码(4-6位)工具类
随机数验证码说明代码十分简单的生成随机数验证码(4-6位),只包括数字和字母(大小写),原理很简单,定义两个String类型的字符串,一个是包括字母数字,另一个是空字符串,然后利用Random工具类再结合循环遍历添加指定多少个字符来生成随机验证码12345678910111213141516171819public class VerifyCodeTool { /** * 生成发送验证码 * @return */ public static String createVerifyCode(int n) { String code = ""; String data = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"; //随 ...