202008-11 每天数十亿次请求的web应用经验分享 HOT Snapdeal是一家类似于京东和阿里巴巴结合体的电商平台。独立商户可以借助这个平台销售高质量的商品,在Snapdeal出售的商品均为全新,并且支持七天免费退换。商家进驻Snapdeal后,随后的事宜(交易、包装和物流)都将由Snapdeal完成,也就是商家都将成为Snapdeal的“供货商”,无需与用户直接进行交易。 继续阅读 >
202008-11 一个号称完全无法检测到的Linux后门 HOT Ngrok挖矿僵尸网络活动正在Internet上扫描配置不当的Docker API端点,并且已经用新的恶意软件感染了无数服务器。 继续阅读 >
202008-11 SQL 语句单引号、双引号的用法 HOT 关于Insert字符串 ,在(单引号,双引号)这个方面发生了问题,其实主要是因为数据类型和变量在作怪。下面我们就分别讲述,虽然说的是Insert语句, 但是Select、Update、Delete语句都是一样的。 继续阅读 >
202008-11 Nginx 流控搞不好,背锅跑路少不了! HOT 可见这Nginx流控的配置还是很重要,所以,本篇文章将会介绍Nginx的流量限制的基础知识和高级配置,”流量限制”在Nginx Plus中也适用。 继续阅读 >
202008-10 GNU/Linux 系统启动过程 HOT 当计算机打开电源后,首先是BIOS开机自检,按照BIOS中设置的启动设备(通常是硬盘)来启动。 操作系统接管硬件以后,首先读入 /boot 目录下的内核文件。 继续阅读 >
202008-06 mac 管理用户及用户组的命令:dscl HOT linux下常用的添加用户到组的方式「$ usermod -a -G 用户药附加到的组 用户」,该方法并不能在 mac 下使用。 可视化方法「System Preferences -> Users & Groups」但不是所有的 User 和 Groups 都能看到,如:用户「_mysql」、用户组「_mysql」 继续阅读 >
202008-06 处理器主频概念及 xxxGHz 的运算速度 HOT 通常,具有较高MHz或GHz的处理器能够提高电脑运行创新、娱乐、通信和生产力应用的性能。但主频只是影响系统整体性能的一个方面,主频高的机器整体性能并非就一定高。 继续阅读 >
202008-06 redis主从复制数据延迟解决方案 HOT 从节点的 slave-serve-stale-data 参数也与此有关,它控制这种情况下从节点的表现 当从库同主机失去连接或者复制正在进行,从机库有两种运行方式: 如果slave-serve-stale-data设置为yes(默认设置),从库会继续响应客户端的请求。 如果slave-serve-stale-data设置为no,除去INFO和SLAVOF命令之外的任何请求都会返回一个错误”SYNC with master in progress”。 继续阅读 >
202008-06 redis 缓存锁的实现方法 HOT 这种加锁的思路是, key 不存在,那么 key 的值会先被初始化为 0 ,然后再执行 INCR 操作进行加一。 然后其它用户在执行 INCR 操作进行加一时,如果返回的数大于 1 ,说明这个锁正在被使用当中。 继续阅读 >
202008-05 PHP实现RabbitMQ消息队列 HOT 先安装PHP对应的RabbitMQ,这里用的是 php_amqp 不同的扩展实现方式会有细微的差异. php扩展地址: http://pecl.php.net/package/amqp 具体以官网为准 http://www.rabbitmq.com/getstarted.html 继续阅读 >
202008-05 删库不必跑路!详解 MySQL 数据恢复 HOT 日常工作中,总会有因手抖、写错条件、写错表名、错连生产库造成的误删库表和数据的事情发生。但是,如果每次删库都跑路的话,怕是再也不好找工作了吧!所以,删库跑路不是上上策。 继续阅读 >
202008-05 数据库数据过大的系统架构-mysql分库分表高可用面试题 HOT 如果当你的数据量达到千万级,亿级的时候,我们用常规的方式去做优化那么效果可能就不是很好了。这已经不是说性能的问题了,而是数据量响应的处理问题了,所以我们需要针对根本的问题去使用对应的技术去进行彻底的解决。 继续阅读 >
202008-05 全新升级!Linux 5.8 内核发布 HOT 这么大规模的改动,带来的新特性、新变化也是相当丰富:高通Adreno 405/640/650 GPU支持,新的Spectre幽灵安全补丁,exFAT文件格式增强,Radeon显卡驱动,IBM Power10处理器支持,等等。 继续阅读 >
202008-04 在几分钟内使Laravel应用拥有多租户功能 HOT 这个包的独特之处在于它不会强迫您以特定的方式编写应用程序。你可以像你习惯的那样编写你的应用程序,它会在后台自动生成多租户。您甚至可以将包集成到现有的应用程序中。 继续阅读 >
202008-04 深入laravel6.0框架中的IOC和DI原理 HOT 采用IOC思想和DI设计模式,主要目的是:解耦 开车式:异地恋。就算中间隔着一个距离,但也不影响真心的相爱着。 继续阅读 >
202008-04 Nginx优化详解 HOT 这个指令是指当一个nginx 进程打开的最多文件描述符数目,理论值应该是最多打开文 件数(ulimit -n)与nginx 进程数相除,但是nginx 分配请求并不是那么均匀,所以最好与ulimit -n 的值保持一致。 继续阅读 >
202008-04 PHP的多进程消费队列 HOT 最近开发一个小功能,用到了队列mcq,启动一个进程消费队列数据,后边发现一个进程处理不过来了,又加了一个进程,过了段时间又处理不过来了… 继续阅读 >
202008-03 你应该了解的Nacos配置中心 HOT 在Nacos中还有很多其他的功能,比如权限管理等等,在这里我就不一一介绍了。在Nacos的配置中心中设计得最为巧妙的也就是存储和订阅了,存储Nacos提供了两种模式,一个是Mysql+缓存+本次磁盘的方式,还有一种是通过raft+derby的方式,都有自己的优劣点。订阅的话Nacos采用的和注册中心完全不一样的方式,通过长轮训很好的解决了更新的实时通知,并且不需要大量请求资源。如果大家对Nacos感兴趣,建议还是可以阅读下Nacos的代码。 继续阅读 >
202008-03 四种常见的系统架构,目前你处于哪个阶段呢? HOT 目前微服务架构在四种架构中处于主流地位,很多应用第一、第二种架构的企业也开始慢慢转向微服务架构。到目前为止微服务的技术相对于二三年前已经比较成熟,第四种架构将是未来发展的一种趋势。 继续阅读 >