自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(78)
  • 收藏
  • 关注

原创 Bug记录

Binding to target org.springframework.boot.context.properties.bind.BindException: Failed to bind properties under 'spring.cloud.gateway' to org.springframework.cloud.gateway.config.GatewayProperties failed

2022-08-16 14:39:55 401 1

原创 CentOS 7 右上角网络连接图标消失,设置网络有线消失解决办法

遇到这个问题,弄半天才搞好,所以就将网络上找到的一些方法进行整理,方便以后遇到同样问题

2022-08-09 11:07:14 10634 15

原创 VMware workstation 16 安装与配置

第一次解压可能会让你重启电脑 勾选接受,下一步 选择好自己的安装位置下一步 全部都不要勾选,下一步 后面就下一步,安装即可可能时间会有点长,耐心等待即可安装完成后 这个密钥去百度,不要在csdn上面找,百度更快然后就完成安装了 自己先将镜像文件下载好后,放到一个文件夹 如果你没有需求,则可以按照下面推荐来设置处理器:上下都为2内存:2G接下来就是熟悉的下一步 进入后如果黑屏,下面有安装啥的,都安装即可然后选择适合自己的语言下面这个就先把有感叹号的处理了 点击开始安装后,设置root密码和创建账户

2022-08-07 12:22:13 3958

原创 spring cloud 微服务

自己整理了一些spring cloud 微服务的一些相关知识点的笔记

2022-07-27 22:16:50 446

原创 浅谈SpringBoot

1).AutoConfigurationPackage注解,作用就是将主程序类所在的包及所有子包下的组件扫描到spring容器中,所以在定义项目结构时,项目主程序启动类要定义在最外层的根目录位置,然后在根目录位置内部建立子包和类进行业务开发,这样才能确保定义的类能够被组件扫描器扫描到。该注解具体扫描的包的根路径由SpringBoot项目主程序启动类所在包位置决定,在扫描过程中由AutoConfigurationPackage注解进行解析,从而得到SpringBoot项目主程序启动类所在包的具体位置。....

2022-07-18 20:10:04 112

原创 Spring一些面试知识点

spring的一些知识点

2022-06-30 20:59:09 664

原创 MyBatis注解实现增删改查

MyBatis注释实现增删改查

2022-06-27 19:30:18 269

原创 Mybatis

软件开发常用架构是三层结构,一般包括以下三层:三层架构之间的调用关系为:表现层调用业务层,业务层调用持久层,各层之间的数据交互,一般使用Java实体对象来传递数据框架就是一套规范,有相应规定的约束。框架可以理解为半成品软件,框架做好后,接下来就在它的基础上进行开发。框架将一些冗余且重用率低的代码给我们封装好了,并且使用反射机制与动态代理机制,将代码实现了通用性,让开发人员专注于核心业务代码的实现。1.2.3 常见的框架Java世界中的框架非常的多,每一个框架都是为了解决某一部分或某些问题而存在的。下面列出

2022-06-25 12:09:51 383

原创 MyBatis缓存

为什么使用缓存?经常查询一些不经常发生变化的数据,使用缓存来提高查询效率。Mybatis中缓存分为一级缓存,二级缓存。一级缓存是SqlSession级别的缓存,是默认开启的。在参数和SQL语句完全相同的情况下,使用SqlSession对象调用一个Mapper方法,然后通过Mapper方法调用你编写的查询方法,不论你调用几次查询方法程序只会执行一次SQL(即向数据库发送一次SQL请求),因为在使用SqlSession进行第一次查询后,Mybatis就会将其放入缓存中,当你后续再调用查询方法时,如果

2022-06-22 21:53:46 175

原创 MyBatis练习3

一对一、一对多、多对多

2022-06-22 20:39:47 184

原创 MyBatis练习2

在昨天的基础上完成多条件查询 , 修改 的动态SQL编写并测试1.多条件查询OwnerMapper.javaOwnerMapper.xmlOwnerMapperTest.java结果:放法2OwnerMapper.javaOwnerMapper.xmlOwnerMapperTest.java 2.动态修改OwnerMapper.javaOwnerMapper.xmlOwnerMapperTest.java结果: 3.动态循环遍历查询3.1集合OwnerM

2022-06-21 20:33:25 140

原创 MyBatis练习

准备工作将昨天的表名即一些列名改掉将OwnerMapper.xml移动位置,清空内容创建mapper文件夹,里面创建OwnerMapper接口文件这两个文件也要改SqlMapConfig.xmljdbc.properties:修改数据库的名字因为数据库修改了,但是Owner里面的名字没有改,所以在OwnerMapper.xml里面写resultMap准备工作完成1.查询所有用户OwnerMapper.javaOwnerMapper.xml 创建一个test文件夹创建OwnerMapperTest

