自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 自适应设置背景图片

【代码】自适应设置背景图片。

2024-04-09 14:07:04 83

原创 vue-draggable-resizable配合vue-plugin-hiprint实现移动输入框(或者其他东西)打印

vue-draggable-resizable配合vue-plugin-hiprint实现移动输入框(或者其他东西)打印

2024-03-15 11:41:16 468

原创 vue点击某个区域,输入框不失去焦点

2023-09-04 11:06:48 537

原创 css实现三个字和四个字等宽

【代码】css实现三个字和四个字等宽。

2023-08-16 11:54:47 381

原创 自定义切换整行上下位置快捷键

设置换行快捷键

2023-07-10 09:10:02 251

原创 使用注解作为AOP的切入点(@Pointcut)

修改代码:把注解移到mapper接口中的方法。(因为@mapper注释了mapper接口,这个@mapper注解会被用于spring和mybatis链接的@MapperScan扫描)检查代码发现,如果你使用的是 controller->service->mapper 在接口中定义的方法添加。,我们的aop在容器中找注解时会找不到,因为service接口没有注入到spring ioc中。在使用aop的注解切入时…为什么aop没有生效?

2023-02-16 17:05:07 991

原创 在SpringBoot里面使用原生的Servlet

继承HttpServlet 重写方法添加@WebServlet第一种方式使用注解第二种方式注入bean。

2023-02-15 20:52:54 1693

原创 面试题 15 秒内插入228000 条数据

的数据,因为不考虑同时插入228000条数据,所以需要把list集合分割成多个集合然后分配给各个线程,让它们执行插入语句。

2023-02-15 17:56:06 80

原创 Double类型转BigDecimal类型

【代码】Double类型转BigDecimal类型。

2023-02-14 20:23:31 2381

原创 在<selectKey></selectKey>标签中使用多个sql语句时报错;Error selecting key or setting result to parameter object. C

一开始还很顺利,创建bean,创建mapping接口,mapping映射文件…刚开始以为是sql语法错误,或者说难道有些sql在navicat可以运行在xml文件中不行?这才知道 错误原来是不能执行多个sql语句,如果要执行需要配置允许。询问老师才得知原来是需要配置db.properties。今天想使用时间的格式化来作为主键,一开始还很顺利。当我执行插入方法时报了错误。返回类型错误什么的。

2023-02-08 08:28:45 198

原创 使用Mybatis框架操作数据库使用***Mapping接口是必须的吗?

因为即使没使用接口,也可以直接执行语句。***Mapping.xml 文件。mybatis.xml配置文件。

2023-02-06 14:45:20 176

原创 关于MyBatis 缓存的理解

默认mybatis采用的是一级缓存。一级缓存的作用效果是SqlSession会话结束,我是用一些简单的代码描述一下。2.二级缓存的作用效果是在同一个会话工厂,也就说只能同一个SqlSessionFactory中二级缓存才生效。3.要求实体类必须继承序列化接口(因为二级缓存采用的就是序列化缓存)如果在会话结束后会清除缓存,然后重新执行查询。1.二级缓存是需要在映射文件中配置。这里显示只有一个查询语句。

2023-01-09 20:33:23 63

原创 form表单 文件上传(笔记)

form表单 文件上传。

2022-12-27 16:41:58 2678

原创 spring mvc 通过异常封装 验证 方法

这是正常直接运行,一步一步之下下去。但是想了一下这样就会太麻烦,怎么可能要每一个都敲一遍。接下来就是我要使用的异常处理并会返回结果。方法时,抛出了异常,然后全局异常处理类接收到了异常然后进行处理,调用了。的方法直接进行了处理。这里在获取的错误消息的时候,如果调用。时没有获取错误消息,会直接返回void然后进行返回。,还需要定义一个异常类和一个全局增强的异常处理类。封装一些方法 成功 或者 失败 的处理方法。我们先演示一下正常情况下我们验证的方法。定义一个处理错误信息的结果类。全局增强的异常处理类。

2022-12-24 15:45:56 755

原创 spring mvc 拦截器

笔记:拦截器基本使用模板。

2022-12-23 19:35:10 53

原创 spring mvc 异常处理 @ControllerAdvice and @ExceptionHandler

exceptions listed in the method argument list.(由批注方法处理的异常。如果为空,则默认为方法参数列表中列出的任何异常.)这个注解是定义在类上的,标注当前类为异常处理控制类,被标记之后,只有全局内有异常,都会在这个类中进行处理。需要注意的是这个注解的处理范围只有当前类的局部。只会处理当前类的异常。定义在方法上标记该方法为异常方法,触发异常并执行。这样的话,我们就可以联想到这两个注解搭配使用。

2022-12-23 14:34:06 88

