自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

CC_且听风吟丶的博客

行百里者半九十

  • 博客(10)
  • 资源 (3)
  • 收藏
  • 关注

原创 MySQL优化之MySQL主从复制

MySQL主从复制主从复制原理主从复制原则每个slave只有1个master每个slave只能有唯一的服务器ID每个master可以有多个服务器延迟MySQL主从复制配置进行主从配置的要求:MySQL版本一致ping通具体操作:https://www.cnblogs.com/cjsblog/archive/2018/09/26/9706370.html...

2020-08-27 21:56:15 218

原创 MySQL优化之MySQL锁机制

MySQL锁机制概述数据库锁锁分类按照数据操作粒度划分:表锁/行锁对数据操作的类型划分:读锁/写锁读锁(共享锁):针对同一份数据,多个读操作可以同时进行而不会相互影响写锁(排他锁):当前写操作没有完成前,阻断其他写锁和读锁表、行、页锁表级锁特点:偏向MyISAM引擎,开销小,加锁快;无死锁;锁定粒度大,发成锁冲突的概率高,并发度低。偏向于读取####使用表级锁表级读锁(使用MyISAM引擎的表,因为MyISAM是表级锁):lock table m

2020-08-27 21:53:22 315

原创 MySQL优化之查询截取分析

查询截取分析分析过程:观察,查看生产慢SQL情况开启慢查询日志,设置阈值explain+慢SQL分析show profile查询SQL在MySQL服务器里面的执行细节和执行情况SQL数据库服务参数调优查询优化小表驱动大表原则for (int i=10;) for (int i=1000;) ... for (int i=1000;) for (int i=10;) ...上面的嵌套for循环,第一个更优,因为如果作为数据集来说,连接数据库只需要10次小表驱动

2020-08-27 21:48:17 243

原创 MySQL优化之索引优化

索引优化索引优化案例单表案例使用我自己爬取的car_db二手车数据作为一个简单的练习素材,其列分布如下:+------------+--------------+------+-----+---------+-------+| Field | Type | Null | Key | Default | Extra |+------------+--------------+------+-----+---------+-------+| time | in

2020-08-27 21:39:42 247

原创 MySQL优化之MySQL性能分析

MySQL性能分析MySQL Query OptimizerMySQL自带的优化器MySQL常见瓶颈CPU:CPU在饱和的时候一般发生在数据装入内存或从磁盘上读取数据的时候I/O:磁盘I/O瓶颈发生在装入数据远大于内存容量的时候硬件性能:使用top free iostat 和 vmstat来查看系统状态性能EXPLAIN语句使用EXPLAIN关键字可以模拟优化器执行SQL查询语句,从而知道MySQL是如何处理SQL语句的,从而可以分析语句或者是表结构的性能瓶颈EXPLAIN + SQ

2020-08-27 21:37:07 206

原创 MySQL优化之MySQL逻辑架构介绍

MySQL逻辑架构介绍MyISAM和InnoDB对比:MySQL配置文件SQL书写SQL语句结构:SELECT DISTINCT <select_list>FROM <left_table> <join_type> JOIN <right_table> ON <join_condition>WHERE <where_condition>GROUP BY <group_by_list>HAVIN

2020-08-27 21:34:30 201

原创 Spring之Spring-jdbc

这一篇文章简单谈谈Spring的dao模块,主要的内容是JdbcTemplate这个对象的使用,因为原先用过的原因,所以这一次就比较简单了。使用Spring的JDBC引入jar包我们进行数据库操作,这次需要的jar包如下:spring-jdbc-5.2.3.RELEASE.jarmysql-connector-java-5.1.47.jar (mysql数据库驱动,无论什么必须引入)配置数据源在配置数据源的时候我们可以选择使用原生的JDBC连接操作,也可以使用各种数据库连接池,使用数据库连

2020-08-07 20:34:40 290

原创 Spring之AOP

什么是AOP?AOP:aspect object programming 面向切面编程作用:使得关注点代码和业务代码分离AOP概述:对于许多功能都依赖的代码进行抽取成为切面,然后在运行时往业务方法上动态植入切面代码切入点:被关注的某类的某方法(即需要使用AOP的方法)切入点表达式:用来指定切入点使用Spring开发AOP准备工作引入相关jar包红圈的aspectjweaver包也需要引入引入aop命名空间applicationContext.xml:<?xml

2020-08-06 21:51:36 257

原创 Spring之代理模式与动态代理(jdk和CGLib实现)

这一篇文章来说一说aop的前置:代理模式的思想代理模式一张图:代理类被授权用来代表普通类,从而实现对普通类功能上的增强。代理存在的意义就是代表另一个事物。代理至少需要完成(或实现)它所代表的事物的功能。静态代理静态代理定义静态代理是指已经创建好的代理类,代理类在编译期就已经是确定存在的。抽象角色:通常是接口,定义一组行为规范真实角色:实现接口的普通类代理角色:实现同一接口,并且对普通类进行增强的代理类静态代理实例以卖房子为例:共同接口House/** * 有关房子

2020-08-05 19:05:01 739

原创 Spring之依赖注入方式

对象和对象之间存在相互依赖关系,因此就需要在创建bean对象的时候执行依赖注入。假设有以下两个类:Car和wheel,每辆车都有4个轮子,因此存在对象之间的依赖关系public class Wheel { private Double radius; // 半径}public class Car { private List<Wheel> wheels;}通过构造函数注入我们在使用xml文件配置的时候,可以使用constructor-arg标签来指定创建bean

2020-08-01 21:57:22 229

8086汇编工具masm+link+debug+edit.zip

8086汇编工具masm+link+debug+edit.zip

2021-01-17

basys3-master-1-.zip

Basys3开发板的所有引脚定义,自己用的可以用分享一下,来源是https://www.stepfpga.com/doc/basys3开发板

2019-10-11

空空如也

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

TA关注的人

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