
面试
文章平均质量分 89
面试
凯丨
你呢个人真系傻傻地嘅,冲冲凉,松松骨,舒筋活络啊。
展开
-
GO 游戏网络开发工程师招聘面试题
GO 游戏网络开发工程师招聘面试题原创 2023-04-26 15:25:59 · 704 阅读 · 1 评论 -
高级工程师面试 - 其他
我的理解是微服务架构的优点在于能够提高系统的可扩展性、灵活性和可维护性,可以更好地适应快速变化的需求。微服务架构是一种基于服务的架构风格,它将大型应用程序拆分成多个小型服务,每个服务都运行在独立的进程中,并通过轻量级的通信机制相互通信,以实现松耦合和高度可扩展的应用程序。容器技术是一种虚拟化技术,它可以在操作系统层面上实现轻量级的隔离和虚拟化,以提供应用程序运行所需的环境和资源。在使用缓存时需要根据具体业务场景选择不同的缓存方案和缓存策略,并进行适当的配置和监控,以保证应用的性能和可靠性。原创 2023-04-18 17:21:44 · 434 阅读 · 0 评论 -
高级工程师面试 - MySQL
聚簇索引是指按照表中某一列的值来对记录进行排序,并将表中的数据存储在磁盘上连续的数据块中。在使用聚簇索引的情况下,查询表中某个范围的数据时效率很高,因为数据存储在连续的物理块中。非聚簇索引是指按照表中某一列的值来对记录进行排序,但数据存储在磁盘上与表的物理存储方式是不一致的。在使用非聚簇索引的情况下,查询某一范围内的数据时效率会比较低,因为需要先查找索引文件,然后再通过索引文件中的记录找到数据在磁盘上的物理位置。聚簇索引和非聚簇索引是数据库中两种不同的索引类型,它们的区别在于数据的存储方式和索引的结构。原创 2023-04-18 17:20:47 · 552 阅读 · 0 评论 -
高级工程师面试 -队列
综上所述,保证消息队列的高可用性和可靠性需要从多个方面考虑,包括集群化部署、数据备份、消息确认机制、消费者负载均衡和异常处理等。同时,在实际应用中还需要根据具体情况进行调整和优化。在消息队列中,死信通常是指由于某种原因导致消息无法被消费者成功处理,例如消息格式错误、消费者异常退出等情况。以上方法可以结合使用来实现消息队列中的去重。需要根据具体的业务需求和场景选择合适的方法。需要根据具体的业务场景和系统架构选择适合的方法来提高队列的消费速度。避免重复消费是消息队列中常见的问题。原创 2023-04-18 17:20:13 · 362 阅读 · 0 评论 -
高级工程师面试 - 缓存
强一致性:即每个读操作都要保证读到的是最新的数据。b. 缓存更新策略:在缓存中设置一个缓存时间,当数据过期时,缓存不会立即失效,而是在下次有请求访问到该数据时才会更新缓存。a. 读写分离:将缓存分为读缓存和写缓存两部分,读操作只从读缓存中读取数据,写操作则先更新写缓存,然后异步地将数据写入读缓存中,从而实现最终一致性。在分布式缓存系统中,由于缓存数据分布在多个节点上,如何保证缓存数据的一致性是一个重要的问题。以上是几种解决分布式缓存一致性问题的方法,不同的方法适用于不同的场景,需要根据实际情况进行选择。原创 2023-04-18 17:18:48 · 996 阅读 · 0 评论 -
高级工程师面试 - Redis
Redis Modules 是 Redis 的扩展功能,它们是 Redis 的动态库,可以通过 Redis 的模块接口进行加载和卸载。Redis Modules 提供了一些高级功能,如 Redis RedLock 和 Redis Raft 等。Redis RedLock 是一个分布式锁实现,可以在分布式系统中实现锁的互斥访问。它通过多个 Redis 实例的加锁算法,确保在分布式系统中只有一个客户端可以获得锁。原创 2023-04-18 17:17:10 · 884 阅读 · 0 评论 -
高级工程师面试 - PHP
PHP高级工程师面试原创 2023-04-18 17:01:24 · 485 阅读 · 0 评论 -
升级WampServer支持PHP7
1. 把升级包解压后覆盖原文件 (http://aviatechno.net/files/wamp2.5.18_oto.zip)2. 修改 wamp\wampmanager.conf 文件:a. 在 defaultLanguage = english 后面添加[options]urlAddLocalhost = "off"ChangeServicesNames = "off原创 2016-04-13 09:20:34 · 2268 阅读 · 2 评论