wangqiang

wangqiang

114篇文章
脚本小子请远离我

BASE64编码知识整理

在我们进行互联网应用开发时,针对项目优化,常会提到一条:针对较小图片,合理使用Base64字符串替换内嵌,可以减少页面http请求。 并且还会特别强调下,必须是小图片,大小不要超过多少KB,等等。 那么,Base64又到 ...

JAVA bean生命周期

1、Spring启动,查找并加载需要被Spring管理的bean,进行Bean的实例化、 2、Bean实例化后对将Bean的引入和值注入到Bean的属性中 3、如果Bean实现了BeanNameAware接口的话,Spring将Bean的Id传递给setBeanName()方法 ...

centos系统下RabbitMQ安装教程

centos系统下RabbitMQ安装教程 我这里的环境用的腾讯云的轻应用环境 RabbitMQ是一个开源的遵循AMQP协议实现的基于Erlang语言编写,即需要先安装部署Erlang环境再安装RabbitMQ环境。需加注意的是,读者若不想跟着我的 ...

MYSQL架构简介

MySQL主要分为 Server 层和存储引擎层: Server 层:主要包括连接器、查询缓存、分析器、优化器、执行器等,所有跨存储引擎的功能都在这一层实现,比如存储过程、触发器、视图,函数等,还有一个通用的日志模块 bing ...

Mysql日志详解

MySQL日志主要包括查询日志、慢查询日志、事务日志、错误日志、二进制日志等。其中比较重要的是 bin log(二进制日志)和 redo log(重做日志)和 undo log(回滚日志)。 bin log bin log是MySQL数据库级别的文件, ...

MVCC的概念作用以及实现原理

概念 MVCC(Multiversion concurrency control) 就是同一份数据保留多版本的一种方式,进而实现并发控制。在查询的时候,通过read view和版本链找到对应版本的数据。 作用 提升并发性能。对于高并发场景,MVCC比行级 ...

索引的七七八八

什么是索引? 索引是存储引擎用于提高数据库表的访问速度的一种数据结构。 索引的优缺点? 优点: 加快数据查找的速度 为用来排序或者是分组的字段添加索引,可以加快分组和排序的速度 加快表与表之间的连接 缺点: ...

Mysql中使用索引的场景和不适合使用索引的场景

什么情况下需要建索引? 经常用于查询的字段 经常用于连接的字段建立索引,可以加快连接的速度 经常需要排序的字段建立索引,因为索引已经排好序,可以加快排序查询速度 什么情况下不建索引? where条件中用不到且不 ...

事务隔离级别有哪些?

先了解下几个概念:脏读、不可重复读、幻读。 脏读 脏读是指在一个事务处理过程里读取了另一个未提交的事务中的数据。 不可重复读是指在对于数据库中的某行记录,一个事务范围内多次查询却返回了不同的数据值,这是 ...