202103-13 给你分享一次计算机编程入门课程:laravel身份验证-Auth的使用 HOT 为什么我们需要学习计算机编程?因为你可以在这里找到更多的乐趣。 让我们一起继续往下学吧! 继续阅读 >
202103-13 编程学习入门篇:你会在 GitHub 上面找项目吗?我会哦! HOT 很多的小伙伴在编程学习的时候,经常会有这样的困惑,我看了很多技术的学习文档、书籍、甚至视频,我想动手实践,于是我打开了GitHub,想找个开源项目,进行学习,获取项目实战经验。这个时候很多小伙伴就会面临这样的问题:“我不会搜啊,我该怎么找呀?”,最终只能放弃。这篇文章,小编教你精准地在GitHub搜索项目。 继续阅读 >
202103-12 一个支付案例,学会策略模式! HOT 在开发时,总会遇到支付的需求,但是支付的方式有很多,支付宝支付,微信支付,银行卡支付,每种支付方式的接口不一样,参数信息也不一样,一般情况下,会有很多if/else来进行判断,但是业务逻辑的逐渐增多,if/else显得那么的沉重,通过策略模式即可更优雅的来处理这种代码。 继续阅读 >
202103-12 Linux 如何快速找到被删除的文件? HOT 日常运维过程中,我们经常需要处理磁盘空间问题,当接到告警后,第一时间会去找那些大文件,一般比如 Centos,可能大文件就是 /var/log/messages。 继续阅读 >
202103-12 Redis 性能优化思路,写的非常好! HOT 在一些网络服务的系统中,Redis 的性能,可能是比 MySQL 等硬盘数据库的性能更重要的课题。比如微博,把热点微博[1],最新的用户关系,都存储在 Redis 中,大量的查询击中 Redis,而不走 MySQL。那么,针对 Redis 服务,我们能做哪些性能优化呢?或者说,应该避免哪些性能浪费呢? 继续阅读 >
202103-04 分布式锁在存储系统中的技术实践 HOT 针对共享资源的互斥访问历来是很多业务系统需要解决的问题。在分布式系统中,通常会采用分布式锁这一通用型解决方案。本文将就分布式锁的实现原理、技术选型以及阿里云存储的具体实践进行论述。 继续阅读 >
202103-04 分布式锁的常见实现思路 HOT 当前参与的项目中会遇到一些线程安全问题,由于业务是多节点部署的,这个时候我们需要分布式锁来保证线程安全问题,所以这里学习总结了几种分布式锁的实现思路。 继续阅读 >
202103-04 Redis 的 4大数据类型,写得非常好! HOT NoSQL 开发中或多或少都会用到,也是面试必问知识点。 最近这几天的面试每一场都问到了,但是感觉回答的并不好,还有很多需要梳理的知识点,这里通过几篇 Redis 笔记整个梳理一遍。 继续阅读 >
202102-22 20亿条记录的MySQL大表迁移实战 HOT 总的来说,我们使用 Kafka 将数据流到 BigQuery。因为将所有的数据都推到了 Kafka,我们有了足够的空间来开发其他的解决方案,这样我们就可以为我们的客户解决重要的问题,而不需要担心会出错。 继续阅读 >
202102-22 天猫二面:内存耗尽后Redis会发生什么? HOT 作为一台服务器来说,内存并不是无限的,所以总会存在内存耗尽的情况,那么当 Redis 服务器的内存耗尽后,如果继续执行请求命令,Redis 会如何处理呢? 继续阅读 >
202102-22 对业务系统的可扩展性设计思考 HOT 对于业务系统本身在架构设计的时候考虑扩展,原来更多的都是谈的IT基础技术架构本身的高可用性和高扩展性。而对于业务系统扩展性,简单来说就是如何灵活的应对需求的变化和扩展,如果减少在处理变更或扩展中代码不断产生的坏味道。 继续阅读 >
202102-20 备份Kubernetes的5个最佳实践 HOT 备份应用程序和数据是组织经常需要处理的事情。尽管Kubernetes可以确保应用程序服务的高可用性和可伸缩性,但这些好处并不能有效地保护数据。因此,必须对Kubernetes应用程序进行数据管理和备份,并应将其纳入标准操作流程中。 继续阅读 >
202102-20 30 行代码实现蚂蚁森林自动收能量(附送源码) HOT 虽然我支付宝加了好多好友,平时有很多能量可以“偷”,但由于太懒,至今也没中出多少树,所以心心念念把偷能量这事自动化。之前通过用代码模拟手机点按的方式,实现了朋友圈自动点赞。但当时蚂蚁森林的操作流程要比朋友圈点赞复杂很多,所以当时就没有实现自动偷能量。 继续阅读 >
202102-20 为何前后端总是争吵不断,来源于这 5 宗罪 HOT 今天一位前端开发人员扯起了后端接口的皮,那个兄弟对后端人员提供的接口很大的意见(我是司空见惯),不过他说的也确实有道理,所以结合我的见解,希望提供接口的人员能多加注意。 继续阅读 >
202102-07 rabbitmq常见面试题 HOT broker 是指一个或多个 erlang node 的逻辑分组,且 node 上运行着 RabbitMQ 应用程序。cluster 是在 broker 的基础之上,增加了 node 之间共享元数据的约束。 继续阅读 >
202102-07 kafka简述与集群配置 HOT kafka是一个高吞吐的分布式消息队列系统。特点是生产者消费者模式,先进先出(FIFO)保证顺序,自己不丢数据,默认每隔7天清理数据。消息列队常见场景:系统之间解耦合、峰值压力缓冲、异步通信。 继续阅读 >
202102-07 设置Kafka集群的方法 HOT 今天,在这篇Kafka文章中,我们将看到Kafka Cluster Setup。这个Kafka集群教程为我们提供了一些设置Kafka集群的简单步骤。简而言之,为了实现Kafka服务的高可用性,我们需要在集群模式下设置Kafka。 因此,在此Kafka Cluster文档中,我们将学习Kafka多节点群集设置和Kafka多代理群集设置。此外,我们将看到Kafka Zookeeper群集设置。 继续阅读 >
202101-27 Kafka核心概念 HOT 解耦 各位系统之间通过消息系统这个统一的接口交换数据,无须了解彼此的存在; 冗余 部分消息系统具有消息持久化能力,可规避消息处理前丢失的风险; 继续阅读 >
202101-27 Kafka不是数据库 HOT Kafka 是一种消息代理,在过去几年中迅速流行起来。消息代理已经存在很长时间了,它们是一种专门用于在生产者和消费者系统之间“缓冲”消息的数据存储。Kafka 已经相当流行,因为它是开源的,并且能够支持海量的消息。 继续阅读 >