自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

My Codes, My Life

赠人玫瑰,手有余香,希望我的分享对你有点滴帮助。

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

原创 基于SpringBoot+Vue打造的小区物业管理系统

小区物业管理系统。可以对小区信息进行管理,更方便的为业主提供服务。支持对小区物业信息的模糊查询、小区信息的增加、修改、删除。

2023-02-11 16:46:04 254 1

原创 基于SpringBoot+Vue打造的医院管理系统

本系统为前后端分离的一个医院管理系统,包括医院首页、管理后台等。该系统简单明了,易于维护。本系统有医生、患者、管理员。医生:医生信息、挂号预约、就诊单、住院通知、检查信息、登录等。患者:登录注册、首页、公告信息、医院资讯、医生信息、我的账户、个人中心、药品信息等。管理员:医生信息、科室管理、挂号预约、用户管理、就诊单、住院办理、药品信息、住院通知、药品类别、退费信息、检查信息等。

2023-02-11 15:48:49 433 1

原创 VSCode中的两个Vue插件

插件作用:帮助我们查看vue代码和快速的编写vue的代码片段。

2022-12-16 10:11:41 213

原创 配置Tomcat支持华为云/阿里云申请的SSL证书以用于https访问

其实很简单,华为云上就有详细说明。以华为云为例(阿里云应该也差不多),首先登陆华为云后台,在搜索框里面输入“SSL”,选择“SSL证书管理”。进入SSL证书管理页面后,找到绑定域名对应的证书,点击“下载”点击“下载证书”,下面有非常详细的安装说明,你也可以跳过,直接看我写的步骤4.解压下载好的证书,找到对应的 Tomcat 文件夹,这时你会看到里面有一个.jks文件和一个.txt文件。在 Tomcat 的根目录下新建一个cert文件夹,把这两个文件上传上去,可以适当修改短一点的文件名。...

2022-06-12 23:52:04 494 1

原创 Linux版的 JAVA JDK11 和 Tomcat 配置

云服务器品牌: 华为云Linux系统: CentOS8Tomcat版本:9.0JDK版本:11一、 安装JDK11下载JDK我用的OpenJDK,下载网址:http://jdk.java.net/java-se-ri/11为了保证下载速度,建议挂VPN。上传到 /usr/local 文件夹,解压:tar -zxvf openjdk11.tar.gz在 /etc/profile中添加Java环境变量,常规做法是 vim /etc/profile 并在文件后面追加内容;但因为我用.

2022-05-28 10:22:22 3325

原创 安装Ubuntu桌面版后需要另外配置的工具

最近从CentOS转战Ubuntu,很多CentOS默认自带的东西Ubuntu居然都没有。ifconfig命令需要安装nettools:sudo apt-get install net-toolsVim编辑器Ubuntu自带是VI编辑器,对于用惯VIM的人来说很不习惯。sudo apt install vim还有其他的后续待更新。。。...

2022-04-17 17:29:15 898

原创 Ubuntu-20.04 编译OpenJDK12记录

安装流程下载OpenJDK12的源码有两种方法:访问官网: https://hg.openjdk.java.net/jdk/jdk12点左边栏的zip即可启动下载:但这种方式慢得令人发指,建议还是用第二种方法。访问Github主页:https://github.com/openjdk/jdk/tree/master点master分支,点tags,往下拖,选中JDK12最新版,最后点Code, DownloadZip即可。通过这个方法下载OpenJDK源码最快。将源码传输到Ubu

2022-04-03 22:41:48 1631 1

原创 引起java.lang.ClassNotFoundException异常的一个原因和解决办法

IDEA + Maven + Tomcat 导入Java Web 项目时可能遇到的错误问题最近需要在IDEA中导入一个别人写的web项目, 配置完毕后运行Tomcat, 网站正常打开, 但当需要连接数据库查询时, 后台提示错误: java.lang.ClassNotFoundException: com.mysql.jdbc.Driver.我初始以为是JDBC版本问题, 便切换8.0版本, 依然提示错误: java.lang.ClassNotFoundException: com.mysql.c.

2022-03-24 10:50:51 15748 2

原创 SQLyog连接MySQL8.x报错Plugin sha256_password could not be loaded

我在本地电脑安装的MySQL版本是5.7.x的, 平时用SQLyog连接一切正常, 今天需要用SQLyog连接云服务器上的MySQL就报错Plugin sha256_password could not be loaded:这个错误出现的原因是从MySQL8.x版本开始, 身份验证插件改为了caching_sha2_password. 之前的版本为mysql_native_password. 我们现在用的很多MySQL客户端暂时还不支持新的身份验证插件, 对了, IDEA是支持的, 所以用IDEA连接M

