本人情况 ● 自我认知:非天赋型,比较擅长归纳整理和交流讨论。 ● 学历:985 软工 ● 专利:3 篇专利 ● 实习:阿里巴巴 Java 开发 面试准备 自我介绍 简历上的项目复盘和查新 算法学习与归纳 基础知识学习与归纳(计算机网络、操作系统、数据库、JAVA 基础:主要包含 JVM,Java 并发相关的) 写在前面 贝壳相信大家都是知道的,也是一大互联网巨头,属于链家旗下的,链家是国内房地产……
微信小程序+Java后台开发 全部代码链接 若失效,关注我的公众号回复关键字【666】点击领取 通过这个博客,你可以快速的搭建一个微信小程序前端和后台相连的一个功能,在这里我会详细的解说每一个步骤,就是如何实现小程序的前后台相互关联;因为是实现简易的小程序的某个功能,主要是为了了解小程序前台如何和后台相连,所以在此博客中使用的是本地tomcat服务器。* 使用的工具: idea springmvc……
文章目录 引言 配置全过程 1. 安装JDK 2. 安装IDEA 3. 安装Git 4. 安装maven 5. 安装MYSQL 1. 下载安装包 2. 解压mysql压缩包 3. 在mysql-8.0.11-winx64文件夹下面新建一个my.ini文件和一个data文件夹 4. 配置系统环境 5. 以管理员的身份打开cmd窗口跳转路径到D:\Program Files\mysql-5.7.29-……
技术交流可以加: 本人微信:xcg852390212 本人qq:852390212 找完工作后一直想找时间写点东西,由于在忙各种事情,一直拖到现在。作为一个19届的老油条,趁在毕业之前,将我的学习总结分享给大家,希望对正在找实习或者找工作的同学有所帮助。 个人介绍 首先介绍下自己吧,我是一名非科班硕士,本科专业机械,期间参加过一些学科竞赛(智能车竞赛、机创等),研究方向主要是自动化,软件方面的基础……
关于后台开发,变新的东西不多,但是设计的面很广。重点就在于自己能够掌握多少。 2020年风口与机会并存,那我就列举一些后台开发架构需要学习掌握的技术点,供大家参考。 一、源码分析 包含:Nginx源码、Redis源码、ZeroMQ源码 无论基于什么样的原因,放弃阅读源码始终不是一个明智的选择,因为你失去了一个跟大师学习的机会。而且,当你读过几个源码之后就会发现,它们的思想以及实现方式是相通的。这就……
听说是一本腾讯员工写的书,快到面试时候,拿来读一下看看,内容好像不太精,少了一丢丢所以然,但是包含了一些对面试有用的知识点,记录一下。 一、编程语言 c语言 是面向函数。 size_of 对函数来讲是得到 函数返回值类型 的size。 字节对齐的规则是按照结构体中长度最长的来对齐,比如说有double类型是8byte,那么20字节的结构体会占用24字节的内存。 宏定义一段语句的时候可以使用do…w……
C++: 1 :C++多态的实现方式,虚函数的底层实现细节。 2:继承类调用构造函数顺序和析构函数顺序,什么时候要将 析构函数定义为虚函数。 3:引用与指针区别 4:new 与 malloc的异同处。 5:结构体内存对齐方式。 算法与数据结构: 1:给一个正整数n,现在想将n分成若干个正整数,使得它们的乘积最大。 2:经典的n个数求前k大的数。分两种情况,第一是没有相同的数,另外一种是有。 3:和……
这里先给大家分享一个小故事: 在我刚开始参加工作的那年,公司安排我开发一款即时通讯软件(IM,类似于 QQ 聊天软件),在这之前我心里也知道如果多线程操作一个整型值是要加锁的,但是当时为了图代码简便,而且在实际调试的时候,没有加锁的代码也从来没出过问题。于是我就心存侥幸了,觉得对整型值加锁真是多此一举。 我们的软件有类似于 QQ 这种单人聊天功能,每个用户都有一个整型的 userid,问题就出在这……
1. TCP头大小,包含字段?三次握手,四次断开描述过程,都有些什么状态。状态变迁图。TCP/IP收发缓冲区(2次) 头部大小是20字节,包含数据如下: 三次握手: 四次释放: 状态变迁图: 收发缓冲区: 2. 使用udp和tcp进程网络传输,为什么tcp能保证包是发送顺序,而 udp无法保证? 因为TCP发送的数据包是按序号发送,有确认机制和丢失重传机制,而udp是不可靠的发送机制,发送的对应端……
1.设计一个服务,提供递增的SessionID服务,要求保证服务的高可靠性,有哪些方案?集中式/非集中式/分布式 2.多台服务器要执行计划任务,但只有拿到锁的任务才能执行,有一个中心服务器来负责分配锁,但要保证服务的高可靠性。 3.如何有效的判断服务器是否存活?服务器是否踢出集群的决策如何产生? 4.两个服务器如何在同一时刻获取同一数据的时候保证只有一个服务器能访问到数据? 可以采用队列进行处理,……