自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 资源 (1)
  • 收藏
  • 关注

原创 深入理解Mysql索引底层数据结构

索引优化面试题 案例 CREATE TABLE `employees` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(24) NOT NULL DEFAULT '' COMMENT '姓名', `age` int(11) NOT NULL DEFAULT '0' COMMENT '年龄', `position` var...

2019-12-12 19:39:57 387

原创 Spring事务原理源码剖析

1. 数据库事务特性 1.1 ACID特性 事务(Transaction)是数据库系统中一系列操作的一个逻辑单元,所有操作要么全部成功要么全部失败。 事务是区分文件存储系统与Nosql数据库重要特性之一,其存在的意义是为了保证即使在并发情况下也能正确的执行crud操作。怎样才算是正确的呢?这时提出了事务需要保证的四个特性即ACID: A: 原子性(atomicity) ​ 一个事务(trans...

2019-12-09 13:53:08 204 1

原创 深入理解Spring MVC

1. Spring MVC 设计思想 1.1 回顾servlet 与jsp 执行过程 WEB-INF/web.xml <servlet> <servlet-name>servlet</servlet-name> <servlet-class>bat.ke.qq.com.HelloServlet</servlet-class&gt...

2019-12-09 13:10:03 250

原创 大型分布式网站架构技术总结

对架构一个高性能,高可用,可伸缩,可扩展的分布式网站进行了概要性描述,并给出一个架构参考。一部分为读书笔记,一部分是个人经验总结。对大型分布式网站架构有很好的参考价值。 一、大型网站的特点 用户多,分布广泛 大流量,高并发 海量数据,服务高可用 安全环境恶劣,易受网络攻击 功能多,变更快,频繁发布 从小到大,渐进发展 以用户为中心 免费服务,付费体验 二、大型网站架构目标 高性能:提供快速的访问体...

2019-12-05 17:27:56 262

原创 Spring AOP源码分析

1. 什么是AOP 与OOP对比,AOP是处理一些横切性问题,这些横切性问题不会影响到主逻辑实现的,但是会散落到代码的各个部分,难以维护。 AOP就是把这些问题和主业务逻辑分开,达到与主业务逻辑解耦的目的。 2. AOP的应用场景 日志记录 权限验证 效率检查 事务管理 3. Spring AOP原理及其应用 3.1 AOP相关概念 Aspect(切面): 通常是一个类(交给Spring...

2019-12-05 14:30:09 333

原创 深入理解JVM虚拟机(文末有视频讲解)

什么是JVM虚拟机 JVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。Java虚拟机包括一套字节码指令集、一组寄存器、一个栈、一个垃圾回收堆和一个存储方法域。 JVM屏蔽了与具体操作系统平台相关的信息,使Java程序只需生成在Java虚拟机上运行的目标代码(字节码...

2019-12-04 16:44:25 349

Java视频.zip

Java架构师Java高级工程师全套Java学习视频去大厂必须学的 腾讯课堂学院VIP课程

2019-06-06

空空如也

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

TA关注的人

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