自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java设计模式-工厂方法模式

工厂方法模式

2022-12-11 14:36:26 132 1

原创 Java设计模式-单例模式

单例模式

2022-12-11 14:31:53 98

原创 Java设计模式-代理模式

代理模式

2022-12-11 14:31:23 92

原创 Java设计模式-抽象工厂模式

抽象工厂模式

2022-12-11 14:29:43 118

原创 SQL优化总结

SQL优化总结MySQL执行原理为了更好的优化慢SQL,我们来简单了解下MySQL的执行原理https://blog.csdn.net/qq_32828253/article/details/109526742?spm=1001.2101.3001.6650.3&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7Edefault-3.highlightwordscore&depth_1-u

2022-02-08 20:51:27 75

转载 Mysql JDBC Driver参数配置

Mysql JDBC Driver参数配置

2022-02-08 11:12:59 3422

原创 观察者模式

观察者模式

2021-12-05 22:01:10 57

原创 装饰者模式

装饰者模式

2021-12-05 21:59:55 65

原创 简单工厂模式

简单工厂模式

2021-12-05 21:58:43 150

原创 MySQL explain详解

MySQL explain详解Explain简介本文主要讲述如何通过 explain 命令获取 select 语句的执行计划,通过 explain 我们可以知道以下信息:表的读取顺序,数据读取操作的类型,哪些索引可以使用,哪些索引实际使用了,表之间的引用,每张表有多少行被优化器查询等信息。下面是使用 explain 的例子:在 select 语句之前增加 explain 关键字,MySQL会在查询上设置一个标记,执行查询时,会返回执行计划的信息,而不是执行这条SQL(如果 from 中包含子查询,仍

2021-07-27 22:46:49 99

原创 MySQL调优笔记

MySQL调优笔记代码层面:减少对数据库访问的请求减少无用数据的查询请求MySQL Query的优化Query语句的优化思路和原则主要提现在以下几个方面:优化更需要优化的Query;定位优化对象的性能瓶颈;明确的优化目标;从Explain入手;多使用profile永远用小结果集驱动大的结果集;尽可能在索引中完成排序;只取出自己需要的Columns;仅仅使用最有效的过滤条件;10.尽可能避免复杂的Join和子查询;where和on过滤

2021-07-22 22:57:39 173 1

转载 浅析VO、DTO、DO、PO的概念、区别和用处

概念:VO(View Object):视图对象,用于展示层,它的作用是把某个指定页面(或组件)的所有数据封装起来。DTO(Data Transfer Object):数据传输对象,这个概念来源于J2EE的设计模式,原来的目的是为了EJB的分布式应用提供粗粒度的数据实体,以减少分布式调用的次数,从而提高分布式调用的性能和降低网络负载,但在这里,我泛指用于展示层与服务层之间的数据传输对象。DO(Domain Object):领域对象,就是从现实世界中抽象出来的有形或无形的业务实体。PO(Pers

2021-07-20 22:33:09 651

翻译 Spring使用的注解大全和解释

Spring使用的注解大全和解释注解 解释 @Controller 组合注解(组合了@Component注解),应用在MVC层(控制层),DispatcherServlet会自动扫描注解了此注解的类,然后将web请求映射到注解了@RequestMapping的方法上。 @Service 组合注解(组合了@Component注解),应用在service层(业务逻辑层) @Reponsitory 组合注解(组合了@Component注解),应用在dao层(数据访问层)

2021-07-20 22:01:17 100

原创 MySQL学习笔记

MySQL数据表语句创建数据表CREATE TABLE table_name (column_name column_type);例子:CREATE TABLE IF NOT EXISTS `runoob_tbl`( `runoob_id` INT UNSIGNED AUTO_INCREMENT, `runoob_title` VARCHAR(100) NOT NULL, `runoob_author` VARCHAR(40) NOT NULL, `submis...

2021-07-18 22:01:27 57

原创 Spring Boot笔记

Spring Boot背景第一个SpringBoot程序SpringBoot启动流程YAMLYAML 是专门用来写配置文件的语言,非常简洁和强大.配置有序。 支持数组,数组中的元素可以是基本数据类型和对象 简洁。可读性高、简洁Spring Boot扩展在springboot中,有非常多的Configration帮助我们进行扩展配置,需要注意。Spring CloudEurekaRibbonFeignHystrixZuulConfigSpri

2021-07-18 22:00:00 81

原创 Spring MVC笔记

Spring MVCMVCMVC 是 Model、View 和 Controller 的缩写,分别代表 Web 应用程序中的 3 种职责。 模型:用于存储数据以及处理用户请求的业务逻辑。 视图:向控制器提交数据,显示模型中的数据。 控制器:根据视图提出的请求判断将请求和数据交给哪个模型处理,将处理后的有关结果交给哪个视图更新显示。 基于 Servlet的 MVC 模式的具体实现如下。 模型:一个或多个 JavaBean 对象,用于存储数据(实体模型,由 JavaB

2021-07-18 21:59:23 179

原创 Spring笔记

Spring简介优点: 开源的免费框架 轻量级非侵入式的框架 IOC和AOP 支持事务的处理,对框架整合的支持 Spring就是一个轻量级的控制反转IOC和面向切面编程AOP的框架控制反转IOC是一种设计思想,DI是实现IOC的一种方法Spring BeanSpring Bean的生命周期Bean 生命周期的整个执行过程描述如下。1)根据配置情况调用 Bean 构造方法或工厂方法实例化 Bean。2)利用依赖注入完成 .

2021-07-18 21:58:14 107

空空如也

空空如也

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

TA关注的人

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