- 浏览: 54331 次
- 性别:
最新评论
文章列表
https://blog.csdn.net/qq_16014497/article/details/79487928https://www.processon.com/view/link/58c7cbbfe4b020bb58b2e0d6
明天
https://mp.weixin.qq.com/s?__biz=MjM5ODYxMDA5OQ==&mid=2651959992&idx=1&sn=eb2fbd7d7922db42a593c304e50a65b7&chksm=bd2d07648a5a8e72d489022ec6006274d7e43ab4844 ...
问题描述
给自家网站上了来自阿里云的赛门铁达的SSL以后,ios和Chrome浏览器都没有任何问题,然而通过安卓手机打开时,发现弹出“该证书并非来自可信赖的授权中心”,莫名其妙,同意以后,打开的网页也是诡异的很,各种 ...
sudo strace -p 13793
sudo netstat -tunpa | grep 13793
解决问题
登录机器后执行top命令,果然发现存在一个CPU占用较高的PHP进程,然后执行下列命令,发现存在一个由crontab启动的执行了很长时间的PHP脚本:
https://secure.php.net/manual/zh/language.oop5.visibility.php
<?php
/**
* Define MyClass
*/
class MyClass
{
public $public = 'Public';
protected $protected = 'Protected';
private $private = 'Private';
function printHello()
{
echo $this->public;
...
数据库管理(事务、ACID、并发、封锁、可串行化、隔离)(转)
1、数据库事务
1.1 数据库事务(Database Transaction) ,是指作为单个逻辑工作单元执行的一系列操作。
1.2 事务的4个特性(ACID):(1)原子性(atomic)(atomicity)事务必须是原子工作单元;对于其数据修改,要么全都执行,要么全都不执行。通常,与某个事务关联的操作具有共同的目标,并且是相互依赖的。原子性消除了系统处理操作子集的可能性。(2)一致性(consistent)(consistency)事务在完成时,必须使所有的数据都保持一
共享锁,排他锁,更新锁
- 博客分类:
- mysql
锁的概述一. 为什么要引入锁多个用户同时对数据库 的并发操作时会带来以下数据不一致的问题:丢 失更新A,B两个用户读同一数据并进行修改,其中一个用户的修改结果破坏了另一个修改的结果,比如订票系统脏读A用户修 改了数据,随后B用户又读出该数据,但A用户因为某些原因取消了对数据的修改,数据恢复原值,此时B得到的数据就与数据库内的数据产生了不一致不 可重复读
php-fpm优化方法
- 博客分类:
- PHP学习总结
php-fpm优化方法
php-fpm存在两种方式,一种是直接开启指定数量的php-fpm进程,不再增加或者减少;另一种则是开始时开启一定数量的php-fpm进程,当请求量变大时,动态的增加php-fpm进程数到上限,当空闲时自动释放空闲的进程数到一个下限。这两种不同的执行方式,可以根据服务器的实际需求来进行调整。
要用到的一些参数,分别是pm、pm.max_children、pm.start_servers、pm.min_spare_servers和pm.max_spare_servers。
pm表示使用那种方式,有两个值可以选择,就是static(静态)或者dynamic(动态)。 ...
1,fastcgi 设置 max_children = 40; 25M * max_children = 服务器内存
max_request = 1024, 就一个进程接收最大的连接数,不宜设置太大。当max_request达到上限后,child将重启
2,MySQL 分表分库策略。
数据量越来越大。数据查询性能下降。单表数据过大的话。维护起来太麻烦。不能整表操作。
一般会在
分库的话,根据磁盘大小来分。和同一类数据来分
分表的话,我们单表数据达到字符型表500w就会分表 数值型单表 800w表分表
如果按 ...
评价一个网站的“大小”,处于视角的不同,有很多种衡量的方法,类似文章数,页面数之类的数据非常明显,也没有什么可以争议的。但对于并发来说,争议非常之多,这里就从一个技术的角度开始,谈谈几个Web网站的数量级。
相信很多人谈论一个网站的热度,总免不了会询问日均PV,同时在线人数、注册用户数等运营数据,说实话从技术角度来说,这几个数值没有一个可以放在一起比较的——一个静态网站的PV跟一个SNS类/Web Game网站的PV根本就不是一回事。由于互联网有一个传说中的“3秒定律”,可能当下更多的网站技术指标要求1.5秒以内加载整页,或者至少可以达到阅读的标准。如果要较真什么“同时在线”,毫不客气的说 ...
1,PHP中字符串的定义方式有那些?
单引号,双引号,定界符
"" ''
<<<EOT
{$name}
EOT;
2,双引号中的字符除了解析变量以外还解析那些字符?
特殊字符 ”\n" "\b" "\t" "\t"
3,字符串与其他类型是如何转换?
$a = (string) $b; (int) (float) (array) (boolean) (object) strval() intval() floatval()
$b = (int) $a;
$ ...
html5 本存储数据
https://www.baidu.com/link?url=poVehoAvGSalp1oIXu2-bljhadIZj9uOEaTn-HLbGojVDfJpUh5g_bEDTDsBJxdc1Zd8Lt4e49JwVM9mkBGWw_&wd=&eqid=8a0fff890000b0ba00000002566a7c04
phoneage 本存储数据
http://www.cnblogs.com/tdalcn/p/3491973.html
localStorage 和 sessionStorage
http://www.bubuko.com/inf ...
1.GIT的使用
写道
git init //创建新仓库
git add <filename> //仓库中添加文件
git add * 添加所有未在版本中的文件
git diff <source_branch> <target_branch> //对比版本
git clone /path/to/repositoty //串创建一个本地仓库的克隆版本
git clone username@host:/path/to/repository //如果是远程服务器上的仓库
git fetch origin //返回远程服务器上面的仓库
git r ...
1. 多级目录路由
application\core\MY_Router.php
重写_validate_request方法
/** * Validates the supplied segments. Attempts to determine the path to * the controller. * * @access private * @param array * @return array */ function _validate_request($segments) { if (count($segments) == 0) { return $segments; ...
<?php
//php重载和重写
class base{
function out()
{
echo 'base print';
}
}
class a extends base{
function out()
{
echo 'a print';
}
}
$a = new a();
$a->out();
class p
{
function get()
{
$arg = func_get_args();
$count = count($arg);
...
<!--StartFragment -->
对比信息
kindediter
ueditor
xheditor
sinaeditor
文档