- 博客(24)
- 资源 (1)
- 收藏
- 关注
原创 MySQL优化 - SQL优化
文章目录SQL语句优化常见技巧表设计技巧数据库备份SQL语句优化常见技巧其实SQL语句的优化核心就在避免全表扫描上面对查询语句优化,避免全表扫描首先应考虑在 where 及 order by 涉及的列上建立索引避免在 where 子句中对字段进行表达式和函数操作(避免 where 进行 null、!=、>= 、<= 等运算导致的全表扫描)在 group by 后面增加 o...
2020-02-07 00:10:20
241
原创 快速了解Java虚拟机
Java虚拟机介绍、类加载机制、JVM内存结构、内存结构各区域的区别及概念、虚拟机参数配置、内存溢出、内存泄漏、内存溢出与内存泄漏的区别、垃圾回收机制(GC)、垃圾回收机制算法(GC算法)、垃圾回收时的停顿现象、垃圾收集器、常用的收集器组合、JVM参数调优(堆调优)、监控工具、JVM参数调总结、Web服务器内存溢出
2020-01-30 17:31:09
581
原创 快速了解SpringCloud
SpringCloud介绍、什么是集群?、什么是分布式?、什么是RPC?、什么是RestFul?、什么是SOAP?、什么是SOA?(面向服务的架构)、什么是微服务?、什么是微服务架构?、注册中心(Eureka)、声明式调用(Feign)、负载均衡器(Ribbon)、断路器(Hystrix)、网关(Zuul)、分布式配置中心(Config)、Spring Cloud总结
2020-01-21 23:41:36
431
原创 Nginx基础
Nginx介绍、Nginx优点、Nginx应用场景、Nginx配置文件(nginx.conf)介绍、Nginx正向/反向代理、Nginx实现负载均衡、宕机轮询配置规则、Nginx解决网站跨域问题、Nginx配置防盗链、Nginx配置DDOS
2020-01-18 23:36:08
151
原创 快速了解消息中间件与ActiveMQ基础学习
什么是消息中间?、消息中间件的主要作用、消息中间件的产生的背景、JMS(Java Message Service)、应用场景、消息模型介绍、常见的消息队列中间件、Java中使用ActiveMQ、JMS消息一致性(消息可靠机制)、SpringBoot整合ActiveMQ
2020-01-17 23:32:20
256
原创 快速了解Redis
Redis介绍、Redis特性、Redis应用场景、Redis和MemCache的区别、Redis数据类型、Redis操作数据常见命令、Redis使用方式、主从复制、主从复制(同步)的原理、什么是Redis哨兵机制?、Redis事物、Redis持久化、AOF与RDB区别、Redis发布订阅、Redis 发布订阅命令、Redis单点、Redis主从、Redis哨兵Sentinel、Redis集群(Cluster)配置搭建与使用
2020-01-15 22:28:01
373
原创 快速了解SpringBoot
SpringBoot 介绍、SpringBoot 特性、创建SpringBoot项目的方式、@RestController注解、项目启动、自动配置、静态资源访问、全局捕获异常、渲染Web页面(模板引擎)、数据访问、事务管理、整合多数据源、日志管理、缓存支持、定时任务、异步调用、自定义参数、多环境配置、打包部署...
2020-01-15 07:27:37
887
原创 理解事务
事务的介绍、事务的特性ACID、事务的类别、事务的管理、@Transactional 注解、事务的传播行为、事务隔离级别有哪些?MySQL的默认隔离级别是?、事务是什么时候提交的?、嵌套事务(子事务)
2020-01-13 18:44:22
354
原创 浅谈代理模式与SpringAOP原理
Spring AOP 介绍、AOP的几个概念、APO 原理、代理模式、代理的分类、静态代理、动态代理、了解CGlib代理、AOP 优点
2020-01-12 16:46:15
350
原创 Spring基础
Spring简介、Spring组件、Spring IOC / AOP、依赖注入(DI)和控制反转(IOC)、依赖注入(DI)有几种方式?、Set注入的原理?、Spring Bean 作用域、@Resource 和 @Autowired 方式注入的区别?、XML文件+@AutoWired方式装配同一个Bean会怎样?、BeanId重复
2020-01-12 16:45:19
335
原创 MyBatis基础
MyBatis介绍、MyBatis环境、MyBatis使用步骤、MyBatis之SQL注入、解决SQL注入、Mybatis中动态SQL中的#{}与${}区别、MyBatis注解、MyBatis 逆向工程,Generator、MyBatis的其他特性和玩法
2020-01-11 20:48:23
265
原创 线程池
什么是线程池?、使用线程池的好处、线程的创建方式、线程池的创建方式、线程池参数及原理、线程池中的线程初始化、线程池的关闭、异常处理、任务拒绝策略、线程池大小、任务缓存队列、线程池总结
2020-01-02 23:03:05
287
原创 多线程之间实现通讯
什么是多线程通讯?,wait()、notify()、notifyAll() 方法的区别?wait与sleep的区别?、为什么wait方法是Object的方法而不是Thread的方法?lock 接口和 synchronized 的区别?、Condition是什么东西?怎么使用?、如何停止线程?、什么是守护线程和用户线程?、线程的优先级?join/yield方法
2019-12-31 02:57:13
125
原创 多线程之间实现同步
什么是线程安全?、线程为什么存在安全问题?、如何解决线程不安全的问题?、为什么使用了锁,线程就安全了?、什么是线程之间的同步?、什么是同步代码块/函数?、线程之间的死锁是什么一回事?、如何避免死锁?、synchronized 的缺点
2019-12-31 01:11:00
133
原创 多线程基础知识
线程与进程的区别?、为什么要使用多线程?、多线程的使用场景?、多线程的创建方式?、使用继承Thread类还是使用实现Runnable接口好?、线程是Run方法还是Star方法启动?、线程类常用的API方法、线程的生命周期
2019-12-31 00:41:33
216
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人