似梦似醒

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

摘要: 本人钻在火车头web发布配置一整天终于琢磨出怎么用了。看了点教程,没有说道点子上。其中遇到的问题现在记得很清楚相信正在钻研的朋友也是一样。趁热跟大家分享一下。 火车头采集第一、二步不会的自己去找教程,网上多的是。 直接进入 web的发布的配置(bdyxel原创)进去之后先选择你要发布的web网站类型,我这里以phpcmsV9为例,内容不用编辑了,都是编辑好的,这点真是比以前方便不少第三步先配置网站,我用的是(在内置浏览器登录)输入登录的网址,和其他浏览器一样。之后点微型浏览器里的确定即可。 注意地址栏里的红色标识。就这个地方让我绕了大半天(bdyxel原创)我们看到我这里 pc_hash=.. 阅读全文
posted @ 2012-11-08 18:43 人生如梦,梦如人生 阅读(4121) 评论(2) 推荐(0) 编辑

2021年12月23日

摘要: error 没有启动docker Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running? Job for docker.service failed becau 阅读全文
posted @ 2021-12-23 14:27 人生如梦,梦如人生 阅读(685) 评论(0) 推荐(0) 编辑

2021年12月22日

摘要: docker linux alpine 安装php扩展 这里以xdebug为例 #安装pecl wget http://pear.php.net/go-pear.phar -O go-pear.php php go-pear.php 一些 error Make sure that you run ' 阅读全文
posted @ 2021-12-22 20:37 人生如梦,梦如人生 阅读(1006) 评论(0) 推荐(0) 编辑

2021年11月22日

