自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java.sql.SQLException: Cannot convert string ‘\xAC\xED\x00\x05sr...‘ from binary to utf8mb4

如果你暂时无法升级驱动,可以考虑在连接字符串中使用 useUnicode=true&characterEncoding=utf8 来代替 utf8mb4。这样可以让你的应用程序使用 utf-8 字符集,不过这样会丢失对 utf8mb4 中四字节字符的支持。检查数据库表和字段的字符集: 确保数据库表和字段的字符集都是 utf8mb4。二进制数据转换为 utf8mb4 字符集的问题。1.检查并统一字符集。修改数据库连接字符串。

2024-08-28 10:04:02 811

原创 idea忽略某些后缀的文件

2024-08-12 15:28:10 175

原创 SpringSecurity+前端项目+redis完成认证授权的代码

(包含了对密码加密、用户认证授权、登录前后的权限设置==》开启允许跨域。①创建令牌---②校验令牌---③根据token获取自定义的信息。由于都是无返回值类型的,所有使用到了fastjson)

2024-08-12 10:39:53 484

原创 javax.net.ssl.SSLException: Unrecognized SSL message, plaintext connection

这段代码中出现的异常 javax.net.ssl.SSLException: Unrecognized SSL message, plaintext connection 通常是因为客户端尝试通过非加密连接发起 HTTPS 请求,而服务器期望的是加密的 SSL/TLS 连接。确保服务器端正确配置了 HTTPS,并且使用的证书是被客户端信任的。如果使用的是自签名证书,需要将证书导入到客户端的信任存储中。客户端与服务器之间的证书链有问题,比如自签名证书未被信任或证书路径不正确。

2024-08-07 14:58:21 1823

原创 Java容器理论知识点

的出现,它们也有 了 自 己 对 应 的 线 程 安 全 类 , 比 如 HashMap 对 应 的 线 程 安 全 类 就 是ConcurrentHashMap)因为红黑树需要进行左旋,右旋,变色操作来保持平衡,所以当数组长度小于64,使用。:基于TreeMap实现的Set,元素有序、不重复,按自然顺序或自定义顺序排序。:基于红黑树实现的Map,键有序、不重复,按自然顺序或自定义顺序排序。当链表的长度大于8,且数组的长度大于64时,就会转成红黑树解决。:基于动态数组实现的List,查询速度快,增删慢。

2024-08-02 13:44:44 600

原创 [Vue warn]: data functions should return an object:

仔细检查你的代码肯定有一个data()内忘记方return{}了

2024-08-01 21:56:36 215

原创 Java基础--经典问题--知识点

的。

2024-07-31 08:33:07 801

原创 SpringSecurity

进入移动互联网时代,大家每天都在刷手机,常用的软件有微信、支付宝、头条,抖音等,下边拿微信来举例子说明认证相关的基本概念,在初次使用微信前需要注册成为微信用户,然后输入账号和密码即可登录微信,==输入账号和密码登录微信的过程就是认证==。系统为什么要认证?认证是为了保护系统的隐私数据与资源,用户的身份合法,方可访问该系统的资源。认证︰用户认证就是判断一个用户的身份是否合法的过程,用户去访问系统==资源==时系统要求验证用户的身份信息,身份合法 方可继续访问,不合法则拒绝访问。

2024-07-30 21:29:07 591

原创 EasyExcel

version>最新版本</version>①创建SpringBoot的maven工程。②引入相关依赖jar--还有Lombok。EasyExcel是一个基于。在尽可能节约内存的情况下支持。③参考官网API完成功能。

2024-07-22 17:41:44 870

原创 Linux操作系统的有关常用的命令

Linux,全称GNU/Linux,是一种免费使用和自由传播的类UNIX操作系统,其内核由林纳斯·本纳第克特·托瓦 兹(Linus Benedict Torvalds)于1991年10月5日首次发布,它主要受到Minix和Unix思想的启发,是 一个基于POSIX的多用户、多任务、支持多线程和多CPU的操作系统。它支持32位和64位硬件,能运行主要的 Unix工具软件、应用程序和网络协议。

