自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(48)
  • 问答 (2)
  • 收藏
  • 关注

原创 Linux系统下安装MySQL

本文以CentOS7为例,分别讲述在Linux系统下安装MySQL8.0版本和MySQL5.7版本。如果你的Linux服务器或虚拟机,已经安装过MySQL,则需要先卸载旧版本的MySQL。

2025-02-06 11:39:45 1070

原创 Linux系统下,卸载MySQL

请务必卸载干净,并反复执行 rpm -qa | grep -i mysql 确认是否有残留。3.3 卸载3.2步骤中查询出来的已安装程序。4.2 删除上述命令查找出来的相关文件。3.2 查看当前MySQL安装状态。此时mysql是启动中的状态。3.1 关闭MySQL的服务。4.3 删除my.cnf。4.1 查看相关文件。

2025-02-06 09:01:15 283

原创 Docker挂载配置文件方式运行Nginx

本文以centos7系统为例,演示Docker挂载配置文件的方式运行Nginx。根据自己的项目需求,修改nginx.conf内容。在宿主机上创建文件目录(宿主机就理解为我们的linux操作系统)将容器中的nginx.conf文件夹中的内容复制到宿主机。运行镜像,生成容器 (以最新版的nginx镜像为例)在指定路径下创建conf, html, log文件夹。最后,通过挂载自定义配置文件的方式,运行Nginx。将容器中的html文件夹中的内容复制到宿主机。删除刚才运行的nginx容器。

2025-01-09 16:49:34 511

原创 Linux在线安装docker

本文以CentOs7操作系统为例,其他操作系统的安装方式类似。1 卸载旧的版本,如果未安装过docker,则可以跳过这一步。8 通过docker指令,查看docker是否成功安装。2 安装需要的安装包yum-utils。3 配置镜像仓库地址为阿里云仓库。6 将docker设置为开机自启。4 更新yum软件包索引。7 立即启动docker。5 安装docker。

2025-01-03 18:04:51 171

原创 Linux系统下安装jdk

