forpandaria的博客

php,python,java,js

Dockerfile

docker 下搭建运行 gitlab sudo docker run -i \ --hostname gitlab.pandamonk.com \ -p :443:443 -p :80:80 -p :222:22 \ --name gitlab \ --restart always \ --v...

2018-03-08 11:42:08

阅读数 59

评论数 0

docker 下搭建 mysql mysql-router

docker 下搭建 mysql(使用mysql-router做简单的负载均衡) /etc/docker/daemon.json 国内镜像加速 { "registry-mirrors": ["https://registry.docker...

2018-03-08 11:38:18

阅读数 299

评论数 0

使用 satis 结合 gitlab 搭建 composer 私有包仓库

使用 satis 结合 gitlab 搭建 composer 私有包仓库 环境 centos 7.3 composer gitlab nginx 使用 安装 satis composer create-project composer/satis --keep-vcs 配置 sati...

2018-03-08 11:34:53

阅读数 1205

评论数 0

编写一个 自己的 composer 私有包

编写一个 自己的 composer 私有包 在 gitlab 上 创建一个项目 clone到本地 git clone http://git.pandamonk.com/pandamonk/test.git cd test 目录结构 . src SayHello.php SayHell...

2018-03-08 11:32:53

阅读数 1113

评论数 0

PSR 标准 相关介绍

PSR 标准 相关介绍 PSR 标准 是什么? * PHP Standards Recommendations * PHP 标准 建议 是由一个 非官方的 组织 提出的一套PHP 编码标准. PHP-FIG, FIG 是 Framework Interoperability Group(框...

2018-03-08 11:27:41

阅读数 61

评论数 0

nginx 多版本 php

nginx 多版本 php php7.2 官网下载 tar -xzvf … 依赖 少什么 就安装什么 yum -y install readline-devel libxslt libxslt-devel ./configure --prefix=/usr/local/php72 \ ...

2018-03-08 11:21:39

阅读数 574

评论数 0

JAVA 的垃圾回收机制

JAVA 的垃圾回收机制 * HotSpot虚拟机 * 分代收集 在 java 堆区可以被分为 新生代(YoungGen) 和 老年代(OldGen), 新生代又细分为 Eden 空间, From Survivor空间, 和 To Survivor 空间. java 堆区内存图 垃...

2018-03-08 11:18:45

阅读数 67

评论数 0

sed

sed * 语法格式 * sed [options] [sed-commands] [input-file] 增删改查 增 ** 一次可以追加多行内容(使用 \n) ** * a 在第几行后追加内容 # 在第二行后追加内容 sed '2a a...

2018-03-08 11:17:14

阅读数 63

评论数 0

AWK

AWK 字段(域)与记录 $0 整行,一个记录 $1 第一个字段 $2 第二个字段 ... $NF 最后一个字段 以 FS 区分字段(域,列) 以 RS 区分记录(行) 模式匹配 * 正则表达式 * !~ 不匹配 ...

2018-03-08 11:16:03

阅读数 37

评论数 0

Linux 常用命令

常用命令 常见通配符 > >> < << * ! 命令行常用快捷键 ctrl + 左右键 —> 在单词间跳转 ctrl + a...

2018-03-08 11:14:30

阅读数 34

评论数 0

solr 配置 mmseg4j 分词器

# solr 配置 mmseg4j 分词器 solr6.0.0 mmseg4j-solr-2.4.0.jar mmseg4j-core-1.10.0.jar solr 以 jetty 方式部署 (非tomcat) mmseg4j [GitHub地址](https://github.com/che...

2018-03-08 11:10:33

阅读数 66

评论数 0

solr 配置自动同步数据库数据(全量,增量)

solr 配置自动同步数据库数据(全量,增量) solr6.3.3 mysql-connector-java-5.1.45-bin.jar solr 以 jetty 方式部署 (非tomcat) * 1.将 mysql-connector-java-5.1.45-...

2018-03-08 11:08:42

阅读数 2970

评论数 1

mongoDB与Mysql操作对比

mongoDB与Mysql操作对比

2018-03-08 11:04:58

阅读数 74

评论数 0

mysql 主从复制(其他)

mysql 主从复制之间默认的传输不是安全的, 非加密的. 主从复制之间可以搭建 ssl 链接. 使用 mysql 内置的 ssl 链接. 需要 mysql 服务器在编译时支持ssl. master 配置 [mysqld] ssl-capath=/etc/ssl/certs ssl-cert...

2018-03-08 10:58:09

阅读数 68

评论数 0

mysql 主从复制-配置

配置复制 - 全新的开始 配置master master 开启二进制日志 全局唯一的服务器ID 在 master 创建一个拥有复制权限的复制用户 配置文件加入以下配置项: ... [mysqld] ... ... log-bin = master-bin log-bin-index...

2018-03-08 10:56:47

阅读数 36

评论数 0

高性能Mysql读后感(四)查询优化

mysql 查询执行的基础 语法解析器和预处理 * 解析器 *处理语法和解析查询, 生成一课对应的 “解析树”. —> mysql 语法层面 . * 预处理器 * 进一步检查解析树的合法性. 如: 数据表和数据列 是否存在, 别名是否有歧义等, 还会进行权限认证. ...

2018-03-08 10:54:01

阅读数 75

评论数 0

高性能Mysql读后感(三)

其他一些关于索引的话 建立索引 * 所建立的索引最好支持多种过滤条件 * * 在所建立的索引列上避免多个范围条件 * * 过滤数据的同时最好能照顾到排序 * 维护索引和表 找到并修复损坏的表 ( corruption ) 分为 * 索引损坏 * 和 * 数据损坏 * che...

2018-03-08 10:51:36

阅读数 314

评论数 0

高性能Mysql读后感(二)

高性能索引 1. 独立的列 索引列不能是表达式的一部分, 也不能是函数的参数. /* 不能使用 user_id 列上的索引 */ select … where user_id + 1 = 5; /* 不能使用 date 列上的索引 */ select … where TO_DAYS...

2018-03-08 10:49:18

阅读数 52

评论数 0

高性能MySQL读后感(一)

mysql 索引 索引 是 存储引擎 用与快速找到记录的一种数据结构. 这是索引最基本的功能. 在 mysql 中, 存储引擎用类似的方法使用索引, 先在索引中找到对应的值, 然后根据这些值去找到对应的数据行. mysql 的索引的 左原则 索引可以包含一个或多个列的值. 如果索引是多个...

2018-03-08 10:46:42

阅读数 255

评论数 0

Git Tag(标签)

Git Tag(标签) tag 和 commit 一一对应的关系 标签也是版本库的一个快照 1. 创建标签 // 打在最近一次 commit 上的 git tag <tag-name> //打在某个 commit 上的 git tag &am...

2018-03-08 10:44:38

阅读数 39

评论数 0

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