自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Spring中的设计模式

在AbstracBeanFactory中有doGetBean方法,它的作用是创建bean,在创建过程中,会调用责任链。

2024-06-11 21:51:49 141

原创 EasyExcel中的设计模式

观察者模式责任链模式建造者模式

2024-05-30 17:33:26 207

原创 Spring基础知识

Spring基础知识Spring的bean定义方式XMljavaConfig注解装配方式非自动装配自动装配xml注解依赖注入方式setter注入构造器注入注解Spring的bean定义方式XMl<?xml version="1.0" encoding="UTF-8" ?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSche

2022-04-11 17:30:48 75

原创 Mysql索引失效几种情况

文章目录1、不满足最左前缀匹配原则2、like查询3、IS NOT NULL 和 IS NULL4、对索引列进行操作5、OR1、不满足最左前缀匹配原则最左前缀匹配原则: 以最左边的索引为起点,连续的索引都能使用,除非碰到范围查询(>、<、between、like),= 和 in 的查询语句可以调换顺序;-- 建表create table staffs(id INT PRIMARY KEY,name VARCHAR(200),age INT,pos VARCHAR(200),ad

2022-02-23 20:44:45 2290

原创 EXPLAIN的输出格式

文章目录1. explain的输出格式1.1 id1.2 select type1. explain的输出格式|able 8.1 EXPLAIN Output ColumnsColumnJSON NameMeaningidselect_idThe SELECT identifierselect_typeNoneThe SELECT typetabletable_nameThe table for the output rowpartitionspa

2022-02-23 14:33:32 417

原创 SpringIOC/DI

1.SpringIOC(控制反转)/DI(依赖注入):控制反转:反转的是获取对象的方式;依赖注入:IOC容器将其依赖对象(用户信息类)注入到用户类中;图1 传统程序设计结构示意图图2 有IoC/DI容器后程序结构示意图参考...

2020-04-20 13:52:00 147

原创 JVM(二)内存解析

**1.方法区(又名静态成员区)1.1存放1.1 存放:** ①静态变量 ②静态方法 ③常量 ④类 ⑤成员方法方法区为线程共享,所存数据不是线程安全的1.2方法区组成:2 堆(heap)2.1存放:①所有的对象 ②对象的实例变量 ③数组2.2堆的组成:①新生区:伊甸区、幸存0区、幸存1区所有对象都是在伊甸区被new出来的,若伊甸区满了,却要new新的对象,则垃圾收集器...

2020-04-15 15:21:44 131

原创 JVM(一) JVM运行原理

1.虚拟机的基本概念: 虚拟机是运行Java代码的假象计算机2.虚拟机的组成: 堆、虚拟机栈、方法区、本地方法栈、寄存器3.java运行编译过程: ①java源文件(.java) ——> 编译器 ——> 字节码(.class) ②字节码文件(.class) ——> JVM ——>生成机器码(机器码就是机器指令,就是某种CPU的...

2020-04-15 15:21:27 1208

原创 JVM(三)GC机制

1.新生代(Young Generation):GC机制被称为Minor GC或叫Young GC,采用复制算法老年代(Old Generation):GC机制称为Major GC,也叫 Full GC,采用标记-清除、标记-整理算法2.分代回收算法:2.1复制算法 将内存分为相同的两块,当一块满时,就将该块中存活的对象复制到另一块,然后对该块进行垃圾回收2.2标记-清除算法 标记阶段...

2020-04-15 15:21:04 120

原创 SSM整合示例

思路:一、将MyBatis整合到Spring,将MyBatis的conf.xml(数据源,mapper.xml文件)交给applicationContext.xml;//applicationContext.xml<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework....

2020-04-04 00:01:23 259

原创 java基础

1.Java八大数据类型的空间,基本数据类型:Byte1,0、short2,0、int4,0、long8,0、float4,0.0、double8,0.0、char不定默认2,空格、boolean未定义,false;2.java三大特性:2.1封装:隐藏内部具体实现,对外只保留接口2.2继承:子类可以继承父类的方法和属性,可在此基础上进行扩展,提高代码重复利用率2.3.1多态的含义:一...

2020-04-02 16:56:02 109

原创 JavaWeb

1.jsp九大内置对象及其作用request:封装用户请求response:响应用户请求session:封装用户对话page:指代当前页面PageContext:通过该对象获取其他对象application:封装服务器运行环境的对象out:输出服务器响应的输出流对象config:Web应用的内置对象exception:封装抛出异常的对象2.jsp四种作用域:1.page:只...

2020-04-02 16:50:55 114

原创 三、Spring AOP

前置通知示例://在addStudent()方法加前置通知package com.service.impl;public class StudentImpl { public void addStudent() { System.out.println("add"); }}步骤一:添加jar包:aopaliance.jaraspectjweaver.jar步骤二:编...

2020-03-30 16:59:49 181

原创 二、三种依赖式注入方式

public Student{ private int stuNo; private int String stuName; private int stuAge; public Student(int stuNo, String stuName, int stuAge) { super(); this.stuNo = stuNo; this.stuName = stuName...

2020-03-30 16:07:39 136

原创 mapper.xml映射文件

<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"><mapper namespace="com.mapper.Stude...

2020-03-29 01:07:26 120

原创 Java动态代理

有一个类继承m个接口,每个接口有k个方法,若要在每个方法使用前加上“开始使用”提示,使用后加上“结束使用”提示,可采用动态代理一次搞定;步骤:1.实现接口InvovationHandler的一个实现类,重写invoke方法;2.调用Proxy类的Proxy.newProxyInstance(loader, interfaces, h)方法得到一个被代理后的对象X;3.调用被代理后的对象X中...

2020-03-26 23:31:35 104

原创 eclipse创建一个javaweb

1.添加JDK;2.配置tomcat;3.创建项目4.添加servers右击Add and Remove;

2020-03-15 17:20:26 832

原创 冒泡排序

冒泡排序:public class Mp{ public static void main(String[] args) { Scanner sc=new Scanner (System.in); int a[]=new int[100]; int n=sc.nextInt(); for(int i=0;i<n;i++) a[i]=sc.nextInt();...

2020-03-09 16:30:36 103

空空如也

空空如也

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

TA关注的人

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