自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(87)
  • 资源 (11)
  • 收藏
  • 关注

原创 Non-UTF-8 code starting with ‘\xbd‘ in file D:\python文件\测试\01.py on line 1, but no encoding declared

SyntaxError: Non-UTF-8 code starting with ‘\xbd’ in file D:\python文件\测试\01.py on line 1, but no encoding declared;

2023-12-30 15:18:16 475

原创 git拉取上传文件

git拉取和上传

2023-03-16 18:02:12 191 1

原创 Python序列以及切片操作

从列表中切出来多个元素,并将取得元素存入新列表,这叫做列表切片。

2022-07-23 17:59:22 2161

原创 制作ppt时间轴

设置动画效果

2022-07-23 16:03:39 1093

原创 Response———重定向

重定向:一个web资源(B)收到客户端请求后,他会通知客户端(A)去访问另一个web资源(C),这个过程叫重定向。

2022-07-12 17:21:39 201

原创 Response——验证码功能的实现

验证码怎么来的?

2022-07-12 16:16:09 191

原创 javaweb——Response下载文件

下载文件——(1)要获取下载文件的 路径(2)下载的文件名是什么?(3)设置想办法让浏览器能支持下载我们需要的东西(4)获取下载文件的输入流(5)创建缓冲区(6)获取OutputStream对象(7)将FileOutputStream流写入到buffer缓冲区,将OutputStream将缓冲区中的数据输出到客户端 (8)关闭流......

2022-07-12 14:31:46 1860

原创 javaweb——ServletContext应用

ServletContext应用1.获取初始化参数2.请求转发3.读取资源文件4.共享资源

2022-07-09 17:28:49 185

原创 maven——在build中配置resource,配置文件无法被导出或生效的问题

在build中配置resource,配置文件无法被导出或生效的问题

2022-07-09 17:22:43 838 2

原创 JavaWeb——ServerletContext对象(应用:共享数据)

项目搭建参照 : JavaWeb——HelloServletServletContextweb容器在启动的时候,它会为每个web程序都创建一个对应的ServletContext对象,它代表了当前的web应用。共享数据我在这个Servlet中保存的数据,可以在另外一个servlet中拿到。放置数据的类import javax.servlet.ServletContext;import javax.servlet.ServletException;import javax.servle

2022-05-09 18:59:57 908

原创 JavaWeb——Servlet原理

Servlet是由Web服务器调用,web服务器在收到浏览器请求之后,会:Mapping问题1.一个Servlet可以指定一个映射路径<servlet-mapping> <servlet-name>hello</servlet-name> <url-pattern>/hello</url-pattern> </servlet-mapping>2.一个Servlet可以指定多个映射路径

2022-04-26 17:21:41 129

原创 JavaWeb——HelloServlet

Servlet简介Servlet就是sun公司开发动态web的一门技术Sun在这些API中提供了一个接口Servlet,如果你想开发一个Servlet程序,只需要完成两个小步骤:🔺编写一个类,实现Servlet接口🔺把开发好的java类部署到web服务器中。把实现了Servlet接口的java程序叫做ServletHelloServlet1.关于Maven父子工程的理解父项目中会有 <modules> <module>servlet-01&l

2022-04-25 11:56:33 379

原创 Tomcat——Http详解

1.什么是HTTPHTTP(超文本传输协议)是一个简单的请求-响应协议,通常运行在TCP之上文本:html,字符串,~…超文本:图片,音乐,视频,定位地图…端口:80Https:安全的端口:443两个时代http1.0⭕HTTP/1.0:客户端可以与web服务器连接,只能获得一个web资源,断开连接http2.0⭕HTTP/1.0:客户端可以与web服务器连接,可以获得多个web资源。Http请求客户端------发请求(Request)------服务器百度的请求

2022-04-24 11:52:17 459

原创 JavaWeb——Tomcat

文件夹作用配置配置启动的端口号tomcat默认端口号:8080mysql默认端口号:3306http默认端口号:80https默认端口号:443<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" URIEncoding="UTF-8"/>配置主机名称默认的主机名为localh

