自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(43)
  • 资源 (1)
  • 收藏
  • 关注

原创 UmlStart的科学使用

整个过程5分钟不到,很方便,前提是你的电脑装有node环境使用管理员打开cmd,依此执行下面的命令2. 修改源代码反编译完成后,umlstart默认安装位置会出现一个app文件夹找到文件并打开最后保存关闭

2022-06-01 17:34:10 319 2

原创 Linux-Nginx安装及配置文件设置

Linux-Nginx安装及配置文件设置1. 下载初始依赖yum install gcc # 下载c++ 编译需要使用yum -y install pcre-develyum -y install openssl openssl-devel2. 下载压缩包nginx百度网盘下载:https://pan.baidu.com/s/1aklBC1odfwMYELF9ur1FPQ提取码:66663. 上传服务器并解压tar zxvf 压缩包地址 -C 指定位置 # 解压后,指定位置目录

2022-05-13 12:24:02 320

原创 为羊哥点赞,利用云服务器搭建私人云笔记

前言在B站上看到程序羊(CodeSheep)自己搭建了云笔记,感觉挺好玩儿的就想着自己动手试试,结果差点就逝世了,看着别人搞10分钟不到就搞好了,自己搞了两天,哎呦喂。1. 环境准备PicGo:https://github.com/Molunerfinn/PicGo/releases, 上传图片到图床的工具(目前无法将gitee作为图床了,我是买了腾讯云对象存储,一年10元不到)云服务器,或者自己的虚拟机MongoDB:https://www.mongodb.com/try/download/

2022-05-12 00:44:55 2021

原创 记录一下Linux安装MongoDB,安装过程超详细

前言因为我打算在服务器(CentOS7)上搞一个云笔记,需要用到MongoDB数据库,头一次安装,记录一下避免以后踩坑。1. 去官网下载压缩包官网地址:https://www.mongodb.com/try/download/enterprise2. 解压# 解压前创建一个文件夹存放,我是解压在了 /usr/local/mongodb#1. 进入要解压到的目录cd /usr/local/mogondb#2. 解压tar -zxvf /root/mongodb-linux-x86_64-

2022-05-10 22:50:24 840

原创 web注册了JDBC驱动程序 [com.mysql.cj.jdbc.Driver],但在Web应用程序停止时无法注销它

今天在练习javaweb书城项目的时候,操作完数据库后重新部署服务器(redeplory)突然报错百度后得出如下原因:jdbc驱动程序在项目销毁的时候不会自动注销,当项目再次部署的时候就又会有一个驱动。自6.0.24版以来,Tomcat附带了内存泄漏检测特性,当Webapp的驱动程序中有一个兼容JDBC4.0的驱动程序时,这会导致这种警告消息。/WEB-INF/lib的auto-register时使用ServiceLoaderAPI,但在webapp关机期间这不会自动注销。实际的bug在其他人的

2022-05-05 21:03:09 6919 7

原创 JavaWeb-“/”的含义

javaweb中关于/ 路径的注意事项

2022-05-05 19:58:51 352

原创 SpringBoot解决跨域问题(微服务、gateway层)(好烦,搞了好久,终于解决)