本文以jdk1.8 以及centos7版本为例,讲述如何在Linux系统下安装jdk。如果显示"command not found"之类的信息,说明系统未安装JDK。选择Linux x64相关的版本,后缀为tar.gz。在文件末尾输入以下下信息,并保存该配置文件。打印出类似如下信息后,说明配置成功。)下载Linux环境的jdk。从Oracle官方(

2025-01-03 13:53:19 151

原创 将本地项目提交到Gitee

即新建一个目录,并创建一个名为README.md的文件,提交到Gitee仓库中。3. 创建好仓库以后,使用Git工具,将本地的项目即可提交到Gitee上。2. 输入仓库名称,自动生成仓库地址,以一个简单的《学生管理系统》为例。在项目中右击 Git Bash Here,弹出Git指令操作窗口。本地需要安装Git工具(安装教程略过)选择已有的仓库进行提交。

2025-01-03 11:52:09 341

原创 使用bat批处理文件实现定时结束进程

最近朋友邀我协助他做一个程序,双击这一个程序:它会隐藏不提示(就是双击不显示,但是正常执行):随机150小时到500小时,执行杀进程命令。2 使用random函数,在150-500之间随机生成一个数字,此时单位是小时,再将时间单位换算成秒。当然,你也可以使用随机函数自定义时间,或者定义一个固定的时间。来实现,一般也推荐这种方式,虽一开始我也用的是这种方式,但它可控制的时间最大范围为。虽与我朋友的需求不符,但这个时间范围,应该也满足大部分需求了。控制进程的休眠时间,也可以使用。指令来控制该进程休眠的时间。

2024-11-27 13:50:23 496

原创 Java Springboot项目线上shell文件

Java Springboot项目,打成jar包后,上传到服务器上,可直接使用java -jar xxx.jar命令来启动项目。但考虑到application.properties/yaml配置文件,使用外部的文件的问题,日志输出位置的问题,使用指令就显得非常繁琐。根据上述目录结构,使用命令 sh xxx.sh 即可通过shell的方式启动Java项目。以基于springboot的"数据清洗"项目为例,编写如下shell脚本,供参考。此时,应该写shell脚本文件,来辅助启动线上项目。

2024-10-23 14:40:50 403 1

原创 java使用枚举类存常量字典值

总结:编码时,务必避免将常量值、字典值,以“魔法值”的形式硬编码写到方法中或者sql语句中,当然一些通用的除外(例如数据的删除标识 is_deleted 0 代表未删除, 1 代表以删除)。将常量值、字典值,以常量类、接口、枚举类的方式维护,可将代码显现得更美观,且方便今后排查问题和维护。时间久后,在没有注释或注释不完整的情况下,可能开发人员自己都不知道这些魔法值代表什么意思,还得花时间研究。因此,开发人员应将一些字典值,放在常量类,枚举类中存放。一些常量,如果以硬编码的方式写在代码里,到后续不方便维护。

2024-10-22 10:42:36 504

原创 Pycharm配置pip使用阿里云镜像源

其中https://mirrors.aliyun.com/pypi/simple 为阿里云的镜像,当然,开发者也可以在网上搜索其他的镜像url地址。打开Pycharm的终端,如图所示。使用如下指令检查配置后的结果。

2024-10-02 22:14:07 1361 1

原创 MySQL建表时的注意事项

MySQL创建表时的注意事项

2024-06-27 12:04:11 475 2

原创 数据库的内连接和外连接

数据库的内连接和外连接

2024-01-20 17:03:06 598

原创 @Autowired注解和@Resource注解的区别

​@Resource默认根据名称进行装配(byName),若未指定name,则把属性名作为name。​@Autowired默认根据类型进行装配(byType),如果想要根据名称进行装配,则需要配合@Qualifier注解一起使用。​@Autowired注解可用在属性上、setter方法上、构造方法上、构造方法参数上。​ @Resource注解属于jdk的扩展包,即jdk的一部分,更具有通用性。@Autowired注解和@Resource注解都可以用作属性的注入。

2024-01-06 17:21:06 515

原创 项目中启用Log4j2日志框架

项目中使用Log4j2工具

2023-11-26 20:46:50 535

原创 Address already in use: bind 如何解决端口号被占用

Address already in use: bind 程序报错,说明端口号已经被占用了。在不重启计算机的情况下,可通过如下方式解决。四:在任务管理器中找到详细信息,可显示各个进程的进程号(根据PID字段进行排序更好找)五:在对应进程的应用上鼠标右击,点击结束任务,杀死该进程。这样,即可在不重启电脑的情况下,解决端口号被占用的问题!一: win+R 快捷键 输入cmd指令打开黑框。三:根据端口号,找到对应的进程号,打开任务管理器。

2023-08-22 17:13:03 8894

原创 “nacos is starting with cluster”之nacos启动报错问题

下载并解压nacos后,通过点击startup.cmd启动nacos,出现nacos is starting with cluster的错误,导致nacos未能启动成功。这是因为,通过startup.cmd命令启动nacos,默认是以集群的方式进行启动的,我们可以改成以单机方式启动nacos。再次通过startup.cmd命令启动nacos,启动成功后,在浏览器中输入 127.0.0.1:8848/nacos。方式二:修改startup.cmd启动器,找到第26行。方式一:执行如下命令进行启动。

2023-07-19 09:56:44 2700

原创 编写一个redis启动带配置的启动文件

假设每次启动都要切换路径,并手动输入命令,显得比较麻烦。为了方便起见,我们可以在桌面上创建一个bat文件,双击即可,启动带配置文件的redis。在启动redis时,如果要带上配置文件,那么我们只要在cmd命令中,切换到对应的路径,

2023-06-12 17:42:33 216

原创 API POST加上token认证

api post工具使用

2023-03-01 20:47:42 5325 1

原创 maven加入阿里云镜像的配置和jdk版本的配置

maven配置阿里云,jdk版本

2023-02-06 22:04:33 652

原创 AES加密/解密算法

AES加密/解密算法

2022-12-28 14:58:55 884

原创 checkstyle.xml规约案例

checkstyle.xml 案例

2022-12-03 17:46:54 769

原创 解决IDEA properties中文乱码的问题

解决IDEA properties中文乱码的问题话不多说,直接上图设置前设置前是如下效果:设置后设置后是如下效果:注意:将编码设置成UTF-8, 并勾选上 Transparent native-to-ascii conversion的选项

2022-05-11 11:51:11 366

原创 SpringBoot整合Activemq (发布-订阅模式)

SpringBoot整合Activemq (发布-订阅模式)生产者:首先创建一个maven工程为 生产者配置 生产者工程的 pom文件<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLoca

2022-04-02 23:27:33 946

原创 SpringBoot整合Activemq (点对点模式)

SpringBoot整合Activemq (点对点模式)生产者:首先创建一个maven工程为 生产者配置 生产者工程的 pom文件<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocati

2022-04-02 23:13:45 764

原创 windows系统无法访问虚拟机上的Tomcat怎么办

windows系统无法访问虚拟机上的Tomcat怎么办?在vmware虚拟机上安装了centos系统,并且成功地在centos系统上安装了jdk和Tomcat,然而, 当Tomcat成功启动后,外部Windows系统的浏览器确无法访问虚拟机上的Tomcat解决方法是关闭虚拟机中的防火墙服务。执行:service iptables stop --停止service iptables start --启动service iptables stop --停止service iptables sta

2022-02-04 22:23:37 2759 1

原创 vscode中快速输入html的基本结构

很简单,不用多说,输入一个英文的感叹号 ! 就行选中第一个选项,直接回车 即可完成<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width,

2021-05-26 22:04:49 617

原创 vscode中推荐使用的插件

推荐使用vscode工具开发的工程师们,安装以下几个插件,方便高效开发1 Chinese (Simplified)该插件可以将vscode工具汉化2 Live Server相当于是一个内嵌的服务器,类似于后端java的Tomcat使用此插件,可以更方面地运行项目3 VeturVetur支持.vue文件的语法高亮显示,除了支持template模板以外,还支持大多数主流的前端开发脚本和插件,比如Sass和TypeScript,对前端开发vue的小伙伴们非常友好4 vue-helperv

2021-05-26 21:53:48 2321

原创 作为技术人员,坚持锻炼很重要

软件开发,是一项技术行业,因此,技术人员经常需要坐在电脑前思考,经常熬夜加班,吃夜宵等。如果习惯这样,真的会影响到自己的健康。有人说,996听起来很可怕,但是我听到的更可怕的事不是007,更可怕的故事是,有的职场人员,为了加班,为了工作,为了更加的薪水和业绩,居然提前买了什么生死相关的意外保险。我实话说,真的搞不懂,他们在想什么。真的是热爱到这个行业,能够甘愿奉献出自己的生命吗?不知道这些哥们的想法是怎么样的,但是我认为保持健康平安才是最最重要的,其他东西乃身外之物。大学毕业后,工作个几年,绝大部分朋友

2021-05-17 18:21:02 169

原创 五一劳动节快乐

送给您一个吉祥,送给您一个如意,送给您一个快乐,送给您一个福气,送给您一个温暖,送给您一个顺利,把一切的祝福通通送给您,五一劳动节快乐!

2021-04-30 17:00:29 141 1

原创 关于主动学习的看法

作为一名Java开发工程师,同时也从事该行业有多年,积累了不少的项目实战经验,但我依旧认为,学习还是不应该停止! 有些同学可能会想,我都已经做过这么多的项目了,同时有了这么丰富的经验,已经达到了满意的薪资水准,还需要学习吗?平时上班还需要加班,坐在电脑前烧脑筋,做这个行业已经很累了,空余时间还是多泡妞,多休闲娱乐,或者打荣耀吧。大部分人可能都是这个想法,且说的也并不是没有道理,但是作为我,我还是坚定相信,平时休闲之余,还是应该抽出时间来学习。就以java开发还说把,大学刚毕业,刚开始大家...

2021-04-23 19:58:32 153

原创 idea中的java项目提交到gitee

实际的开发中,往往需要一个团队一起完成项目,也需要对比项目的版本,所以我们需要使用版本控制工具,如svn,github,gitee等。今天介绍的是gitee,也叫“码云”。百度搜索gitee,进入码云的官方网站,登录自己的账号(没有账号的同学先注册账号)如图所示,点击新建仓库按钮输入仓库名称,一般可以以自己的项目名来命名可选择项目是开源或者私有点击创建按钮,创建成功后跳转到如下页面接下来我们使用idea和远程仓库关联起来如下操作,先创建一个本地的仓库.

2021-04-22 23:04:50 492

原创 一个Springboot项目下创建一个子模块

话不多说,直接上图新建一个Module在这里选择maven点击下一步按钮在ArtifactId中输入子模块的项目名,然后再点击下一步可以重命名项目名,也可以修改磁盘路径点击“完成”按钮,即可表示子模块已经创建完成!一般情况下,我们也会将子模块的打包方式,修改为pom的形式...

2021-04-22 21:45:14 393

原创 使用idea创建SpringBoot项目

新建一个工程,选择Spring initializer的选项输入自己项目的分组和项目名等信息,选择自己合适的JDK版本选择自己合适的springboot版本,其他的选项可选择默认可修改自己的项目名和磁盘位置,点击“完成”按钮,即可表示项目已创建成功!...

2021-04-22 21:27:35 80

原创 重装系统时,如何清空所有磁盘

大家在重装系统时候,往往只会将C盘格式化,但是,对于处女座的我来说,我会将有用的文件先备份出去,然后清空所有磁盘。以安装win10操作系统为例,如图所示:在这个页面上按下组合快捷键 shift + F10弹出黑框 ,并输入指令 diskpart输入 select disk 0然后输入 clean此时电脑中的东西全删了再输入 convert mbr此时已将所选磁盘成功转更换为 MBR格式输入 exit 退出 diskpart再次输入 exit 退出黑框 (总共输入两次exi

2021-04-16 17:00:15 21155

原创 一个程序员,当初报名演讲培训班的感想

我是一名软件开发工程师,工作的主要内容就是根据客户的需求,进行项目功能模块的研发。该行业与类似销售行业不同,销售员的主要工作是与客户交流,推销自己的产品,这很能够锻炼自己的沟通能力和社交能力。然而,作为理工男,对专业技术方面的提高,是一直都很明显的,但是,对于和客户交谈,以及社交方面,似乎有点儿欠缺。况且,本人从小就很不爱讲话,表达能力不是很好,因此,我希望能有一个成人的演讲培训班,来提高自己的语言表达能力。 由于我住在离市中心偏远的地方,因此,自己小区周边,更多的是少儿,小学生...

2021-04-15 19:58:48 176

原创 一次偶然的编程,改变了我的职业生涯

大学毕业前夕,我对于自己的职业生涯规划,真的很迷茫。虽然本人的专业是计算机软件的专业,但是当初对这个行业真的是丝毫没有兴趣。上课老师讲的大部分都是理论知识,听得枯燥无味,当初对面向对象的基本思想都完全不了解,想想都怎么可能和计算机软件有缘呢? 记得第一门学习的编程语言是C语言,听课简直就是听天书一样,不过听着有一个好处,不怕失眠!第一次C语言的考试,满分100分的卷子我考了9分,但是丝毫不影响我的学业,因为班级里就没有几个人及格的!第一学期的Java期末考试,100分的卷子考了33分,应该是班级里倒数第.

2021-04-12 17:55:52 238 1

原创 关于我的笔记本电脑

我的笔记本电脑,机型为联想小新V4000,是我在2015的时候入手的, 至今已经用了将近六年的时间,之前有换过一次固态硬盘,因为,如果还是用原来的机械硬盘的话,那个读写速度,简直是龟速啊! 关于性能的话,8G内存还是够用的,显卡是AMD的某个显卡,打游戏不太过瘾,然而 现在也不打什么网游了,可能自己老了,我就用它来看看视频,看看文档,写写代码。 然而,其他因素倒是无所谓,关键是这台机器的风扇实在是太吵了,刚买回来的时候就这样!我的朋友们说,电子产品更新换代很快啊,最新手机都舍得换,赶紧入手一台新的电脑.

2021-04-09 17:57:44 255 1

原创 下载正版的Windows操作系统和office软件

在哪里下载正版的Windows操作系统和各版本的Microsoft Office软件呢?所需软件:浏览器,迅雷网址为 https://msdn.itellyou.cn/或者直接百度搜索 msdn 第一条就是网页是长这个样子的:可在操作系统选项卡****中找到你想要的操作系统,这里以Win10 企业版为例打开网页前先打开迅雷,将上图右边红框中的内容全选复制一下,迅雷就会自动打开下载框!下载速度由您自己的电脑网速决定!下载office软件也是相同的原理,可在应用程序选项卡中找到对应的offi

2021-03-24 17:32:24 670 1

原创 Maven加入阿里云镜像的配置

在maven的目录下找到setting.xml并打开2.配置阿里云镜像(如果不配置的话,默认访问的是国外的网站,下载jar包速度特别慢)在一对标签中加入如下的配置信息 <mirror> <id>alimaven</id> <name>aliyun maven</name> <url>http://maven.aliyun.com/nexus/content.

2021-03-19 15:52:40 281

原创 一名软件开发工程师电脑上的各桌面应用

一名软件开发工程师的各桌面应用聊天工具 QQ 微信 钉钉电脑管家 腾讯电脑管家浏览器 搜狗浏览器 火狐浏览器 谷歌浏览器 ie浏览器 ..... 输入法 搜狗输入法文档编辑 Microsoft office typora notepad++ xmind解压工具 winrar 2345好压远程连接工具 向日葵开发工具(IDE和各第三方工具) Java eclipse idea jdk apache tomcat apa

2021-03-02 22:02:41 321

空空如也

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

TA关注的人

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