自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (3)
  • 收藏
  • 关注

原创 oracle中nologging的作用是什么

在Oracle数据库中,使用nologging选项可以告诉数据库在执行特定操作时不要写入redo日志,从而提高性能。通常,如果一个表被标记为nologging,那么在插入大量数据时不会触发日志写入操作,这样可以减少写入redo日志的开销,并提高数据插入的速度。然而,需要注意的是,使用nologging选项可能会导致数据不一致性,因为这些操作不会被记录在日志文件中,所以在数据库恢复时可能会丢失这些操作。因此,建议仅在对数据的完整性要求不高的情况下才使用nologging选项。

2024-06-05 20:21:38 96

原创 线程池特点及线程池参数解释

线程池其实就是一种多线程处理形式,处理过程中可以将任务添加到队列中,然后在创建线程后自动启动这些任务。这里的线程就是我们前面学过的线程,这里的任务就是我们前面学过的实现了Runnable或Callable接口的实例对象;应用场景介绍1. 网购商品秒杀2. 云盘文件上传和下载3. 12306网上购票系统等4个参数的设计:1:核心线程数(corePoolSize)

2024-04-03 10:19:49 381

原创 过滤器和拦截器

2、使用范围不同 我们看到过滤器 实现的是 javax.servlet.Filter 接口,而这个接口是在Servlet规范中定义的,也就是说过滤器Filter 的使用要依赖于Tomcat等容器,导致它只能在web程序中使用。拦截器 Interceptor 是在请求进入servlet后,在进入Controller之前进行预处理的,Controller 中渲染了对应的视图之后请求结束。6、控制执行顺序不同 过滤器用@Order注解控制执行顺序,通过@Order控制过滤器的级别,值越小级别越高越先执行。

2024-04-03 09:44:07 354

原创 SM2加密工具

使用其加密方式需要引用以下依赖。

2024-02-01 16:19:17 259

原创 sql查询连续大于0的次数

select count(score >0)scoreNum from student,但是发现统计出来的结果不对,在编写sql的时候,需要查询某一列大于0的次数,本来直接写的是如下。查阅资料资料后改为下列即可。

2023-12-26 14:22:03 385

原创 JavaSE常见面试题

javaSE常见面试题

2022-09-13 09:15:26 5309 3

原创 javaSE第13天知识点总结

javaSE第13天知识点总结

2022-08-25 21:42:41 278

原创 javaSE常见面试题

javaSE常见面试题

2022-08-21 14:51:53 159

原创 SpringBoot整合MyBatis-Plus

SpringBoot整合MyBatis-Plus

2022-06-23 12:39:32 86

原创 Springboot自动配置

Springboot自动配置详解

2022-06-11 09:50:53 365

原创 AOP编程思想

AOP编程思想

2022-06-02 10:24:35 1311

原创 Spring整合JDBC实现转账业务-动态代理模式

Spring整合JDBC实现转账业务-动态代理模式

2022-06-01 22:59:43 175

原创 Spring整合JDBC实现转账业务

Spring整合JDBC实现转账业务

2022-06-01 17:00:36 130

原创 JDBC事务转账业务

JDBC事务转账业务

2022-06-01 11:14:45 133

原创 spring常用注解配置

spring常用注解配置

2022-05-31 09:41:02 724

原创 Spring容器实例化对象的三种方式

Spring容器实例化对象的三种方式

2022-05-30 10:52:55 168

原创 工厂模式-浅谈

我们在学习java的时候,尤其到了后面学习框架的时候,我们总会被一些java中的设计模式打交道,每次我们都还感觉比较难,在这里,我就对我们其中的一种工厂模式,来做一个简单的分析1,什么是工厂模式? 所谓的工厂模式,就是我们创建对象的方式发生了改变,原来的创建对象,都是由我们在使用的时候,通过new进行创建,而现在我们再创建对象时候,而是通过我们的工厂来帮我们创建对象(其实来说就是通过别的方式,创建出我们所需要的对象,例如我们想给我们的女朋友送一个情人节礼物--小熊娃娃,如果要是没有做娃娃的...

2022-05-28 17:14:39 72

原创 #{}和${}的区别

1,#{}是预编译处理,类似我的prepareStatement;${}是字符串替换2,mybatis在处理${}的时候,就是把${}替换成变量的值,3,mybatis在处理#{}的时候,会将sql中的#{} 替换为?号,调用prepareStatement的set来进行赋值4,使用#{}可以有效防止SQL注入,提高系统安全性......

2022-03-14 17:08:15 69

原创 MyBatis执行原理

第一步,先把需要的配置文件准备好,分别有MyBatis核心配置文件,有接口的的实现配置文件第二步, 创建我们的SqlSessionFactory对象,在创建的时候,读取我们的MyBatis核心配置文件new SqlSessionFactoryBuilder().build(读取配置文件信息)读取配置文件信息:Resources.getResourceAsStream("mybatis 的核心配置文件");第三步, 通过我们的Factory,openSession()创建我们的SqlS

2022-03-13 14:24:26 413

原创 单例模式深入理解

单例模式深入探究,理解

2022-01-13 16:09:33 139 1

原创 前后台的跨域数据传递

前后台的跨域数据传递,我们不能使用请求和重定向了,因为不在一个作用域里面,我们一般把数据转换成json数据,json作为一种前后台交互的数据,我们经常使用

2021-12-21 17:21:13 244

sping_aop实现

sping_aop实现,通过自己定义的事务管理器,通过Spring中的aop进行实现

2022-06-03

Spring整合JDBC实现转账业务-动态代理模式

Spring整合JDBC实现转账业务-动态代理模式demo源代码,在这里我们我们对其Spring整合JDBC实现转账业务进行优化更新,使其业务层完全脱离我们的事务书写,我们采用的时候动态代理模式

2022-06-01

Spring整合JDBC实现转账业务demo源代码

Spring整合JDBC实现转账业务demo源代码,具体的解释可以参考本人Spring整合JDBC实现转账业务

2022-06-01

空空如也

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

TA关注的人

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