- 博客(140)
- 收藏
- 关注
原创 解决虚拟机卡死且无法强制结束进程的问题
inux 死机有很多种情况,最常见的是系统负载过高导致的。可以是运行内存耗用极大的程序,也会迅速提升系统负载。由于系统负载过高导致的卡死,一定是解决的越快越好!不能再试图依赖任何图形界面的东西,因为鼠标都没有用,而且使用开启终端命令也没有用。这时候进程是强行关闭不了的,需要自己在...
2020-07-10 01:59:05 12857 5
原创 MyBatis-Plus自动生成代码
最开始,要在 Java 中使用数据库时,需要使用 JDBC,创建 Connection、ResultSet 等,然后我们又对 JDBC 的操作进行了封装,创建了许多类似于 DBUtil 等工具类。再慢慢的,出现了一系列持久层的框架:Hibernate、JPA,Mybatis 等。Hibernate:一个全自动的 ORM 框架,实现了数据库中表和 Java 对象的映射,通过调用 Java对象的方法,我们就可以实现数据库表中数据的操作。而且通过该框架,我们能够不用修改代码就访问到不同的数据库。
2024-07-29 17:11:23 362
原创 idea设置类注释模板作者、日期、描述等信息
由于每次换电脑时都需要重新对idea进行设置,为了方便大家的开发配置,同时也为自己以后配置留一份记录(毕竟每次换环境都需要重新配置一遍)。
2024-07-26 21:10:37 1225 1
原创 idea如何让包结构分层
在大型项目中,代码的分层管理至关重要。IDEA编辑器提供了强大的package分层结构功能,帮助开发者更好地组织和管理代码。通过合理配置,我们可以清晰地看到各个package之间的层级关系,提高代码的可读性和维护性。对于很多初学者或者刚刚接触IDEA开发工具的学员,对于IDEA的分层目录可能很迷惑,这里我告诉大家如何设置项目中package的分层结构。在IDEA项目中,选择左边project目录右上方的小齿轮设置图标,然后在打开的菜单栏中选择。
2024-07-19 11:59:14 1172
原创 如何搭建一个vue项目(完整步骤)
Install vue-router ==> 是否要安装 vue-router,项目中肯定要使用到 所以Y 回车;最后附上demo地址:https://github.com/yanxulan/vue-demo.git。参考:https://www.cnblogs.com/yanxulan/p/8978732.html。d:输入ip: http://localhost:8010/#/first,查看页面效果。
2024-05-16 17:54:12 18959 3
原创 IDEA创建SpringBoot项目仅支持JDK17及以上版本的解决方案
IDEA创建SpringBoot项目仅支持JDK17及以上版本的解决方案。
2024-05-10 14:18:22 1952
原创 MyBatis-Plus更新字段为null时,update语句为null字段不生效的解决方法
mapper.updateById()时, set为null 未生效,其他字段更新。Mybatis-Plus字段策略FieldStrategy的作用主要是在进行新增、更新时,根据配置的策略判断是否对实体对象的值进行空值判断,如果策略为字段不能为空,则不会对为空的字段进行赋值或更新。同样,在进行where条件查询时,根据whereStrategy策略判断是否对字段进行空值判断,如果策略为字段不能为空,则为空的字段不会作为查询条件组装到where条件中。
2023-09-12 12:04:28 5016
原创 IDEA通过Services界面管理多个SpringBoot应用
以前使用老版本IDEA时,如果一个Project下有多个基于SpringBoot的module,本地启动时需要一个个点击Debug或者Run来启动,无法一键启动和停止多个应用。如果Project里有多个spring-boot应用,在启动应用时IDEA有时会提示自动打开Services选项卡,展示SpringBoot的多项目管理界面。新版本的IDEA考虑到了这个问题,增加了Services模块界面,可以统一管理所有SpringBoot应用,对于直观查看、批量启动/停止应用非常方便。
2023-08-08 10:46:00 1183
原创 数据库报错1045-Access denied for user ‘root‘@‘localhost‘ (using password: YES)解决方式
今天在用自己电脑,想使用Navicat打开MySQL数据库时,发现登陆不上并提示。网上的答案都“千篇一律,描述的也不够简便清晰”。今天我针对这个问题给出原因解释和两个解决此问题的方法!1、管理员权限登陆cmd,不会使用管理员登陆的请搜索cmd,搜索结果右键。2、命令行输入:net stop mysql;然后提示。服务停止中 --> 服务已停止,如出现其他错误请百度。这只是一个示例,请在服务中查看服务具体名称,比如我的就是mysql8.0.33。
2023-08-06 22:41:07 48212 7
原创 mybatisPlus出现There is no getter for property named ‘id‘ in ‘class com.baomidou.mybatisplus解决方法
这个报错咋一看,还以为是 id 没有 get、set 方法,但我去看实体类代码是有的,所以我就去我使用 mybatis-plus 的地方,发现 selectById(Serializable id) 方法用错了,这个方法是传id即可
2023-07-26 10:02:39 2493
原创 redis安装后启动报redis-server.exe redis.windows.conf
redis安装后启动报redis-server.exe redis.windows.conf的解决方法
2023-07-07 08:39:24 1984 2
原创 Vue中v-text、v-html、v-on的基本语法(二)
本文讲述的是Vue的最基本的语法。v-text、v-html、v-on以及v-on事件的简化语法。只是记录自己学习。【编程不良人】2021最新Vue全家桶系列教程el : "#app" , //指定vue实例作用范围 data : {// 用来vue实例定义一系列数据 msg : "hello vue" , count : 0 , user : {
2023-06-18 21:29:22 1721
原创 Vue介绍与入门(一)
前端开发三大框架:1、Vue:尤雨溪主导开发;2、React:脸书(Facebook)主导开发;3、Angular:谷歌主导开发。华人开发,入门简单,所以国内用Vue的较多。本文讲述的也是Vue的介绍和入门。
2023-06-16 17:56:53 765 1
原创 Linux 环境下Docker将镜像打包导出到本地,上传至内网服务器(八)
背景:在企业中往往出现了内网不能和外网相通,不能使用docker pull命令来拉取镜像,这个时候我们就可以考虑在有所需镜像的服务器上导出镜像,再将其上传到内网服务器上。有两种方法,一种是通过容器,一种是通过镜像,其实本质是一样的,容器的实质就是镜像。
2023-06-15 17:47:05 16263 1
原创 Linux 环境下Docker部署项目(七)
本文是讲述的是怎么样定义Dockerfile,然后在Docker中部署springboot项目。由于只是为了学习docker容器部署。因此本文基于的镜像只是基于单纯的java 8(由于官网弃用了 java 改成了 “operJDK”,镜像是 from xxx,文章中有截图展示)。大家可以根据自身的情况去拉取(添加)不同的镜像,比如MySQL xx版本、Tomcat xx 版本、Nginx xx版本、Redis xx 版本等集成环境。Java——Linux使用Docker部署若依前后端分离版【保姆级教程】
2023-06-14 00:12:56 1513
原创 Linux 用yum安装软件提示 cannot find a valid baseurl for repo:base/7/x86_64 的解决方法
出现这个问题是因为yum在安装包的过程中,虽然已经联网,但是没法解析远程包管理库对应的域名,所以我们只需要在网络配置中添加上DNS对应的ip地址即可。DNS2=4.2.2.2表示您正在使用Level 3通信公司的公共DNS服务器,也是全球最大的DNS服务器之一,速度较快且稳定。DNS1=8.8.8.8表示您正在使用Google的公共DNS服务器,这是全球最大的DNS服务器之一,速度较快且稳定。需要注意的是,在某些情况下,您可能需要在DNS服务器的IP地址之间添加一个空行来分隔它们。
2023-06-13 14:43:07 17841 1
原创 Linux 安装Docker完整教程(六)
Docker 就像一个盒子,里面可以装很多物件,如果需要某些物件,可以直接将该盒子拿走,而不需要从该盒子中一件一件的取。Docker 容器也具有打包和传输的特性。当你需要使用某个应用程序时,你可以从镜像中创建一个新的容器实例,就像你从盒子里拿出某件物件一样。Docker从17.03版本之后分为CE(Community Edition: 社区版)和EE(Enterprise Edition: 企业版)。相对于社区版本,企业版本强调安全性,但需付费使用。这里我们使用社区版本即可。
2023-06-13 03:23:23 10088
原创 Linux CentOS7虚拟机配置静态IP并允许上网的配置方法
当我们成功的将CentOS镜像安装到了我们的虚拟机上后,可是这个时候,虚拟机还没有配置IP信息,为了后面开发方便,我们需要设置一个静态IP。
2023-06-13 01:05:42 6685
原创 windows10家庭版禁用Device/Credential Guard解决方案
在安装Windows版的docker后,由于Windows版本自带虚拟机,折腾完后却发现原来安装的VMware Workstation Pro和Oracle VM VirtualBox虚拟机均不能用了,导致我再来打开之前安装过的VMware Workstation Pr 提示要禁用Device/Credential Guard才可以。以下是网络收集整理的方案。
2023-06-12 18:46:08 7933 6
原创 Linux 部署Java项目-jar包和war包(五)
本文章是讲述Linux部署Java项目。部署之前先说下两种包,java项目部署到服务器一般有用war包的,也有用jar包的,微服务spring-cloud普及后大部分打包都是jar,部署之前先搞清楚自己要打war包还是jar包,下面小介绍两种包的区别:spring boot既可以打成war发布,也可以打成jar包发布。
2023-06-11 21:24:32 8190 2
原创 Docker是什么、有什么用的介绍
知识搬运工: 原文出自:原文链接:https://blog.csdn.net/weixin_70730532/article/details/126226843随着云原生、容器化、微服务、k8s 等技术的发展,容器 Docker 也火了一把,同时也逐渐被软件开发者在实践中进行运用。个人在目前接手的项目、参与的项目或技术交流中,发现 Docker 已经非常普及。对于大多数开发者来说,Docker 之所以被广泛使用,最主要的原因可能就是方便,它提供了一套标准化的解决方案,极大地提升了部署、发布、运维的效率。因
2023-06-09 18:48:45 1874 1
原创 Linux 配置MySQL环境(三)
这里可能会提示 Your password does not satisfy the current policy requirements,意思是您的密码不符合当前规定的要求,你要么就把你的密码设置得复杂点,要么就去降低密码的校验规则。,更改密码成功后才能查看validate_password插件的以下参数,当然,validate_password插件必须已经安装,MySQL5.7是默认安装的。PS:注意虽然更改了默认的密码校验难度和长度 (比如默认为8位,改成了4位。输入如下代码, 初始化MySQL。
2023-06-09 03:57:44 780
原创 Linux 配置Java环境(一)
存放Java软件的文件名可以根据自己喜好命名,可以叫Java或者dev_java或者其它。要想配置完整的Linux开发环境,还得继续配置下面的Tomcat和MySQL等环境。如图表示Linux系统有自带的jdk,但是这并不是我们想要的,所以得卸载。上传成功 (显示在虚拟机刚创建的dev_java文件夹内)然后 按Esc键退出编辑模式。表示强制删除该jdk,如图。表示解压我对应的jdk版本。2.然后分别一个一个删除。,出现如下图表示配置成功。1 .找到具体的jdk。3.验证是否删除成功。
2023-06-04 20:42:47 1270
原创 Linux 配置Tomcat环境(二)
PS: 如果一开始启动了tomcat 再开放端口,要先停止服务再开启,开启后即可访问8080端口。进入到 apache-tomcat-9.0.34。查看 tomcat 文件夹下存不存在压缩文件。将下载好的Tomcat拖入对应文件夹。如果没有开启,则需要开启防火墙 指令。创建一个 tomcat 文件夹。进入到 usr/local。进入tomcat文件夹内。Tomcat 下载地址。查看文件夹下的所有目录。查看文件夹下的所有目录。解压完成后 可以输入。
2023-06-04 19:37:17 1306
原创 虚拟机-安装与使用2023
克隆的过程并不影响原始虚拟机,克隆的操作一但完成,克隆的虚拟机就可以脱离原始虚拟机独立存在,而且在克隆的虚拟机中和原始虚拟机中的操作是相对独立的,不相互影响。在虚拟机上可以随意的运行其它操作系统,随意使用并不会对电脑正常系统产生影响,可以根据要求,随意分配内存。这个问题我遇到过,就是 windows 升级之后导致和 VMware 的不兼容,多试几个不同版本的 VMware 就可以了,我之前用的是 VMware 15.2 的,然后我将这个 VMware 15.2 的虚拟机卸载了,换成最新版本的就解决了。
2023-06-04 15:26:35 1534
原创 Navicat连接oracle数据库时报ORA-28547错的解决方法(亲测有效)
①下载完以后复制粘贴到navicat的目录内并解压缩(这个时候保证你的navicat没有在运行)②打开navicat依次点击 工具-选项-环境③在上图下面的oci环境下面可以看到目前对应的oci文件位置,点击右边的三个点选择新解压出来的oci④选择完毕以后点击确定,然后重启navicat即可。
2023-04-23 23:20:00 5794 1
原创 npm ERR! code ENOENT问题解决方法
1.对需要启动的前端项目“ruoyi-ui” , 点击右键选择Open in Terminal;这个是由于没有在对应包(Page)的终端路径下输入了命令;导致找不到Page要启动的前端路径。由于我的node.js 和 镜像依赖都已经安装好。2. 进入对应的命令终端;这一步我已经做过了,所以我直接进行命令启动)
2023-04-12 01:16:20 7995
原创 Node.js安装与配置步骤
回答:将node.js的安装路径和下面的【node_cache】、【node_global】、【node_modules】几个子文件夹的权限都勾选上。如果执行npm install命令安装模块仍然报错,可以再根据报错信息中的path将文件夹的权限都勾选上。
2023-04-10 18:48:50 725
原创 启动若依前端
RuoYi 是一个 Java EE 企业级快速开发平台,基于经典技术组合(Spring Boot、Apache Shiro、MyBatis、Thymeleaf、Bootstrap);在线定时任务配置;支持集群,支持多数据源,支持分布式事务。
2023-04-09 02:23:03 7616
原创 【Git篇】Git可视化工具-SourceTree的安装
关于git的可视化工具,我最喜欢的两个就是idea中的插件和sourceTree。idea-git插件更适合普通开发者,sourceTeeg比较适合开发组长、技术经理这些技术管理岗的人。毕竟不同角色的人,关注的点是不一样的,开发者更喜欢在开发完代码可以高效方便的把自己的代码进行提交管理,而开发组长更多的是关注于管理各个开发者提交的代码情况、以及各个工程整体的分支管理工作。
2023-04-08 01:11:39 903
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人