自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Redis

1.什么是NoSql?NoSql意思是Not Only Sql,不仅仅是sql。在没有出现nosql之前我们用的都是关系型数据库,但关系型数据库应对动态的网站还是显得有些吃力,所以出现了Nosql。用来与关系型数据库相辅相成,提高网站效率。2.Redis是干嘛的?Redis是一种内存型数据库,能存储数据,取数据速度快。比如可以做数据库缓存,验证码,分布式session共享,数据过期等等。3.Redis的几种数据类型string,list,set,zset,hash。str.

2022-04-08 11:57:19 1158

原创 Springboot

1.springboot自动默认扫描路径:启动类的包下及其子包。2.springboot自动配置原理:1.从所以依赖中找META-INF/spring.factories文件,默认加载文件中写的所有XXXAutoConfiguration。springboot默认的自动配置场景有127个*****2.虽然加载了这么多个自动配置类,但不是所以自动配置类都能生效。springboot为我们想到了这么多个场景,但具体让谁生效还是根据我们的需求来生效。因为XXXAutoCongratulat

2022-04-04 21:41:37 277

原创 SpringMVC

1.MVC是什么?M是Model,V是View,C是Controller。View很好理解,就是用户面对的视图。Model可以理解成业务层和持久层。Controller接收用户输入的请求数据,调用Model,返回View。2.SpringMVC处理请求的流程要点:1DispatcherServlet:称为中央调度器。在Tomcat服务器启动时,会解析web.xml文件,实例化DispatcherServlet对象。在DispatcherServlet对象的的init(.

2022-03-28 18:10:09 627

原创 spring

1.what is spring?spring是一个轻量级的开源框架。spring的核心概念是ioc和aop。spring可以理解成是一个bean容器,ioc控制反转帮我们完成bean的创建和处理bean之间的依赖关系。引入对象不再是强依赖,将代码解耦合。aop面向切面编程,可以在不改变原业务代码的基础上,对方法进行功能增强,有利于方法间的松耦合。还能减少代码的冗余。spring集成其他框架的能力很强,也很简单。spring就像一个排插,其他框架就像一个插头,只需要简单的配置就能集成其他框架。

2022-03-25 11:32:05 888 2

原创 Mybatis基本原理与使用详解

1.JDBC的缺陷是什么?1.代码冗余。加载驱动,创建连接对象,数据库操作对象,关闭对象等操作对应每个数据库操作都是一样的。2.对应ResultSet结果集,我们要遍历他然后手工创建Java对象装入集合,比较麻烦。3.数据库操作和业务代码混合。2.Mybatis是什么?为什么要放弃JDBC而使用Mybatis?Mybatis可以看做增强版jdbc,底层也是用jdbc操作数据库但Mybatis帮我们减轻了开发的复旦。不需要我们重复编写创建Connection,Statement,Pr

2022-03-20 19:08:34 1388

原创 Servlet中的几个关键对象

ServletContext全局作用域对象:当http服务器开启时会自动创建一个全局作用域对象,相当于一个map集合。一个web服务只有一个全局作用域对象。http服务器关闭之后会自动销毁全局作用域对象。全局作用域对象贯穿http服务器的整个生命周期。Session会话作用域对象:网站会为每一个用户(浏览器)创建一个Session对象。Session底层数据结构是Map集合。会话作用域对象相当于用户在网站中的私人保险箱。Cookie:当一个用户(浏览器)访问一个网站时,网站会在响应的时候在响应头上添

2022-03-20 11:11:46 794

原创 Http请求协议包 响应协议包

http请求协议包请求行【 url 请求方式】请求头【get方式的请求参数,客户端的环境如cookie】空白行【将请求头请求体隔离】请求体【post方式的请求参数】http响应协议包响应行【http状态码】响应头【服务端响应该服务的环境 如cookie】空白行【】响应体【静态资源,运行结果的动态资源,动态资源的请求命令(重定向,请求转发)】...

2022-03-20 10:48:16 345

原创 代理:静态代理,动态代理(jdk动态代理,cglib动态代理)

代理 动态代理

2022-03-18 16:23:44 338

原创 简述JDBC

1.JDBC是什么,有什么用?JDBC是java连接数据库。用来操作数据库。jdbc是一组接口。接口里的方法是操作数据库的抽象方法。方法的实现交给各数据库厂家,如mysql驱动就是一些实现了java.sql包下接口的实现类打成的jar包。java操作数据库必须数据库对应的驱动。2.JDBC编程六部1.注册驱动2.获取连接3.获取数据库操作对象4.执行sql5.遍历结果集6.关闭资源注册驱动:java.sql.DriverManager类下有public st

2022-03-16 22:01:46 1890

原创 Mysql

mysql知识点

2022-03-15 23:48:35 855

原创 java中注解

java注解

2022-03-14 10:41:13 615

原创 java的反射

java反射机制及使用

2022-03-13 16:46:54 344

原创 java多线程

1.多线程的概述线程是进程的处理单元,一个进程可以有多个线程,线程之间并发处理,一个线程一个栈。在单处理器机器中进程看似是并发的,其实是串行处理,因为其处理速度过快。2.栈,堆,方法区在java虚拟机中,一个线程对应一个栈。所有线程共享堆内存和方法区。但每个线程是内的资源是不共享的。3.创建线程的三种方式3.1 编写一个类继承java.lang.Thread类,重写run方法。//定义线程类public class MyThread extends Thread{ publ

2022-03-12 20:26:34 110

原创 java中集合及其实现类

关于java集合的一些理解。

2022-03-12 01:28:40 1497

空空如也

空空如也

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

TA关注的人

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