Tim Blog

一生想做浪漫极客

MySQL 性能优化

MySQL 性能优化

MySQL 性能优化 1. 灵魂拷问 MySQL的索引在执行过程中是如何被使用的? MySQL的表数据和索引在底层是如何被使用的? 索引覆盖是什么?索引覆盖如何优化检索性能 组合索引和单列所有哪个更好? 聚集索引和非聚集索引存储方式有什么不同 B+ Tree和B Tree的区别 2.1 MySQL架构 2.1.1 结构图 第一层负责连接管理、授权认证...

Spring体系结构

Spring体系结构

一、Spring体系结构: Spring 有可能成为所有企业应用程序的一站式服务点,然而,Spring 是模块化的,允许你挑选和选择适用于你的模块,不必要把剩余部分也引入。下面的部分对在 Spring 框架中所有可用的模块给出了详细的介绍。 Spring 框架提供约 20 个模块,可以根据应用程序的要求来使用。 核心容器 核心容器由spring-core,spring-beans...

设计模式

几种设计模式分享

一、设计模式 二、什么是设计模式 ​ 设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。在某些场景下,针对某类问题的某种通用的解决方案。 ​ https://www.cnblogs.com/pony1223/p/7608955.html 三、设计模式的六大原则 开闭原则(Open Close Principle) 开闭...

Spring Tag

Spring Tag介绍和应用

简介: Spring Boot是由Pivotal团队提供的, Spring家族中的一个全新的框架,它用来简化Spring应用程序的创建和开发过程,也可以说Spring boot能简化我们之前采用SpringMVC+Spring+Mybatis框架进行开发的过程。 在以往我们采用SpringMVC+Spring+Mybatis框架进行开发的时候,搭建和...

ApacheFlink

ApacheFlink简介和入门

1. Apache Flink 介绍 来源:http://www.54tianzhisheng.cn/2018/10/13/flink-introduction/ Apache Flink 是近年来越来越流行的一款开源大数据计算引擎,它同时支持了批处理和流处理,也能用来做一些基于事件的应用。使用官网的一句话来介绍 Flink 就是 “Stateful Computations O...

2018有用框架总结

2018有用框架总结-2019学习目标

后端相关 Docker 1.DockerHub 2.Dokcer教程-runoob 3.Docker从入门到实践 4.Docker打包部署 5.开发者必备的 Docker 实践指南 Python 1.Python教程-廖雪峰 2.Python视频教程-极客学院 3.Python应用场景-知乎 算法 1. 五分钟学算法 2.经典算法题精讲-牛客...

2019年小目标

个人提升 多渠道进行有效输入,不管是书籍、讲座、还是网上的公开课,做好知识管理。 学会发言,锻炼自己的公共演讲技巧。 多进行有效输出,提高自己的逻辑思维和写作水平。 精读10本有利于个人能力提高的专业书籍,并进行知识内化和有效输出。 读10本陶冶性情、提升感悟力的闲书。 每天固定花1小时的时间读书,每天写一点读书笔记。 生活休闲 养成收纳整理的习惯,把...

2018年度总结

过去、现在、未来

2017年目标完成度 思维/架构/沟通/挑战 思维(有需求与任务时,会不断的澄清需求与任务,知道在做什么) 架构(不仅仅完成功能,考虑到稳定性,可维护性) 沟通(多问为什么,不要只顾着做) 挑战...

dubbo服务注册原理解析

dubbo服务注册与发现、服务调用过程

简介 调用关系说明 1. 服务容器负责启动,加载,运行服务提供者。 2. 服务提供者在启动时,向注册中心注册自己提供的服务。 3. 服务消费者在启动时,向注册中心订阅自己所需的服务。 4. 注册中心返回服务提供者地址列表给消费者,如果有变更,注册中心将基于长连接推送变更数据给消费者。 5. 服务消费者,从提供者地址列表中,基于软负载均衡算法,选一台提供者进行调用,如果调用失败,...

Spring Tag

layout: post title: “Spring自定义标签使用” subtitle: “讲解spring自定义标签的使用及原理,分为以下小节进行讲解。” date: 2018-10-22 09:20:00 author: “Tim” header-img: “img/post-bg-2015.jpg” tags: - spring ...