自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(17)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 docker安装nginx

下载nginx镜像启动一个nginx实例,只为了复制出配置docker run -p 80:80 --name nginx -d nginx:1.10将容器内的配置文件拷贝到当期目录:docker container cp nginx:/etc/nginx.修改文件名称:mv nginx conf 把这个移动到/mydata/nginx 下终止原容器:docker stop nginx执行命令删除原容器:docker rm $Containerid创建新的nginx:执行以下命令

2020-06-27 18:13:12 196

原创 docker安装elastic和mysql

1.在Linux安装docker:curl -sSL https://get.daocloud.io/docker | sh2.安装仓库:sudoyum install-yyum-utils \ device-mapper-persistent-data \ lvm23.设置阿里云仓库镜像和网易代理:$sudoyum-config-manager \ --add-repo\ http://mirrors.aliyun.com/docker-ce/li...

2020-06-23 10:30:21 168

原创 notifi、notifiAll、线程中断

锁池:EntryList假设线程A已经拥有某一对象(不是类的锁),其他线程B、C想要调用这个对象的某一个synchroized方法(或者块)之前必须获取对象锁的所有权,而恰好目前对象的锁正在被线程A占用,此时B、C线程就会被阻塞,进入一个地方等待锁的释放,这个地方便是该对象的锁池.等待池:WaitList假设线程A调用了某个对象 wait方法,线程A就会释放该对象的锁,同时该对象进去该对象的等待池中,进入等待池中的线程不会去竞争该对象的锁。notify和nitifyAll的区别notifyA...

2020-06-01 16:47:58 634

原创 MySQL学习(九)--数据库监控

Nagios Zabbix对数据库服务可用性进行监控 数据库或者端口存在并不意味数据库就是可用的(不够) 通过网络连接到数据库并且确定数据库是可以对外提供服务的对数据库性能进行监控 QPS和TPS对主从复制进行监控对服务器资源的监控数据库可用性的监控: mysqkadmin -umonitor_user -p -h ping teinet i...

2019-05-10 18:44:05 253

原创 MySQL学习(七)--分库分表

1.把一个实例中的多个数据库拆分到不同的实例2.把一个库中的表分离到不同的数据库中3.表的水平拆分分片:对一个数据库进行表水平分表 分区键要能尽量避免跨分区片查询的发生 分区键能尽量使各个分片中的数据平均如何存储无需分片的表 每个分片中存储一份相同的数据 使用额外的节点同意存储如何在节点上部署分片 每个分片使用单一数据库,并且数据库也相同...

2019-05-10 18:43:16 193

原创 MySQL学习(六)--慢查询日志

sql查询优化查询优化,索引优化,库表结构优化需要齐头并进。1.通过用户反馈获取存在性能问题的SQL2.通过慢查询日志获取存在性能问题SQL3.实时获取存在性能问题的SQL使用慢查询日志获取性能问题的SQLshow_query_log 启动停止巨鹿慢查日志 ON setshow_query_log_file 指定慢查询日志的存储路径及文件long_query_time 指定记录...

2019-05-10 18:42:22 425

原创 MySQL学习(五)--索引优化

索引类型:(存储引擎层)索引分为:普通索引(create index)、唯一索引(creare unique index)、主键索引(primary index)、全文检索(fulltext)索引语句:CREATE INDEX index_name ON table (column(lenght)) --直接创建索引ALTER TABLE table_name ADD INDEX in...

2019-05-10 18:41:19 183

原创 MySQL学习(四)----MySQL的二进制文件和根据二进制文件实现主从复制

MySQL复制功能提供分担读负载备库:分担读负载高可用、灾难恢复、备份提供更多的选择二进制日志复制解决什么问题实现在通天服务器的数据分布利用二进制日志增量进行不需要太多的带宽但是使用基于行的复制在进行大批量的更改时会对带宽带来一定的压力特别是跨IDC环境下进行复制解决什么问题是现在不同服务器上的数据分布实现数据读取的负载均衡需要其他组件配合完成利用DNS轮询的方式...

2019-05-10 17:39:24 339

原创 数据库优化(三) ---- 数据类型的选择