2024-07-21 15:52:07 1237

原创 数据库详细笔记步骤,个人数据库操作--是小白也能看得懂的

数据库(Database DB)是按照数据结构来组织、存储和管理数据的仓库(存储数据的仓库)数据库有很多种类型,从最简单的存储有各种数据的表格到能够进行海量数据存储的大型数据库系统都在各个方面得到了广泛的应用。存储表结构数据,到现在可以海量数据Hbase。数据库就是用来存储、查询、管理数据的一个仓库。----订单数据(数据库中可以从数据库中查询订单信息)SQL 语言 多个关系型数据库基本通用。

2024-07-18 09:21:15 1318

原创 SpringBoot框架的学习-手写笔记小白也能看得懂

SpringBoot也是spring公司开发的一款框架。为了简化Spring项目的初始化搭建的。不是对Spring功能上的增强。spring项目搭建的缺点:①配置麻烦②依赖注入③tomcat启动慢这些SpringBoot都给简化了swagger是一个规范和完整的框架,用于生成、描述、调用和可视化Restful风格的web服务。作用:接口的文档在线自动生成、功能的测试。swagger就是在线生成接口文档测试功能的。是一个MyBatis。

2024-07-17 10:46:12 1163 1

原创 时间类型格式问题

2024-07-16 08:30:35 194

原创 Spring框架--个人笔记

1.spring是一款开源框架,解决企业开发的复杂性。2.spring框架提供了三大核心思想:IOC、AOP、DIIOC:控制反转。创建对象并管理生命周期。AOP:面向切面编程。不改变源码对代码进行扩展。DI:依赖注入。3.spring框架特点:1.方便解耦,简化开发。2.AOP编程的支持--更方便对源码进行扩展3.声明式事务的支持4.方便集成各种优秀框架--mybatis hibernate mybtais-plus等5.方便程序的测试--spring提供了自己的单元测试。

2024-07-15 09:02:19 1468 1

原创 SpringMVC框架--个人笔记步骤总结

<!--springmvc依赖--><dependency><groupId>org.springframework</groupId><artifactId>spring-webmvc</artifactId><version>5.2.10.RELEASE</version></dependency><!--lombok依赖--><dependency><groupId>org.projectlombok</groupId><artifactId>lombok</artifactId>

2024-07-14 10:29:48 914

原创 SSM整合--笔记总结

ssm(springmvc spring mybatis)这三个框架的整合。spring和springmvc他们隶属于一家公司,他们无需整合。spring和mybatis框架的整合。spring把mybatis中的配置内容放到自己的配置文件中。因为我们可以让tomcat加载spring配置文件。思考:mybatis配置文件中究竟有哪些?<1>数据源<2>引入映射文件<3>别名<4>插件<5>引入属性文件spring就是把上面12345放入spring配置文件中。

2024-07-13 10:24:14 1265

原创 mybatis框架

MyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。MyBatis 可以通过简单的 XML 或注解来配置和映射实体类型、接口和 Java POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录。与数据库交互的一层。-- 用于操作数据表记录的别人写好的一个半成品。-- 我们需要加入自己的配置以及代码。

2024-07-12 11:18:17 1444

原创 Vue.js框架+Axios发送异步请求+elementui前端布局框架