原创 spring MVC 自定义转换类型

在form表单中向后台转过来的参数,在springmvc框架中会将他们自动的转换为我们设置的参数类型(前提是参数和name值对的上);但是有些时候我们需要一个特定的转换类型,比如我们需要一个类型bean。这时候就需要我们自己自定义。最后一步就是配置自定义转换类,当接口接收参数时会判断类型,如果找不到就会去找我们所定义的转换类。在标签中如果设置多个标签用空格隔开,而我们就需要把他转换为集合。最后再看一眼我调试的截图吧。

2022-12-22 17:58:29 135

原创 HttpServlet实例化失败,困扰

但是这里有字节码文件,如果不是这里的问题的话,我看网上的资料说是把tomcat10版本改为9,但是我用的就是tomcat9。今天遇到了一个问题,就是执行tomcat的时候报了一个HttpServlet初始化失败的错误,我就疑惑去找找了许多资料。刚开始以为是maven资源过滤问题?就配置了build,结果还是不对,就跑去target看看有没有类的字节码文件。又仔细想了一下如果不是Tomcat的问题,那难道是jdk?我把运行环境改为了1.8版本。但是还是报错一样的错误。到这里我发现10版本也不行。

2022-11-10 22:46:50 305 3

原创 linux配置jdk

linux配置jdk

2022-10-26 15:30:50 123

原创 linux设置时区

【代码】linux设置时区。

2022-10-26 11:51:15 60

原创 linux设置中文字符

【代码】linux设置中文字符。

2022-10-26 11:50:03 376

原创 下载安装ubuntu并配置虚拟机

下载安装ubuntu并配置虚拟机

2022-10-26 10:25:35 369

原创 使用jdbc连接数据库遍历输出

使用jdbc连接数据库遍历输出

2022-10-17 22:37:20 160

原创 将图片存储到数据库中

将图片存储到数据库中

2022-10-15 14:20:44 1318

原创 数据库常规操作 数据类型

数据库常规操作 数据类型

2022-10-14 18:39:46 121

转载 mysql 报错3534无法启动

mysql 启动服务报错3534无法启动

2022-10-13 15:37:59 445

原创 mysql的下载安装

mysql的下载安装

2022-10-12 21:15:34 316

原创 单例模式 ~~~

单例模式单例模式单例模式

2022-10-11 20:31:52 65

原创 enum和switch的爱恨情仇

enum和switch的使用

2022-10-11 15:54:49 257

原创 单元测试的基本用法

单元测试基本使用

2022-10-11 14:34:55 132

原创 Reflection 反射 基本概念

Reflection 反射

2022-10-10 19:15:29 294

原创 写一个程序,证明AtomXXX类比synchronized更高效

写一个程序,证明AtomXXX类比synchronized更高效

2022-10-10 17:57:49 56

原创 AtomicXXX类可以保证可见性吗?请写一个程序来证明

原子操作类是保证可见性吗?答案:是的

2022-10-09 21:04:54 234

原创 不要以字符串常量作为锁的对象 synchronized(“hello”){}

不要以字符串常量作为锁定对象在下面m1,m2 其实锁定的是同一个对象这种情况下还会发生比较诡异的现象,比如你用到一个类库,在该类库中的代码锁定了”hello“但是你读不到源码,所以你在自己的代码中锁定了”hello“,这时候有可能发生非常诡异的死锁现象因为你的程序和你用到的类库不经意将使用了一把锁

2022-10-09 21:00:36 246

原创 原子操作类的多个方法调用并不构成原子性

原子操作类的多个方法调用并不构成原子性

2022-10-09 20:58:09 83

原创 10、写一个程序,在main线程中启动100个线程,100个线程完成后,主线程打印“完成”,使用join()和countdownlatch都可以完成,请比较异同,循环栅栏

10、写一个程序,在main线程中启动100个线程,100个线程完成后,主线程打印“完成”,使用join()和countdownlatch都可以完成,请比较异同,循环栅栏

2022-10-09 20:49:03 83

原创 编写程序,实现三个线程,运行输出 A1 B2 C3 A4 B5 C6 …..

编写程序,实现三个线程,运行输出 A1 B2 C3 A4 B5 C6 …..

2022-10-09 20:46:38 214

原创 【无标题】

写一个程序,证明AtomXXX类比synchronized更高效

2022-10-09 15:33:52 71

原创 多线程案例 : 等待别人到达开饭

多线程案例 : 等待别人到达开饭

2022-10-01 09:50:25 126

原创 CountDownLatch在多线程里统计另一个线程动向

CountDownLatch在多线程统计另一个线程的动向

2022-10-01 09:02:39 99

空空如也

空空如也

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

TA关注的人

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