java后端
文章平均质量分 85
java后端知识
郝老三
我不懒,也没有添加简介
展开
-
深入理解Spring事务机制
本文系统的总结了Spring中事务的不同种类、隔离级别、传播机制、声明式事务实现原理、还总结了4中可能导致事务失效的场景,希望读者读完之后能明确事务的原理,并且在使用中避开常见的可能导致事务失效的坑。原创 2023-08-21 17:16:28 · 362 阅读 · 0 评论 -
Java中的池化思想
最近接触到了很多池,例如 对象池、数据库连接池、线程池、等等,今天来总结一下这多种不同的池,体现的池化思想,希望通过这篇博客,大家能了解到什么是池化思想,学会应用池化思想。在Java中,池化思想是一种通过创建和管理可重复使用的对象池来提高性能和资源利用率的编程思想。它的核心概念是在需要时从池中获取对象,而不是每次都创建新的对象,使用完毕后将对象返回到池中,以供其他代码复用。通过使用池化思想,可以避免不必要的资源创建和销毁操作,减少系统开销,提高程序的性能和可伸缩性。原创 2023-05-26 17:23:56 · 1432 阅读 · 2 评论 -
静态代理与动态代理
本文给出了静态代理和动态代理的分析,并且给出了对应示例。通过这样的方式,大家可以更好的理解,什么是静态代理,什么是动态代理。了解概念,有助于我们更好的选择对应的方式。原创 2023-05-23 10:48:13 · 737 阅读 · 0 评论 -
如何批量查询自己的CSDN博客质量分
不将就是发现的原动力。将自己的url地址一个一个的CV到CSDN给的查询博客质量分的界面上也可以查询自己的博客质量分。如果我选择了将就,那我就不会研究如何去通过代码实现批量查询自己的博客质量分的功能,也就少去了一个学习的机会,学习RestTemplate怎么使用,怎么导出Excel表的机会。大家可以通过这篇文章,批量查询自己的博质量,帮助我们修改我们原有博客的平均质量。原创 2023-05-13 09:19:31 · 3145 阅读 · 9 评论 -
mysql五种索引类型---实操版本
最近学习了Mysql的索引,索引对于Mysql的高效运行是非常重要的,正确的使用索引可以大大的提高MySql的检索速度。通过索引可以大大的提升查询的速度。不过也会带来一些问题。比如会降低更新表的速度(因为不但要把保存数据还要保存一下索引),占用磁盘空间等问题。原创 2023-03-06 11:12:02 · 274 阅读 · 0 评论 -
面向对象再学习
面向对象编程是一种强大的编程范式,它具有三大特征:封装、继承和多态,以及基础的抽象概念。在面向对象编程的设计过程中,注重对象是非常重要的。我们应该尽可能将对象抽象成类,并考虑类之间的关系和行为。通过封装、继承和多态,我们可以更好地组织代码,提高代码的可重用性和可维护性。原创 2022-05-05 16:29:37 · 13094 阅读 · 19 评论 -
什么是多态。
什么是继承?聊多态就必须聊继承,我们先聊聊什么是继承呢?继承指的是一个类可以从另一个类中继承属性和方法。继承是实现多态的一种方式,因为它允许不同的类共享相同的属性和方法。什么是多态?多态则指的是一个对象可以表现出多种形态。具体来说,在继承中,一个子类可以重写父类的方法,从而使得同样的方法名可以根据对象的类型具有不同的行为,这就是多态的体现。多态是建立在继承的基础上的,可以说没有继承就没有多态。没有继承就没有多态。原创 2022-05-27 16:56:41 · 13975 阅读 · 1 评论 -
到底什么是面向对象。
一:面向对象基础概念1:什么是对象概念:对象是OO(Object Oriented)程序的构建模块。使用OO技术实际上是多个对象的集合。每个对象由数据和行为构成。 分类:对象数据,也就是对象属性,属性中包含了能够区分不同对象的信息。对象的行为,就是对象可以做什么,也就是方法。对象可以做的行为包含在方法中,通过发送消息来进行方法调用。消息:对象之间的通信机制。当对象A在调用对象B时,就是对象A再给对象B发送消息。...原创 2022-03-08 16:03:52 · 234 阅读 · 0 评论 -
什么是java反射
谈到java反射,我们不妨先去运用一下我们之前的知识,什么是反射。大家可能见到最多的就是镜子了,人照镜子,通过镜子的反射看到自己。或者某个我们看不到的位置,通过把镜子伸进去,通过镜子的反射,看到对应的物品。我理解,反射就是一面镜子,让我们可以看到我们不应该看到的。...原创 2022-08-29 21:06:46 · 964 阅读 · 0 评论 -
软件设计原则SOLID+组合聚合+迪米特原则(附代码讲解)
SOLID是五大设计原则的首字母简写,最早出现于出自Robert Martin(罗伯特. 马丁)的《架构整洁之道》第三章设计原则。他们分别是single Responsibility Principle:单一职责原则Open Closed Principle:开闭原则Liskov Substitution Principle:里氏替换原则Interface Segregation Principle:接口隔离原则Dependence Inversion Principle:依赖倒置原则原创 2022-04-04 20:17:36 · 1383 阅读 · 0 评论 -
JDK的四个元注解
表示该注解被保留多久。默认:RetenionPolicy.CLASS 当运行java程序时,JVM不可获取注解信息。反射获取:RetenionPolicy.RUNTIME编译器把该注解记录在class文件中。源码中:RetenionPolicy.SOURCE 该注解只保存在源代码中。原创 2022-10-10 21:41:08 · 509 阅读 · 1 评论 -
Spring学习-Bean的理解
在Spring框架中,Bean是指在Spring容器中管理的一个对象。Spring容器通过对Bean的管理,实现了依赖注入、面向切面编程、声明式事务管理等核心特性。Spring的Bean可以是普通Java对象、JavaBean、POJO(Plain Old Java Object)等类型的对象,还可以是数据源、连接池、JMS(Java消息服务)等非常复杂的对象。在Spring中,Bean是通过IoC(Inversion of Control,控制反转)容器创建、装配和管理的。原创 2022-05-26 09:17:15 · 14756 阅读 · 1 评论 -
SpringBean的生命周期
springBean的生命周期,指的是spring里一个bean对象从出生到死亡的整个过程。解 Spring 生命周期的之后,可以利用 Bean 在其存活期间的指定时刻完成一些相关操作。这种时刻可能有很多,但一般情况下,会在 Bean 被初始化后和被销毁前执行一些相关操作。原创 2023-02-03 09:12:23 · 3507 阅读 · 0 评论 -
spring的restTemplate使用
本文只列出了,get请求与post的请求的使用,至于其他的,put,delete请求,与get和post请求的方式都相差不多,我将这个RestTemplate的例子传到了网盘上,大家如果有兴趣可以下载研究。链接: https://pan.baidu.com/s/1yidh07u5I6MF_yLkls1ycA?pwd=gkg5 提取码: gkg5 复制这段内容后打开百度网盘手机App,操作更方便哦。原创 2023-03-03 08:40:19 · 1267 阅读 · 0 评论 -
什么是springMVC-01
M:Model 模型,工程中的javaBean(实体Bean,存储数据和业务Bean,处理逻辑)V:View 视图,工程中的html或jsp界面,与用户进行交互,展示数据。C:Controller 控制层,工程中的servlet,接受请求和响应数据。原创 2022-09-02 09:52:17 · 251 阅读 · 0 评论 -
什么是MVC-02
:表示任意单个字符*:表示任意的0个或多个字符**:表示任意的一层或多层目录。原创 2022-09-02 10:02:16 · 166 阅读 · 0 评论