2022-04-24 11:20:10 153

原创 Mybatis——复杂查询环境的搭建(多对一的处理&一对多的处理)

多对一的处理多对一:多个学生,对应一个老师对于学生而言,多个学生关联一个老师(关联关系,多对一,association)对于老师而言,一个老师集合了多个学生(集合关系,一对多,collection)SQL:create table `teacher`( `id` int(10) not null, `name` varchar(30) default null,primary key (`id`))engine=INNODB DEFAULT CHARSET=utf8;inse

2022-04-21 11:17:18 810

原创 JavaWeb——web的基本概念

JavaWebJava+Web1、基本概念web开发:什么是web,网页开发,www.baidu.comweb的分类:静态web⭕html,css⭕提供给所有人看的数据,始终不会发生变化动态web⭕淘宝,几乎所有网址都是动态web⭕提供给所有人看到数据,每个人在不同的时间,不同的地点,看到的信息各不相同⭕常用技术栈,Servlet/Jsp,ASP,PHP在java中,动态web资源开发的技术统称为JavaWeb2、web应用程序什么是程序:web应用程序,可以提供浏览器

2022-04-19 17:30:17 558

原创 Vue——创建一个vue项目

1.手动选择一个预设2.通过上下键移动,空格键选中或不选中,回车即完成3.选择stylus预处理器4.Eslint规则5.选择保存文件时Lint6.放在相应的配置文件中7.不保存这次预设8.创建完毕

2022-04-18 12:18:35 642

原创 Mybatis——Lombok

使用步骤1.在Lombok中安装Lombok插件2.在项目中导入Lombok的jar包 <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <version>1.18.0</version> </depen

2022-04-18 09:39:50 411

原创 Mybatis——使用注解开发

注解直接在接口上实现需要在核心配置文件中绑定接口本质:反射机制实现底层:动态代理

2022-04-17 20:59:43 859

原创 Mybatis——分页

1.为什么要分页?减少数据的处理量使用Limit分页select * from user limit startIndex,pageSize;使用Mybatis实现分页,核心SQL1.数据库文件-db.propertiesdriver=com.mysql.jdbc.Driverurl=jdbc:mysql://localhost:3306/mybatis?useSSL=false&useEncoding=false&characterEncoding=UTF-8&

2022-04-15 20:34:51 1010

原创 Mybatis——日志文件

日志工厂如果一个数据库操作,出现了异常,我们需要排错,日志就是最好的助手!SLF4JLOG4JLOG4J2JDK_LOGGINGCOMMONS_LOGGINGSTDOUT_LOGGING(掌握)NO_LOGGING在Mybatis中具体使用哪个日志实现,在设置中设定STDOUT_LOGGING在mybatis核心配置文件中配置日志 <settings> <!--标准的日志工厂实现--> <setting name="logIm

2022-04-15 18:20:48 512

原创 Spring——静态代理模式

使用Java的方式配置SpringJavaConfig是Spring的一个子项目,在Spring4之后,它成为了一个核心功能

2022-04-15 11:23:35 659 2

原创 Mybatis——ResultMap结果集

ResultMap——解决属性名和字段名不一致的问题数据库中的字段新建一个项目,拷贝之前的,测试实体类字段不一致的情况1.新建一个module——mybatis-032.新建db.properties配置文件driver=com.mysql.jdbc.Driverurl=jdbc:mysql://localhost:3306/mybatis?useSSL=false&useEncoding=false&characterEncoding=UTF-8&serverT.

2022-04-14 18:40:31 1053

原创 生命周期和作用域

作用域和生命周期是至关重要的,因为错误的使用会导致非常严重的并发问题SqlSessionFactoryBuilder:一旦创建了SqlSessionFactory,就不再需要它了局部变量SqlSessionFactory:说白了可以想象为就是:数据库连接池SqlSessionFactory 一旦被创建就应该在应用的运行期间一直存在,没有任何理由丢弃它或重新创建另一个实例。SqlSessionFactory 的最佳作用域是应用作用域。即使用 SqlSessionFactory 的最佳.

