摘要:
文章来源:https://www.cnblogs.com/hello-tl/p/9404655.html 分享一个算是比较完美的php7.2yum安装 0.更换yum原 1.安装php 2.安装php扩展根据自己需求来 3.查看php版本 4.配置文件所在地址 5.扩展swoole 1)安装依赖包 阅读全文
摘要:
// 计算机可用内存
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作为单位
//因为还没有到达要使用另一个单位的时候
阅读全文
摘要:
文章来源: 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 阅读全文
摘要:
文章来源: 1.拉取镜像 2.启动openresty 3.复制配置文件删除 openresty 4.测试是否成功 文章来源: 阅读全文
摘要:
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 阅读全文
摘要:
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 阅读全文
摘要:
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;
} 阅读全文
摘要:
原理
1.集群管理器将16384个哈希槽点平均分配到三台master上,只有master会有槽点。具体算法是对key进行哈希求余,得到的余数落在那个节点的哈希槽点范围内,就分到那台master上
2.只有master才有槽点
3.一个从节点只对应一个master节点,即只会复制那个master节点的数据。如果master节点坏了,其中一个slave节点会升级为master。如果master和从节点都坏了,那么master对应的数据就丢了。
4.只有主节点可以被写入,从节点只是同步。
5.AOF同步保存,RDB有保存的规则。 阅读全文
摘要:
文章来源:https://www.cnblogs.com/hello-tl/p/9239474.html 1.添加镜像 2.在/data下新建文件夹redis,进入redis文件夹新建文件夹conf4.0 3.创建并写入 redis.conf 4.执行命令启动 5.执行命令解说 6.简单操作 文章来 阅读全文
摘要:
介绍:pt-query-digest是用于分析mysql慢查询的一个工具,它可以分析binlog、General log、slowlog,也可以通过SHOWPROCESSLIST或者通过tcpdump抓取的MySQL协议数据来进行分析。可以把分析结果输出到文件中,分析过程是先对查询语句的条件进行参数化,然后对参数化以后的查询进行分组统计,统计出各查询的执行时间、次数、占比等,可以借助分析结果找出问题进行优化。 阅读全文
摘要:
# mkdir /data # mkdir /data/mysql # mkdir /data/mysql/data5.6 # mkdir /data/mysql/data5.7 # mkdir /data/mysql/data8.0 阅读全文
摘要:
文章来源:https://www.cnblogs.com/hello-tl/p/9234429.html 1.添加镜像 2.在/data下新建文件夹mysql,进入mysql文件夹新建文件夹data 3.启动 4.说明 5.如果mysql是 8 版本以上应该会出一下错误 1.进入mysql容器 do 阅读全文
摘要:
查看慢查询日志是否开启 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 阅读全文
摘要:
MySQL函数MySQL数据库提供了很多函数包括:数学函数;字符串函数;日期和时间函数;条件判断函数;系统信息函数;加密函数;格式化函数; 阅读全文
摘要:
扫描指定的包中的类上的注解,常用的注解有:@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的作用域 阅读全文