摘要:
1、安装: Laraevl5.5以下,需要在 config/app.php 文件中添加服务提供者即可:(5.5以上不用) 2、发布迁移: —— 会在 database/migrations/ 生成 2018_12_26_055729_create_permission_tables.php 文件 3 阅读全文
摘要:
参考:https://laravel-china.org/docs/laravel/5.7/migrations/2291 // 生成迁移文件: // 例子: 1、创建一个 admin_user 的表: 会在 database/migration 下生成一个 PHP 文件: 2018_12_25_0 阅读全文
摘要:
// 安装npm以及脚手架: 创建项目: 会出现选项: 进入项目并运行项目: ——此时可以通过访问localhost:8080访问本项目了。 npm --save-dev和--save的区别: --save:生产环境需要的库。比如jq,react,vue都需要放到这里面。存放在package.jso 阅读全文
摘要:
———————— XSS 攻击 ———————— //什么是跨站脚本攻击? 允许恶意web用户将代码植入到提供给其它用户使用的页面中。 // 例子: 恶意用户在帖子的评论里输入了: 其他用户在访问这个帖子评论的时候,就会一直关不掉这个窗口。同理,可能执行 JS 脚本向其他地址发送一些信息,如 coo 阅读全文
摘要:
一、docker swarm ———— 因为不准备怎么学习,所以一笔带过,这个主要是针对 k8s 的学习记录。 只要你安装了 docker,就安装了 swarm。只不过我们平时都是运行在单机的情况下,并没有启动 swarm 的模式: swarm 的工作模式大致如下,有 manager 和 woker 阅读全文
摘要:
CentOS7下安装PHP默认是5.4的,但是有些框架要求PHP的版本得在5.4以上,这就需要我们把PHP升级一下了。 yum provides php 开始升级: rpm -Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpm #更新源 阅读全文
摘要:
官方手册明确说明,容器互联不要采用 link 的方式,而应该采用 network 的方式。 以下演示的以 centOS 上为例,如果你在 mac 上,就需要注意一下路径问题,mac 下一班把文件什么的放在用户目录下。 直接上步骤: 1、centOS下需要升级 yum —— 不然可能会有一些神经病的错 阅读全文
摘要:
—————— 原因和问题 —————— docker的每个容器相当于有个内网地址。比如 mymysql 容器172.17.0.2,mynginx 容器为172.17.0.3 ,那么他们的通信机制是连到了 docker0 这个bridge,大概如下图: 容器之间互相访问,一般形式是:ip+端口,比如: 阅读全文
摘要:
说明:假设你想启动3个 redis,那么你先使用 docker-compose up -d,起来一个服务,然后再使用 scale 进行拓展 1、docker-compose.yml 文件: —— 请注意,这里因为我们要使用到水平拓展,所以是不能绑定端口的,即不能设定以下内容: 2、执行 scele: 阅读全文
摘要:
———————— 安装步骤 - link 的方式 ———————— 特别说明:此方式不建议,并于即将被废弃,请查看 network 的方式。 直接上步骤: 1、centOS下需要升级 yum —— 不然可能会有一些神经病的错误发生 2、将已经写好的 yml 包以及 Dockerfile 等下载到根目 阅读全文