自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 已解决Access denied for user ‘root‘@‘localhost‘ (using password: YES)

ERROR c.a.d.p.DruidDataSource - [init,929] - init datasource error, url: jdbc:mysql://localhost:3306/rouyi-sys?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8java.sql.SQLException: Access denie

2024-01-02 08:51:18 646 3

原创 解决修改yarn配置报错问题:Error: EINVAL: invalid argument, mkdir “C:\Windows\...\‘D:\yarn\global’”

Error: EINVAL: invalid argument, mkdir “C:\Windows\...\‘D:\yarn\global’”

2023-12-19 11:03:38 1334 3

原创 session和cookie

对于session来说并没有上限,但出于对服务器端的性能考虑,session内不要存放过多的东西,并且设置session删除机制。Cookie是产生在服务端,保存是在客户端(一般指浏览器)。当客户端第一次访问服务端时,就会创建Cookie,然后返回给客户端,客户端将其保存。:Cookie可以设置存活时间,Session存活时间比较短,客户端关闭(默认情况下)或者Session超时都会失效。:Session比Cookie安全,Session是存在服务端的,Cookie是存在客户端的(一般指浏览器)

2023-12-18 16:38:15 404

原创 springboot中拦截器使用

1、编写拦截器的类,该类要实现HandlerInterceptor接口,并且要使用@Component注解,把该类交给spring管理。2、编写配置类,该类要是实现WebMvcConfigurer接口,重写addInterceptors(InterceptorRegistry registry)方法

2023-12-10 22:08:12 448

原创 Spring MVC中的全局异常处理器

通常情况下,客户端发送请求,后台对请求进行处理,在处理的过程中,如果出现异常不进行处理,最终会把异常信息显示在客户端浏览器。为了用户更好的体验,可以在前端控制器把异常信息返回给浏览器之前进行拦截,对异常处理后,再返回给前端。全局异常处理器就是,对异常进行统一的管理,而不是在三层模式中进行处理,使代码看起来更加清晰,减少处理异常的重复代码。1、首先创建一个类GlobalDefaultExceptionHandler,在其class上注解@ControllerAdvice,在其方法上加上注解。

2023-12-05 15:03:33 487

原创 SSM结合AJAX实现无刷新数据交互

用到jackson-databind依赖,结合@ResponseBody注解,可以把java对象转换为json字符串

2023-11-27 14:02:11 420

原创 【JAVA】静态代理和动态代理详细,结合例子分析

首先,我们需要知道什么是代理。在程序上,代理是一种模式,提供了对目标对象的间接访问方式,即通过代理访问目标对象。如此便于在目标实现的基础上增加额外的功能操作,以满足自身的业务需求。为了防止代码结果看不懂,可以先看一下下面几个的代码Bussiness是 目标对象BussinessInterface是 目标对象需要实现的接口FoodInterface是 目标对象需要实现的接口BussinessStaticProxy是 目标对象的静态代理对象ProxyUtil是 动态生成代理类的工具。

2023-11-18 15:33:44 226 1

原创 JQuery调用ajax方法

1)ajax是一种异步无刷新技术2)同步:从上往下执行代码,在请求时,只有返回结果了,才能执行下面的代码。比如说,烧热水洗碗,只有等热水开了,才能洗碗。3)异步:在发送请求之后,可以执行下面的代码,返回结果了在操作之前没完成的事。比如说,在烧热水时,可以去做接下来的要的事情,如扫地,热水开了,再去洗碗。

2023-11-12 22:11:00 247 1

原创 Mybatis中的动态sql

mybatis核心 对sql语句进行灵活操作,通过表达式进行判断,对sql进行灵活拼接、组装。

2023-11-07 10:25:40 40

原创 数据库-游标和数据处理条件

SQLEXCEPTION 捕获所有没有被 SQLWARNING 或 NOT FOUND 捕获的 sqlstate_value 值,然后执行 EXIT 操作,并且输出“ERROR”信息。NOT FOUND 捕获所有以 02 开头的 sqlstate_value 值,然后执行 EXIT 操作,并且输出“CAN NOT FIND”信息。捕获 sqlstate_value 值。SQLWARNING 捕获所有以 01 开头的 sqlstate_value 值,然后执行 EXIT 操作,并且输出“ERROR"信息。

2023-10-31 09:32:52 85 1

原创 牛客网题目:扑克牌顺子

4、在有王的情况下,然后set集合的长度+王(0的个数)等于5的情况下,最大值-最小值 小于等于4,返回true,否则返回false。3、在没有王的情况下,如果set集合的长度小于5,返回false,如果最大值-最小值等于4,返回true。1、用变量存储0的的个数、最大值、最小值。如果有4个0的情况下,则最大值和最小值为非0的那个元素。2、用set集合装不是0的元素,作用是去重。

2023-10-23 00:00:22 126

原创 MySql视图

视图不仅可以简化用户对数据的理解,也可以简化他们的操作。那些被经常使用的查询可以被定义为视图,从而使得用户不必为以后的操作每次指定全部的条件。数据库可以授权,但不能授权到数据库特定行和特定的列上。通过视图用户只能查询和修改他们所能见到的数据

