自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 闲散小计-spring和springboot

当我们SpringBoot项目启动的时候,会加载引导类(启动类),它上面有@SpringBootApplication的注解,@SpringBootAPplication是一个组合注解,它包含了@ComponentScan(默认扫描配置类同级的包及其子包)、@SpringBootConfiguration(指定当前类也是一个配置类)和@EnableAutoConfiguration三个注解;先去除重复的再去除指定排除的(exclude排除的)

2024-04-28 10:11:52 1507 2

原创 闲散小计-单例设计模式

保证一个类仅有一个实例,并提供一个访问它的全局访问点。一个全局使用的类频繁地创建与销毁。当您想控制实例数目,节省系统资源的时候。判断系统是否已经有这个单例,如果有则返回,如果没有则创建。构造函数是私有的。1、一个班级只有一个班主任。2、Windows 是多进程多线程的,在操作一个文件的时候,就不可避免地出现多个进程或线程同时操作一个文件的现象,所以所有文件的处理必须通过唯一的实例来进行。3、一些设备管理器常常设计为单例模式,比如一个电脑有两台打印机,在输出的时候就要处理不能两台打印机打印同一个文件。

2024-04-28 09:34:29 1140

原创 闲散小计-StringRedisTemplate

有欠缺和不足的地方还望大佬们指正。数据来源于:通义千问,侵删。

2024-04-26 14:56:25 133 2

原创 闲散小计-Mybatis

例如,假设有一个用户信息的实体类 User,其中属性名称使用驼峰命名法,而在数据库中相关表的字段名则使用下划线命名法。order by 时,必须用 ${}。按java语法不会报错,但mybatis是根据namespace+标签id(方法名)找的,如果有多个方法名重复的,会报错。在 MyBatis 中,#{} 和${} 都是用于替换 SQL 语句中的参数。我们在查询用户及用户的账号时,一般是需要先查询用户然后查询用户账号,再把账号集合注入用户信息中。Mybatis在处理${}时,就是把${}替换成变量的值。

2024-04-26 14:51:14 561 1

原创 闲散小计-SpringMVC

AOP 是一种编程思想,它是面向对象编程(OOP)的补充和扩展,它的主要作用是对业务逻辑进行拦截和增强。在 Spring 框架中,AOP 可以很好地解耦业务逻辑,实现横切关注点功能,比如日志记录、安全控制等。它的主要作用是对用户请求进行拦截和过滤,用来修改请求、响应和头信息。拦截器是 Spring 框架中的一种组件,它可以在具体的方法执行前、执行后或者执行异常时进行拦截。而 AOP 则是一种更高级的编程思想,它通过代理的方式将剥离出来的逻辑和代码动态地织入业务逻辑中,从而实现代码的复用和解耦。

2024-04-25 09:13:27 480 1

原创 闲散小计-Spring

加上注解:@Aspect @Component。

2024-04-25 09:05:04 1610

原创 java-压缩图片-后记-webp的坑

在上次完成压缩图片的方法封装之后,测试小伙伴发现一个问题,仍然有部分图片是压缩失败的??在各方搜索之下发现:谷歌的webp格式的图片不会随着文件后缀而改变,也就是说,可能他下载的png/jpg 等等格式的图片内核仍然是webp(可以用记事本打开看看或者notepad++)这就导致:java自带的ImageIO.read( InputStream ) 读取到的的是会返回一个null,无法对这部分图片处理;webp格式图片资料:WebP是google开发的一种旨在加快图片加载速度的图片格式。

2024-04-19 14:13:45 681

空空如也

空空如也

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

TA关注的人

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