自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Hikari

HikariCP1 简介 数据库连接池就是在程序初始化的时候,预先创建一定数量的数据库连接对象,当后续需要数据库连接的时候,如果此时有连接未被使用,那么他就可以直接使用已经创建好的连接,不需要再重新创建新的连接,从而避免频繁的创建以及关闭资源带来的开销。2 作用资源可以重复利用,避免频繁的建立以及关闭连接 响应速度快,可以直接从数据库连接池当中获取连接对象 可以防止服务器...

2020-08-03 23:39:33 3750

原创 Git

Git初始化一个Git仓库需要用到git init命令添加文件到git仓库,分为两步 git add <file> git commit -m message之所以分两步是因为commit一次,可以提交很多文件git status 可以查看文件是否被修改过git diff查看文件修改的内容git log可以查看从最近到最远...

2019-09-28 15:18:49 484

原创 Java同步之Lock

Java同步Lock在java5以后引入了另外一种方式实现方法的同步,就是Lock为什么引入Lock,synchronized锁的缺陷是什么?如果一个代码块被synchronized关键字进行修饰了,当一个线程获取了对应的锁,并且执行该代码块的时候,其他线程只能一直等待,直到获取锁的线程释放掉锁...

2019-05-09 19:59:08 766

原创 java多线程

多线程线程和进程的区别? 进程是一个运行中的程序,操作系统会为他分配独立的内存,而线程的话,操作系统除了为他分配cpu之外,不会为他分配内存,他所使用的资源是所属线程的资源,一个进程至少包含一个线程,同时一个线程必须依附与一个进程Java创建线程的方式继承Threa类方式的多线程...

2019-05-08 15:50:09 428

原创 MYSQL数据存储引擎

Mysql存储引擎概述:简单来说就是mysql存储数据的方式,如果在创建新表的时候,不指定存储引擎,则会选择默认的存储引擎,在mysql5.5之前,采用的是MyISAM,5.5之后改为了InnoDB,用户也可以自定义数据存储引擎,至于如何更改存储引擎,以及自定义存储引擎,读者可百度查看,此处不做简介. ...

2019-04-11 21:01:49 107

原创 Java类和对象

类和对象笔记1:类的概念具有相同或者相似性质的对象的抽象2:对象的概念类的具体化3: 如何创建对象?类名 对象=new类名()4: 变量的划分?变量分为成员变量和局部变量局部变量就是类体中,方法内的变量成员变量是类体中,方法外的变量,又分为实例变量或者静态变量(由成为类变量)5 实例变量与静态变量?实例变量就是类...

2019-04-11 21:00:34 166

原创 Java基础

Javase刘永盼初始java访问修饰符 类的关键字 类名 {类体}在一个.java 文件当中,如果有类的访问修饰符为...

2019-04-11 20:57:22 298

原创 集合

集合1:集合:Collection(单列集合) List(有序,可以重复) ArrayList ...

2019-03-24 15:30:04 187

原创 MySQL索引

什么是索引?索引就是数据结构,改数据结构保存了这张表中的某一列的所有值,就是基于数据库表中的某一列所创建的,一个索引是由某一列上的数据组成,并且这些数据存储在某个数据结构中索引的好处?简单来说就是提高查询效率索引的设计原则?设计索引的时候,尽量满足以下原则,便于提高使用效率,更高效的使用索引搜索的索引列是,不一定是所要选择的列,换句话说,最适合索引的列是出现在WHERE字句...

2018-11-04 11:30:29 153

原创 MySQL存储引擎

MySQL存储引擎概述:简单来说就是mysql存储数据的方式,如果在创建新表的时候,不指定存储引擎,则会选择默认的存储引擎,在mysql5.5之前,采用的是MyISAM,5.5之后改为了InnoDB,用户也可以自定义数据存储引擎,至于如何更改存储引擎,以及自定义存储引擎,读者可百度查看,此处不做简介.                                  各种存储引擎的对比...

2018-11-03 13:38:15 157

