点开工具、字典、anything


2019-09-12周报

<h3>电商前台商品及渠道价格整合</h3> <p>原来是商品区分在线支付和货到付款,改成为商品渠道支付类型区分,对商品详情的缓存和下单渠道价格缓存对应修改,把原本渠道价格拆分是两个key,渠道在线支付价格和货到付款价格</p> <h3>异常处理</h3> <p>Throwable = error + exception Throwable算是exceotion的超类 Throwable : /<em> 方法 </em>/ abstract public string getMessage ( void ) // 获取抛出的消息内容</p> <pre><code>abstract public int getCode ( void ) // 获取抛出的错误代码 abstract public string getFile ( void ) // 获取产生异常的文件名 abstract public int getLine ( void ) // 获取相关行号 abstract public array getTrace ( void ) // 获取追踪信息,返回数组形式 abstract public string getTraceAsString ( void ) // 获取追踪信息,返回字符串形式 abstract public Throwable getPrevious ( void ) // 返回上一个 Throwable</code></pre> <p>Exception 和 \Exception 区别 如果你的PHP文件定义了命名空间,那么该命名空间下面的class 用法必须加\ 表示根空间,也就是php自己的class,不是你PHP文件里面的class 如果你的PHP文件定义了命名空间,catch(Exception $e) 则会寻找该命名空间下面的Exception 类,如果未定义就会出现找不到类的问题。catch(\Exception $e)表示根空间,这个类是始终存在</p> <h3>docker</h3> <p><a href="https://www.cnblogs.com/misswangxing/p/10669444.html">https://www.cnblogs.com/misswangxing/p/10669444.html</a> docker三要素:镜像,容器,仓库 镜像用来创建docker容器,一个镜像可以创建很多容器 容器看做是一个简易版的Linux环境 仓库是存放镜像的场所 Docker 面向对象 镜像 类(class) 容器 实例对象</p> <p>docker run 创建一个新的容器并运行一个命令 docker create XXXX 创建但不启动 docker run -it -d -p 127.0.0.1:8080:80/tcp --name=&quot;8080nginx&quot; -m 1G -v /data:/datas nginx:latest /bin/bash -it :以交互模式启动一个容器 -d 后台运行容器,并返回容器id -P: 随机端口映射,容器内部端口随机映射到主机的高端口 -p: 指定端口映射,格式为:主机(宿主)端口:容器端口 --name=&quot;XXX&quot; :为容器指定名称 --volume , -v: 绑定一个卷 -v 主体的/data映射到容器的/datas nginx:latest : 使用镜像nginx:latest以交互模式启动一个容器 /bin/bash :在容器内执行 /bin/bash命令</p> <p>docker start 8080nginx docker kill -s 8080nginx docker rm 8080nginx</p> <p>docker exec -d -i -t 8080nginx /bin/sh在运行的容器中执行命令 -d :分离模式: 在后台运行 -i :即使没有附加也保持STDIN 打开 -t :分配一个伪终端 docker inspect xxxx 获取容器/镜像的元数据。 docker images -a php 获取本地 php镜像 docker image prune -a 删除所有未被容器使用的镜像:</p>

页面列表

ITEM_HTML