自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Spring Boot

Spring Boot1.自动配置原理启动类:@SpringBootApplicationpublic class Application{ public static void main(Sting[] args){ SpringApplication.run(Application.class, args); }}①注解: @SpringBootApplication组合注解: @SpringBootConfiguration @EnableAutoConfigurat

2020-06-22 19:36:33 208

原创 单例模式

单例模式单例模式是指只有一个对象,但是分为:饿汉式和懒汉式。饿汉式:是指无论你创没创建对象,只要加载类就会创建一个对象等待你使用。代码如下:/* *单例模式:饿汉式 */public class SingletonTest{ public static void main(String[] args){ //判断是否是单例模式(即是否是同一个对象) Bank o1 = B...

2020-02-11 11:31:16 197 1

原创 Java细节(第二遍复习)

1.细谈"=="与 equals() 方法的不同之处?” == “ : 是一个运算符号(1)可以使用在进本数据类型变量和引用数据类型变量中;(2)如果比较的是基本数据类型变量,比较两个变量保存的数据是否相等。(不一定类型要相同)(3)如果比较的是引用数据类型变量,比较两个对象的地址值是否相同。即两个引用是否指向同一个对象实体。equals():是一个方法,而非运算符号(1)只能使用于...

2020-02-08 13:36:39 155

原创 大数据基础了解知识总结

目录简介ZookeeperHadoopFlumeHiveHBaseKafkaScalaSparkZookeeper简介zookeeper 是一个开源的,为分布式应用提供协调服务的Apache项目。是一个基于观察者模式设计的分布式服务广利框架负责存储和管理大家都关心的数据然后接受观察者的注册。zookeeper = 文件系统 + 通知机制特点一个领导者多个跟随着...

2019-12-17 14:01:52 420

原创 SQL练习题

参考:https://zhuanlan.zhihu.com/p/38354000再次感谢作者的整理!!常见的SQL面试题:经典50道已知有如下4张表:学生表:student(学号,学生姓名,出生年月,性别)成绩表:score(学号,课程号,成绩)课程表:course(课程号,课程名称,教师号)教师表:teacher(教师号,教师姓名)课程表:course成绩表:scor...

2019-11-06 14:31:38 1516

原创 Redis学习笔记

1.redis概况redis基于C语言开发,性格极高,基于内存数据处理的单进程单线程技术。客户端,服务端的机构,支持多个客户端访问,万条/秒操作。特性: no-sql,key-value,内存,可持久化,菲关系型数据库2.定义No-sql:Not only structured query language操作redis的命令,不仅仅支持结构化的查询语言例如:set、get、expir...

2019-11-03 14:18:22 125

原创 MyBatis详解----Dao层

常见的数据层访问方式比较:1. JDBC: java原生的关系型数据库访问方式每次操作数据库都需要获取连接关闭连接,在大量访问数据库时,频繁的开关链接消耗性能。需要手动编写sql语句,有学习成本。查询出的结果需要手动进行封装到bean。没有缓存处理机制。sql语句写死在程序中吗,需要修改sql必须修改源文件2. Hibernate: 基于面向对象理念设计的Dao层框架,基本理念就...

2019-10-28 12:00:05 1202

原创 SpringMVC详解----Web层

1. SpringMVC的组件a. 前端控制器(DispatcherServlet)本质上是一个Servlet,相当于一个中转站,所有的访问都会走到这个Servlet中,再根据配置进行中转到相应的Handler中进行处理,获取到数据和视图后,再使用相应视图做出响应。b.处理器映射器(HandlerMapping)本质上就是一段映射关系,将访问路径和对应的Handler存储为映射关系,再需要...

2019-10-27 15:09:30 936

原创 c3p0连接池基础知识(自用)(待补充)

连接池存在的理由:传统数据库连接方式缺点: 用户每次请求都需要向数据库获得链接,而数据库创建连接通常需要消耗相对较大的资源,创建时间也比较长。假设网站一天10万访问量,数据库服务器就需要创建10万次连接,极大的浪费数据库的资源,并且极易造成数据库服务器内存溢出、宕机。c3p0连接池:c3p0连接池是将那些已连接的数据库连接存放在一个容器里(连接池),这样以后别人要连接数据库的时候,将...

2019-10-26 20:02:56 1627

原创 Java基础面试题整理----(自用)(二)

7. 什么是已检查异常?什么是未检查异常?编程时,catch异常后,应该怎么处理解答:已检查异常:指的是一个函数的代码逻辑没有错误,但程序运行时会因为IO等错误导致异常,你在编写程序阶段是预料不到的。如果不处理这些异常,程序将来肯定会出错。所以编译器会提示你要去捕获并处理这种可能发生的异常,不处理就不能通过编译。就比如所有try catch的异常都是已检查异常。因为已检查异常必须被处理。未...

2019-10-25 15:44:14 254

原创 MySQL数据库相关知识点(自用)

mysql的存储引擎:MyISAM:拥有较高的插入,查询速度,但不支持事务。InnoDB:5.5版本后MySQL的默认数据库,事务型数据库的首选引擎,支持ACID事务,支持行级锁定。BDB:源自BerkeleyDB,事务型数据库的另一种选择,支持COMMIT和ROLLBACK等其他事务特性。Memory:所有的数据置于内存的存储引擎,拥有极高的插入,更新和查询效率。但是会占用和数据量成正...

2019-10-25 14:33:20 248

原创 Java基础面试题整理----JVM方面(自用)(一)

Java基础面试题整理请说明JVM内存模型,JVM内存分为哪几个区?如何处理内存泄漏问题JVM内存空间分为五部分,分别是:方法区、堆、Java虚拟机栈、本地方法栈、程序计数器i. 方法区----主要用来存放类信息、类的静态变量、常量、运行时常量池等,方法区的大小是可以动态扩展的。ii. 堆----主要用来存放数组、类的实例对象、字符串常量池等iii. Java虚拟机栈----描...

2019-10-24 13:27:08 827

空空如也

空空如也

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

TA关注的人

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