03 2020 档案

摘要:点击上方“ 码农编程进阶笔记 ”,选择“置顶或者星标” 文末有干货,每天定时与您相约! 又到了一年一度的金三银四跳槽季,我身边的小伙伴,一个,两个,三个…慢慢的离职了。 公司的小伙伴,吖脸、佩奇、居易、还有我大哥等等最近也离职了。 佩奇去了我在杭州梦开始... 阅读全文
posted @ 2020-03-31 07:44 码农编程进阶笔记 阅读(49) 评论(0) 推荐(0)
摘要:点击上方“ 码农编程进阶笔记 ”,选择“置顶或者星标” 文末有干货,每天定时与您相约! 为什么要使用数据库 数据保存在内存 优点:存取速度快 缺点:数据不能永久保存 数据保存在文件 优点:数据永久保存 缺点:1)速度比内存操作慢,频繁的IO操作。2)查询数... 阅读全文
posted @ 2020-03-31 07:44 码农编程进阶笔记 阅读(104) 评论(0) 推荐(0)
摘要:点击上方“ 码农编程进阶笔记 ”,选择“置顶或者星标” 文末有干货,每天定时与您相约! 第1章 课程介绍 1-1 PHP性能优化初探 (05:38) 第2章 PHP性能问题简析 2-1 性能问题解析 (04:42) 第3章 PHP语言级的性... 阅读全文
posted @ 2020-03-30 07:50 码农编程进阶笔记 阅读(36) 评论(0) 推荐(0)
摘要:点击上方“ 码农编程进阶笔记 ”,选择“置顶或者星标” 文末有干货,每天定时与您相约! 关注网页前端性能的朋友,在优化网页性能的时候都会遇到网站加载 Waiting(TTFB)时间过长的问题。对于没有优化过的 WordPress 站点,TTFB 时间经常超... 阅读全文
posted @ 2020-03-30 07:50 码农编程进阶笔记 阅读(444) 评论(0) 推荐(0)
摘要:OPcache 通过将 PHP 脚本预编译的字节码存储到共享内存中来提升 PHP 的性能, 存储预编译字节码的好处就是 省去了每次加载和解析 PHP 脚本的开销。 一、php.ini配置opchche示例 [opcache]zend_extension=o... 阅读全文
posted @ 2020-03-29 08:17 码农编程进阶笔记 阅读(95) 评论(0) 推荐(0)
摘要:现在社会人才流动很快。很多人都会选择换工作,而且不止一次两次的换工作,换工作的理由也是千奇百怪。因为恋爱,所以换工作。因为离家太远,所以换工作。因为感觉和同事处不在一块儿,所以换工作。 可以说在很多人的眼中,换工作其实就和换一件衣服差不多。为的就... 阅读全文
posted @ 2020-03-29 08:17 码农编程进阶笔记 阅读(68) 评论(0) 推荐(0)
摘要:问题说明,在vagrant虚拟机中启动cii 框架项目的时候没问题,但在启动laravel项目的时候花费17S,这明显不符合常理吗? 造成此问题的原因,是虚拟机共享文件系统 IO 速度慢所导致的。而一个全新安装的 Laravel 应用响应一个请求时,需要读取 ... 阅读全文
posted @ 2020-03-28 17:42 码农编程进阶笔记 阅读(70) 评论(0) 推荐(0)
摘要:ab 是 Apache 附带的接口压力测试功能,非常简单易用。在测试服务端程序自身运行时长和跨区测试接口反馈时长时非常有用。 下载 CentOS $ sudo yum install -y httpd Ubuntu $ sudo apt install -... 阅读全文
posted @ 2020-03-28 11:34 码农编程进阶笔记 阅读(138) 评论(0) 推荐(0)
摘要:点击上方“ 码农编程进阶笔记 ”,选择“置顶或者星标” 文末有干货,每天定时与您相约! 如果master异常,则会进行master-slave切换,将其中一个slave作为master,将之前的master作为slave。 哨兵作用 哨兵是Redis集群架... 阅读全文
posted @ 2020-03-28 08:00 码农编程进阶笔记 阅读(125) 评论(0) 推荐(0)
摘要:点击上方“ 码农编程进阶笔记 ”,选择“置顶或者星标” 文末有干货,每天定时与您相约! PHP-8将于今年年底发布,其最令人期待的功能之一就是JIT编译。让我们通过本文来看看这项功能对PHP脚本的速度有怎样的影响? 以下为译文: 今年年底,PHP-8即将发... 阅读全文
posted @ 2020-03-28 08:00 码农编程进阶笔记 阅读(207) 评论(0) 推荐(0)
摘要:点击上方“ 码农编程进阶笔记 ”,选择“置顶或者星标” 文末有干货,每天定时与您相约! 统计一张表的总数量,是我们开发中常有的业务需求,通常情况下,我们都是使用 select count(*) from t SQL 语句来完成。随着业务数据的增加,你会发现... 阅读全文
posted @ 2020-03-27 07:50 码农编程进阶笔记 阅读(73) 评论(0) 推荐(0)
摘要:(图文来源于网络,如有侵权请联系删除) 根据目前的经济形势判断,在未来三五年内,社会上有什么工作会更吃香呢?这个每个人都有自己的判断。一个人只要是紧跟时代的脚步,比如现在什么是最新的科技,最新的技术?都有哪些领域应用了?到了什么程度?你只要能一直与时代保... 阅读全文
posted @ 2020-03-27 07:50 码农编程进阶笔记 阅读(137) 评论(0) 推荐(0)
摘要:点击上方“ 码农编程进阶笔记 ”,选择“置顶或者星标” 文末有干货,每天定时与您相约! 来源:cnblogs.com/coolfiry/p/8193768.html 一、API网关的用处 API网关我的分析中会用到以下三种场景。 Open API。企业需要... 阅读全文
posted @ 2020-03-26 07:50 码农编程进阶笔记 阅读(166) 评论(0) 推荐(0)
摘要:点击上方“ 码农编程进阶笔记 ”,选择“置顶或者星标” 文末有干货,每天定时与您相约! 一、安装 以下es基于6.4 1、在 composer.json 文件中引入 elasticsearch-php: { "require":{ "... 阅读全文
posted @ 2020-03-26 07:50 码农编程进阶笔记 阅读(117) 评论(0) 推荐(0)
摘要:PHP 在进入7.x 时代后,默认就不再附带 mcrypt 扩展,mcrypt 将被 openssl_* 一族函数所替代。所以,对于 PHPer 来说,有必要学习一下 PHP 的 OpenSSL 扩展。 本文就先从 OpenSSL 扩展中的对称加密说起。后面会... 阅读全文
posted @ 2020-03-25 15:56 码农编程进阶笔记 阅读(130) 评论(0) 推荐(0)
摘要:点击上方“ 码农编程进阶笔记 ”,选择“置顶或者星标” 文末有干货,每天定时与您相约! 在开发测试环境中,我们一般搭建Redis的单实例来应对开发测试需求,但是在生产环境,如果对可用性、可靠性要求较高,则需要引入Redis的集群方案。虽然现在各大云平台有提... 阅读全文
posted @ 2020-03-25 08:00 码农编程进阶笔记 阅读(643) 评论(0) 推荐(0)
摘要:点击上方“ 码农编程进阶笔记 ”,选择“置顶或者星标” 文末有干货,每天定时与您相约! 1.准备工作 准备两台带有yum安装的nginx的虚拟机,一台作为代理服务器,一台作为真实服务器。 192.168.13.133 真实服务器192.... 阅读全文
posted @ 2020-03-25 08:00 码农编程进阶笔记 阅读(169) 评论(0) 推荐(0)
摘要:PHP项目中,尤其是在高并发大流量的场景中,如何提升PHP的响应时间,是一项十分重要的工作。 而Opcache又是优化PHP性能不可缺失的组件,尤其是应用了PHP框架的项目中,作用更是明显。 1. 概述 在理解 OPCache 功能之前,我们有必要先理解PHP... 阅读全文
posted @ 2020-03-24 23:23 码农编程进阶笔记 阅读(73) 评论(0) 推荐(0)
摘要:好的开发者通常以代码质量来定义。在软件行业,写好的代码意味着在在测试,更新,扩展或者修复漏洞中省钱。本文,我将向你展示一些现实生活中技巧和想法的例子,来帮助你清理你的逻辑代码,重构它,让它变得更健壮和模块化。这些技巧将不仅仅帮助你重构你的旧代码,而且给你一些如... 阅读全文
posted @ 2020-03-24 23:22 码农编程进阶笔记 阅读(36) 评论(0) 推荐(0)
摘要:点击上方“ 码农编程进阶笔记 ”,选择“置顶或者星标” 文末有干货,每天定时与您相约! Redis(Remote Dictionary Server) 是一个使用 C 语言编写的,开源的(BSD许可)高性能非关系型(NoSQL)的键值对数据库。 Redis... 阅读全文
posted @ 2020-03-24 08:00 码农编程进阶笔记 阅读(104) 评论(0) 推荐(0)
摘要:点击上方“ 码农编程进阶笔记 ”,选择“置顶或者星标” 文末有干货,每天定时与您相约! PHP 加密后的代码能运行在 PHP 5+ 以上版本。跨平台,Windows、CentOS、Ubuntu平台均能正常运行。支持虚拟主机、VPS、独立服务器。不需要安装任... 阅读全文
posted @ 2020-03-23 08:00 码农编程进阶笔记 阅读(333) 评论(0) 推荐(0)
摘要:点击上方“ 码农编程进阶笔记 ”,选择“置顶或者星标” 文末有干货,每天定时与您相约! 在公司有一个需求是要核对一批数据,之前的做法是直接用SQL各种复杂操作给怼出来的,不仅时间慢,而且后期也不好维护,就算原作者来了过一个月估计也忘了SQL什么意思了,于是... 阅读全文
posted @ 2020-03-23 08:00 码农编程进阶笔记 阅读(207) 评论(0) 推荐(0)
摘要:嘿,朋友们!本文我将分享一些关于主动阅读和研究源码的一些想法。在我看来,阅读源码能够帮你成为一名更专业的开发人员。毫无疑问的是,阅读源码提高了我的软件开发水平。 应该阅读源码吗? 是的,你应该这么做! 好消息是,你日复一日开发软件时已经在这么做了。多年来,... 阅读全文
posted @ 2020-03-22 08:40 码农编程进阶笔记 阅读(62) 评论(0) 推荐(0)
摘要:投身IT江湖,就像打王者荣耀一样,好不容易练会了一个硬性,结果天美把它削弱了,你不得不再去练习一个。 MVC这门技术伴随着我的成长,感情和Java一样深厚,但是,最近两年却不得不和MVC说再见了。是的,不是Struts没了,也不是SpringMVC没了,而... 阅读全文
posted @ 2020-03-21 08:39 码农编程进阶笔记 阅读(96) 评论(0) 推荐(0)
摘要:学习导图: 一.运输层概述 运输层为运行在不同主机上的应用程序之间提供逻辑通信应用报文加上运输层首部形成运输层报文段,报文段通过网络层被封装成网络层分组(数据报)向目的地发送 Q1:运输层和网络层的关系 运输层:运行在不同主机上的应用程序之间提供逻辑通信... 阅读全文
posted @ 2020-03-21 08:39 码农编程进阶笔记 阅读(82) 评论(0) 推荐(0)
摘要:正确代码:修改两处1949行和1955行 protected function _update_batch($table, $values, $index) { $index_escaped = $this->protect_identifiers($i... 阅读全文
posted @ 2020-03-20 14:11 码农编程进阶笔记 阅读(40) 评论(0) 推荐(0)
摘要:有一张财务流水表,未分库分表,目前的数据量为9555695,分页查询使用到了limit,优化之前的查询耗时16 s 938 ms (execution: 16 s 831 ms, fetching: 107 ms),按照下文的方式调整SQL后,耗时347 ... 阅读全文
posted @ 2020-03-19 12:00 码农编程进阶笔记 阅读(26) 评论(0) 推荐(0)
摘要:看了很多关于索引的博客,讲的大同小异。但是始终没有让我明白关于索引的一些概念,如B-Tree索引,Hash索引,唯一索引.... 或许有很多人和我一样,没搞清楚概念就开始研究B-Tree,B+Tree等结构,导致在面试的时候答非所问! 索引是什么? 索引是... 阅读全文
posted @ 2020-03-19 12:00 码农编程进阶笔记 阅读(68) 评论(0) 推荐(0)
摘要:有人的地方,就有江湖。有职场的地方,就有升迁。 俗话说,学习如逆水行舟,不进则退。 职场中也是如此,每个人都盼着有朝一日能升职加薪,走向人生巅峰。 但有意思的是,大多数人在机会来临之际,往往因为自己判断失误或准备不足等原因,最终与机缘擦肩而过。 后知后觉... 阅读全文
posted @ 2020-03-18 08:00 码农编程进阶笔记 阅读(6141) 评论(0) 推荐(0)
摘要:(图文来源于网络,如有侵权请联系删除) 打工人士往往为了更美好的生活而去跳槽,绝对不会让自己失业而去跳槽。一旦选定了要跳槽,这时候面对平时照顾自己的领导该怎么说呢?坦诚的说怕对方伤心,欺骗的说内心又很自责,蜗牛君多次跳槽,也见过很多下属跳槽,认为以下方式... 阅读全文
posted @ 2020-03-17 08:00 码农编程进阶笔记 阅读(165) 评论(0) 推荐(0)
摘要:来源:https://www.cnblogs.com/linlinismine/p/9214299.html 前阵子开发了公司领劵中心的项目,这个项目是以redis作为关键技术落地的。 先说一下领劵中心的项目吧,这个项目就类似京东app的领劵... 阅读全文
posted @ 2020-03-17 08:00 码农编程进阶笔记 阅读(74) 评论(0) 推荐(0)
摘要:22.isset (),empty () 的区别 isset():若变量不存在则返回 FALSE 若变量存在且其值为NULL,也返回 FALSE 若变量存在且值不为NULL,则返回 TURE 同时检查多个变量时,每个单项都符合上一条要求时才返回 TRUE,... 阅读全文
posted @ 2020-03-16 08:00 码农编程进阶笔记 阅读(73) 评论(0) 推荐(0)
摘要:背景:XX实例(一主一从)xxx告警中每天凌晨在报SLA报警,该报警的意思是存在一定的主从延迟(若在此时发生主从切换,需要长时间才可以完成切换,要追延迟来保证主从数据的一致性) XX实例的慢查询数量最多(执行时间超过1s的sql会被记录),XX应用那方... 阅读全文
posted @ 2020-03-16 08:00 码农编程进阶笔记 阅读(56) 评论(0) 推荐(0)
摘要:Redis 持久化机制 Redis 是一个支持持久化的内存数据库,通过持久化机制把内存中的数据同步到硬盘文件来 保证数据持久化。当 Redis 重启后通过把硬盘文件重新加载到内存,就能达到恢复数据的目 的。实现:单独创建 fork()一个子进程,将当前父进... 阅读全文
posted @ 2020-03-15 20:21 码农编程进阶笔记 阅读(63) 评论(0) 推荐(0)
摘要:谁在消耗cpu? 用户+系统+IO等待+软硬中断+空闲 祸首是谁? 用户 用户空间CPU消耗,各种逻辑运算 正在进行大量tps函数/排序/类型转化/逻辑IO访问... 用户空间消耗大量cpu,产生的系统调用是什么?那些函数使用了cpu周期?参考Li... 阅读全文
posted @ 2020-03-15 20:21 码农编程进阶笔记 阅读(124) 评论(0) 推荐(0)
摘要:一、数据库命令规范 所有数据库对象名称必须使用小写字母并用下划线分割。所有数据库对象名称禁止使用 MySQL 保留关键字(如果表名中包含关键字查询时,需要将其用单引号括起来)。数据库对象的命名要能做到见名识意,并且最后不要超过3 2 个字符。临时库表必须以... 阅读全文
posted @ 2020-03-14 08:00 码农编程进阶笔记 阅读(75) 评论(0) 推荐(0)
摘要:因为最近需要面试,所以特意整理了一下面试所经历的一些面试题。分享一下,希望对自己有用,也对其他人有用。尚未有答案的,后面会陆续更新,如果有补充答案的,也十分感激。 1.get,post 的区别 **显示有区别 **get方法是将字符串拼接在地址栏后面可以看... 阅读全文
posted @ 2020-03-14 08:00 码农编程进阶笔记 阅读(38) 评论(0) 推荐(0)
摘要:11. 常见的排序算法 1. 冒泡排序思路分析:在要排序的一组数中,对当前还未排好的序列,从前往后对相邻的两个数依次进行比较和调整,让较大的数往下沉,较小的往上冒。即,每当两相邻的数比较后发现它们的排序与排序要求相反时,就将它们互换。代码实现:$arr=a... 阅读全文
posted @ 2020-03-13 08:00 码农编程进阶笔记 阅读(47) 评论(0) 推荐(0)
摘要:六、如何选择索引列的顺序 建立索引的目的是:希望通过索引进行数据查找,减少随机 IO,增加查询性能 ,索引能过滤出越少的数据,则从磁盘中读入的数据也就越少。 区分度最高的放在联合索引的最左侧(区分度 = 列中不同值的数量 / 列的总行数)。尽量把字段长度小... 阅读全文
posted @ 2020-03-13 08:00 码农编程进阶笔记 阅读(48) 评论(0) 推荐(0)
摘要:在高并发的业务场景下,数据库的性能瓶颈往往都是用户并发访问过大。所以,一般都使用redis做一个缓冲操作,让请求先访问到redis,而不是直接去访问MySQL等数据库。从而减少网络请求的延迟响应 数据为什么会不一致 这样的问题主要是在并发读写访问的时候,缓存... 阅读全文
posted @ 2020-03-12 16:27 码农编程进阶笔记 阅读(189) 评论(0) 推荐(0)
摘要:04_Java高并发秒杀API之高并发优化 - 0 03_Java高并发秒杀API之web层 - 0 02_Java高并发秒杀API之Service层 - 0 01_Java高并发秒杀API之业务分析与DAO层 - 0 seckill.zip - 42.0... 阅读全文
posted @ 2020-03-12 08:00 码农编程进阶笔记 阅读(52) 评论(0) 推荐(0)
摘要:1. 使用 git checkout 撤销本地修改 即放弃对本地已修改但尚未提交的文件的修改,还原其到未修改前的状态。 注意: 已 add/ commit 的文件不适用个方法,应该用本文提到的第二种方法。 命令如下: git checkout . #... 阅读全文
posted @ 2020-03-11 10:48 码农编程进阶笔记 阅读(396) 评论(0) 推荐(0)
摘要:有云的地方,就是天下。有人的地方,就是江湖。在职场的江湖上,有能力的你是桀骜不驯还是顺应潮流,取决于你对规则的理解和敬意。 1、从团队角度,尊敬和服从上级 之所以会有上下级,是为了保证团队工作的开展。上级掌握了一定的资源和权力,考虑问题是从团队角度而可能... 阅读全文
posted @ 2020-03-11 08:00 码农编程进阶笔记 阅读(43) 评论(0) 推荐(0)
摘要:(文末有福利) websocket通知流程 解析 我们不能保证用户B和用户A都处于连接状态,但是通常情况下,用户B至少是连接状态,用户A不一定跟server保持连接;任一用户都不止对应一个客户... 阅读全文
posted @ 2020-03-11 08:00 码农编程进阶笔记 阅读(74) 评论(0) 推荐(0)
摘要:本章使用task异步进程进行邮件发送,来阐述一下以上章节提到的各个知识点。 邮件类 下载swiftmailer composer require "swiftmailer/swiftmailer:^6.0" Mailer.php 与 ven... 阅读全文
posted @ 2020-03-10 08:00 码农编程进阶笔记 阅读(68) 评论(0) 推荐(0)
摘要:守护进程 swoole官方也为我们提供了配置选项daemonize(默认未启用),若要开启守护进程,daemonize设置为true即可,这样就可以不受终端控制,在后台运行。配置为守护进程后,所有的标准输出将失效,如果要调试,可以配置log_file,... 阅读全文
posted @ 2020-03-10 08:00 码农编程进阶笔记 阅读(90) 评论(0) 推荐(0)
摘要:(图文来源于网络,如有侵权请联系删除) 薪资一直是一个敏感话题,许多企业,明令禁止员工私下相互打听工资,但还是无法控制住一颗蠢蠢欲动的心。 职场中,发工资后被问薪资是职场人最怕遇到的场面之一。有些人喜欢了解别人隐私,喜欢与同事对比。碰到这样的人,不说显得... 阅读全文
posted @ 2020-03-10 08:00 码农编程进阶笔记 阅读(471) 评论(0) 推荐(0)
摘要:rm是我们在Linux下删除文件经常用到的命令,但是有时候我们目录下有很多个文件想要删除,偏偏却要保留其中1个或几个文件,那怎么办呢?很多新手朋友可能会采取一个一个文件删除的方法来操作,但是如果文件很多呢?删到啥时候啊~~ 今天我们就来教大家使用rm命令删... 阅读全文
posted @ 2020-03-09 15:14 码农编程进阶笔记 阅读(720) 评论(0) 推荐(0)
摘要:今天运行人员发现,运营后台进不去,登录后果然有问题 首先介绍下mysql.sock文件: MySQL有两种来连接方式,一种是通过TCP/IP,就是用-h参数指定要连接的mysqlserverI的IP,另一种是套接字socket,在这里就是mysql.sock... 阅读全文
posted @ 2020-03-09 10:58 码农编程进阶笔记 阅读(301) 评论(0) 推荐(0)
摘要:记得前阵子面试,问应聘的男孩薪资期望是多少,男孩毫不含糊,上来就说要求至少8000,一年后希望12000元以上。很遗憾,他没有通过。 原因是什么呢?我们首先要了解面试官问这个问题的用意。 面试中面试官询问候选人对期待薪资的看法是个常见的话题,每个职位都有它... 阅读全文
posted @ 2020-03-09 08:00 码农编程进阶笔记 阅读(406) 评论(0) 推荐(0)
摘要:swoole常驻内存 server一开始就把我们的代码加载到内存中了,无论后期我们怎么修改本地磁盘上的代码,客户端再次发起请求的时候,永远都是内存中的代码在生效,所以我们只能终止server,释放内存然后再重启server,重新把新的代码加载到内存中... 阅读全文
posted @ 2020-03-09 08:00 码农编程进阶笔记 阅读(205) 评论(0) 推荐(0)
摘要:(图文来源于网络,如有侵权请联系删除) Linux中的top命令显示系统上正在运行的进程。它是系统管理员最重要的工具之一。被广泛用于监视服务器的负载。在本篇中,我们会探索top命令的细节。top命令是一个交互命令。在运行top的时... 阅读全文
posted @ 2020-03-09 08:00 码农编程进阶笔记 阅读(749) 评论(0) 推荐(0)
摘要:日志切割 nginx的日志文件没有rotate功能 编写每天生成一个日志,我们可以写一个nginx日志切割脚本来自动切割日志文件 第一步就是重命名日志文件 (不用担心重命名后nginx找不到日志文件而丢失日志。在你未 重新打开原名字的日志文件前,nginx还... 阅读全文
posted @ 2020-03-08 20:12 码农编程进阶笔记 阅读(360) 评论(0) 推荐(0)
摘要:TCP长连接的应用场景 比如聊天室,游戏等应用,就会使用到长链接 服务端应用程序 CLI 挂载启动服务端程序:php server.phpswoole的运行模式,默认是多进程模式,worker进程数量官方建议设置为CPU核数的1-4倍 $ser... 阅读全文
posted @ 2020-03-08 09:00 码农编程进阶笔记 阅读(206) 评论(0) 推荐(0)
摘要:(图文来源于网络,如有侵权请联系删除) 一、原来打算让你去面试的岗位,临时取消了 这个情况我就碰到过。我跳槽前,被现单位的猎头方通知去新成立的兄弟单位做文案策划,当时电话进行了初步沟通,并约定了大致的面试时间,让我等具体的通知。 但是过了几天,变成了现单位... 阅读全文
posted @ 2020-03-08 09:00 码农编程进阶笔记 阅读(1271) 评论(0) 推荐(0)
摘要:如消息队列,可以把复杂任务异步交给swoole的task进程处理。大数据处理,如发送10000个EMAIL,可以异步交给swoole的task进程处理。 服务端应用程序 CLI 挂载启动服务端程序:php server.php $serv = ... 阅读全文
posted @ 2020-03-08 09:00 码农编程进阶笔记 阅读(61) 评论(0) 推荐(0)
摘要:(图文来源于网络,如有侵权请联系删除) 在我做HR的这几年,和我谈下面4个内容的人,我基本都招进来了,和我谈后面那几个内容的人,我基本都不会要,当然要与不要前提还是在这个人能否胜任这个岗位的前提下。 结论在最前面 在我看来,和我谈下面4个内容的人,他已经... 阅读全文
posted @ 2020-03-07 08:46 码农编程进阶笔记 阅读(335) 评论(0) 推荐(0)
摘要:swoole是事件驱动的,server.php一直监听端口,当客户端有数据流过去,则进行监听读取,并进处理。 安装环境 应该保证系统中安装了如下软件 gcc-4.4+makeautoconf PECL安装 pecl install swoole... 阅读全文
posted @ 2020-03-07 08:46 码农编程进阶笔记 阅读(57) 评论(0) 推荐(0)
摘要:(图文来源于网络,如有侵权请联系删除) 为了证实候选人简历的真实性,很多公司会在新员工入职前,采取一系列手段对候选人进行背景调查,当然并不是所有的岗位都会做背景调查。 公司在招纳一个重要的人才时,或敏感性的岗位,像人事、财务、主管、经理级别的职位都要经... 阅读全文
posted @ 2020-03-06 15:03 码农编程进阶笔记 阅读(1841) 评论(0) 推荐(0)
摘要:介绍 Redis是可基于内存亦可持久化的Key-Value数据库(nosql数据库)NoSQL,泛指非关系型的数据库 1. redis server 安装 yum install redis # 安装systemctl enable redi... 阅读全文
posted @ 2020-03-06 15:03 码农编程进阶笔记 阅读(76) 评论(0) 推荐(0)
摘要:理解HTTPS 定义 HTTPS的全称是Secure Hypertext Transfer Protocol(安全超文本传输协议),是在http协议基础上增加了使用SSL加密传输协议。 实现过程 在服务器上使用OPENSSL创建example.k... 阅读全文
posted @ 2020-03-05 12:00 码农编程进阶笔记 阅读(56) 评论(0) 推荐(0)
摘要:这些知识常出现在面试题,但是实用价值很高。。其实也就是SQL的高级篇罢了,多用在统计方面,将行数据合并成列数据。希望读者能举一反三,灵活运用。 读取数据库中的重复记录 (group by & having) 一个表中的Id有多条重复记录,所有重复的id... 阅读全文
posted @ 2020-03-05 12:00 码农编程进阶笔记 阅读(72) 评论(0) 推荐(0)
摘要:(一)MySQL CPU 使用率高的原因和解决方法 用户在使用 MySQL 实例时,会遇到 CPU 使用率过高甚至达到 100% 的情况。本文将介绍造成该状况的常见原因以及解决方法,并通过 CPU 使用率为 100% 的典型场景,来分析引起该状况的原因及其相应... 阅读全文
posted @ 2020-03-04 17:53 码农编程进阶笔记 阅读(542) 评论(0) 推荐(0)
摘要:简述 公司业务出海接入 google play支付渠道时,往往不知道该如何在google play侧配置。业务在google play侧配置可以划分为: 准备google play账号业务应用上传业务应用内物品配置开放测试权限准备google play账号 g... 阅读全文
posted @ 2020-03-04 17:20 码农编程进阶笔记 阅读(1072) 评论(0) 推荐(0)
摘要:要达到分布式布局,需要满足2个条件: 1. 框架程序的支持,如Thinkphp、YII2。 > TP的支持文档:http://document.thinkphp.cn/manual_3_2.html#distributed_database 2. 数... 阅读全文
posted @ 2020-03-04 08:24 码农编程进阶笔记 阅读(66) 评论(0) 推荐(0)
摘要:主主复制,亦可称为互为主从,主主互备或双机热备 1. 配置互为主从 (my.cnf)2. 查看两台数据库配置情况3. 建立权限帐户,实现同步4. 测试同步效果 1. 配置互为主从 (my.cnf) 2. 查看两台数据库配置情况 NO1:Maste... 阅读全文
posted @ 2020-03-04 08:24 码农编程进阶笔记 阅读(39) 评论(0) 推荐(0)
摘要:1 . top : 用于实时显示 process 的动态 PID:进程的ID USER:进程所有 PR:进程的优先级别,越小越优先被执 VIRT:进程占用的虚拟内 RES:进程占用的物理内 ... 阅读全文
posted @ 2020-03-04 00:45 码农编程进阶笔记 阅读(1266) 评论(0) 推荐(0)
摘要:如何检查SQL语句是否用到索引? 使用“EXPLAIN sql语句”进行调试,查看possible_keys或keypossible_keys:可能应用的索引key:实际使用的索引 哪些情况下索引会被忽略 前导LIKE 语句前导模糊查询不生效 (... 阅读全文
posted @ 2020-03-03 12:46 码农编程进阶笔记 阅读(95) 评论(0) 推荐(0)
摘要:(图文来源于网络,如有侵权请联系删除) 年轻人行走职场,有很多习惯性跳槽的人,有的人是因为个人原因离职,也有些人是被逼无奈而离职;最常见的就是刚刚入职一家公司,不仅没有顺利转正,还被公司以各种理由辞退,遇到这种结局肯定是不幸的事情;大部分刚刚进入职场的年轻... 阅读全文
posted @ 2020-03-03 12:46 码农编程进阶笔记 阅读(33) 评论(0) 推荐(0)
摘要:apache与nginx的区别 nginx本身只能处理静态页的解析,如果要解析动态页面的话,需要用到反向代理的功能nginx有反向代理功能,能做负载均衡。apache没有nginx更轻量级,占用的内存很小。而apache更稳定nginx更适合高并发,因... 阅读全文
posted @ 2020-03-02 12:17 码农编程进阶笔记 阅读(59) 评论(0) 推荐(0)
摘要:(图文来源于网络,如有侵权请联系删除) 随着我国的不断发展,越来越多的劳动者在遭受到不平等对待的时候,都会拿起法律武器勇敢的捍卫自己的权益。比如说,遇到公司解雇自己,或者自己主动辞职。 很多劳动者在面临公司严格的规则或者是领导的刻意刁难时,都会选择忍气吞... 阅读全文
posted @ 2020-03-02 12:17 码农编程进阶笔记 阅读(65) 评论(0) 推荐(0)
摘要:目录 修改配置滚动日志文件在运行中升级可执行文件可通过发送信号给 nginx 进行控制。nginx 主进程的 PID 默认被写入 /usr/local/nginx/logs/nginx.pid。 pid 文件的路径被可在配置时修改,使用 pid 指令指定其他路... 阅读全文
posted @ 2020-03-01 20:42 码农编程进阶笔记 阅读(122) 评论(0) 推荐(0)
摘要:(图文来源于网络,如有侵权请联系删除) 导读:对于HR来说,工作最难的地方不是招人,而是要想办法辞退员工。而且很多公司老板明确不会给赔偿,HR就更难了,有时候虽然能够达到目的,但是心里却还是挺过意不去的,毕竟还会用一些不光彩的手段,比如说那离职证明来威胁... 阅读全文
posted @ 2020-03-01 09:00 码农编程进阶笔记 阅读(56) 评论(0) 推荐(0)

返回顶部 有事您Q我