2022-06-20 21:26:50 104

原创 MyBatis开发步骤

案例需求:通过mybatis查询数据库user表的所有记录,封装到User对象中,打印到控制台上2.创建maven工程,导入依赖(MySQL驱动、mybatis、junit)4.编写UserMapper.xml映射配置文件(ORM思想)ORM(Object Relational Mapping)对象关系映射O(对象模型):实体对象,即我们在程序中根据数据库表结构建立的一个个实体javaBeanR(关系型数据库的数据结构):关系数据库领域的Relational(建立的数据库

2022-06-18 11:45:50 467

原创 mybatis练习

准备好数据库导入MyBatis的坐标和其他相关坐标编写Owner实体到此准备阶段完成1.编写OwnerMapper.xml文件2.编写MyBatis核心文件——SqlMapConfig.xml3.测试类——查询所有店主结果:

2022-06-17 21:02:08 126

原创 在Finalshell上将War包部署到Tomcat服务器基本步骤

1.首先,安装好JDK、Tomcate、Mysql安装教程参考2.将项目打包IDEA有一个特别方便的打包方式点击左侧的Meaven,在点击Lifrcycle,再点击package然后出现 : BUILD SUCCESS就是打包成功,BUilding War就是war包的路径 如果报错,提示什么:Cannot access defaults field of Properties就在pom.xml的build里面添加一个依赖3.将war包直接拖拽到虚拟机的tomcat的webapp里面4.进入到tomc

2022-06-16 20:58:34 529

原创 Java基础知识总结7

java.until包中提供了一些集合类,这些集合类又被称为容器。集合类与数组的不同之处是:数组的长度是固定的,集合的长度是可变的;数组用来存放基本类型的数据,集合用来存放对象的引用。常用集合有List集合、Set集合、Map集合,其中List与Set继承Collection接口Collection接口是层次结构中的根接口。构成Collection的单位称为元素Collection接口通常不能直接使用,但该接口提供了添加元素、删除元素、管理数据的方法功能描述例子:3.List集合List结合中包括

2022-06-13 21:20:57 136

原创 Java知识点总结——6

在程序运行时发生的事件,中断了正在执行的程序的正常指令流称为异常。两种方式:1.在当前方法中进行捕捉,然后处理该异常2.直接将异常向上抛出,由方法的调用者来处理(这种方法是不负责任的方法)异常的捕捉由 try 、 catch 、finally 3部分组成try 语句块存放的是可能发生异常的Java语句catch程序块在try语句块之后,用来激发被捕获的异常finally语句块是异常处理结构的最后执行部分,无论try语句块中的代码如何退出 , 都将执行finally语句块。执行逻辑:当try语句发生异常时,程

2022-06-11 17:26:49 92

原创 项目笔记——随机2

将项目部署到webapps将部署方式改编为 war 模式 , 把项目部署在tomcat的webapps下Idea中部署项目的两种方式war模式:将项目以wai包的形式上传到webapps目录中;war exploaded模式:仅仅是目录的映射,就相当于tomcat在项目源文件夹中启动一样在webapps中创建upload目录upload目录专门用来保存上传过来的图片将图片上传到服务器修改图片的输出路径1.获取到项目的运行目录信息2.截取到webapps的目录路径3.拼接输出路径 , 将图片保存到upload

2022-06-01 21:11:37 86

原创 解决8080端口被占用问题

先按 win + R 再输入cmd,回车 进入命令窗口再输入【 netstat -ano 】可以查看所有的被使用的端口号再输入【 netstat -ano | findstr 8080 】 就可以查看到8080被谁使用 注意最后的几个数字 它是pid输入【 taskkill -pid 数字(pid) -f 】回车即可如果报错说无法解除占用,则就使用 以管理员身份运行命令窗口 , 就可以了。...

2022-06-01 19:32:33 1054

原创 项目笔记——随记

文件上传三要素1.表单提交方法:POST(get方式提交有大小限制,post没有)2.表单的enctype属性:必须设置为 multipart/form-dataenctype就是encodetype就是编码类型的意思multipart/form-data是多部件文件上传 , 指表单数据由多部分构成,既有文本数据,又有文 件等二进制数据的意思3.表单必须有文件上传项:file ,必须要有name属性和值注意: 默认情况下,表单的enctype的值是ap...

2022-05-31 20:36:14 105

原创 MVC设计模式

M:Model(模型)主要用于封装业务数据的JavaBean(Bean) 和 业务逻辑的JavaBean(Service)及访问数据库的DAO对象,负责各个功能的实现(增删改查,登录登出等)JavaBean:(1). 是Java中的一个特殊类,满足三个要求:1.public修饰的类;2.所有属性都是private3.提供get&set方法(2).从使用层来分:1.封装业务的JavaBean2.封装数据的JavaBean(3).JavaBean的特点就是可以重复使用V:View(.

2022-05-30 21:19:04 119

原创 Java笔记——项目的流程

这里用查询所有信息来作为例子,数据库已经建好1.先写Dao层首先,在Dao层先写一个接口类,这里面放抽象方法(即制定规则),再建一个文件夹,里面放具体的实现方法(即规则的执行)。接口:/*定义CourseDao接口指定课程模块因具备哪些功能 */public interface CourseDao {// 查询所有信息 public List<Course> findCourseList();}Class:public class .

2022-05-30 20:45:51 851

原创 PostMan.exe安装失败的解决办法

从postman官网下载完成之后,双击发现失败报错了找了很多方法,发现都非常的复杂,但是我同桌没问题,于是乎,我直接用u盘将他安装成功后的文件全部复制过来运行,没有任何问题。我这里贴一个百度网盘的链接,就是完成后的文件,希望能给到你帮助链接:https://pan.baidu.com/s/15Xw3Q0EhhbCSenVdupppUA?pwd=vgje提取码:vgje...

2022-05-30 19:26:01 815 1

原创 使用Maven的方式,完成登录等操作

这里就将所需要的jar包给解析了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="http://maven.apache.org/POM/4.0.0 htt

2022-05-24 22:59:59 211

原创 虚拟机的创建、Linux相关基本命令等

作业内容:1 重新创建一个虚拟机,熟悉下步骤创建一个新的虚拟机:1.点击:创建新的虚拟机2.下一步3.提前下载一个镜像文件,选择该文件即可(下载地址:Download)4.全名、用户名:自定义,密码:自己记好,写好后,下一步5.都自己自定义,6.磁盘大小就不变7.因为不是第一次所以有些步骤没有,如:处理器配置:处理器数量:2,处理器核心:2,虚拟机内存:2GB(这些你都根据自己电脑来配置,如果不是第一次配,点自定义硬盘也能进行设置),...

2022-05-20 20:49:00 4920

原创 2022-5-19作业——Linux的一些基本操作

1 在当前目录下建立文件aaa.txt,将文件aaa.txt拷贝到/tmp这个目录下,并改名为 bbb.txttouch aaa.txtcopycp aaa.txt bbb.txt创建tmp目录mkdir tmp移动到tmpmv bbb.txt tmp2 在任何目录下回到用户主目录(家)cd3 打印当前目录(隐藏文件也显示)find ./ -type f4 创建5个文件分别是 1.txt 2.txt ...

2022-05-19 19:59:33 1268

原创 2022-5-18作业——过滤器、监听器

在之前作业项目的基础上,编写过滤器和监听器:过滤器:实现拦截访问主页的请求,只有用户登录成功了才能访问主页监听器:统计所有用户登录的次数答:以前的文件就不放上来了,这里只放新增加的和修改的LoginFilter.javapackage com.qiku.filter;import javax.servlet.*;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpSession

2022-05-18 20:07:53 140

原创 2022-5-17作业

在昨天作业的基础之上,使用EL+JSTL 替换项目中的 JSP代码index:<%@ page import="com.qiku.entity.User" %><%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %><%-- Created by IntelliJ IDEA. User: fate.j Date: 2022/5/17 Time: 19:08 To chang

2022-05-17 20:45:43 132

原创 2022-5-16作业

在课堂中实现的登录功能项目的基础上,完成注册与登出功能答:index.jsp<%@ page import="com.qiku.entity.User" %><%-- Created by IntelliJ IDEA. User: fate.j Date: 2022/5/16 Time: 14:04 To change this template use File | Settings | File Templates.--%><%@ pa

2022-05-16 23:23:28 103

原创 2022-5-13作业

在5-11作业的基础之上, 将之前的HTML页面替换为 jsp页面 ;修改:执行查询功能的时候,将所有商品内容 ,直接在当前页面显示,不再跳转页面。答:这里就只放主要的代码addProductServlet:@WebServlet(name = "addProductServlet" , urlPatterns = "/addProduct")public class addProductServlet extends HttpServlet { ProductDao..

2022-05-14 10:27:45 193

原创 2022-5-12作业

记住上一次的访问时间需求: 1.访问一个servlet,如果第一次访问,则提示:您好,欢迎首次访问 2.如果不是第一次访问,则提示:欢迎回来,您上一次访问时间为:显示时间分析: 1.可以采用Cookie来完成 2.在服务器中的Servlet判断是否有一个名为lastTime的Cookie ——有:不是比一次访问 ————欢迎回来,您上一次访问时间为:显示时间 ————写回Cookie:lastTime=时间 ——没有:是第一次访问 ...

2022-05-12 20:20:07 141

原创 2022-5-11作业

1 编写 新增商品 和 查询商品的页面2 使用Servlet + JDBC 完成新增商品 和查询商品的功能3 实现新增商品之后 重定向到 查询商品的页面新增商品:@WebServlet(name = "addProductServlet" , urlPatterns = "/addproduct")public class addProductServlet extends HttpServlet { ProductDao p= new ProductDao(); Produ

2022-05-11 19:49:58 101

原创 2022-5-10作业

1 分别单独给某个Servlet 以及 ServletContext 设置配置信息并获取,截图展示结果Servletpublic class zyServlet extends HttpServlet { @Override public void init() throws ServletException { System.out.println("初始化"); } @Override public ServletConfig g..

2022-05-10 19:57:56 124

原创 2022-5-9作业

1 使用tomcat搭建一个个人网站(即:在Tomcat上部署几个静态页面,能正常访问即可)选择webapps文件夹建立一个zy文件夹建立一个html,再加一个jpgzy.html里面的代码如下<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" ...

2022-05-09 21:19:27 252

原创 2022-5-7作业

在课堂项目的基础之上实现如下需求,并测试,截图展示结果:根据用户名查询用户信息 查询所有的用户信息 修改指定用户的信息答:根据用户名查询用户信息//根据用户名查询用户信息 public User queryZy(String username) throws SQLException { String sql = "select * from user where username = ? "; User user = qr.query(sql,

2022-05-07 19:58:55 343

原创 2022-5-6作业

用JDBC完成注册功能,从0开始,从新搭建项目,熟悉下过程(切记切记)。提交注册成功的截图即可答:1.创建一个库,过程就不展示了,直接贴结果图代码:08、综合案例-使用JDBC完成商城项目的CRUD_排骨玉米汤的博客-CSDN博客_jdbc商城2.建包app 测试包 用于对DAO代码进行测试dao dao包 数据访问层,包含所有对数据库的相关操作的类entity 实体包 保存根据数据库表 对应创建的JavaBean类utils 工具包建包的效果如图:导..

2022-05-06 19:37:20 618

原创 Intellij IDEA更换背景

你是不是还在用初始白色的背景?现在你该换个更漂亮的背景了点击左上方File,然后点击Setting点击第一个Appearance & Behavior再点击Appearance,然后第一行Theme就是软件自带的背景但是软件给的还是太单调了,是时候自己DIY一个漂亮的背景了确保你是在IDEA界面,单击两下Shift,直接在搜索框搜索set background image, 点击下面出现的然后就可以选择你想要的图片了...

2022-05-05 19:45:59 958

原创 2022-5-5作业

使用dom4j解析下面的xml文件bookMessage.xml<?xml version="1.0" encoding="UTF-8"?><bookstore> <book category="COOKING"> <title lang="en">人与自然</title> <author>Giada De Laurentiis</author> <ye...

2022-05-05 19:26:33 170

原创 2022-4-28作业

1 分别使用DBCP和C3P0连接池,对数据库的一张表进行 增删改查操作,并测试事务,如果发生异常事务回滚(截图展示结果)先创建一个数据库#创建数据库 CREATE DATABASE db6 CHARACTER SET utf8; #使用数据库 USE db6; #创建员工表 CREATE TABLE emp ( eid INT PRIMARY KEY AUTO_INCREMENT , ename VARCHAR (20), -- 员工姓名 age INT , -- 员工..

2022-04-28 20:29:36 991

原创 2022-4-27作业

使用DCL创建用户,设置权限,查看用户,查看权限,删除权限(截图展示结果)创建用户CREATE USER 'kero'@'localhost'IDENTIFIED BY '1234567890';设置权限:给用户kero授权mydb 的account GRANT SELECT ON mydb.account TO 'kero'@'localhost';查看用户SELECT * FROM mysql.user;查看权限SHOW GRANTS FOR 'kero...

2022-04-27 19:25:25 706

空空如也

空空如也

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

TA关注的人

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