2022-03-05 11:51:07 5339 1

原创 Linux Centos8 安装node.js

1. 获取安装文件访问node.js官网下载页面,获取文件下载地址。wget https://nodejs.org/dist/v16.13.1/node-v16.13.1-linux-x64.tar.xz2. 解压即可使用tar xf node-v16.13.1-linux-x64.tar.xz由于node.js官网已经把 Linux 下载版本更改为已编译好的版本,所以不用安装,解压后即可使用。cd node-v16.13.1-linux-x64 # 进入解压目录./bin/node -v

2021-12-18 15:18:16 1999

原创 Linux下安装JAVA JDK8

我用的系统是CentOS8,其他版本的Linux应该大同小异。下载JDK8安装文件首先,下载linux版本的JDK1.8至电脑。JDK8的下载网址选择相应的版本,登录Oracle,下载。然后用WinSCP等软件传输到Linux系统:解压安装tar -zxvf jdk-8u311-linux-x64.tar.gz # 解压mv jdk1.8.0_311 jdk1.8 # 觉得名字长的可以改一下配置环境变量一般的做法是编辑 /etc/profile 文件,在后面追加java的环境变量

2021-12-09 14:24:54 129

原创 Linux(CentOS8)下配置环境变量的正确方式

在Linux下安装某项程序/服务后,当我们在全局环境下输入该服务的命令,经常会遇到 -bash: xxxx: command not found这样的错误。网上教程一般会叫我们去编辑 /etc/profile这个文件,添加环境变量。虽然这个做法没有错,但是这个文件非常重要,新手操作的时候一不小心错误删除了一个符号一个字母什么的,可能系统就无法正常工作了。最稳妥的做法是在/etc/profile.d目录下新建一个.sh文件,把需要添加的全局变量放进去。(我的系统是CentOS8,不确定Cent6、5或者其

2021-12-02 15:00:41 4159

原创 Nginx同一个IP同一个端口下配置多个HTTPS域名主机

最近需要在一个云服务器上搭建两个不同的网站,配置好nginx.conf后在http域名下测试成功,http://siteA.com 和 http://siteB.com都能正常访问且是访问不同的内容。但在配置ssl证书、开启Https之后就出现问题了,无论是访问https://siteA.com 还是 https://siteB.com 都是引用了siteA.com 的证书,导致https://siteB.com 无法正常访问。访问Nginx的官网,上面有解释原因和提供了解决办法:Configuri

2021-12-02 14:34:51 5618 3

原创 安装WordPress的一些注意事项

留意文件和文件夹的用户组问题笔者用的是lnmp环境(Linux + Nginx + MySql + PHP),在WordPress官网下载的安装文件,解压到网站根目录后,查看其所属用户组,一般显示为“1006”。再查看Nginx和php-fpm对应的用户组,可能是“nobody”也可能是"www",主要看当初安装的时候有没有提前设置用户组。如何查看Nginx和php-fpm对应的用户组?可以参考我另外一篇文章:在Linux里查看php-fpm和nginx运行用户和用户组如果用户组和拥有者不对应,

2021-12-02 13:27:43 2996

原创 Nginx报错 nginx: [error] invalid PID number ““ in “/usr/local/nginx/logs/nginx.pid“

今天因为某些原因重装了Nginx,修改好nginx.conf配置文件后,在sbin目录下执行 ./nginx -t 显示是OK的,但是在执行./nginx -s reload 时报错,提示:nginx: [error] invalid PID number "" in "/usr/local/nginx/logs/nginx.pid"我在nginx的logs目录下并没有看到nginx.pid这个文件,于是新建这个文件试试,但问题依然存在。正百思不得其解之际,突然灵光一闪,我重装好Nginx后根本没有启

2021-12-02 11:36:35 2649

原创 在IDEA中通过终端Terminal执行Java程序

在带package的类上通过命令行终端执行java/javac命令经常会出现下面的错误:错误: 找不到或无法加载主类 Hello原因: java.lang.NoClassDefFoundError: test/Hello (wrong name: Hello)下面用IDEA演示如何解决这个问题。首先,如果直接在IDEA中执行程序,生成的class文件将会被保存在out这个文件夹中:我们可以手动生成class文件:点一下底部“Terminal”,切换到命令行终端。留意初始进入的目录。如果是

2021-11-29 12:03:36 8302 5

原创 java file outside of source root - IDEA中的java文件突然出现这样的提示

今天在办公室用IDEA里面的git命令往项目里面拉了一些新更新的文件下来,然后发现运行不了,提示:java file outside of source root。解决办法很简单:在src文件夹右键,选择“Mark Directory as” - > “Sources Root” 即可。...

2021-11-25 14:11:40 12562 1

原创 Win10笔记本电脑突然不能自动关闭屏幕的可能原因之一

Win10系统的笔记本,明明设置了电脑屏幕无操作3分钟后自动关闭,但是经常失效。初时以为开了网页视频没关的原因,关掉网页视频后还是不行。然后以为是驱动问题,更新了一下驱动,还是不行。过了好几天后才发现原来是百度网盘搞的鬼!把百度网盘下面这个设置关掉就正常了:最近开通了百度网盘的同步空间,经常挂着百度网盘,后台不停的同步文件。怪不得电脑自动关闭屏幕这个功能时灵时不灵,原来是因为我有时开百度网盘有时不开!...

2021-11-21 17:23:14 6098

原创 WordPress更改固定链接模式后前台文章变404的解决办法

WordPress自带的用户头像经常因为网络原因无法显示,因此我装了一个可以修改头像的插件 ProfilePress。激活插件后提示固定链接模式不能选“plain”,要求选其他形式。于是我选了“数字”形式。保存更改后问题就来了,前台所有文章全部404,后台文章编辑后也发布不出去。研究一通后,解决办法如下:1. Nginx环境修改Nginx的配置文件:vim /你的Nginx安装目录/conf/nginx.conf在location下面添加如下正则代码:if (-f $request_fil

2021-11-18 15:14:10 2303

原创 安装WordPress和phpMyAdmin的踩坑记录

WordPress连接数据库报错:数据库连接错误您在wp-config.php文件中提供的数据库用户名和密码可能不正确,或者无法连接到localhost上的数据库服务器,这意味着您的主机数据库服务器已停止工作。您确认您提供的用户名和密码正确么?您确认您提供的主机名正确么?您确认数据库服务器运行正常么?若您不理解上述术语,请联系您的服务提供商。如果您仍需帮助,可访问WordPress 中文论坛,或WordPress 支持论坛(英文)。解决办法:我一开始以为是文件权限或者用户组设置问题,

2021-11-18 12:03:22 453

原创 配置Nginx来支持PHP

人工手动安装好了LNMP环境,但在网站上打开php网页都变成了下载。研究了一下,原来是Nginx还没配置好以支持PHP。修改Nginx的配置文件我的Nginx安装目录是 /usr/local/nginx,切换到该目录:cd /usr/local/nginx打开nginx.conf配置文件:vim conf/nginx.conf在配置文件里面看到一段被注释掉的话: #location ~ \.php$ { # root html;

2021-11-18 10:45:25 4065

原创 CentOS8中安装Nginx

1. 下载安装包访问ginx.org,找到下载链接wget https://nginx.org/download/nginx-1.21.4.tar.gz解压tar -zxvf nginx-1.21.4.tar.gz切换到解压后的文件夹cd nginx-1.21.4这时如果执行./configure命令开始安装一般会报错,提示缺少依赖。逐一安装即可。2. 安装依赖yum -y install gccyum install -y pcre pcre-develyum install

2021-11-18 00:20:01 1674

原创 在CentOS8中安装PHP8.0

首先,看下系统版本:cat /etc/redhat-release下载PHP安装文件网址:https://downloads.php.net/~pollita/wget https://downloads.php.net/~pollita/php-8.0.13RC1.tar.gz解压:tar -zxvf php-8.0.13RC1.tar.gzcd php-8.0.13RC1安装php的依赖库和安装编译的工具,无论有没有装都可以执行一下,否则你就有可能会像我下面那样遇到很多依赖问题

2021-11-17 22:32:34 3488

原创 在CentOS8中安装MySql8.0 (RPM安装)

最近申请了一个华为云服务器,用lnmp.org的安装包来安装lnmp环境的时候MySQL老是安装失败,无奈只能手动安装了。安装环境:华为HECS - CentOS Linux release 8.2.2004 (Core) + mysql-community-8.0Step 1 官网下载RPM包下载网址:https://dev.mysql.com/downloads/下载以上5个文件就可以了。Step 2 安装前准备1. 检查之前知否有安装过rpm -qa | grep -i m.

2021-11-17 16:50:01 1431

原创 在Linux里查看php-fpm和nginx运行用户和用户组

开发Wordpress站点一定要注意文件权限问题,否则会遇到很多不便,譬如初始化站点时无法新建wp-config.php文件、更新版本或者安装插件时要设置FTP等等。设置权限前的第一步是要先找出php-fpm和nginx的运行用户和用户组。php-fpm由于每个人的安装目录不一样,先搜索:find / -name "php-fpm.conf"然后获取文件内容:cat /usr/local/php/etc/php-fpm.confnginx同上,先找出nginx.conf所在位置,再获

2021-11-16 23:42:24 1926

原创 常用DOS命令速览

工作中常用到的DOS命令记录。#盘符切换输入“E:”,然后按回车,盘符切换,切换到E盘cd /d f: //盘符切换的另一种方式cd .. //切换到上一个文件夹dir //列出当前目录下的文件和文件夹cls //清理屏幕 (Clear Screen)exit //退出终端ipconfig #查看电脑IP#打开应用calc //打开计算器mspaint //打开画图软件notepad //打开记事本code //打开VS Code#ping 命令,常用于测试网络是否联通

2021-11-11 21:32:36 199

原创 数据结构与算法 - 队列的JAVA代码实现

队列的定义在数据结构与算法里面,队列指的是一种抽象的、和对象的集合有关的数据类型。它是一组对象的集合,所有操作都是关于添加、删除或是访问集合中的对象。队列和背包、栈一样非常基础并且应用广泛。了解队列之前要先了解什么是链表。链表是链式数据结构的一种。简单点说就是在一个类的实例里面包含对本类的另外一个实例的引用。譬如:public class Node<Item> { private Item item; private Node next;}借助链表我们可以实现很多不同的抽

2021-11-11 16:52:12 605

原创 计算机基础之冯诺依曼体系结构

万丈高楼平地起,基础扎实与否决定了你能走多远。一起来回顾一下计算机基础知识吧!本期我们来回忆学习一下什么是冯诺依曼体系结构。1. 概念冯·诺依曼结构也称普林斯顿结构,是一种将程序指令存储器和数据存储器合并在一起的存储器结构。程序指令存储地址和数据存储地址指向同一个存储器的不同物理位置,因此程序指令和数据的宽度相同,如英特尔公司的8086中央处理器的程序指令和数据都是16位宽。数学家冯·诺依曼提出了计算机制造的三个基本原则,即采用二进制逻辑、程序存储执行以及计算机由五个部分组成(运算器、控制器、存储器

2021-11-10 15:32:39 3166

转载 配置Vim让其更适合写Java程序

最近在用Vim写Java程序,发现不配置一下的话不好用。通过一轮搜索,特整理如下。一、配置括号自动补全打开Vim的配置文件.vimrc(我的系统是CentOS8,默认没有这个文件,需要手动新建:vim ~/.vimrc ,注意一定要新建在 ~ 目录下 ),添加以下内容:set smartindentset tabstop=4set shiftwidth=4set expandtab主要用于设置tab键为4个空格等,默认为8个空格,太长了。然后继续添加:inoremap ' ''&lt

2021-11-10 13:51:51 473

转载 Vim中的Java代码补全插件

Vim中的Java代码补全插件最近在学习用vim写Java代码,用惯了idea,发现vim也太简陋了。后来在网上搜,看到不少文章介绍这个Javacomplete : Omni Completion for JAVA插件,可以补全Java代码,让我可以少打不少字。1. 下载:官方链接https://www.vim.org/scripts/script.php?script_id=17852. 在Linux系统的home目录(就是盘符为~的这个目录)下新建.vim文件夹cd ~mkdir .vim

2021-11-10 13:50:42 674

转载 Markdown基础教程

Markdown基础教程Markdown基础教程(以Windows版Typora为例) (一级标题,1个#+空格+文字)标题 (2级标题,2个#+空格+文字)三级标题四级标题字体引用分割线图片超链接列表表格代码如何出现大小不一的字体Markdown基础教程(以Windows版Typora为例) (一级标题,1个#+空格+文字)标题:标题 (2级标题,2个#+空格+文字)三级标题四级标题字体Hello, World! (粗体,文字两边加两个*)Hello, World! (斜体,文字两边加1个

2021-11-10 13:41:24 58

空空如也

空空如也

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

TA关注的人

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