简历在牛客网投递,第二天收到hr电话。约在12月10号下午面试。一共三面,问题如下:链表翻转给出奇数位置组成上升序列偶数位置组成下降序列的链表,转化为整体上升的链表(此处感谢cdm进程线程了解吗?(此处感谢zhr学长进程间通讯,引出套接字套接字使用,引出网络协议TCP/UDP了解吗?主要区别是什么TCP拥塞控制,这里是正菜了,详细讲了整个拥塞控制三次握手四次挥手为什么是4次挥手,time_wait
转载 2023-07-31 19:30:44
152阅读
项目持续更新中:防短视频APP项目专栏目录判断用户是否关注博主我的关注列表 我的粉丝列表实现互粉标记显示判断用户是否关注博主在这里我们对这个人进行关注之后,重新退出界面再次进入,并没有变为已关注,所以我们在这里要做一个查询 我们在service层写接口: 接口实现:@Override public boolean queryDoIFollowVloger(
 软件开发语言非常多,根据TIOBE编程语言排行榜中可以看出在榜单上就有50种以上。所以技术无涯,人生有崖。对技术要有敬畏之心。我们今天讲一讲其中的几种语言,希望能给大家以启发或者共鸣。首先,我们先来看看iOS,iOS又分用Objective-C语言开发和swift语言开发。其实现在这两种语言都各自有各自的市场,在中国,用oc还是比swift的公司多,而且有些大项目,因为之前的基础在oc
转载 2024-05-10 23:15:17
469阅读
蚂蚁金服电话一面第二天早上10点第一轮电话面试,我们大约聊了半个小时,关于学历工作经验这些都没有问到,对方关注的是一些基本的知识,具体记得的几个问题:Spring或者数据库的事物隔离级别和传播特性是怎样的JDBC的目的是什么,是一种接口还是一种实现用过哪种连接池,为什么要用连接池用过哪些缓存,用于什么场景,redis怎么实现分布式锁然后问我是否熟悉分布式系统的设计和应用,熟悉分布式框架、中间件、数
转载 2023-11-14 19:28:00
76阅读
前言介绍2016.09.26,版本 1.0.0 上线,随后不断迭代优化和丰富产品,截止目前,日活跃用户突破 6 亿,短短 4 年间,从零爆发性增长。快速的业务发展也对技术支撑提出了更高的要求,为了保障敏捷的业务开发,提升跨团队的协同合作效率,提高本地研发和 CI/CD 效率, iOS App 工程架构在不同的阶段进行了不同的技术方案的改进,满足合理的架构演化,同时又不影响正常的业务
转载 2023-10-28 21:28:30
306阅读
前言前面也说了, 学习Netty的基础,那就是Nio,昨天我们简单的过了一下BIO,这是我们Java IO的基础,在JDK1.4之前的主要的io方式。 今天开始,我们就开始把NIO的一些东西了解清楚,之后才是Netty , 因为我们的Netty是基础NIO的一个框架嘛,下面就来详细说说。一面:70分钟突击电话面试正思考着项目功能模块,阿里面试官打来了电话,开始了阿里一面。阿里面试官自我介绍,介绍了
转载 2023-07-18 16:28:11
350阅读
小程序有什么用? 不需要再额外介绍,当前做小程序早已成为主流趋势。你可以通过小程序进行企业品牌宣传、产品展示、在线销售、o2o服务,甚至是各种休闲娱乐功能等等,你能想到的其实都可以通过小程序实现。什么是多端呢? 顾名思义就是多平台合一,把微信小程序,百度小程序,支付宝小程序,今日头条小程序,小程序,QQ小程序,甚至H5,公众号,PC端网站等等,都可以共用一个后台一套数据,只需要一次更新,多个平
一、入门篇1、完善好主页运营的第一步,其实是完善主页,主页信息包括:主页Banner、头像、简介文案、定位等2、养号养号是运营一个不可或缺的步骤。养号就是模拟真人行为,点赞、关注、评论、分享、看直播、在线时长,也就是说并不是我每天关注一个点赞一个这就算一天。而是根据你在线时长,也就是说你前期刷个几百条,但是刷的内容要和你定位相关。3、了解运营的基本常识1、短视频常见的2种格式:横屏
# 后端技术架构实现指南 ## 1. 概述 在开始讨论如何实现后端技术架构之前,我们先来了解一下整个流程和步骤。下面是一个简要的流程表格: | 步骤 | 描述 | | ---- | ---- | | 1. 用户发起请求 | 用户通过客户端发起请求,例如浏览视频、点赞或评论 | | 2. 路由分发 | 后端服务器接收到请求后,根据请求的URL进行路由分发 | | 3. 数据库操作 |
原创 2023-10-03 12:42:54
1061阅读
自从前几天写了篇前端与后端分离的架构文章,总觉得有点意犹未尽的感觉,于是乎准备把写成一个系统。准备逐渐深入地给大家去展现这个系统的架构。不过,我会写得比较随意,基本上想到什么就写什么,不会有很严谨的逻辑关系。这个系统,是我现在正在开发的一个系统的架构,可不是什么理论或者拍脑袋想出来的。事实上,这个架构我思考了差不多一年了,还在上一家公司工作的时候,这个架构就在我的头脑中酝酿了,只可惜一直没有机会让
1、什么是前端开发?这个视频介绍的是前端的发展前景和市场需求https://zhuanlan.zhihu.com/p/983184702、什么是后端开发?后端开发即“服务器端”开发,主要涉及软件系统“后端”的东西。比如,用于托管网站和 App 数据的服务器、放置在后端服务器与浏览器及 App 之间的中间件,它们都属于后端。简单地说,那些你在屏幕上看不到但又被用来为前端提供支持的东西就是后端。网站和
内存作为计算机程序运行最重要的资源之一,需要运行过程中做到合理的资源分配与回收,不合理的内存占用轻则使得用户应用程序运行卡顿、ANR、黑屏,重则导致用户应用程序发生 OOM(out of memory)崩溃。作为一款用户使用广泛的产品,需要在各种机器资源上保持优秀的流畅性和稳定性,内存优化是必须要重视的环节。本文从 Java OOM 内存优化的治理实践出发,尝试给大家分享一下团队关于
转载 2024-08-01 21:43:10
113阅读
目录保存系统消息到MongoDB系统消息入库保存-关注系统消息入库保存-点赞短视频系统消息入库保存-评论与回复保存系统消息到MongoDB我们把mongoDB整合到Springboot之后,我们需要把映射层面做好。首先在model创建一个新的对象层面,也就是一个新的包:我们这里简写为mo 随后创建一个class,与我们当前业务对象保持一致:package com.imooc.mo; i
转载 2023-12-01 19:11:13
274阅读
后端架构是什么?这是一个在IT技术圈中非常流行的话题。随着短视频平台的迅速崛起,了解其背后的技术架构变得越来越重要。在这篇文章中,我们将探讨后端架构,从多个角度全面分析这款引领潮流的应用程序。 ## 背景描述 首先,让我们来看看的市场背景。作为全球最受欢迎的短视频分享平台之一,其背后的技术架构直接关系到其用户体验、系统性能和扩展能力。 ```mermaid quadrant
原创 5月前
65阅读
后端架构是什么? 今天我们来聊聊后端架构。作为一款火爆的短视频分享应用,背后必须有一个强大的后端系统来支撑海量用户的实时需求。在这篇文章里,我们逐步分析一下后端是如何构建的,从技术原理到架构解析,再到源码分析,最后进行扩展讨论。 ### 背景描述 随着短视频平台的快速发展,以其独特的内容创作和分享机制吸引了大量用户。根据数据显示,的日活跃用户已超过6亿,而这些用户的活
原创 6月前
257阅读
小程序后端架构是当今互联网应用开发中一个重要的课题。在移动互联网发展迅猛的背景下,小程序凭借便捷、高效的特点给用户带来了良好的体验,然而,它的后端架构设计却成为保证其性能和稳定性的关键因素。以下是我在研究小程序后端架构过程中总结的一些内容,包括技术原理、架构解析、源码分析和案例分析。 ### 背景描述 在小程序的发展中,后端架构自然而然地引起了我们的关注。后端架构的设计在以下几个方
原创 6月前
62阅读
# 后端架构设计实现指南 ## 引言 是一款风靡全球的短视频分享平台,其后端架构设计是构建稳定运行的重要组成部分。本文将指导一位刚入行的小白开发者如何实现后端架构设计。我们将采用流程图和代码示例的方式,逐步引导小白完成任务。 ## 流程图 ```mermaid flowchart TD A[开始] --> B[需求分析] B --> C[技术选型]
原创 2024-01-21 10:13:46
501阅读
背景小程序中 web-view 只能访问配置好的合法域名,调试时需要发布到线上环境才能看到效果,不方便也不满足调试需要频繁修改代码的需求,若能在本地直接进行代码调试,则可大大减少调试代码时间。方案一修改本地 hosts,使配置好的合法域名映射到本地的 ip 地址。以项目A为例,配置一个合法业务域名:https://baidu.com(详细配置前往微信公众平台),配置完成后可在开发者工具中可见: 在
# 在小程序中实现支付的后端代码(Java) 作为一名经验丰富的开发者,我将带领你一步一步实现小程序的支付功能。对于刚入行的小白来说,了解整体流程是非常重要的。下面是一份简单的支付流程示意表格: | 步骤 | 说明 | |------|----------------------------------------|
原创 9月前
184阅读
id="cproIframe_u2394728_1" width="728" height="90" src="http://pos.baidu.com/acom?adn=1&at=38&aurl=&cad=1&ccd=24&cec=UTF-8&cfv=19&ch=0&col=zh-CN&conOP=0&cpa=1&a
  • 1
  • 2
  • 3
  • 4
  • 5