IT职业

公司新来一个架构师, 将消费金融系统重构了

1、背景 1.2 业务重组与合并 1.2 解决技术债务 1.3 影响开发效率 1.4 监控体系不够完善 2、重构目标 3、设计 3.1 调研 3.2 规划 3.3 修缮者模式 3.4 领域设计(横向拆分) 3.5 模块设计(纵向拆分) 3.6 代码设计 4、上线过程 5、监控 6、总结

架构师修行手册
IT职场
2024-03-21 09:17

实现一个刷数任务,需要思考哪些维度?

相信很多后端开发的伙伴们,都做过刷数任务了吧。今天跟大家聊聊,做好一个刷数任务,需要具备哪些后端思维。

码农谈IT
IT职场
2024-03-18 10:02

大文件上传实践分享

在互联网时代,大文件上传已成为常见的需求,无论是企业还是个人用户,都可能面临大文件传输的挑战。本文将分享一些实践经验,帮助更高效地处理大文件上传问题。我们将探讨选择合适的传输工具、优化网络设置、分块上传等策略,以及一些实用的技巧和注意事项。通过这些实践分享,将能够提高文件上传的成功率,节省时间并减少麻烦。让我们一起探索大文件上传的最佳实践吧!

码农谈IT
IT职场
2024-03-15 09:49

9款Visio平替架构师作图工具!

综上所述,国内外在线这些工具在功能上,几乎没有特别明显的差别,支持的功能也都非常的全面,国外很多创业团队起步比较早,产品想对成熟,但是产品基本上都是收费的。国内的工具虽然免费,但是在功能上,还需要一些完善,当然在“本地化”上,国内肯定也占有很大的优势。也期待国内有更多垂直领域的专业工具出现,只要能为用户带来价值的产品,相信市场一定会给予认可的。当然除了以上这些,国外还有很多做线框图的工具,只不过在功能上稍微有些单一,本文并没有列出。

带你聊技术
IT职场
2024-03-12 10:16

美团又是校招大户,给力!

考察的范围还挺多的,计算机基础+mysql+redis+mq+java并发+java 集合+jvm这些方面都进行盘问了。 操作系统:死锁、乐观锁、悲观锁 网络:鉴权、tcp、udp redis:应用场景、数据结构、zset 底层实现、跳表 mysql:左右连接的区别、存储引擎、sql 优化、explain 消息队列:mq 重复消费问题 Java:synchronized、ReentrantLock、spring 生命周期、类加载过程、垃圾回收、hahsmap

码农谈IT
IT职场
2024-03-04 09:54

面试必备:四种经典限流算法讲解

面试碰到这样一个问题:限流算法有哪些?用代码实现令牌桶算法。发现大家都忘记得差不多了.所以再整理一波,常见的四种限流算法,以及简单代码实现,相信大家看完,会茅塞顿开的。

带你聊技术
IT职场
2024-03-01 09:29

大文件上传原理及实现方案

在网络应用中,大文件上传是一个技术挑战。本文详细解析了大文件上传的核心原理,并探讨了多种实现方案。从基本的文件分割、断点续传到复杂的并行上传,文章涵盖了一系列技术细节和最佳实践,包括如何处理网络波动、提高数据传输效率等关键问题。此外,还介绍了相关的前端和后端技术支持。无论是开发者还是架构师,这篇文章都将提供有力的技术指导和实战参考,帮助读者高效解决大文件上传问题。

架构师修行手册
IT职场
2024-02-28 09:23

如何承担责任?

优秀的领导与其他人的区别在于,他们对自己的言行和结果负责。而且,这在好的时候或坏的时候都是如此。责任推动信任,促使更好的决策,并改善团队合作和协作。一个负责任的领导对其言行和决策负责,并愿意承担这些决策的后果。他们设定清晰的目标和期望,承担责任,并与团队清晰沟通。

张哥说技术
IT职场
2024-02-22 10:31

每次面完腾讯,都是一把汗。。。

考察的知识还是比较多的,我这里简单给在大家列了一下: 操作系统:进程&线程、进程隔离性 数据结构:排序算法、排序稳定性、归并排序、快速排序 MySQL:存储引擎、聚簇索引、B+树、索引失效、事务隔离级别、脏读、幻读 Redis:数据类型、String 底层实现、热 key Java:ArrayList、Vector、HashMap MQ:消息队列选型、消息可靠性、消息确认机制、Kafka 、RocketMQ 总体考察的范围,就是编程语言+计算机基础+后端组件。

码农谈IT
IT职场
2024-02-22 10:26

收藏!如何有效实施DevOps?

随着敏捷方法的不断发展,持续集成和DevOps在某种程度上就变得越发重要。

敏捷开发社区
IT职场
2024-02-19 09:06

企业无法留住技术人才的10大原因

在这个数字时代,科技人才成为了各大企业的宝贵财富。如何留住准备离职的人才,已经成为了企业面临的一大挑战……

老鱼笔记
IT职场
2024-01-26 16:24

写代码有这16个好习惯,可以减少80%非业务的bug

每一个好习惯都是一笔财富,本文整理了写代码的16个好习惯,每个都很经典,养成这些习惯,可以规避多数非业务的bug!希望对大家有帮助哈,谢谢阅读,加油哦~

码农谈IT
IT职场
2024-01-26 11:09

腾讯一面:32 位 4GB 系统,访问 2GB 数据,虚拟内存会发生什么?

今天有朋友给我发了他 8 月份面腾讯的面经,被问到的问题还挺多的。 操作系统和网络面试整个面试 60%,剩下40%是 Java+项目的内容(读者的技术栈是 Java 方向)。 这次,我主要是截取操作系统和网络相关的问题给大家解析一波。

码农谈IT
IT职场
2024-01-24 09:37

理想汽车的Java 后端面经来了

我也把问到的知识点,罗列了一下 Java:线程池、垃圾回收、juc、spring aop MySQL:索引失效 Redis:缓存三兄弟、布隆过滤器 Kafka:topic、分区、消费线程的关系 操作系统:线程间通信、socket 编程 网络:访问网站到显示的全流程

带你聊技术
IT职场
2024-01-18 09:11

如何进行正确的 CodeReview

软件开发生命周期中至关重要的一步是代码审查。它使开发人员能够显著提升代码质量。它类似于书籍的创作过程。首先,作者写故事,然后经过编辑以确保不会出现诸如混淆“you’re”和“yours”之类的错误。在这个语境中,代码审查指的是检查和评估他人的代码。它基于拉取请求模型,这个模型在开源项目中广受欢迎。

带你聊技术
IT职场
2024-01-17 09:43