为表中的字段选择合适的数据类型当一个列可以选择多种数据类型时,应该优先考虑数字类型,其次是日期或者二进制类型,最后是字符类型。对于相同级别的数据类型,应该优先选择占用空间小的数据类型。整数类型:tinying、smalint、mediumint、int、bigint实数类型:float、double、decimal(精确)M:数值的总位数。 通俗点讲,就是看有多少个数字...

2019-05-08 11:27:16 677

原创 mysql学习笔记(二)--存储引擎的学习

MyISAM、innodb等存储引擎的数据类型比较: MyIASM: 文件:.frm .MYD .MYI MyIASM:并发性和锁级别 表的修复: check table tablename:对数据表进行检查 repair table tablename:用于修复被破坏的表 myisamchk(命令行修复表 注意要停止mysql):...

2019-05-06 14:30:38 137

原创 RAID深入研究

RAID:多个容量较小、相对廉价的磁盘进行有机组合、并提供数据冗余来保证数据的完成性,从而以较低的成本获得与昂贵大容量磁盘相当的容量、性能、可靠性 raid定义: raid0:把连续的数据分散到多个磁盘上存取,这样,系统数据请求就可以被多个磁盘并行的执行,每个磁盘执行属于他自己的那部分数据请求。这种数据上的并行可以充分利用总线贷款,显著提高磁盘整体存取性能。 raid1:通...

2019-05-05 11:30:14 152

原创 Mysql数据库问题探讨

影响mysql数据库的主要方面:sql查询速度 服务器硬件 网卡流量 磁盘io1.超高的QPS和TPSQPS:每秒钟处理的查询量(每秒查询率QPS是对一个特定的查询服务器在规定时间内所处理流量多少的衡量标准);附上一个高峰时候的QPS的计算公式:原理:每天80%的访问集中在20%的时间里,这20%时间叫做峰值时间。公式:( 总PV数 * 80% ) / ( 每天秒数 * 20...

2019-04-30 15:33:36 215

原创 在linux下svn,创建目录,copy下服务器上的代码,批量add文件

前提:你要安装了svn目录并且配置好了,用户密码都已经设置成功。网上有很多的办法:首先svn checkout 项目地址能不能copy下项目,我是用co命令。1.svn co --username 用户名 --password 密码 svn://项目路径 aa2.svn co --username 用户名 svn://项目路径 aa3.svn co svn://项目路径aa...

2019-04-24 13:34:03 1579

原创 在linux下svn自动部署,./post-commit: /bin/sh^M: bad interpreter: No such file or directory解决办法

在window上提交代码,linux svn上自动部署代码.cd到你的svn版本库目录中,进入hooks目录,新建文件post-commit文件。在vm post-commit文件,添加如下内容:#!/bin/shexport LANG=en_US.UTF-8SVN_PATH=/usr/bin/svnWEB_PATH=/data/wwwroot/default/test ...

2019-04-23 16:10:41 541

原创 根据不同的phpseesion_id获取不同的数据

在公司开发中,遇到一个情况移动端通过seesion_id放cookie头里面,但是,跳转到浏览器里面一直不好使,我们前端用vue开发,现在就有种方法,用vue的ID替换移动端的,就是根据不同的phpseesion_id来获取不同的值:1.$sessionid = '已知的sessionid';session_start($sessionid);2.session_id("");ses...

2018-12-25 10:40:45 334

原创 6.0权限管理

1.首先,6.0的权限管理包括:关于日历的权限:<uses-permission android:name="android.permission.READ_CALENDAR"/><uses-permission android:name="android.permission.WRITE_CALENDAR"/>关于相机的权限:<uses-permission an...

2018-05-15 11:46:42 215

原创 Android系统版本高于4.4.4sdk19沉浸式引发的问题

在应用开发过程中,总有这个需求需要让应用沉浸;1.可以在应用的layout的顶xml里面添加一个属性:android:fitsSystemWindow="true";但是,这个属性却又很多限制:只有将statusbar设为透明,或者界面设为全屏显示(设置View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN flag)时,fitsSystemWindows才会起作用。不然sta...

2018-05-14 10:58:59 1133

elasticsearch-analysis-ik-6.8.3.zip

k分词工具版本是6.8.3配套的Elasticsecearch6.8.3的资源,用docker还是直接运行都可以

2020-05-27

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

TA关注的人

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