自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 阿里巴巴开发规范

Java命名规范:1、 方法命名规约 :1、 获取单个对象的方法用 get 做前缀。2、 获取多个对象的方法用 list 做前缀,复数形式结尾如:listObjects。3、 获取统计值的方法用 count 做前缀。4、 插入的方法用 save/insert 做前缀。5、 删除的方法用 remove/delete 做前缀。6、 修改的方法用 update 做前缀。2...

2020-04-11 13:14:27 346

原创 MySQL连接查询原理

user_info 表有 1000 条数据 主表 字段 id name user_level 表有 100 条数据 匹配表 字段 user_id level没有索引的连接查询select * from user_info ui left join user_level ul on ui.id=ul.user_iduser_info...

2020-04-11 13:11:17 469

原创 MySQL存储引擎

两种类型最主要的差别就是 InnoDB支持 事务处理 与 外键 和 行级锁。而MyISAM不支持InnoDB:默认行级锁,支持事务处理, 如果MySQL在执行SQL但是不确定扫描范围时,也会锁住整张表。比如:update table set num=1 where name like “a%”。MyIsam:表级锁,不管是 insert dele...

2020-04-11 13:09:04 84

原创 MySQL锁

乐观锁:是一种设计思路,在表里面新增一个字段为 version(版本)来进行控制悲观锁:每次获取数据的时候都会把表锁住,这样别的线程使用不了排他锁:(需要配合事务同时使用)排除他用,只能自己使用select * from table where ? for update; 获取数据之后立马将表锁住,别的线程可以读取,但是不能写入如果where后面的是索引类型,那么这个就是行级锁(...

2020-04-11 13:08:20 91

原创 MySQL索引

索引执行过程select * from table where name=1MySQL先根据索引值查找,然后查找到包含索引值的一行数据普通索引和主键索引的区别普通索引:先根据字段值查找到相应的主键id,然后根据主键id 去主键索引树里面查找整行数据,这就是回表主键索引:直接查找数据(通常情况下就是聚簇索引),每个表一定有一个聚簇索引(主键索引)如果表设置了主键,则主键就是聚簇索引...

2020-04-11 13:07:02 199

原创 MySQL主从同步

主库:127.0.0.1从库:127.0.0.2/etc/my.conf 配置文件地址主库配置文件添加: 在 [mysqld] 下面 添加: server-id=1 log-bin=mysql-bin 重启MySQL service mysql restart从库配置文件添加 在 [mysq...

2020-04-10 23:35:04 271

原创 MySQL表结构设计

如何选择数据类型 1.1、越小越好:在满足需求的前提下,字段类型越小越好,因为他们处理很快,占用CPU等资源少 如果该字段用到索引,则索引的读取速度也越快 1.2、越简单越好:数据类型越简单,使用CPU周期越少 1.3、避免使用null: 因为null值使索引,索引统计,和值的比较 都更加复杂 1.4、在满足业务的前提下,数据类型长度越短越好。...

2020-04-10 23:25:53 445

原创 MySQL离线安装

//下载wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.27-linux-glibc2.12-x86_64.tar.gz //下载组件http://mirrors.163.com/centos/6/os/x86_64/Packages/libaio-0.3.107-10.el6.x86_64.rpm...

2020-04-10 23:01:36 201

原创 docker使用时可能遇到的各种问题

run的时候报错 “write /proc/self/attr/keycreate: permission denied”: 造成后果: 容器创建成功,但是启动失败 解决办法:vi /etc/selinux/config 将 SELINUX 属性改为 disabled,然后保存重启(reboot)服务器即可,然后启动容器就好...

2020-04-10 22:55:23 622

原创 docker-compose安装

下载:curl -l https://get.daocloud.io/docker/compose/releases/download/3.2.0/docker-compose-uname -s-uname -m > /usr/local/bin/docker-compose安装chmod +x /usr/local/bin/docker-compose查看版本号,测试是...

2020-04-10 22:53:56 186

原创 docker 常用命令

yum check -update         更新yum下载包yum install docker         安装dockersystemctl start docker        ...

2020-04-10 22:50:33 88

原创 离线安装docker

1、docker安装包下载地址 https://download.docker.com/linux/static/stable/x86_64/2、将包解压后放到/usr/bin 目录下 cp docker/* /usr/bin/3、设置启动文件 vim /etc/systemd/system/docker.service将下面的配置文件全部复制进去即可...

2020-04-10 22:42:12 355

空空如也

空空如也

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

TA关注的人

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