前言在搞前后端分离项目出现了跨域问题,但是找了好多解决方法都不顶用,还是要看个人项目吧,每个人的问题都不是很一样,这里记录一下解决步骤在网关那里添加Filter@Componentpublic class CORSConfig { @Bean public CorsWebFilter corsWebFilter(){ /** * 返回一个CorsWebFilter ,构造其中需要传入连个形参,均为接口,可以直接new 接口 *

2022-03-30 10:35:15 937

原创 Docker安装Nginx

前言因为前后端分离项目跨域问题无法完美解决(预检请求解决不了,菜鸟一枚,还不会通过调试寻求解决方法)就想试试通过Nginx来解决跨域Nginx docker镜像仓库:https://registry.hub.docker.com/_/nginx搜索镜像docker search nginx获取镜像版本号curl https://registry.hub.docker.com/v1/repositories/nginx/tags\| tr -d '[\[\]" ]' | tr '}'

2022-03-30 01:24:39 66

原创 Docker 安装 rocketmq,记录安装过程,避免踩坑

拉取镜像//查询仓库镜像docker search rocketmq//查询某个镜像版本号(可选)curl https://registry.hub.docker.com/v1/repositories/foxiswho/rocketmq/tags\| tr -d '[\[\]" ]' | tr '}' '\n'\| awk -F: -v image='foxiswho/rocketmq' '{if(NR!=NF && $3 != ""){printf("%s:%s\n",im

2022-03-27 14:24:20 1303

原创 Docker安装redis

记录一下此次使用docker安装redis的过程docker 命令文档:https://docs.docker.com/engine/reference/commandline拉取redis镜像//默认获取最新版本docker pull redis创建redis配置文件mkdir -p /mydata/redis/conftouch /mydata/redis/conf/redis.conf配置文件内容所在地址(远程连接开启:127.0.0.1,关掉了保护模式:protec

2022-03-26 13:29:37 1339

原创 CentOS7安装Docker

记录自己安装Docker的过程,方便自己下次安装Docker安装菜鸟教程:https://www.runoob.com/docker/centos-docker-install.htmlDocker官网:https://docs.docker.com/engine/install/rhel/#set-up-the-repository阿里云镜像获取地址:https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors如果之前安装的有旧

2022-03-26 11:21:36 64

原创 CentOS7yum更换阿里源

换源的目的是为了让我们使用yum install 的时候更快一些步骤:备份原来的源mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backupsudo mv /etc/yum.repos.d/CentOS-Epel.repo /etc/yum.repos.d/CentOS-Epel.repo.backup注意:要对应自己的epel源的名字下载阿里源wget -O /etc/yum.rep

2022-03-26 00:14:27 1030

原创 解决redis获取中文的显示问题

连接redis时在后面加上 --raw,然后就可以正常获取了

2021-12-23 01:14:36 2043

原创 SpringBoot启动时报错:Could not resolve type alias ‘Xxx‘

启动springboot报错:Could not resolve type alias 'Xxx'

2021-12-22 20:21:02 1684 1

原创 SpringBoot整合Redis(基于虚拟机已装好Redis)

springboot整合redis,解决中间遇到的一系列问题,测试redis的使用

2021-12-21 23:08:39 960

原创 No visible constructors in class com.zjx.demo.result.Xxx

SpringBoot运行时创建实例失败,构造函数不可见

2021-12-18 14:10:08 925

原创 Vue学习--入门篇

这篇文章的内容可以作为学习Vue之前的前置知识点了解,Vue包含的知识面远不及于此,想要搞前端的小伙伴还是去B站上面看时长长的视频,不要看狂神的,本篇文章就是基于狂神的视频总结的一些知识点,搞后端的小伙伴可以猫一眼,我们了解一下就行,专业的事情还是交给前端来做吧。

2021-12-16 22:35:52 572

转载 Vue-create和mounted的区别

Vue钩子函数关于create和mounted的区别

2021-12-15 16:29:42 14245

原创 Mybatis学习--入门

Mybatis学习–入门1.导入依赖<dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> <version>x.x.x</version></dependency>2.构建SqlSessionFactory(XML)官网解释每个基于 MyBatis 的应用都是以一个 SqlSession

2021-12-12 14:52:07 171

原创 关于JDK动态代理的学习

1.java中的代理分类JDK静态代理JDK动态代理CGLIB动态代理2.为什么要使用动态代理使用动态代理是为了在不修改源代码的基础上,扩展额外原目标的功能。即扩展功能通过代理类去实现扩展功能,再由代理类去访问原目标。首先是我们的被代理接口UserDaopublic interface UserDao { public int add(String name, int age); public int update(String name, int age);}然后

2021-12-03 22:19:20 195

原创 Java期末大作业,基于gui,mysql实现的简易用户管理系统

废话不多少先看效果图,决定一下你是否需要继续看下去登录界面管理界面注册界面登录页面介绍页面比较简单,就两个文本框,两个按钮,登录验证只有账号密码匹不匹配,其他的没做验证,比如用户名不能出现数字啥的管理页面介绍只要数据库存的有账号,都可以实现登录,出现管理页面,下方的表格会输出数据库中所有用户信息,鼠标点击一条信息,上方相应文本框会获得数据,进行增删改后都会清空文本框,当重复添加用户时会弹出警告窗口注册页面介绍注册页面有简单的验证,比如用户名不可为空,用户名的长度大于2

2021-11-22 16:01:09 4131 16

原创 springMVC关于redirect地址栏路径问题

今天在练习图书删除功能的时候,点击删除后找不到页面,一看地址栏发现了问题:正确的访问路径为:localhost:8080/ssm/book/allBook查看我的(有误)Controller: @RequestMapping(value = "/delete") public String deleteBook(int id) { bookService.deleteByID(id); return "redirect:allBook"; }当

2021-11-08 21:10:32 706 1

原创 Mybatis: Mapped Statements collection already contains value(解决方法)

在使用Mybatis跟数据库进行交互时出现如下错误:注意这两句话:Mapped Statements collection already contains value(映射语句集合已包含值),please check com/zjx/dao/BookMapper.xml然后我们去看BookMapper<mapper namespace="com.zjx.dao.BookMapper"> <insert id="addBook" parameterType="Book"&g

2021-11-07 21:03:32 977 1

原创 mybatis连接数据库时报错:Access denied for user ‘...‘@‘localhost‘ (using password: YES)

连接数据库时出现以下错误出现的原因数据的密码写错了jdbc.properties文件中有多余的空格jdbc.properties文件中对应的数据库的属性名写错了druid的jdbc.properties实例jdbc.url=jdbc:mysql://127.0.0.1:3306/xk?allowMultiQueries=true&characterEncoding=UTF-8&characterSetResults=UTF-8&zeroDateTimeBehavio

2021-11-07 19:12:08 2117 3

原创 SpringMVC执行流程图

)

2021-11-03 16:32:41 73 1

原创 在IDEA中配置Mybatis项目

1. 创建一个简单的maven工程))2. 在生成的pom.xml文件中导入mybatis需要的相关依赖)pom.xml<?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:schemaLocation=

2021-11-01 16:26:24 2030 1

原创 spring组件扫描配置(设置过滤器)

<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context" xsi:schemaLo

2021-10-18 12:08:25 332

原创 javascript操作css样式

元素.style.样式名 = 值  这样修改的是内联样式,具有很高的优先级,使用时如果样式名含有-,这种名称在js中是不合法的,比如:background-color需要将这种样式名修改为驼峰命名法,去掉-,然后将-后的字母大写。读取样式为:元素.style.样式名,通过style属性设置和读取的都是內联样式,无法读取样式表中的样式获取元素当前显示的样式:元素.currentStyle.样式名  这种可以用来读取当前元素正在显示的样式,如果当前元素没有设置样式,则获取它的默认值,但是curre.

2021-10-03 16:01:54 100

原创 JSON与JS之间的相互转换

1.什么是JSONJSON(JavaScript Object Notation js对象表示法)是一个特殊的字符串,这个字符串可以被任意的语言识别,并且可以转换为任意语言的对象,JSON在开发中主要用来数据的交互。JSON和js对象的格式一样,只不过JSON字符串中的属性名必须添加双引号,其他和js语法一致。1.1 JSON分类对象{}数组[]就是说使用JSON可以将对象和数组作为特殊的字符串进行传输,从而可以被任意语言解析操作1.2JSON中允许的值字符串数值布尔值null

2021-09-29 09:24:51 2085

原创 JSP学习总结

1.什么是JSP,它有什么作用jsp的全称是java server pages。Java的服务器页面jsp主要作用是代替servlet程序回传html页面的数据servlet程序回传HTML页面是一件非常繁琐的事情。开发成本和维护成本都极高。代码演示 protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { //设置浏览器

2021-09-27 14:35:52 325

转载 Java中的resultset类型(详细解答)

Java中的resultset类型结果集(ResultSet)是数据中查询结果返回的一种对象,可以说结果集是一个存储查询结果的对象,但是结果集并不仅仅具有存储的功能,他同时还具有操纵数据的功能,可能完成对数据的更新等。          结果集读取数据的方法主要是getXXX() ,他的参数可以使整型表示第几列(是从1开始的),还可以是列名。返回的是对应的XXX类型的值。如果对应那列时空值,XXX是对象的话返回XXX型的空值

2021-09-22 23:51:34 2685 1

原创 Servlet学习总结(上)

前言在学习JavaWeb过程中学到了Servlet,为了方便自己以后巩固,先对自己已学的知识进行回顾总结1.Servlet技术1.1什么是ServletServlet是JavaEE规范之一,规范就是接口Servlet是JavaWeb三大组件之一。三大组件分别是:Servlet程序、Filter过滤器、Listener监听器。Servlet是运行在服务器上的一个java小程序,它可以接受客户端发送过来的请求,并相应数据给客户端1.2手动实现Servlet程序编写一个类去继承HttpSe

2021-09-17 17:42:34 225 1

转载 超详细的Git使用教程(图文)

一、Git概述 1.1 Git历史 Git 诞生于一个极富纷争大举创新的年代。Linux 内核开源项目有着为数众多的参与者。 绝大多数的 Linux 内核维护工作都花在了提交补丁和保存归档的繁琐事务上(1991-2002年间)。 到 2002 年,整个项目组开始启用一个专有的分布式版本控制系统 BitKeeper 来管理和维护代码。 到了 2005 年,开发 BitKeeper 的商业公司同 Linux 内核开源社区的合作关系结束,他们收回了 Linux 内核社区免费使用 BitKeeper 的权力。.

2021-09-16 15:13:22 2833

原创 CSDN不支持idea破解版文章的发布

现在CSDN已经不支持关于idea破解文章的发布了。不仅如此,知乎,码云也都不支持了。给大家个连接,连接里面有教程文章链接:http://blog.idejihuo.com/jetbrains/intellij-idea-2021-2-unlimited-activation-crack-tutorial.html对你有帮助的话不妨点个赞再走吧...

2021-09-16 15:05:50 10065 6

原创 HTTP状态405-此URL不支持HTTP方法GET

在学习Servlet中,尝试访问Servlet程序是出现:public class Test2 extends HttpServlet { //@Override //protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { // System.out.println("get"); //}

2021-09-15 08:42:01 6528 5

转载 idea 部署web项目到tomcat之后,修改html,js等文件浏览器无法生效或者不能及时生效

idea部署的web项目在tomcat服务器上不能及时生效 步骤一: 修改tomcat配置,如下: on ‘update‘ action:当用户主动执行更新的时候更新    快捷键:Ctrl + F9 on frame deactication:在编辑窗口失去焦点的时候更新 这样就完成了热部署 步骤二: 完成上面的操作,很大一部分发现html的修改能够及时更新了,但是js或者jsp的修改却一直没有更新,这是为什么呢? 答案是:浏览器的坑 我是使用的chrome,F12到调试窗口 .

2021-09-14 21:15:44 3453

转载 Java中@WebServlet的使用方法

在servlet3.0以后,我们可以不用再web.xml里面配置servlet,只需要加上@WebServlet注解就可以修改该servlet的属性了。 下面是@WebServlet的属性列表。   属性名类型描述nameString指定Servlet 的 name 属性,等价于 <servlet-name>。如果没有显式指定,则该 Servlet 的取值即为类的全限定名。valueString[]该属性等价于 urlPatterns 属...

2021-09-14 10:38:30 467 1

原创 不使用idea利用Tomcat访问Servlet程序

问题引入  在学习JavaWeb中,我一开始打算通过社区版idea去配置Tomcat,结果过程十分艰难,最后也没配置在社区版上配置成功Tomcat,于是我就打算麻烦一点,先写好java程序,然后通过正常打开Tomcat的方式去执行java程序。查看Servlet菜鸟教程: 菜鸟教程将我们的.class文件复制到ROOT文件夹下的WEB-INF文件夹下的classes文件夹下然后在Tomcat的bin文件下启动start-up.bat,在浏览器中输入http://localhost:8080/He

2021-09-13 23:03:41 255

转载 解决idea中tomcat启动后server控制台中文乱码的一切问题

1.工程乱码Settings->File Encoding 2.编译乱码Settings->File Compiler 3.Tomcat日志乱码Tomcat->conf->logging.properties(默认全是UTF-8)...

2021-09-13 16:50:07 608

转载 xml文件报错:URL is not registered

经常会遇到xml报错的情况,xmlns变红色,这时我们可以根据如下来解决这个问题 首先博主出现的情况如下图: 解决方案: 最后就解决了! ...

2021-09-12 17:58:30 730 1

javaWeb.rar

尚硅谷的javaWeb学习资料,十分的详细,非常适合新手关于JavaWeb的学习

2021-09-15

空空如也

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

TA关注的人

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