聊聊swoole的心跳

导读:swoole是PHP的异步、并行、高性能网络通信引擎,使用C编写,提供了PHP的异步多线程服务器,异步TCP/UDP网络客户端,异步MySQL,异步Redis,数据库连接池,AsyncTask,消息队列,毫秒定时器,异步文件读写,异步DNS查询。 Swoole内置了Http/WebSock...

2018-09-12 21:57:12

阅读数 354

评论数 0

安装composer

Linux下全局安装composer方法//下载composercurl -sS https://getcomposer.org/installer | php//将composer.phar文件移动到bin目录以便全局使用composer命令mv composer.phar /usr/local...

2018-04-08 16:30:58

阅读数 70

评论数 0

Java 泛型详解

引言  泛型是Java中一个非常重要的知识点,在Java集合类框架中泛型被广泛应用。本文我们将从零开始来看一下Java泛型的设计,将会涉及到通配符处理,以及让人苦恼的类型擦除。 泛型基础  泛型类  我们首先定义一个简单的Box类:public class Box {    private St...

2018-03-27 17:48:11

阅读数 57

评论数 0

秒杀系统架构优化思路

一、秒杀业务为什么难做1)im系统,例如qq或者微博,每个人都读自己的数据(好友列表、群列表、个人信息);2)微博系统,每个人读你关注的人的数据,一个人读多个人的数据;3)秒杀系统,库存只有一份,所有人会在集中的时间读和写这些数据,多个人读一个数据。 例如:小米手机每周二的秒杀,可能手机只有1万部...

2018-03-26 21:23:44

阅读数 51

评论数 0

对Swoole、Workerman和php自带的socket的理解

为什么php自带的socket不怎么听说,基本都是用swoole,workerman去实现?1、PHP的socket扩展是一套socket api,仅此而已。swoole,用C实现,它的socket是C 库的socket,更加底层可控。workerman,如题主所说,使用PHP实现,那它的sock...

2018-03-22 17:20:28

阅读数 4547

评论数 1

php 面试题

php 面试题五使用过哪些PHP框架。1、YII框架:2、ThinkPHP框架:php中,模板引擎的目的是什么? 你用过哪些模板引擎?使用模板引擎的目的是使程序的逻辑代码和html界面代码分离开,是程序的结构更清晰。使用过的模板引擎:Smarty、ThinkPHP的ThinkTemplate7. ...

2018-03-20 21:45:48

阅读数 803

评论数 0

php session 应用场景

 学会php session可以在很多地方使用,比如做一个后台登录的功能,要让程序记住用户的session,其实很简单,看了下面的文章你就明白了。  PHP session用法其实很简单它可以把用户提交的数据以全局变量形式保存在一个session中并且会生成一个唯一的session_id,这样就是...

2018-03-17 19:58:05

阅读数 183

评论数 0

LNMP 环境搭建

LNMP 环境搭建安装所需软件环境yum -y install gcc automake autoconf libtool make yum -y install gcc gcc-c++ glibc yum -y install libmcrypt-devel mhash-devel libxsl...

2018-03-13 17:05:09

阅读数 88

评论数 0

php 数组指针

php 数组指针一、php 数组指针操作利用php的内置函数:key,current,next(),prev()移动到上一个,reset()重置,移动到第一个元素,end()移动到最后一个元素上注意一旦指针位置非法,则不能做相对移动(next,prev),可以绝对移动(reset,end),res...

2018-03-12 17:24:42

阅读数 1455

评论数 0

PHP 运算符

PHP 运算符   一、前言     能够实现某种运算功能的符号。   根据不同的功能,可以分为以下几大类:    1.算术运算符    2.赋值运算符    3.字符串运算符    4.比较运算符    5.递增/递减运算符    6.逻辑运算符    7.位运算符 ...

2018-03-12 17:24:38

阅读数 21

评论数 0

Mongodb导出与导入

Mongodb导出与导入一、mongodb导入导出操作1: 导入/导出可以操作的是本地的mongodb服务器,也可以是远程的.所以,都有如下通用选项:-h host   主机--port port    端口-u username 用户名-p passwd   密码2: mongoexport 导...

