![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
基础知识
oye-game
这个作者很懒,什么都没留下…
展开
-
WebSocket简介
1. 什么是 WebSocket提到 WebSocket,我首先会想到 “及时通讯” 和 “推送” 这类词。在 WebSocket 以前,很多网站通过其他方式来推送信息,下面我们先看看以前的推送方式,这样,有比较才能看出 WebSocket 的优势。1.1 (短)轮询(Polling)这种方式下,client 每隔一段时间都会向 server 发送 http 请求,服务器收到请求后,将最新的数据发回给 client。一开始必须通过提交表单的形式,这样的后果就是传输很多冗余的数据,浪费了带宽。后来 A转载 2020-08-22 15:57:15 · 191 阅读 · 0 评论 -
Xmind基础应用
一.基础设置1.设置主题定位 编辑 -》首选项 -》 高级 -》 主题定位2. 快捷键添加主题的方法:Enter键 -> 主题(同级)Tab键 -> 子主题Shift+Enter -> 主题之前Ctrl+Enter -> 父主题双击空白处 -> 中心主题插入 -> 自由中心主题Alt+回车 可以实现主题内容换行3. 插入...原创 2020-04-10 11:03:20 · 262 阅读 · 0 评论 -
oracle基础(五)--约束
1.介绍数据的完整性用于确保数据库数据遵从一定的商业和逻辑规则。在oracle中,数据完整性可以使用约束,触发器,应用程序(过程,函数)三种方法来实现,在这三种方法中,因为约束易于维护,并且具有最好的性能,所以作为维护数据完整性的首选。2.约束约束用于确保数据库数据满足特定的商业规则。在oracle中,约束包括: not null, unique,primary key, f...原创 2019-06-25 17:35:25 · 120 阅读 · 0 评论 -
轻松使用supervisor管理nginx进程--转
Supervisor是用Python开发的一套通用的进程管理程序,能将一个普通的命令行进程变为后台daemon,并监控进程状态,异常退出时能自动重启。只要在supervisor的配置文件中,把要管理的进程的可执行文件的路径写进去即可。当子进程挂掉的时候,父进程可以准确获取子进程挂掉的信息的,可以选择是否自己启动和报警。supervisor还提供了一个功能,可以为supervisord或者每个子进程...转载 2019-07-02 11:11:21 · 1219 阅读 · 0 评论 -
oracle基础(一)--用户相关
1.oracle安装成功后,会默认生成三个用户sys用户:超级管理员 权限最高 它的角色 dba 密码change_on_installsystem用户: 是系统管理员 权限也很高 他的角色是 dbaoper密码managerscott用户:普通用户 密码是tigersys与systemsys有create database的权限,而system没有,其它相似在日常...原创 2019-06-24 17:19:14 · 215 阅读 · 0 评论 -
docker多版本php的搭建
一台服务器可能需要运行多个php网站,但是有的php程序只能在php 5.x版本上运行,尤其是php 7.x上线后,很多程序都不支持,这个时候在服务器上搭建多版本php共存显得尤为重要,即在一台服务器上既能运行php5.x版本的程序也能运行php7.x版本的程序,多个版本的php同时在一台服务器上运行起来。本文将介绍在docker上运行多个php版本,具体如何安装docker可以参考这篇文章:h...转载 2019-07-03 09:57:50 · 4086 阅读 · 2 评论 -
docker镜像的制作
docker背后的内核知识1.1 namespace实现资源的隔离docker本质就是宿主机上的一个进程,docker通过namespace实现了资源隔离,通过cgroup实现了资源限制,通过写时复制技术(copy-on-write)实现了高效的文件操作 namespace的六项隔离namespace ...原创 2019-06-28 16:46:11 · 92 阅读 · 0 评论 -
docker安装gogs--转
请先参考docker安装mysql, 进行mysql的安装: http://www.jianshu.com/p/5f5e419b5de8一. 在宿主机创建目录无需指定特殊权限mkdir /opt/docker/gogs/二. 运行容器在此之前,先在mysql中创建gogs数据库. [注意,一定要先将mysql数据库的默认字符编码设置为utf8, 否则, gogs在自动创建表时, 会...转载 2019-07-05 14:26:32 · 152 阅读 · 0 评论 -
linux指定文件接收日志-keepalived为例
默认情况Keepalived服务日志会输出到系统日志/var/log/message,和其他日志信息混合在一起,很不方便,可以将其调整成由独立文件记录Keepalieved服务日志。操作步骤如下:1)编辑配置文件/etc/sysconfig/keepalived,将第14行的 " KEEPALIVED_OPTIONS="-d" "修改为"KEEPALIVED_OPTIONS=“-D -d ...原创 2019-06-21 16:32:43 · 441 阅读 · 0 评论 -
oracle基础(二)--表管理语句
1.表名和列的命名规则必须以字母开头长度不能超过30字符不能使用orcale的保留字只能使用如下字符 A-Z , a-z, 0-9, $, #等2.字符型char 定长 最大2000字符例子: char(10) ‘小韩’ 前四个字符放‘小韩’,后添6个空格补全varchar2(20) 变长 最大4000字符例子:varchar2(10) '小寒' o...原创 2019-06-25 09:57:52 · 91 阅读 · 0 评论 -
ob函数相关
1.下面我说说ob的基本作用:1)防止在浏览器有输出之后再使用setcookie()、header()或session_start()等发送头文件的函数造成的错误。其实这样的用法少用为好,养成良好的代码习惯。2)捕捉对一些不可获取的函数的输出,比如phpinfo()会输出一大堆的HTML,但是我们无法用一个变量例如$info=phpinfo();来捕捉,这时候ob就管用了。3)对输出的内容...原创 2019-06-06 15:30:13 · 262 阅读 · 0 评论 -
CentOS7使用firewalld打开关闭防火墙与端口
1、firewalld的基本使用启动: systemctl start firewalld关闭: systemctl stop firewalld查看状态: systemctl status firewalld开机禁用 : systemctl disable firewalld开机启用 : systemctl enable firewalld2.systemctl是CentOS7的...转载 2019-06-14 15:36:20 · 78 阅读 · 0 评论 -
nginx 安装(一)
1.nginx基础了解1.1.nginx官网http://nginx.org1.2.nginx 异步处理 apache是同步处理请求nginx 支持异步网络IO事件模型epollapache使用的是传统的select模型1.3 正常网站的瓶颈分析web ----> php —> db4-6k 1000 几百 并发数...原创 2019-06-10 10:25:40 · 152 阅读 · 0 评论 -
nginx (二)模块说明及日志
1.nginx功能模块说明Nginx功能模块 模块说明ngx_http_core_module 包括一些核心的http参数配置,对应Nginx的配置为区块部分ngx_http_access_module 访问控制模块,用来控制网站用户对Nginx的访问 ngx_http_gzip_module压缩模块,对Nginx返回的数据压缩,属于性能优化模块...原创 2019-06-10 10:46:36 · 162 阅读 · 0 评论 -
memcache安装操作(二)
1.memcache安装流程1.1安装依赖yum install libevent libevent-devel nc telnet -yrpm -qa libevent libevent-devel telnet nc1.2操作流程rpm -qa libevent libevent-devel nc telnetrpm -qa memca...原创 2019-06-04 09:48:08 · 332 阅读 · 0 评论 -
Memcache的内存管理机制
1.Memcached预热理念及集群节点正确重启方法Memcached预热理念当需要大面积重启Memcached时,首先要在前端控制网站入口的访问流量,然后,重启Memcached集群并进行数据预热,所有数据都预热完毕之后,在逐步放开前端网站入口的流量。为了满足Memcached服务数据可以持久化存储的需求,较早期Sina网基于memcached服务开发了一款NoSQL软件,名字Memcac...原创 2019-06-06 14:30:57 · 382 阅读 · 0 评论