原创 设计模式(一)

                                             设计模式(创建型)设计模式总体可分为创建型模式,结构型模式,行为型模式创建型模式:单例模式,工厂模式,原型模式单例模式概念:保证一个类只有一个实例,并且提供一个访问该实例的全局访问点,既就是提供一个公共的方法,然后为之返回一个实例优点:只生成一个实例,内存开销少,一般用于读取配置文件实...

2018-09-07 23:40:01 279

原创 数据结构(java语言实现)

                                                 数据结构(java语言实现)基本概念       数据:信息的载体       数据结构:大量具有特定组织关系的数据在内存中的存储及其使用组织关系:       数据的前后关系   也就是逻辑结构       1对1  线性关系    线性结构       1对n  非线性...

2018-09-03 22:13:02 8517 5

原创 Spring Boot定时任务

Spring Boot定时任务(SpringBoot高级) Scheduled定时任务器 整合Quartz定时任务框架一、         Scheduled定时任务器Scheduled定时任务器:是Spring3.0以后自带的一个定时任务器。1         在pom文件中添加Scheduled的坐标&lt;project xmlns="http://maven.apache.org/POM/...

2018-05-16 21:36:46 190

原创 SpringBoot热部署

SpringBoot热部署(SpringBoot高级)SprigBoot的热部署方式分为两种               SpringLoader插件                DevTools工具一、         SpringLoader插件的使用 1         创建项目2         修改pom文件&lt;project xmlns="http://maven.apache....

2018-05-16 21:02:39 562

原创 Spring Boot异常处理与单元测试

Spring Boot异常处理与单元测试(SpringBoot高级)一、         SpringBoot中异常处理方式1         SpringBoot中对于异常处理提供了五种处理方式1.1     自定义错误页面SpringBoot默认的处理异常的机制:SpringBoot默认的已经提供了一套处理异常的机制。一旦程序中出现了异常SpringBoot会像/error的url发送请求。在...

2018-05-16 20:52:49 2104 1

原创 SpringBoot服务端表单数据校验

SpringBoot服务端表单数据校验(SpringBoot高级)一、         实现添加用户功能1         创建项目2         修改POM文件&lt;project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"     xsi...

2018-05-16 20:19:29 4997 2

原创 Spring Boot初级

Spring Boot如果有错误,欢迎评论一,Spring Boot 介绍如果使用ssm作为项目架构,需要进行大量的配置(springmvc,mybatis,web.xml,tomcat等配置),配置相当繁琐,微服务系统开发效率低Springboot其实就是一些jar包的集合,并没有增加新的功能,主要就是很大程度上简化了配置,进而提高开发效率,其主要有以下特点: 1.创建独立的Spring应用程序...

2018-05-05 21:32:32 526

原创 Spring aop

Spring aop概念:Springaop 就是将公共的业务(如日志,安全等)和领域业务结合,当执行领域业务时,将会把公共业务加进来,实现公共业务的重复利用,领域业务更加纯粹,程序员专注于业务,其本质还是动态代理 第一种:实现aop业务的相应接口公共业务package log;     import java.lang.reflect.Method;   import org.s...

2018-04-11 19:25:21 154

原创 SpringMvc+Spring+Mybatis整合

SSM框架整合介绍     SSM是Spring、SpringMvc、MyBatis 这3个框架的简称,是目前最为流行的项目架构。其中spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架。SpringMVC分离了控制器、模型对象、分派器以及处理程序对象的角色,这种分离让它们更容易进行定制。MyBatis是一个支持普通SQL查询,存储过程和高级映射的优秀持久层框架。 Sprin...

2018-04-03 23:24:57 248

原创 SpringMvc

SpringMvc 第一次写博客,感觉写的不是很不好,如果当中有啥bug,欢迎大家讨论1.     mvc框架做那些事情a,将一个url映射到一个java类,或者java的方法b.封装用户提交的数据c.处理请求,调用相关的业务处理——封装相应的数据d.将响应的数据进行渲染,返回给jsp,html,freemarker等2,springmvc是一个轻量级的基于请求响应的mvc框架3,特点:简单,易学...

2018-03-27 12:54:47 208

空空如也

空空如也

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

TA关注的人

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