自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 SSM整合所需的配置文件

配置pox.xmldependencies> <!-- 测试相关 --> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.12</version> </dependency> <!-- spring

2020-06-14 13:50:20 238

原创 SpringMvc

SpringMvc轻量级web框架,主要针对Contoller层工作流程用户发送请求至前端控制器DispatcherServletDispatcherServlet收到请求调用HandlerMapping处理器映射器处理器映射器找到具体的处理器,生成处理器对象及处理器拦截器(如果有则生成)一并返回给DispatcherServletDispatcherServlet调用HandlerAdapter处理器适配器HandlerAdapter经过适配调用具体的处理器(Controller,也叫后端

2020-06-14 13:49:23 137

原创 Spring学习文档

1、简介Spring是一个轻量级控制反转(IOC)和面向切面(AOP)的容器框架。支持对事务的处理,各种框架的整合。2、七大模块核心容器(Spring core)核心容器提供Spring框架的基本功能。Spring以bean的方式组织和管理Java应用中的各个组件及其关系。Spring使用BeanFactory来产生和管理Bean,它是工厂模式的实现。BeanFactory使用控制反转(IoC)模式将应用的配置和依赖性规范与实际的应用程序代码分开。BeanFactory使用依赖注入的方式提供给组件依

2020-06-12 10:48:11 218

原创 # Mybatis学习文档

1、简介MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了手动 JDBC 代码、手动设置参数、获取结果集。Sql语句放在 XML文件 或注解来配置和映射原生信息。使用的人多!公司需要!但是应为用了反射,效率会下降,所有有些公司会使用原生的jdbc1.1、优缺点sql语句与代码分离,存放于xml配置文件中:优点:便于维护管理,不用在java代码中找这些语句;缺点: JDBC方式可以用打断点的方式调试,但是Mybatis不能,需要通过log4j

2020-06-10 13:40:10 195

原创 要什么标题

设计模式1、简介设计模式(Design Pattern)是前辈们对代码开发经验的总结,是解决特定问题的一系列套路。它不是语法规定,而是一套用来提高代码可复用性、可维护性、可读性、稳健性以及安全性的解决方案。1995 年,GoF(Gang of Four,四人组/四人帮)合作出版了《设计模式:可复用面向对象软件的基础》一书,共收录了 23 种设计模式,从此树立了软件设计模式领域的里程碑,人称「GoF设计模式」。2、分类创建型模式描述怎样去创建一个对象工厂模式、抽象工厂模式、单例模式、建造者模式、

2020-05-29 17:08:46 170 1

原创 练习反射,实现自动装配和简单的basedao

自动new对象public class SelfMotion<T> { //首先建两个注解,一个放在类上,一个放在字段上 //建一个容器,用map存,方便new对象 private HashMap<Class,Object> beanFactory = new HashMap<>(); //根目录 private String filePath; public T getBean(Class clazz){

2020-05-08 19:25:19 178

原创 类加载器和垃圾回收

jvm内存结构私有线程:本地方法栈,操作方法栈 ,程序计数器公有线程:方法区,堆类加载将java文件编译成class文件,通过类加载器加载到内存。类加载的过程包括了加载、验证、准备、解析、初始化五个阶段。类加载器概述java应用程序由若干个.class文件组成,程序运行时需要调用不同的class文件来实现功能。程序启动时不会一次性加载所有class,会根据程序的需要通过Class Loader来动态加载某个class文件到内存,然后才能被其他class引用。Bootstrap Class L

2020-05-08 18:45:51 576

原创 多线程,多线程实现的方式

1、简介1.1进程单独运行的程序,每个程序有一个独立的进程,而进程之间是相互独立存在的。1.2线程进程想要执行任务就需要依赖线程。一个进程中至少有一个线程。单线程:当有多个任务时,只能依次执行,B任务必须等A任务执行完毕才能执行多线程:多个任务可同时执行2、实现调用run方法先执行完run方法再执行主线程,调用start方法run和main同时执行线程开启不一定立即执行,...

2020-05-05 21:32:33 112

原创 HTTP基础 Cookie和Session

HTTP简介超文本传输协议,http是一个客户端请求和服务器应答的标准(TCP)。OSI七层协议应用层用户感知到的只有最上面一层也就是应用层,用户在应用层上提出需求,比如输入一个网址,这条命令会委托给传输层。传输层收到应用层指令后执行,与服务器建立连接。IP会解析为mac地址,每个网卡都有,全世界唯一。连接方式:UDP客户端直接连接到服务端,直接发送信息,不会确认。速度很...

2020-05-04 20:29:16 116

原创 Servlet 基础

Servlet1、实现Servlet有三个类,继承哪个都能实现。Servlet、Generic Servlet、Http Servlet。三个类之间是爷父孙的关系。默认情况下,只有web第一次访问servlet时,web容器才会创建实例。当设置了web.xml中的子元素后,在启动web应用时将按照顺序创建并初始化这个servlet。配置servlet<servlet> ...

2020-05-04 20:26:14 106

原创 Maven简单介绍

下载http://maven.apache.org/index.htmlMaven的作用我们在java web开发中,需要用到大量的jar包,Maven可以自动导入和配置jar包。Maven项目架构管理工具Maven核心思想:约定大于配置Maven会规定你如何去写java代码,必须按照这个规定来写配置环境变量M2_HOME maven目录下的bin目录Maven_HOME mave...

2020-05-04 20:16:59 110

原创 jquery实现轮播图

html代码!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>轮播图<...

2020-04-15 09:04:51 110

原创 jdbc与数据库连接池

JDBCJDBC(java Data Base Connectivity),java数据库连接,专门用来连接数据库的。JDBC连接MySQLurl:jdbc:mysql://主机名称:mysql服务端口号/数据库名称user:用户名password:密码driveName :com.mysql.jdbc.Driver(驱动)@Testpublic void testConnecti...

2020-04-11 12:39:56 157

空空如也

空空如也

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

TA关注的人

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