标签:java项目实战课程
1,安装redis,根据自己的php版本安装对应的redis扩展(此步骤简单的描述一下)  1.1,安装 php_igbinary.dll,php_redis.dll扩展此处需要注意你的php版本如图:  1.2,php.ini文件新增 extension=php_igbinary.dll;exte...
命名git分支是我们大多数人都依赖科学的东西。我的分支命名模式通常是{issue number}-short-feature-description,尽管许多开发人员更喜欢以描述开头并以问题结尾。 无论使用哪种模式,具有自动完成功能都可以节省大量时间来键入或复制/粘贴。这是如何为git分支实现自动完...
启动php-fpm:/usr/local/php/sbin/php-fpmphp 5.3.3 以后的php-fpm 不再支持 php-fpm 以前具有的 /usr/local/php/sbin/php-fpm (start|stop|reload)等命令,所以不要再看这种老掉牙的命令了,需要使用信号...
1.主从复制的基本原理slave会从master读取binlog来进行数据同步。主要有以下三个步骤:①master将改变记录到二进制日志(binary log),这些记录过程叫做二进制日志事件(binary log events)。②slave将master的binary log events拷贝到...
为了控制静态文件下载,一般方法需要PHP用file_get_contents读取文件,再传给客户端。节省资源的方法是利用nginx的x-sendfile模块原理是 nginx 上设置一个特殊资源目录,客户端无法直接读取,需要经过php许可后才能下载。1、设置nginxlocation /reques...
1.什么是socket?socket:网络上的两个程序通过一个双向的通信连接实现数据的交换,连接的一端称为一个socket.因此socket运行是置少有2个端组成,一个为服务端一个为客户端(客户端可以多个).举例:给朋友打电话.1.先有个手机或电话 2.找到朋友号码拨号,等待朋友接电话 3.朋友听到...
1.什么是rpcRPC全称为Remote Procedure Call,翻译过来为“远程过程调用”。目前,主流的平台中都支持各种远程调用技术,以满足分布式系统架构中不同的系统之间的远程通信和相互调用。远程调用的应用场景极其广泛,实现的方式也各式各样。2.从通信协议的层面基于H...
1.nginx的配置文件user nobody nobody; # 指定Nginx Worker进程运行用户以及用户组,默认由nobody账号运行,nobody 是系统用户,是一个不能登陆的帐号,一个特殊用途的用户 ID#启动进程,通常设置成和cpu的数量相等worker_processes 1;...
1. profiling之性能分析MySQL5.0.37版本以上支持了Profiling – 官方手册。此工具可用来查询 SQL 会执行多少时间,System lock和Table lock 花多少时间等等,对定位一条语句的 I/O消耗和CPU消耗 非常重要。查看profiling;  ...
1、linux 系统信息 常用命令?arch 显示机器的处理器架构(1)cat /proc/version 显示内核的版本date 显示系统日期 2、linux关机 (系统的关机、重启以及登出 ) 常用命令?init 0 关闭系统(2)shutdown -h hours:minutes & ...
redis执行一条命令有四个过程:发送命令、命令排队、命令执行、返回结果;整个过程是一个往返时间(RTT)。 如果有n条命令,就会消耗n次RTT。Redis的客户端和服务端可能部署在不同的机器上。在两地的数据传输受网络速度的影响,消耗n次的RTT会增加网络成本,这个和Redis的高并发高吞吐特性背道...
111、MyISAM与innoDB存储引擎有何差别?答案:A.两者在文件构成上有区别;B.InnoDB支持事务处理,MyISAM不支持;C.对无WHERE子句的COUNT(*)操作的不同:MyISAM中保存了该值,直接读取,InnoDB需要作全表扫描;D.锁的区别:InnoDB支持表级锁和行级锁,M...
101、 简述如何得到当前执行脚本路径,包括所得到参数。访问http://temp.com/phpinfo.php?id=1echo $_SERVER['SCRIPT_URL']; //得到/phpinfo.phpecho $_SERVER["SCRIPT_URI"]; //得到http://tem...
91.使用PHP描述冒泡排序和快速排序算法,对象可以是一个数组/冒泡排序(数组排序)function bubble_sort($array){$count = count($array);if ($count <= 0) return false;for($i=0; $i<$count;...
81.数据类型:标量类型:integer,Float,String,boolean复合类型:Array,Object特殊类型:Resource,Null伪类型:mixed,number,callback(回调函数)82.PHP中被认为是false的值:0, 0.0, null, ...
71.将字符转成大写strtoupper(): 该函数的作用同strtolower函数相反,是将传入的字符参数的字符全部转换成大写,并以大写的形式返回这个字符串.用法同strtolowe()一 样.72.将字符串首字符转换成大写ucfirst(): 该函数的作用是将字符串的第一个字符改成大写,该函数...
程序员真的可以靠技术度过中年危机吗?我曾就这个问题问过身边一个大咖及技术博主,绝大数回答是纯靠技术渡过中年危机不现实,有这样技术实力的人永远都是少数。如果技术都不能成为危机的最后一根救命稻草,那什么才是?六星教育老师对此回应:成熟的程序员需要开阔的思路,项目成功不仅仅只是写代码那么简单。如果你能从结...
每个人都会有职场焦虑,其中以中年人尤其最重。我们以35岁为界限,今天来谈谈35岁的职场人生。有人说,对抗职场“35 岁焦虑”,唯一的方法是比这个瞬息万变的商业社会跑得快!一直以来,在众多行业中,程序员的中年危机来的更为急切,甚至也有“35 岁混不到管理就等于失业&...
六星教育了解到,php编程语言,大学里边是没有的。只有自学和培训机构学习这两条路。php上手简单,初级php面试,大概就考察考察MySQL的优化,php的语法,然后会问问你的项目关于秒杀的处理。所以,你确定还不开始学PHP?PHP 在 WEB 开发上有着先天的优势:入行门槛低,PHP 独特的语法混合...