1.JavaScript框架2.简化Dom操作3.响应式数据驱动语法:data:{key:value,//(value类型可以是Number、boolean、String、Object、Arrays、underfined。

2024-07-11 08:22:52 1610

原创 JavaWeb开发--超详细个人手写笔记代码步骤

成功登录!<input type="button" value="添加" onclick="location.href='add.jsp'"/>

2024-07-10 08:39:59 2379

原创 Apache ECharts图文工具

1.mapper、mapper.xml--求出店铺的总数量、用户的总数量2.在impl业务实现层处理业务3.最后在控制层调用接口层方法。

2024-07-09 10:18:56 810

原创 本地/远程仓库连接

git本版控制器:--团队协作开发项目。--本地版本库---远程版本库[方便团队之间交互修改的代码]。版本控制(Revision control)是一种在开发的过程中用于管理我们对文件、目录或工程等内容的修改历史,方便查看更改历史记录,备份以便恢复以前的版本的软件工程技术[软件]。1.实现跨区域多人协同开发. ---2.追踪和记录一个或者多个文件的历史记录。---3.组织和保护你的源代码和文档---4.统计工作量------5.并行开发、提高开发效率.---6.跟踪记录整个软件的开发过程。

2024-07-07 13:25:45 2631

原创 jquery--DOM操作

在javaScript的基础上创建的属于js的框架,是继Prototype之后又一个优秀的javaScript代码库(javaScript框架)有一些人嫌弃js用着不好,把 很多具有特殊功能的代码的集合,写在一个js文件中,名为jquery.js。它封装JavaScript常用的功能代码,提供一种简便的JavaScript设计模式,优化HTML文档操作、事件处理、动画设计和Ajax交互。

2024-07-05 14:21:58 1195

原创 前端HTML+CSS

格式:img 相对,绝对:思考图片的来源:本地/网络①。

2024-07-05 14:07:57 2599

原创 线程进程2--线程安全-死锁

yield:当前线程让出cpu参与下次竞争--使用yield线程出现交换执行的频率变高了。setDaemon()设置线程为守护线程(当所有的线程执行完毕后,守护线程也会终止)static void sleep:使当前线程阻塞多少毫秒--线程休眠。join加入当前线程上(插入的线程执行完毕后,当前的线程才会执行)当多个线程操作同一个资源时,则会出现线程安全问题。runnable:就绪状态和运行状态。timed_waiting:时间等待。blocked:堵塞状态。waiting:等待状态。,不会出现锁死现象。

2024-07-04 22:16:33 689

原创 Java高级篇--进程和线程

正在进行的程序。是系统分配资源的基本单元。线程轻量级线程)是进程中的一条执行路径,也就是CPU的基本调度单位。多线程:一个程序同一时间执行多个线程。一个进程由一个或多个线程组成,彼此之间完成的工作不同(任务),同时执行,成为多线程。--我们写的代码就是单线程的。

2024-07-03 22:02:15 477

原创 Java知识点汇总--基础篇

异常就是程序在运行时出现的意外情况,而导致程序无法正常往下执行[终止了]当系统提供的异常类型无法满足客户需求时,程序员可以自己定义异常类型。目的可以达到见名知意创建一个异常类并继承RuntimeException//创建一个构造函数super(msg);使用自定义的异常类。

2024-07-01 20:57:37 2808 2

原创 jdbc小白入手初级

翻译程序---每个数据库厂商都提高了翻译软件---打包jar。---我们的java代码引入jar就可完成与数据库的沟通。我们之前操作数据库--都是通过图形化界面来对mysql进行操作,我们实际开发是我们应该通过java代码来完成对数据库的操作。例子:t_user表---UserDao类中,tb_dept==DeptDao. Emp表----EmpDao类中。类名---表名 属性---表的列名 表的一条记录--->实体类的对象。包: com.名字缩写.dao com.名字缩写.entity。

2024-07-01 19:28:04 861

原创 Java高级篇

-反射是框架设计的灵魂。是在类运行期间,把类中成员抽取为其他类的过程。学过的框架:mybaties持久化框架、springmvc框架 mvc框架、spring框架。1.获取Class反射类的方式有三种:①类名.calss属性:Class aClass =;②类路径获取:Class aClass1 =Class.forName("导入类");③对象名获取:Student student = new Student();;

2024-07-01 19:18:28 1295

原创 数据库简捷总结

create database 数据库名;//创建数据库use 数据库名;//要操作的数据库drop database 数据库名;//删除数据库create table 表名(列名 数据类型 约束,.....列名 数据类型 约束//创建表和表内的字段int ,bigint, varchar(长度)--可变,char(长度)--固定长度,decimal(长度,小数),text,date主键primary key,唯一约束 unique,非空约束not null,是空is not null,

2024-04-25 20:48:36 1008

空空如也

空空如也

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

TA关注的人

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