11 2019 档案
摘要:点击上方“码农编程进阶笔记”,选择“置顶或者星标” 优质文章第一时间送达! Redis的AOF持久化策略是将发送到Redis服务端的每一条命令都记录下来,并且保存到硬盘中的AOF文件中,类似打日志文件,来一条命令就记录一条。 AOF设置 AOF文件的位置和...
阅读全文
摘要:点击上方“码农编程进阶笔记”,选择“置顶或者星标” 优质文章第一时间送达! Redis优秀的性能是由于其将所有的数据都存储在内存中,同样memcached也是这样做的,但是为什么Redis能够脱颖而出呢,很大程度上是因为Redis有出色的持久化机制,能够保...
阅读全文
摘要:点击上方“码农编程进阶笔记”,选择“置顶或者星标” 优质文章第一时间送达! Golang语言在近年来因为其高性能、编译速度快、开发成本低等特点逐渐得到大家的青睐,本篇主要讲述在Golang的安装部署。操作系统为Windows 10 64位。 一、安装 官网...
阅读全文
摘要:点击上方“码农编程进阶笔记”,选择“置顶或者星标” 优质文章第一时间送达! Redis是一种高级key-value数据库。它跟memcached类似,不过数据可以持久化,而且支持的数据类型很丰富。有字符串,链表,集 合和有序集合。支持在服务器端计算集合的并...
阅读全文
摘要:回复项目关键词,获取资源链接!!! redis深度历险:redis深度历险 MySQL 是怎样运行的:从根儿上理解 MySQL Java数据结构和算法精讲版:Java数据结构和算法精讲版 四脚猫高级PHP视频课程:四脚猫 牛客网直通BAT算法精讲:BAT算法 ...
阅读全文
摘要:点击上方“码农编程进阶笔记”,选择“置顶或者星标” 优质文章第一时间送达! 前言: 深度优先遍历:对每一个可能的分支路径深入到不能再深入为止,而且每个结点只能访问一次。要特别注意的是,二叉树的深度优先遍历比较特殊,可以细分为先序遍历、中序遍历、后序遍历。具...
阅读全文
摘要:应用场景 有一个待开发的 H5,客户部的同事需要先给一个链接,先去印刷物料。 想到是 h5,那必然是.html 文件,于是給客户部的同时生成了一个二维码内容为 https://xxx.com/h5.html 的二维码。 结果前端小朋友开发是使用的 php 混合...
阅读全文
摘要:在网上很少找到文章有提到如何将自己的 Git 远程仓库配置成可以通过 SSH 公钥方式认证的,而几乎清一色都是告诉你怎么通过 web 界面向 GitHub 添加 SSH 公钥。LZ 在网上查找了一番,终于找到了办法。 对于不想看 LZ 下面罗嗦了一大堆的园友,...
阅读全文
摘要:前言:当我们想要实现几个小伙伴合作开发同一个项目,或者建立一个资源分享平台的时候,GIT就是一个很好的选择。当然,既然是一个共有平台,那么把这个平台放到个人计算机上明显是不合适的,因此就要在服务器上搭建GIT了。另一个需求是,我们在本地开发,然后推送到服务器上...
阅读全文
摘要:点击上方“码农编程进阶笔记”,选择“置顶或者星标” 优质文章第一时间送达! 要理解微服务,首先要先理解不是微服务的那些。通常跟微服务相对的是单体应用,即将所有功能都打包成在一个独立单元的应用程序。从单体应用到微服务并不是一蹴而就的,这是一个逐渐演变的过程。...
阅读全文
摘要:点击上方“码农编程进阶笔记”,选择“置顶或者星标” 优质文章第一时间送达! 1 命令行登录数据库 有两种方式,一是直接在系统shell下执行psql命令;而是先进入psql环境,然后再连接数据库。下面分别给出实例: (1)直接登录 执行命令:psql -h...
阅读全文
摘要:点击上方“码农编程进阶笔记”,选择“置顶或者星标” 优质文章第一时间送达! Explain 查看SQL语句的执行计划:分析SQL执行计划,优化SQL及索引策略,run faster. EXP...
阅读全文
摘要:我们经常需要判断某个变量/属性是否为undefined。通常有两种写法 1 2 3 4 5 // 方式1 typeof age === 'undefined'; // 方式2 age === undefined 这两种写法有什么区别吗? 应该使用哪...
阅读全文
摘要:// 引入 extend/qrcode.php Loader::import('qrcode', EXTEND_PATH); // 助手函数 import('qrcode', EXTEND_PATH); // 引入 extend/wechat-sdk/wec...
阅读全文
摘要:点击上方“码农编程进阶笔记”,选择“置顶或者星标” 优质文章第一时间送达! 1.什么是索引? 索引:加速查询的数据结构。 2.索引常见数据结构: #1.顺序查找: 最基本的查询算法-复杂度O(n),大数据量此算法效率糟糕。 #2.二叉树查找(binary ...
阅读全文
摘要:点击上方“码农编程进阶笔记”,选择“置顶或者星标” 优质文章第一时间送达! SAPI 为 PHP 提供了一个和外部通信的接口, PHP 就是通过这个接口来与其它的应用进行数据交互的。常见的有:apache、apache2filter、apache2handle...
阅读全文
摘要:1、什么是Redis? Redis 是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库。 Redis 与其他 key - value 缓存产品有以下三个特点: Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次...
阅读全文
摘要:复制一个文件到服务器 scp -p 22 /Applications/MAMP/htdocs/h.php root@47.101.131.113://var/www/html 上面往往是端口,root开始是服务器的帐号和根目录,我的是apache所以根目录在...
阅读全文
摘要:点击上方“码农编程进阶笔记”,选择“置顶或者星标” 优质文章第一时间送达! Redis在我们平时的开发或者练习的时候,往往很容易忽略一个问题,那就是我们的Redis内存占满的问题。但是在真是的商业开发中,Redis的实际占满是真正会存在这样的问题的。那么...
阅读全文
摘要:Safari :全屏之后,“显示”菜单中去掉“始终在全屏中显示工具栏”的对勾。 Chrome :全屏之后,“视图”菜单中选择“采用全屏模式时隐藏工具栏”。 shift + cmd + F 来自未来的感谢+1
阅读全文
摘要:Go的很多语言特性借鉴与它的三个祖先:C,Pascal和CSP。Go的语法、数据类型、控制流等继承于C,Go的包、面对对象等思想来源于Pascal分支,而Go最大的语言特色,基于管道通信的协程并发模型,则借鉴于CSP分支。 Java 编译语言,速度适中(2....
阅读全文
摘要:最近初学编程的朋友都在后台问U娘,应该选择哪门编程语言才最好呢? 对于初学者来说,最纠结的事就是不知道学哪种编程语言,前景才更好? 不要着急,U娘收到大家的问题后,根据知名软件开发公司 JetBrains 发布的调查报告,特意罗列了一份2019全球最火的编程语...
阅读全文
摘要:抓住时代的趋势 在上篇文章中,也就是那个跨维度的打击,是可以直接秒杀的中,提到这个时代的问题,这次针对go语言的前景分析,其实我也想讲一下时代的问题。还记得2010年的时候,那个时候移动互联网时代刚刚兴起,很多以前做java的,也就是做J2EE的人(当时J2E...
阅读全文
摘要:点击上方“码农编程进阶笔记”,选择“置顶或者星标” 优质文章第一时间送达! CDN(Content Delivery Network) 内容分发网络 依靠部署在各地的边缘服务器,通过中心平台的负载均衡、内容分发、调度等功能,使用户就近获取所需内容,提...
阅读全文
摘要:点击上方“码农编程进阶笔记”,选择“置顶或者星标” 优质文章第一时间送达! 这几天要折腾mysql服务器,所以在网上搜罗了一些维护策略,然后自己总结实验,下面是我的总结经验和别人的一些建议。 日志类型: MySQL有几个不同的日志文件,可以帮助你找出mys...
阅读全文
摘要:点击上方“码农编程进阶笔记”,选择“置顶或者星标” 优质文章第一时间送达! (一)PHP进程间通信-信号信号是一种系统调用。通常我们用的kill命令就是发送某个信号给某个进程的。具体有哪些信号可以在liunx/mac中运行kill -l查看。下面这个例子中...
阅读全文
摘要:点击上方“码农编程进阶笔记”,选择“置顶或者星标” 优质文章第一时间送达! PHP是单进程执行的,PHP处理多并发主要是依赖服务器或PHP-FPM的多进程及它们进程的复用,但PHP实现多进程也意义重大,尤其是在后台Cli模式下处理大量数据...
阅读全文
摘要://修改头像--开始//let btn = document.querySelector('#avatarImage')let file = document.querySelector('#newuploadAvatar')btn.onclick = fun...
阅读全文
摘要:label的属性for就是要触发的Input id .file { display: none;} 点击label就等于点击到input,这是label的一个bug
阅读全文
摘要:每一次操作select的时候,总是要出来翻一下资料,不如自己总结一下,以后就翻这里了。 比如 1、设置value为pxx的项选中 $(".selector").val("pxx"); 2、设置text为pxx的项选中 $(".selector...
阅读全文
摘要:• _initialize()方法是在任何方法执行之前,都要执行的,当然也包括_ _construct构造函数。 也就是说如果存在_initialize()函数,调用对象的任何方法都会导致_initialize()函数的自动调用, 而_construct构造函...
阅读全文
摘要:点击上方“码农编程进阶笔记”,选择“置顶或者星标” 优质文章第一时间送达! 什么是 nginx 的 499 499 是 nginx 扩展的 4xx 错误,目的只是用于记录,并没有实际的响应。看一下 nginx 源码 ngx_http_request...
阅读全文
摘要:点击上方“码农编程进阶笔记”,选择“置顶或者星标” 优质文章第一时间送达! 问题:某游戏使用mysql数据库,数据表 scores 记录用户得分历史,uid 代表用户ID, score 表示分数, date 表示日期,每个用户每天都会产生多条记录。 数据结...
阅读全文
摘要:点击上方“码农编程进阶笔记”,选择“置顶或者星标” 优质文章第一时间送达 Swoole是有自己的一个进程管理模块,用来替代PHP的pcntl扩展,需要注意Process进程在系统是非常昂贵的资源,创建进程消耗很大,另外创建的进程过多会导致进程切换开销大幅上...
阅读全文
摘要:点击上方“码农编程进阶笔记”,选择“置顶或者星标” 优质文章第一时间送达! PHP 7.4 是下一个 PHP 7 的次要版本,预计将于 2019 年 11 月 28 日发布到 General Availability。让我们来了解下 PHP 7.4 新增的...
阅读全文

浙公网安备 33010602011771号