摘要: 文章来源:https://www.cnblogs.com/hello-tl/p/9404655.html 分享一个算是比较完美的php7.2yum安装 0.更换yum原 1.安装php 2.安装php扩展根据自己需求来 3.查看php版本 4.配置文件所在地址 5.扩展swoole 1)安装依赖包 阅读全文
posted @ 2018-08-01 23:34 小田吃饺子 阅读(21760) 评论(0) 推荐(0) 编辑
摘要: // 计算机可用内存 public String getSystemAvailableMemorySize(){ OperatingSystemMXBean osmb = (OperatingSystemMXBean) ManagementFactory.getOperatingSystemMXBean(); long size = osmb.getFreePhysicalMemorySize(); //如果字节数少于1024,则直接以B为单位,否则先除于1024,后3位因太少无意义 if (size < 1024) { return String.valueOf(size) + "B"; } else { size = size / 1024; } //如果原字节数除于1024之后,少于1024,则可以直接以KB作为单位 //因为还没有到达要使用另一个单位的时候 阅读全文
posted @ 2018-07-20 15:52 小田吃饺子 阅读(2067) 评论(0) 推荐(0) 编辑
摘要: 文章来源: 1.添加镜像 2.创建httpd文件 3.启动apache 4.复制配置文件 5.删除httpd容器 6.配置httpd2.4并且启动 7.配置说明 -p 80:80 :将容器的80端口映射到主机的80端口-v /data/httpd2.4/www/:/usr/local/apache2 阅读全文
posted @ 2018-07-18 10:37 小田吃饺子 阅读(561) 评论(0) 推荐(0) 编辑
摘要: 文章来源: 1.拉取镜像 2.启动openresty 3.复制配置文件删除 openresty 4.测试是否成功 文章来源: 阅读全文
posted @ 2018-07-11 16:11 小田吃饺子 阅读(2226) 评论(0) 推荐(0) 编辑
摘要: 1.拉取镜像 docker pull nginx:1.13.0 2. /data/nginx1.13.0/nginx.conf/nginx.conf 配置文件 mkdir /data mkdir /data/nginx mkdir /data/nginx/nginx.conf vim /data/nginx/nginx.conf/nginx.conf user nginx; worker_processes 1; error_log /var/log/nginx/error.log warn; pid /var/run/nginx.pid; events { worker_connections 1024; } http { include /etc/nginx/mime.types; default_type application/octet-stream; log_format main '$remote_addr - $remote_use 阅读全文
posted @ 2018-07-11 11:31 小田吃饺子 阅读(274) 评论(0) 推荐(0) 编辑
摘要: 1.拉取镜像 # docker pull gitlab/gitlab-ce 2.启动 # docker run --detach \ --hostname www.xxx.com \ --publish 1111:1111 --publish 2289:22 \ --name gitlab \ --restart always \ --volume /data/gitlab/config:/etc/gitlab \ --volume /data/gitlab/logs:/var/log/gitlab \ --volume /data/gitlab/data:/var/opt/gitlab \ gitlab/gitlab-ce 阅读全文
posted @ 2018-07-05 11:25 小田吃饺子 阅读(292) 评论(0) 推荐(0) 编辑
摘要: package com.util;import java.text.SimpleDateFormat;import java.util.Date; public class TimeUtil { /** * 获取十三位时间戳 * * @return */ public static String getTimeInt() { String timeInt = String.valueOf(System.currentTimeMillis()); return timeInt; } 阅读全文
posted @ 2018-07-04 15:45 小田吃饺子 阅读(848) 评论(0) 推荐(0) 编辑
摘要: 原理 1.集群管理器将16384个哈希槽点平均分配到三台master上,只有master会有槽点。具体算法是对key进行哈希求余,得到的余数落在那个节点的哈希槽点范围内,就分到那台master上 2.只有master才有槽点 3.一个从节点只对应一个master节点,即只会复制那个master节点的数据。如果master节点坏了,其中一个slave节点会升级为master。如果master和从节点都坏了,那么master对应的数据就丢了。 4.只有主节点可以被写入,从节点只是同步。 5.AOF同步保存,RDB有保存的规则。 阅读全文
posted @ 2018-06-29 17:28 小田吃饺子 阅读(620) 评论(0) 推荐(0) 编辑
摘要: 文章来源:https://www.cnblogs.com/hello-tl/p/9239474.html 1.添加镜像 2.在/data下新建文件夹redis,进入redis文件夹新建文件夹conf4.0 3.创建并写入 redis.conf 4.执行命令启动 5.执行命令解说 6.简单操作 文章来 阅读全文
posted @ 2018-06-28 16:42 小田吃饺子 阅读(382) 评论(0) 推荐(0) 编辑
摘要: 介绍:pt-query-digest是用于分析mysql慢查询的一个工具,它可以分析binlog、General log、slowlog,也可以通过SHOWPROCESSLIST或者通过tcpdump抓取的MySQL协议数据来进行分析。可以把分析结果输出到文件中,分析过程是先对查询语句的条件进行参数化,然后对参数化以后的查询进行分组统计,统计出各查询的执行时间、次数、占比等,可以借助分析结果找出问题进行优化。 阅读全文
posted @ 2018-06-28 14:26 小田吃饺子 阅读(211) 评论(0) 推荐(0) 编辑
摘要: # mkdir /data # mkdir /data/mysql # mkdir /data/mysql/data5.6 # mkdir /data/mysql/data5.7 # mkdir /data/mysql/data8.0 阅读全文
posted @ 2018-06-28 13:48 小田吃饺子 阅读(3419) 评论(1) 推荐(1) 编辑
摘要: 文章来源:https://www.cnblogs.com/hello-tl/p/9234429.html 1.添加镜像 2.在/data下新建文件夹mysql,进入mysql文件夹新建文件夹data 3.启动 4.说明 5.如果mysql是 8 版本以上应该会出一下错误 1.进入mysql容器 do 阅读全文
posted @ 2018-06-27 15:55 小田吃饺子 阅读(656) 评论(0) 推荐(0) 编辑
摘要: 查看慢查询日志是否开启 OFF关闭 ON开启show variables like 'slow_query_log'开启慢查询日志set global slow_query_log = on慢查询日志所存储的文件位置show variables like 'slow_query_log_file'设置慢查询日志位置set global slow_query_log_file = '/var/lib/mysql/iZbp1akzlq26t30fbsdwh7Z-slow.log'是否吧没有使用索引的sql记录到慢查询日志当中 PFF关闭 ON开启show variables like 'log_queries_not_using_indexes'设置吧没有使用索引的sql记录添加到慢查询日志当中set global log_queries_not_using_indexes = on;查看long_query_time设置的时间show variables like 'long_query_time';超过多少秒之后的查询记录到慢查询日志当中set [session|global] lon 阅读全文
posted @ 2018-06-26 16:14 小田吃饺子 阅读(1732) 评论(0) 推荐(0) 编辑
摘要: MySQL函数MySQL数据库提供了很多函数包括:数学函数;字符串函数;日期和时间函数;条件判断函数;系统信息函数;加密函数;格式化函数; 阅读全文
posted @ 2018-06-22 15:59 小田吃饺子 阅读(705) 评论(0) 推荐(0) 编辑
摘要: 扫描指定的包中的类上的注解,常用的注解有:@Controller 声明Action组件@Service 声明Service组件 @Service("xxxService") @Repository 声明Dao组件 @Component 泛指组件, 当不好归类时. @RequestMapping("/menu") 请求映射 @Resource 用于注入,( j2ee提供的 ) 默认按名称装配,@Resource(name="beanName") @Autowired 用于注入,(spring提供的) 默认按类型装配 @Transactional( rollbackFor={Exception.class}) 事务管理 @ResponseBody将内容或对象作为 HTTP 响应正文返回,并调用适合HttpMessageConverter的Adapter转换对象,写入输出流 @Scope("prototype") 设定bean的作用域 阅读全文
posted @ 2018-06-21 14:54 小田吃饺子 阅读(338) 评论(0) 推荐(0) 编辑