摘要: 1、导出工具:mongoexport 1、概念: mongoDB中的mongoexport工具可以把一个collection导出成JSON格式或CSV格式的文件。可以通过参数指定导出的数据项,也可以根据指定的条件导出数据。 2、语法: mongoexport -d dbname -c collect阅读全文
posted @ 2019-06-18 15:21 RoyFans 阅读(4) 评论(1) 编辑
摘要: 调用阅读全文
posted @ 2019-06-18 11:43 RoyFans 阅读(6) 评论(0) 编辑
摘要: java分别解析下面两个json字符串 转:阅读全文
posted @ 2019-06-18 11:28 RoyFans 阅读(6) 评论(0) 编辑
摘要: 背景:项目需要选择不同测试平台,筛选一个最佳平台 现状:一台机器安装多套环境,虚拟机太繁琐 解决方案:通过Docker模拟安装测环境 参考:https://blog.csdn.net/qq_32447301/article/details/81394024 使用 Docker 构建 Yapi1.创建阅读全文
posted @ 2019-06-03 11:54 RoyFans 阅读(26) 评论(0) 编辑
摘要: docker 内安装 nginx,提示 解决方案: 1,备份 2、下载新的CentOS-Base.repo 到/etc/yum.repos.d/ 3,运行 yum makecache 4,运行yum install epel-release 5,运行yum install nginx阅读全文
posted @ 2019-06-02 22:23 RoyFans 阅读(12) 评论(0) 编辑
摘要: 因为修改了镜像加速导致类似错误无法启动 /etc/docker/daemon.json后面多了个逗号 {"registry-mirrors": ["http://34df6785.m.daocloud.io"],} 去掉就可以了。阅读全文
posted @ 2019-06-01 21:46 RoyFans 阅读(24) 评论(0) 编辑
摘要: 性能优化的常见概念 吞吐量(TPS, QPS):简单来说就是每秒钟完成的事务数或者查询数。通常吞吐量大表明系统单位时间能处理的请求数越多,所以通常希望TPS越高越好 响应时间:即从请求发出去到收到系统返回的时间。响应时间一般不取平均值,而是要去掉不稳定的值之后再取均值,比如常用的90%响应时间,指的阅读全文
posted @ 2019-06-01 18:48 RoyFans 阅读(22) 评论(0) 编辑
摘要: RabbitMQ和Kafka都提供持久的消息保证。两者都提供至少一次和至多一次的保证,另外,Kafka在某些限定情况下可以提供精确的一次(exactly-once)保证。 让我们首先理解一下上述术语的含义: 至多一次投递:消息绝对不会被重复投递,但是消息可能丢失 至少一次投递:消息绝对不会被丢失,但阅读全文
posted @ 2019-06-01 18:26 RoyFans 阅读(21) 评论(0) 编辑
摘要: 1. 前言 随着互联网的高速发展,前端页面的展示、交互体验越来越灵活、炫丽,响应体验也要求越来越高。 后端服务的高并发、高可用、高性能、高扩展等特性的要求也愈加苛刻,从而导致前后端研发各自专注于自己擅长的领域深耕细作。 然而带来的另一个问题:前后端的对接界面双方却关注甚少,没有任何接口约定规范情况下阅读全文
posted @ 2019-06-01 18:15 RoyFans 阅读(69) 评论(0) 编辑
摘要: >use information_schema; >select sum(table_rows) from tables where TABLE_SCHEMA = "test" order by table_rows asc;阅读全文
posted @ 2019-05-31 17:14 RoyFans 阅读(7) 评论(0) 编辑
摘要: 一:nginx安装: yum install nginx 安装完成即可,在/usr/sbin/目录下是nginx命令所在目录,在/etc/nginx/目录下是nginx所有的配置文件,用于配置nginx服务器以及负载均衡等信息 启动:nginx 停止:$ nginx -s stop or $ ngi阅读全文
posted @ 2019-05-22 18:56 RoyFans 阅读(5) 评论(0) 编辑
摘要: 1)修改当前交互终端的limit值 查询当前终端的文件句柄数: ulimit -n 回车,一般的系统默认的1024. 修改文件句柄数为65535,ulimit -n 65535.此时系统的文件句柄数为65535. 2)将ulimit 值添加到/etc/profile文件中(适用于有root权限登录的阅读全文
posted @ 2019-05-22 13:47 RoyFans 阅读(50) 评论(0) 编辑
摘要: 一、在Linux服务器先安装sdk 1、先从客户端下载jdk1.8.0_144.tar.gz,再上传到服务器 2、解压:tar -xzf jdk1.8.0_144.tar.gz,生成文件夹 jdk1.8.0_144 3、在/usr/local目录下创建java文件夹,再将 jdk1.8.0_144目阅读全文
posted @ 2019-05-21 19:25 RoyFans 阅读(54) 评论(0) 编辑
摘要: 安装 使用yum安装非常简单: 配置 2.1. 创建仓库 我们这里在/home下建立一个名为svn的仓库(repository),以后所有代码都放在这个下面,创建成功后在svn下面多了几个文件夹。 我们这里特别关注一下conf文件夹,这个是存放配置文件的 其中: authz 是权限控制文件 pass阅读全文
posted @ 2019-05-13 16:26 RoyFans 阅读(94) 评论(0) 编辑
摘要: # 下载安装包 wget http://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-8/v8.5.40/bin/apache-tomcat-8.5.40.tar.gz mv apache-tomcat-8.5.40.tar.gz /usr/local/ cd /usr/local/ tar -zxvf apache-tomcat-8...阅读全文
posted @ 2019-05-13 14:15 RoyFans 阅读(11) 评论(0) 编辑
摘要: 1. 下载maven 安装包 2. 解压安装包 3. 配置环境变量 4. 验证是否安装成功阅读全文
posted @ 2019-04-20 16:32 RoyFans 阅读(21) 评论(0) 编辑
摘要: 第一种方法: 第二种方法,增加个tag字段,区分不同地方的log,建议使用阅读全文
posted @ 2019-03-25 11:09 RoyFans 阅读(43) 评论(0) 编辑
摘要: 如果使用PHP5.3以上版本时,如果没有正确的配置php.ini就会出现PHP日期函数的错误。以前很多旧的PHP编程教程没有说到这个问题,所以不少读者会觉得困惑,下面笔者为大家讲述解决这个问题的三种方法。"PHP Warning:date() [function.date]: It is not s阅读全文
posted @ 2019-03-23 14:59 RoyFans 阅读(42) 评论(0) 编辑
摘要: 1. 编写shell脚本:vim test.sh 2.crontab任务配置基本格式: * * * * * command分钟(0-59) 小时(0-23) 日期(1-31) 月份(1-12) 星期(0-6,0代表星期天) 命令第1列表示分钟1~59 每分钟用*或者 */1表示第2列表示小时1~23阅读全文
posted @ 2019-03-11 14:27 RoyFans 阅读(25) 评论(0) 编辑
摘要: 可以直接使用top命令后,查看%MEM的内容。可以选择按进程查看或者按用户查看,如想查看oracle用户的进程内存使用情况的话可以使用如下的命令: (1)top top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器 可以直接使用top阅读全文
posted @ 2019-03-06 16:19 RoyFans 阅读(42) 评论(0) 编辑