2023-10-16 00:21:19 151 1

原创 【JAVA】char类型到底占几个字节?

char占几个字节取决于使用的是什么字符集,用什么编码方式,但不管怎样英文都是只占一个字节。下面就先说一说常用的字符集。

2023-10-10 13:16:32 601 1

原创 将多个自定义对象序列化到文件中,但是由于对象的个数不确定,反序列流该如何读取呢?

readObject(),读到末尾了并不会返回空(null),如果读到末尾还继续读就会报错(EOFException),那么怎么解决呢?方法二:把这些对象存到集合中,然后再把这个集合写到要序列化的对象中。方法一:直接try-catch捕获这个异常,然后进行相应的操作。

2023-09-25 00:12:56 269 1

原创 【JAVA】反射

什么是反射反射允许对封装类的字段,方法和构造函数的信息进行编程访问,即反射允许对成员变量,成员方法和构造方法的信息进行编程访问首先要先获取class字节码对象,在根据这个对象获取字段对象(Field)、构造对象(Constructor)、方法对象(Method)反射的作用:1、获取一个类里面所有的信息,获取到了之后,在执行其他的业务逻辑2、结合配置文件,动态的创建对象并调用方法。

2023-09-18 03:36:45 478

原创 【Java】IO流之字节流

首先,我们需要知道输出流与输入流是相对于谁来说的。是相对于来说的。文件 -----> 内存 :输入流内存 -----> 文件 :输出流字节流分为InputStream(字节输入流) 和 OutputStream(字节输出流) ,这两个类都是抽象类,不能实例化出来,如果需要用的话,根据它子类来实例化对应的对象。这里主要讲操作本地文件的字节输入流和输出流。

2023-09-11 02:16:31 295

原创 JQuery实现小米商城轮播图

前面@font-face{}的内容是 使用字体图标的准备工作,这里使用的国外的。4、鼠标悬停时,轮番图自动切换停止,鼠标移出时,轮播图自动切换继续。1、点击左右箭头,切换图片,并且下面小圆点跟着一起变。2、点击小圆点切换图片。

2023-09-03 21:42:30 847

原创 【CSS】单/多行文字溢出省略号显示的效果

1、-webkit-line-clamp 用来限制在一个块元素显示的文本的行数。为了实现该效果,它需要组合其他的WebKit属性。3、-webkit-box-orient 必须结合的属性,设置或检索伸缩盒对象的子元素的排列方式。必须结合的属性,将对象作为弹性伸缩盒子模型显示。因使用了WebKit的CSS扩展属性,该方法适用于WebKit浏览器及移动端;string:使用给定的字符串来代表被修建的文本(不是所有浏览器都支持)ellipsis:显示省略符号来代表被修剪的文本(常用)

2023-08-28 22:47:50 637 1

原创 drop-shadow()与box-shadow制作阴影效果区别

v-shadow:offset-y,设置垂直方向阴影偏移量,赋值会使阴影出现再元素上方。h-shadow:offset-x,设置水平方向阴影偏移量,赋值会使阴影出现元素左边。spread:控制阴影,正直会使阴影扩张和变大,赋值会使阴影缩小,默认值为0.可选。注意:默认的是外侧阴影,但是不可以写这个单词,否则导致阴影无效。blur:设置模糊效果,值越大,越模糊,默认值是0。inset:从外层的阴影(outset)改变为内侧阴影。"主图-01.png"是一张背景透明的图。color:设置阴影颜色。

2023-08-21 11:07:58 785 1

原创 css三角形的做法以及案例

css做三角形,使用是使用border属性来做的,宽高不设。结合position属性可以确定位置。三角形的形状由边框方向大小以及选那几条边框决定。注意:如果只选两条边是,不要用平行的边框,如上下/左右边框。

2023-08-15 17:06:11 470

原创 【JAVA】异常处理throw-throws关键字、自定义异常

在实际开发中现有的异常类是不够的,往往需要自己编写异常类编写一个类,继承Exception 或者 RuntimeException根据父类构造方法生成子类构造方法 (继承父类的全部构造方法)应用/*** 自定义异常*/使用throw new 异常类()int i = 1;throw new SexNotManException("性别不能为男");

2023-08-06 23:01:29 674

原创 【JAVA】异常处理try-catch-finally关键字

程序运行时的错误,可能产生,可能不产生。产生异常原因:1)用户不正当操作2)代码问题。

2023-07-30 16:03:02 585

原创 【JAVA】static关键字

static修饰属性,那么这个属性是这个类所有对象共有的,不是每个对象的属性,是类的属性。原因是,在方法中this指向的的是调用该方法的对象,即谁调用指向谁,而静态属性和方法是属于类的,所以不存在this指向。在静态代码所在类,被加载到内存中时,自动去执行静态代码块,而类加载器加载class文件,只加载一次,所以静态代码块只执行一次。2、在非写该静态代码块的类中,创建该类对象,不new的话,不会执行静态代码块,并且这个写静态代码块的类创建多个对象,静态代码块只执行依次。方法一:对象名.属性名。

2023-07-24 01:52:49 790 2

空空如也

空空如也

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

TA关注的人

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