2018-03-10 20:40:24

阅读数 2233

评论数 0

mysql优化之影响mysql性能因素一

 web服务器可以进行横向扩展,每台服务器只要配置相同就可以进行横向扩展,理论上可以无限制的增加web服务器增加mysql的访问性能。数据库服务器才是大数据量访问时延迟高效率低的主要原因,没有稳定的数据库就没有稳定的访问。     影响数据库因素主要因素主要有一下几点:       1.s...

2018-03-08 16:27:33

阅读数 28

评论数 0

linux 介绍

linux介绍1.课程安排目标:了解linux系统发展,掌握linux系统的安装,掌握linux基本命令。Windows   mac   linux。阶段目标:掌握linux基本使用,掌握lamp环境的搭建。能够满足工作中的需要。所有部门、除了前端、除了产品经理。作为服务器来说,linux王者。2...

2018-03-08 16:21:20

阅读数 394

评论数 0

高可用架构设计---微服务

要点: 动态的环境和分布式的系统,比如微服务,它们出现故障的几率更大;发生故障的服务应该被隔离开来,实现优雅的服务降级,提升用户体验;70% 的故障都是因为代码变更引起的,所以有时候回退代码并不算是什么坏事;如果发生故障,就要让它们快速而独立的发生;一个团队无法控制他们服务的依赖项;缓存、隔板、回...

2018-03-07 17:16:13

阅读数 401

评论数 0

python 实现KNN算法

KNN算法基本介绍K-Nearest Neighbor(k最邻近分类算法),简称KNN,是最简单的一种有监督的机器学习算法。也是一种懒惰学习算法,即开始训练仅仅是保存所有样本集的信息,直到测试样本到达才开始进行分类决策。KNN算法的核心思想:要想确定测试样本属于哪一类,就先寻找所有训练样本中与该测...

2018-03-06 15:59:13

阅读数 3973

评论数 2

java学习就两个问题

  学java就两个问题:java是面向对象的语言这东西是国外的   搞清楚面向对象的历史演变,java的每个特性都是基于面向对象产生的。java就是面向对象而生的,java就是一种思想。你们人手不是有一本启蒙书籍叫think in java麽?国外书籍用的是think,国内的书籍都是深...

2018-03-06 15:54:43

阅读数 18

评论数 0

php 变量原理

php 变量原理讲解一、变量概念所谓变量,是指在程序中其值可以变化的量。程序是管理和处理数据的。在程序运行过程中,我们需要存贮这些数据,变量和常量就是用于保存程序运行时的数据的。变量通常由两部分组成,变量名 和 变量值1.1 在php中,定义一个变量,使用$符号,在定义的时候不用理会这个变量是什么...

2018-03-02 16:15:54

阅读数 78

评论数 0

php 微信授权原理

php 微信授权 一、前言概括 微信授权有什么作用,微信授权我们需要使用微信开发的什么接口。微信授权,对于开发来说,他是与微信用户系统对接的唯一途径。为什么说是唯一途径,因为,只有通过微信授权,才能拿到用户在微信平台上的信息(头像,昵称,地址),例如:在进入微信...

2018-01-23 16:50:04

阅读数 412

评论数 0

php 发展历程

1.php是什么?   Hypertext Preprocessor,超文本预处理器  Personal Home Page,个人主页  是一种在服务器端执行的脚本语言,可嵌入到 HTML中,尤其适合 web 开发。      2.php可以做什么?  网站,web程序 B/S架构...

2018-01-23 16:34:37

阅读数 30

评论数 0

W3Cschool 与code学院的孽缘

在线教育,文档很重要。但是大家都知道w3cschool,却不知道code学院。下面我就简单介绍一下code学院(http://www.codexueyuan.com)的一些功能 1.编程教学文档 2,代码实例演练 3,精选文章导读 4,专题讲解 这个界面还是不错的,用户的友好体验...

2018-01-14 19:59:32

阅读数 160

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