摘要: composer require jenssegers/mongodb jenssegers/mongodb 官方文档地址 mongoGeo 官方文档说明 百度坐标拾取器 config/database.php 添加配置项 'mongodb' => [ 'driver' => 'mongodb', 阅读全文
posted @ 2021-11-22 14:34 人生如梦,梦如人生 阅读(208) 评论(0) 推荐(0) 编辑

2021年1月9日

摘要: china-data-dictionary 刚发现一个生成数据字典比较不错的工具china-data-dictionary https://www.oschina.net/p/china-data-dictionary 使用步骤 修改 index.php 文件里 app_init()将其中定义的如下 阅读全文
posted @ 2021-01-09 10:14 人生如梦,梦如人生 阅读(515) 评论(0) 推荐(0) 编辑

2021年1月4日

摘要: 环境介绍 php 7.3.23 mysql 5.7 系统 lnmp一键安装包 配置域名 项目目录 "/root/www/项目名" 描述 进入工作空间 /root/www 克隆项目 赋予权限 composer更新依赖 填坑 访问项目 操作 cd /root/www git clone https:// 阅读全文
posted @ 2021-01-04 13:10 人生如梦,梦如人生 阅读(601) 评论(0) 推荐(0) 编辑

2020年9月25日

摘要: 这是mongodb完整的安装流程 https://www.runoob.com/mongodb/mongodb-window-install.html config/databases.php 添加配置项 TP6 关于mongo的操作文档太少了。 本着看文档不如看源码的原则,把源码地址分享一下。希望 阅读全文
posted @ 2020-09-25 10:21 人生如梦,梦如人生 阅读(2411) 评论(0) 推荐(1) 编辑

2020年7月12日

摘要: 所以,一般在后台N个服务和UI之间一般会一个代理或者叫API Gateway,他的作用包括 ·提供统一服务入口,让微服务对前台透明 ·聚合后台的服务,节省流量,提升性能 ·提供安全,过滤,流控等API管理功能 我的理解其实这个API Gateway可以有很多广义的实现办法,可以是一个软件比如kong 阅读全文
posted @ 2020-07-12 16:50 人生如梦,梦如人生 阅读(376) 评论(0) 推荐(0) 编辑

摘要: nginx 常用模块 IP访问控制模块 限流 url重写 防盗链 缓存 负载均衡 轮询 加权 最小连接数 hash 阅读全文
posted @ 2020-07-12 12:57 人生如梦,梦如人生 阅读(102) 评论(0) 推荐(0) 编辑

摘要: 主从复制的作用 1、数据冗余 2、故障恢复 3、负载均衡: 4、读写分离 5、高可用基石 从节点开启主从复制,有3种方式: (1)配置文件 在从服务器的配置文件中加入:slaveof <masterip> <masterport> (2)启动命令 redis-server启动命令后加入 --slav 阅读全文
posted @ 2020-07-12 12:24 人生如梦,梦如人生 阅读(139) 评论(0) 推荐(0) 编辑

2020年7月11日

摘要: 动态伸缩, 根据流量增加或减少机器 灾备 ,如果宕机了 consul 获取所有rpc请求地址,并实时检测 (服务发现机制) 每个服务启动的时候,就会把所有服务注册到consul 为什么不用负载均衡,服务就几百个。consul 可以做自动选举。consul可以做集群。 consul 基于go语言, c 阅读全文
posted @ 2020-07-11 22:15 人生如梦,梦如人生 阅读(106) 评论(0) 推荐(0) 编辑

2020年7月10日

摘要: 使用设计模式是为了,高内聚低耦合 耦合度是,如果代码都黏在一起了,牵一发而动全身,写代码不希望这样。经常需要改代码。尽可能的降低耦合度。 单例模式 配置类 session类 db类 缓存类 TP5.1 index.php laravel也是这样的,原理一样的 loader 注册类,自动加载机制,记载 阅读全文
posted @ 2020-07-10 13:37 人生如梦,梦如人生 阅读(170) 评论(0) 推荐(0) 编辑

2020年7月9日

摘要: 缓存方式: 尽量使用内存缓存,降低IO开销 情况:不常修改的使用缓存,不经常使用的不建议使用缓存 实时性:不建议同步修改,缓存5分钟再去更改缓存。 稳定性:mem redis 都可以做主从,集群 mysql查询缓存,仅用作了解 0,缓存分配的内存,为0时,未开启缓存 重点 php memcache 阅读全文
posted @ 2020-07-09 12:26 人生如梦,梦如人生 阅读(155) 评论(0) 推荐(0) 编辑

摘要: QPS 吞吐量 测试 并发:某个时间,有多少个访问 日PV 千万以上,就可以说是高并发,一个用户是一个PV 优化 流量优化 防盗链处理 前端优化 减少HTTP请求,合并css,js,图片。文件虽然大,请求次数降低 添加异步请求,不是很重要的数据,通过AJAX异步请求 启用浏览器缓存,文件压缩。启用浏 阅读全文
posted @ 2020-07-09 10:15 人生如梦,梦如人生 阅读(137) 评论(0) 推荐(0) 编辑

摘要: 主 授权 从 stop slave 查看 (File => master_log_file, Position =>master_log_pos 。两张图不是一起截的所以对不上 ) start slave 检测 双主热备 主从互相授权,互相监听 成为双主 主 从 使用数据库中间件Mycat 数据监控 阅读全文
posted @ 2020-07-09 08:24 人生如梦,梦如人生 阅读(108) 评论(0) 推荐(0) 编辑

摘要: nginx常用配置 ./nginx -v 查看nginx版本 ./nginx -V 查看nginx的编译版本及配置的参数 ./nginx -t 主要验证nginx.conf配置文件是否有问题 ./nginx -c 根据配置文件的位置启动nginx 我的本机nginx配置文件路径是 /usr/loca 阅读全文
posted @ 2020-07-09 07:31 人生如梦,梦如人生 阅读(199) 评论(0) 推荐(0) 编辑

摘要: 日志可以通过log组件,指定要记录日志的级别,要记录日志的路径。可以在代码里通过日志进行内容输出。日志发邮件处理 Sentry 第三方错误收集平台,并可以管理人员,发送邮件,免费开源的。 下载框架匹配的sentry组件。还可以搭建自己的sentry平台 阅读全文
posted @ 2020-07-09 06:32 人生如梦,梦如人生 阅读(197) 评论(0) 推荐(0) 编辑

摘要: 原文:https://segmentfault.com/a/1190000019710720 一、背景 人工智能这几年一直都比较火,笔者一直想去学习一番;因为一直是从事PHP开发工作,对于Python接触并不算多,总是在关键时候面临着 基础不牢,地动山摇的尴尬,比如在遇到稍微深入些的问题时候就容易卡 阅读全文
posted @ 2020-07-09 02:22 人生如梦,梦如人生 阅读(216) 评论(0) 推荐(0) 编辑

摘要: 中文分词 搜索,站内搜索非常实用的场景 mysql 搜索能满足我们的要求,但是千万以上,实用mysql 性能就会低下 es 检索能力非常强悍,基于lusson的搜索服务器 ,分布式的全文搜索引擎,基于 resuful ,通过post json 完成操作 源码基于java ,开源项目。实时搜索,稳定, 阅读全文
posted @ 2020-07-09 01:48 人生如梦,梦如人生 阅读(302) 评论(0) 推荐(0) 编辑

2020年7月8日

摘要: 影响性能的几点 机器的资源,cpu,多少核,硬盘。 数据库配置 代码 测试方法 自动化脚本, 接口的响应时间,机器的负载cpu,内存 开源的工具。 ab ab工具测试 安装 yum -y install http-tools ab -V ab -n 1000 -c 100 并发100,请求1000次 阅读全文
posted @ 2020-07-08 21:20 人生如梦,梦如人生 阅读(125) 评论(0) 推荐(0) 编辑

摘要: 为什么学习消息队列 生产者:负责生产并发送消息到Broker中,字符串,对象,json数据等等 Broker :消息处理中心,消息存储,确认,负责消息的 消费者:把数据拿过来,后面进行一些,处理相关业务 消息队列可以解决很多问题,比如耗时比较长的操作可以放到消息队列里去,比如,发短信,邮件,推送消息 阅读全文
posted @ 2020-07-08 20:17 人生如梦,梦如人生 阅读(145) 评论(0) 推荐(0) 编辑

2020年7月4日

摘要: at命令 只执行一次,并不循环执行 VI VIM 阅读全文
posted @ 2020-07-04 04:29 人生如梦,梦如人生 阅读(105) 评论(0) 推荐(0) 编辑

摘要: 4代表响应完成,我们去处理 阅读全文
posted @ 2020-07-04 04:25 人生如梦,梦如人生 阅读(81) 评论(0) 推荐(0) 编辑

摘要: 内置对象 定义 数组没有关联数组 正则表达式 阅读全文
posted @ 2020-07-04 04:21 人生如梦,梦如人生 阅读(82) 评论(0) 推荐(0) 编辑

摘要: 集中式 分布式 集中式,有中央客户机,只在中央客户机存储版本控制信息 csv svn 分布式, 每一个客户端都存有完整的版本信息,容灾性好,不需要连接网络 git CGI 不同语言与webserver通信协议。 fastcgi CGI升级版 php fpm php跨CGI进程管理器,master监听 阅读全文
posted @ 2020-07-04 04:08 人生如梦,梦如人生 阅读(88) 评论(0) 推荐(0) 编辑

摘要: 真题 1XX 信息类状态码,表示信息正在处理 2xx成功状态码,请求正常处理完毕了 3xx重定向,表示需要进行附加操作完成请求 4xx客户端错误,服务器无法处理请求 5xx 服务端错误,服务器处理请求的时候出错了 200 ok 状态码发出的请求正常处理 204 no content 成功处理,但是没 阅读全文
posted @ 2020-07-04 03:57 人生如梦,梦如人生 阅读(101) 评论(0) 推荐(0) 编辑

摘要: 单一继承 抽象类 定义 ,有抽象方法必须定义成抽象类,可以有方法体 接口 定义, 方法都是抽象的,没有方法体,不能实例 魔术方法 设计模式 阅读全文
posted @ 2020-07-04 03:26 人生如梦,梦如人生 阅读(96) 评论(0) 推荐(0) 编辑

摘要: 为什么使用会话控制 HTTP是无状态协议,前一个请求登录了,下一个请求并不会存储登录状态。所以需要 通过GET 是一种(了解)如果禁用cookie怎么传递 cookie 和 session cookie 文件存储在客户端,不占用服务器资源,不安全 session 存储在服务端,基于cookie,安全 阅读全文
posted @ 2020-07-04 03:19 人生如梦,梦如人生 阅读(103) 评论(0) 推荐(0) 编辑

摘要: 真题练习 阅读全文
posted @ 2020-07-04 03:01 人生如梦,梦如人生 阅读(81) 评论(0) 推荐(0) 编辑

2020年7月3日

摘要: 一般不会考的 实战题目 阅读全文
posted @ 2020-07-03 21:30 人生如梦,梦如人生 阅读(96) 评论(0) 推荐(0) 编辑

摘要: 变量的作用域和静态变量 不能引用外部变量 可以引用外部变量 或者其他超全局变量例如$_GLOBAL。 静态变量 static不会立即释放的例子,只会在第一次进行初始化,后面再执行方法的时候,不在执行初始化代码 详细的执行过程,大家自己参照视频,输出结果为 5 1 引用传递 内部改变了,默认是值传递外 阅读全文
posted @ 2020-07-03 09:30 人生如梦,梦如人生 阅读(174) 评论(0) 推荐(0) 编辑

2020年7月2日

摘要: php测试内存使用量函数memory_get_usgage() 查看变量的内存执行情况xdebug_dubug_zval() unset 只会删除变量,不会删除内存空间 对象默认就是引用传值 以下示例属于引用传递 模拟真题最终结果 阅读全文
posted @ 2020-07-02 15:29 人生如梦,梦如人生 阅读(141) 评论(0) 推荐(0) 编辑

摘要: 单引号 不解析变量,不解析转义字符,执行效率更高些。双引号 与上面相反 下面个两种用于处理大文本heredoc 类似于双引号 开头结尾单词保持一致 ,结尾必须顶行首写 newdoc 类似于单引号 数据类型浮点类型 :不能用于比较运算 布尔类型:FAlSE 的其中情 数组 : 重点($_SERVER) 阅读全文
posted @ 2020-07-02 15:27 人生如梦,梦如人生 阅读(107) 评论(0) 推荐(0) 编辑

摘要: php遍历数组的三种方式forforeachwhile each list 流程控制语句 switch case 跳出2层 阅读全文
posted @ 2020-07-02 15:24 人生如梦,梦如人生 阅读(99) 评论(0) 推荐(0) 编辑

摘要: 错误控制符@的使用 : 忽略表达式所有的错误 运算符优先级 : 比较运算符 递增递减运算符 逻辑运算符 真题 true++ = true false ++ = 1 阅读全文
posted @ 2020-07-02 09:15 人生如梦,梦如人生 阅读(122) 评论(0) 推荐(0) 编辑

2019年12月10日

摘要: 阅读全文
posted @ 2019-12-10 20:11 人生如梦,梦如人生 阅读(450) 评论(0) 推荐(0) 编辑

摘要: 安装webStorm https://blog.csdn.net/qq_38845858/article/details/89850737 安装NodeJs http://nodejs.cn/download/ win msi 64检测是否安装完成 :node --version 配置 cnpm 包 阅读全文
posted @ 2019-12-10 19:07 人生如梦,梦如人生 阅读(1967) 评论(0) 推荐(0) 编辑

2019年12月5日

摘要: 如果没有值,返回默认值的写法 允许有多个同名的值,但是需要用getlist 访问。 如果用常规的访问只能访问到最后一个值。 阅读全文
posted @ 2019-12-05 15:08 人生如梦,梦如人生 阅读(317) 评论(0) 推荐(0) 编辑

摘要: 获取参数。 类型是QueryDict https://www.cnblogs.com/zhaoyang-1989/p/11989515.html 返回json数据 跳转 设置Cookie 参考地址 https://www.cnblogs.com/maosuo/p/11077148.html 阅读全文
posted @ 2019-12-05 10:51 人生如梦,梦如人生 阅读(156) 评论(0) 推荐(0) 编辑

摘要: Django配置使用mysql数据库 修改 settings.py 中的 DATABASES 注意:django框架不会自动帮我们生成mysql数据库,所以我们需要自己去创建。 DATABASES = { 'default': { # 'ENGINE': 'django.db.backends.sq 阅读全文
posted @ 2019-12-05 10:17 人生如梦,梦如人生 阅读(1634) 评论(0) 推荐(0) 编辑

2019年12月3日

摘要: urls.py 注意这里的bid 阅读全文
posted @ 2019-12-03 13:41 人生如梦,梦如人生 阅读(708) 评论(0) 推荐(0) 编辑