自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 Leecode-665

Leecode-665题目描述题解思路代码实现题目描述给你一个长度为 n 的整数数组,请你判断在 最多 改变 1 个元素的情况下,该数组能否变成一个非递减数列。我们是这样定义一个非递减数列的: 对于数组中所有的 i (0 <= i <= n-2),总满足 nums[i] <= nums[i + 1]。题解思路1、假设给一个数组为:[…,a,b,c]2、进行比较3、前提:a>b情形一:a>c------>[…,a,b,b] 元素 b–>c情形二:a&

2020-05-31 10:34:07 154

原创 中国电信云计算实习笔试

这里写自定义目录标题中国电信云计算笔试选择题知识点编程题中国电信云计算笔试5.28日晚上七点到九点笔试情况选择题知识点Hanio塔相关MAC地址的取值范围进程、线程通信HTTP连接相关Hash冲突编程题1、斐波那契数列的衍变(简单)2、Leetcode-665链接: https://leetcode-cn.com/problems/non-decreasing-array/solution/jian-dan-si-lu-gong-xiang-by-wo-yao-qu-tou-ti

2020-05-28 21:19:41 1547

原创 面向过程 :面向过程性能比面向对象高?

面向过程 :面向过程性能比面向对象高。 因为类调用时需要实例化,开销比较大,比较消耗资源,所以当性能是最重要的考量因素的时候,比如单片机、嵌入式开发、Linux/Unix等一般采用面向过程开发。----》》这个并不是根本原因,面向过程也需要分配内存,计算内存偏移量,Java性能差的主要原因并不是因为它是面向对象语言,而是Java是半编译语言,最终的执行代码并不是可以直接被CPU执行的二进制机械码。而面向过程语言大多都是直接编译成机械码在电脑上执行,并且其它一些面向过程的脚本语言性能也并不一定比Java

2020-05-26 10:26:05 619

原创 富途实习面试(客户端开发)

富途是近期实习面试中,面试体验最好的了!而且也顺利拿到了offer,IOS客户端开发。但是由于疫情原因,无法实习,已拒。一共三面:技术一面:(面试官主要用C++面试,但是底层原理相差不大)主要考了内存变量、内存区域、数组和链表等数据结构以下多线程对int型变量x的操作,哪几个不需要进行同步( )A. x=y; B. x++; C. ++x; D. x = 1;一个整型数组,找出其中两个数之和是一个给定值的所有组合。(编程题)技术二面:主要问了关于JAVA语句的使用,

2020-05-25 16:16:35 2572

原创 各大厂实习面试总结

大厂实习面试华为面试腾讯面试阿里面试富途面试东方证券美的面试华为面试链接: link.腾讯面试链接: link.阿里面试链接: link.富途面试链接: link.东方证券链接: link.美的面试链接: link.

2020-05-25 15:18:03 703

原创 杂七杂八

拦截器和过滤器的区别: https://www.cnblogs.com/panxuejun/p/7715917.html.联合主键:通信socket:

2020-05-24 20:51:14 79

原创 2020华为实习面经

1、spring底层原理 AOP和IOC,一定要分析底层原理2、JDK1.8 新特性 除了lambda还有一个3、String底层源码4、设计模式一定要搞懂,分别是怎么用的?5、代码量是多少6、equals和hashcode的重写

2020-05-15 09:16:23 698

原创 项目总结

项目总结1、马里奥项目首先小编来介绍一下游戏的基本功能1、人物向左向右行走(键盘监听)2、人物跳跃3、人物发射子弹4、人物检测和障碍物之间的碰撞5、背景图片的移动三、游戏大致实现思路:1.窗体2.自己角色的添加3.背景图片的添加4.背景图片的移动5.人物的移动和跳跃6.砖头、水管等等障碍物的添加7.任务和障碍物的碰撞难点分析:1.人物的多键控制1)给人物设定方向boolean变量:向左、向右、向上、向下2)通过键盘监听来修改方向的变量值按下某个键的时候,我们把相应方向

2020-05-14 09:04:36 210

原创 美的一面凉经

唉 美的一直抓着项目问昨天开始一直就在看面经问题,结果一个都没问到一定要好好掌握自己的项目和项目亮点啊首先一直在问项目,关于springBoot用到了哪些?再把项目好好抠一遍springMVC request到Controller的具体步骤?链接: link.https://blog.csdn.net/zgzczzw/article/details/53926635https://...

2020-04-19 10:12:52 232

转载 如果是Mysql引起的CPU消耗过大,如何优化?

一般是谁在消耗CPU?用户+系统+IO等待+软硬中断+空闲其中系统和软硬中断这两部分是比较难被改变的用户用户空间CPU消耗,各种逻辑运算(正在进行大量tps,函数/排序/类型转换/逻辑IO访问…)IO等待等待IO请求的完成(此时CPU实际上很空闲)用户和IO等待消耗了大部分cpu吞吐量下降查询响应时间增加慢查询数增加对mysql的并发陡增,也会产生上...

2020-04-17 15:45:58 251

原创 多线程知识总结

为什么使用多线程?主要原因:提高系统的资源利用率执行IO操作时,我们的线程可以适当多一点,因为很多时候CPU是相对空闲的。如果是计算型的操作,本来CPU就不空闲,还开很多的线程就不对了(有多线程就会有线程且患的问题,线程切换是需要耗费资源的)。使用多线程会有什么问题?如何理解"线程安全"?如果不是线程安全的,如何使得程序变得线程安全?如果是集合,可以考虑JUC包下的集合类;如果是数值...

2020-04-17 15:08:45 97

转载 ThreadLocal理解

链接: https://blog.csdn.net/qjyong/article/details/2158097.

2020-04-16 14:57:06 76

原创 面经总结算法题

基础算法之链表查找倒数第N个元素今天面试被问到数据结构链表:查找链表的倒数第N个元素第一种方法是遍历链表,记录链表的长度total,再次遍历链表,第total - N - 1个节点就是查找结果,需要遍历两次链表第二种方法是:使用两个指针,通过移动指针,遍历一次链表,p指针首先移动n-1步,然后p和q同时移动,知道p.next == null,此时p所指向的节点就是所求两个堆栈实现一个队列ht...

2020-04-15 11:34:36 310

原创 阿里五轮面试面经

HashMap Java7/8源码详解1、HashMap与哈希表数据结构:哈希桶,底层是数组,查找速度很快o(1)哈希表的软肋:数据的碰撞,解决碰撞,就是用链表哈希表的核心是基于哈希值的桶和链表O(1)的平均查找、插入、删除时间致命缺陷是哈希值的碰撞2、Java7 HashMap经典的Hash表实现:数组+链表重要知识点:初始容量:16,2的幂次方负载因子:0.75哈希算法...

2020-04-15 11:22:58 698

原创 SpringBoot学习总结

一、springboot如何实现零配置如何实现去掉springMVC中所有的xml配置?首先看springMVC中都进行了哪些配置?springMVC中的核心配置就是web.xml文件(1)、web.xmlspringMVC中的核心配置就是web.xml文件DispatcherServlet tomcat容器相关load–mvc.xmlload–application.xml1...

2020-04-12 19:05:19 146

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除