2022-04-14 17:14:32 65

原创 Mybatis——配置解析

1、核心配置文件mybatis-config.xmlMyBatis 的配置文件包含了会深深影响 MyBatis 行为的设置和属性信息configuration(配置) properties(属性) settings(设置) typeAliases(类型别名) typeHandlers(类型处理器) objectFactory(对象工厂) plugins(插件) environments(环境配置) environment(环境变量) transactionManager(

2022-04-14 16:46:15 273

原创 Spring——使用注解开发

在Spring4之后,要使用注解开发,必须要保证aop的包导入了使用注解需要导入context约束,增加注解支持创建模型——spring-06-anno在resource下新建applicationcontext.xml配置文件<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.

2022-04-12 19:30:27 649

原创 Spring——Bean的自动装配

自动装配是Spring满足bean依赖的一种方式Spring会在上下文中自动寻找,并自动给bean装配属性Spring中有三种装配方式1、在xml中显示的配置2、在Java中显示的配置3、隐式的自动装配bean(重点)测试要求:一个人有两个宠物1.新建spring-05-Autowired模型2.新建com.kuang.pojo包存放实体类对象Cat类:package com.kuang.pojo;public class Cat { public vo..

2022-04-12 17:41:54 1070

原创 Mybatis——Map和模糊查询拓展

在上一篇文章Mybatis——增删改查的实现的基础上进行如下操作万能Map假设,我们的实体类,或者数据库中的表,字段,或者参数过多。如果用对象传递的话,需要把对象的所有属性都赋值。但我们想要为某几个属性赋值,这时候就可以用map来传递参数,想要赋哪几个属性,只需要put相应的属性即可。map中的key为属性名,可以自己定义,value就是属性的值但如果对象传值的话,必须和对象的属性名相同1.在UserDao接口中新加一个通过map的插入方法 //万能的Map,不需要知道数据库中有什么,只需

2022-04-10 20:38:26 385

原创 Spring-DI依赖注入

DI依赖注入1.构造器注入Ioc创建对象方式已经用过构造器注入了2. Set方式注入【重点】依赖注入:Set注入!依赖bean对象的创建依赖于容器注入bean对象中的所有属性,由容器来注入【环境搭建】1.复杂类型2.真实测试对象1.新建Module——spring-04-DI2.新建Address类package com.kuang.pojo;public class Address { private String address;

2022-04-10 15:21:11 611

原创 Mybatis——增删改查的实现

注意:增删改时一定要提交事务代码// 提交事务 sqlSession.commit();1.namespace-命名空间namespace中的全限定名(包名+类名)要和Dao/Mapper接口的全限定名(包名+类名)一致2.select选择,查询语句属性(1)id:命名空间下唯一标识符,填写namespace中对应的接口中的方法名称(2)resultType:Sql语句执行的返回值返回值类型为对象或者对象的集合时:填该对象的全限定名(包名+类名)返回值为

2022-04-10 11:31:29 4193

原创 Mybatis-第一个Mybatis程序

第一个Mybatis程序思路:搭建环境->导入Mybatis->编写代码->测试1.搭建环境1.1搭建数据库(1)新建数据库-mybatis(2)在mybatis数据库中新建user表create table `user`( `id` int(20) not null , `name` varchar(30) default null, `pwd` varchar(30) default null, primary key(`id`))engine=INNODB de

2022-04-09 17:33:14 2254 3

原创 Mybatis错误——Could not find resource com/kuang/dao/UserMapper.xml

Could not find resource com/kuang/dao/UserMapper.xml错误描述:没有找到com/kuang/dao/UserMapper.xml文件D:\Java\jdk1.8\bin\java.exe -ea -Didea.test.cyclic.buffer.size=1048576 "-javaagent:D:\idea\IntelliJ IDEA 2021.2.3\lib\idea_rt.jar=54413:D:\idea\IntelliJ IDEA 2021

2022-04-09 17:11:35 1182

原创 Mybatis错误-Type interface com.kuang.dao.UserDao is not known to the MapperRegistry.

org.apache.ibatis.binding.BindingException: Type interface com.kuang.dao.UserDao is not known to the MapperRegistry. at org.apache.ibatis.binding.MapperRegistry.getMapper(MapperRegistry.java:47) at org.apache.ibatis.session.Configuration.getMapper(Confi

2022-04-09 16:57:19 615

原创 Mybatis错误-Caused by: com.sun.org.apache.xerces.internal.impl.io.MalformedByteSequenceException: 2 字节

Caused by: com.sun.org.apache.xerces.internal.impl.io.MalformedByteSequenceException: 2 字节的 UTF-8 序列的字节 2 无效。D:\Java\jdk1.8\bin\java.exe -ea -Didea.test.cyclic.buffer.size=1048576 "-javaagent:D:\idea\IntelliJ IDEA 2021.2.3\lib\idea_rt.jar=51961:D:\idea\I

2022-04-09 16:55:06 234

原创 Connected to the target VM, address: ‘127.0.0.1:56150‘, transport: ‘socket‘

Connected to the target VM, address: '127.0.0.1:56150', transport: 'socket'Connected to the target VM, address: '127.0.0.1:56150', transport: 'socket'java.lang.ExceptionInInitializerError at com.kuang.dao.UserDaoTest.test(UserDaoTest.java:14) at sun.

2022-04-09 16:03:24 6199

原创 application.xml文件代码

1.application.xml文件-基本代码<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.springframework.org/schem

2022-04-08 15:22:51 726

原创 Spring配置

1 .别名-alias<!--别名:如果添加了别名,我们也可以使用别名去获取到这个对象--><alias name="user" alias="userNew"/>2.Bean的配置 <!-- id:bean的唯一标识符,也就是相当于我们学的对象名 class:bean对象所对应的全限定名:包名 + 类名 name:也是别名,而且name可以同时取多个别名 --> <bean id="user

2022-04-07 19:59:45 321

原创 IOC创建对象的方式

IOC 创建对象的方式1.使用无参构造创建对象,默认2.假设我们要使用有参构造创建对象package com.kuang.pojo;public class User { public User(String name){// System.out.println("user的无参构造"); this.name=name; System.out.println("user的有参构造"); System.out.println(

2022-04-07 19:38:47 436

原创 Spring-HelloSpring

新建项目1.新建Module——spring-02-helloSpring2.新建包com.kuang.pojo3.新建Hello类package com.kuang.pojo;public class Hello { private String str; public String getStr(){ return str; } public void setStr(String str){ this.str=str;

2022-04-07 16:20:18 143

原创 Mybatis-什么是Mybatis

Mybatis官网:https://mybatis.org/mybatis-3/index.htmlgithub的Mybatis网址:https://github.com/mybatis/mybatis-3中文文档:https://mybatis.org/mybatis-3/zh/index.htmlMaven仓库地址:https://mvnrepository.com/search?q=Mybatis1.简介1.1 什么是Mybatis● Mybatis是一款优秀的持久层框架●它支持定制化

2022-04-03 18:26:27 127

maven安装包-maven.zip

maven安装包 版本-apache-maven-3.3.9 带maven仓库repository

2022-03-31

小组项目-vue.zip

前后端项目

2021-12-05

test1-vue.zip

vue

2021-12-05

spring09.zip

spring1

2021-12-05

spring-demo.zip

spring

2021-12-05

proShopCrm.zip

后端代码

2021-12-05

demo-vue界面.zip

vue界面

2021-12-05

vue的软件HBuilderX安装包

vue的软件HBuilderX安装包

2021-11-11

eclipse+jdk1.8资源下载

eclipse+jdk1.8

2021-11-11

Navicat for MySQL.zip

Navicat

2021-11-11

MySQL Server 5.5.zip

mysql5.5安装包

2021-11-11

空空如也

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

TA关注的人

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