自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java 面试指南

总的来说面试无非要做到两点:1.别人答不上的,你得知道 2.别人答得上的,你得知道的更多!包括但不限于(Java多线程,锁,SSM源码,并发包,各类集合框架,MySQL索引调优,事务,MVCC,Redis相关内容,JVM垃圾回收,内存模型,类加载机制)一面就过了,二面的时候基本是问的基础也基本都答上来了,后来面试官评价是(基础较好,了解的比较全面)知识点大致是:集合框架,线程池,Thread...

2019-09-30 02:38:26 375

原创 面试刷题9-30

1、阅文集团实习自我介绍 实验室项目的内容 使用的框架是什么? spring ioc和aop的含义IOC是控制反转AOP是面向切面编程TCP三次握手的流程 数据库事务有哪些特性事务:用户的操作由一系列数据库操作组成的,这一系列操作应该作为整体执行,要么全部执行,要么全部不执行。四大特性(ACID):1、原子性(Atomic)事务的操作作为整体执行,要么全部执行,要么...

2019-09-30 02:33:35 162

原创 C++ 面试题9-29

可能有的面试比较水,不要笑我XD字节跳动 (多媒体开发)一面 自我介绍 项目经历 两个链表交点 多进程多线程 ipc方式 c++的基础知识 动态绑定 static的用法 四种cast shell中一个正在运行的程序,ctrl+c终止程序是依赖于什么。还有哪些信号量 知道直播有哪些协议吗 有没有读过开源项目的源...

2019-09-29 23:33:41 291

原创 面试数据库事务/redis基础知识总结

事务隔离级别(图文详解)什么是事务?事务是逻辑上的一组操作,要么都执行,要么都不执行。事务最经典也经常被拿出来说例子就是转账了。假如小明要给小红转账1000元,这个转账会涉及到两个关键操作就是:将小明的余额减少1000元,将小红的余额增加1000元。万一在这两个操作之间突然出现错误比如银行系统崩溃,导致小明余额减少而小红的余额没有增加,这样就不对了。事务就是保证这两个关键操作要么都成功...

2019-09-29 23:00:20 153

原创 面试Linux学习

三 Linux文件系统概览3.1 Linux文件系统简介在Linux操作系统中,所有被操作系统管理的资源,例如网络接口卡、磁盘驱动器、打印机、输入输出设备、普通文件或是目录都被看作是一个文件。也就是说在LINUX系统中有一个重要的概念:一切都是文件。其实这是UNIX哲学的一个体现,而Linux是重写UNIX而来,所以这个概念也就传承了下来。在UNIX系统中,把一切资源都看作是文件,包括...

2019-09-29 21:48:02 199

原创 面试计算机网络知识

运输层主要使用以下两种协议:传输控制协议 TCP(Transmission Control Protocol)--提供面向连接的,可靠的数据传输服务。 用户数据协议 UDP(User Datagram Protocol)--提供无连接的,尽最大努力的数据传输服务(不保证数据传输的可靠性)。三次握手的标准回答简单示意图:客户端–发送带有 SYN 标志的数据包–一次握手–服...

2019-09-29 21:32:37 136

原创 日常面试刷题9-29

突然被腾讯爸爸捞起来打电话(48分钟左右)1.自我介绍面试官:我们这写c++哦 。我:没事我可以转2.c/c++区别3.c++的stl4.c++多态5.MySQL索引类型 b+,hash 怎么选择这些索引,怎么建立6.唯一索引非唯一索引的区别,实现原理7.MySQL灾备怎么做(主从复制)8.还了解其他灾备吗 异步?同步?半同步?(????)9.访问网页请求全...

2019-09-29 20:56:37 331

原创 面试刷题9-29

盒马生鲜提前批一面 时间为7月20多号 【凉】单点登录 HTTP状态100到500负载均衡分类 熔断保护 java基本数据类型/具体基本类型:int char, boolen,double float short引用类型String属于什么类型 引用类型 gotoJava 中没有goto语句,作为保留关键字重写equals为什么要重写hashcode规...

2019-09-29 01:54:35 222

原创 Java 并发基础常见面试题总结

1. 什么是线程和进程?1.1. 何为进程?1.2. 何为线程?线程与进程相似,但线程是一个比进程更小的执行单位。一个进程在其执行的过程中可以产生多个线程。与进程不同的是同类的多个线程共享进程的堆和方法区资源,但每个线程有自己的程序计数器、虚拟机栈和本地方法栈,所以系统在产生一个线程,或是在各个线程之间作切换工作时,负担要比进程小得多,也正因为如此,线程也被称为轻量级进程。...

2019-09-29 01:12:19 110

原创 Java 基础知识面试高频题

说说List,Set,Map三者的区别?List(对付顺序的好帮手):List接口存储一组不唯一(可以有多个元素引用相同的对象),有序的对象 Set(注重独一无二的性质):不允许重复的集合。不会有多个元素引用相同的对象。 Map(用Key来搜索的专家):使用键值对存储。Map会维护与Key有关联的值。两个Key可以引用相同的对象,但Key不能重复,典型的Key是String类型,但也...

2019-09-28 23:35:12 273

原创 Java EE大纲

但并不是其中所有内容都是重点。Java SE部分使用IDEA开发环境以及自动代码生成,能够快速入门Java进行开发。一般面试问的也就几个常考点,熟练记下那些高频考点,非高频考点在开发中结合IDEA进行学习。Java Web部分校招主要结合项目问,问的点也主要是那几个。...

2019-09-28 22:47:57 146

原创 面试刷题9-28

开发岗面经08.18 浦发银行 系统开发 机考+面试机考:50min 三道编程题(二进制和十进制转换,字符串中的字符数量统计,字符串判断是否合法)比较简单的编程题面试:只有十几分钟,问的问题比较浅1. 自我介绍2. 挑一个项目介绍3. 关于Java性能调优简单说说(真的是简单说说,我说了两句,就下一个问题了)4. 数据库通常用什么5. 怎么保证项目能达到预定的Q...

2019-09-28 22:06:55 382

原创 Java 多线程重要知识

2019-09-28 21:23:41 107

原创 Leetcode 1114. 按序打印

我们提供了一个类:public class Foo {public void one() { print("one"); }public void two() { print("two"); }public void three() { print("three"); }}三个不同的线程将会共用一个Foo实例。线程 A 将会调用 one() 方法线程 B 将会调...

2019-09-28 20:13:51 360

原创 计算机科班与非科班概述

这些理论课是考研的重点,但对于开发而言,有用的只有数据结构的实现部分,操作系统的部分内容,数据库的应用,计算机网络网络层及其以下的东西,应该属于网络工程师的范畴,程序员需要重点掌握的,一般也就传输层(TCP/UDP,以及应用层(HTTP,HTTPS)等内容。...

2019-09-28 16:42:08 4459 1

原创 Java 面向对象基础

2019-09-28 02:23:44 111

原创 面试刷题9-28

现场一面项目详细介绍算法:vector<vector<int>>排序,改进方法智力题,醉汉在一维数组上走n步之后回到起始位置的概率现场二面new和malloc的区别map和hashmap优先级队列的实现红黑树和平衡二叉树的区别malloc的底层实现动态链接和静态链接动态链接中的全局作用域表C++四种类型转换C++11...

2019-09-28 01:57:47 1031

原创 CAS算法以及Java多线程基础

比较和交换算法的模拟public class TestCompareAndSwap { public static void main(String[] args) { CompareAndSwap cas = new CompareAndSwap(); for (int i = 0; i < 10; i++) { n...

2019-09-28 01:03:57 115

原创 Java 多线程基础

注意写Java程序,要充分利用IDEA的自动补全技巧,这样就能很快很方便的进行开发。主要包括代码提示和alt+enter的解决方法继承Thrad类重写run方法实现多线程程序的创建。下面这个例子,创建了包括主线程在内的三个线程,并打印测试package com.thread.demo1;public class FirstThreadTest extends Thread...

2019-09-27 23:45:40 94

原创 Java 多线程编程

● 如何保证线程安全?考察点:线程参考回答:通过合理的时间调度,避开共享资源的存取冲突。另外,在并行任务设计上可以通过适当的策略,保证任务与任务之间不存在共享资源,设计一个规则来保证一个客户的计算工作和数据访问只会被一个线程或一台工作机完成,而不是把一个客户的计算工作分配给多个线程去完成。● 请你简要说明一下线程的基本状态以及状态之间的关系?考察点:线程参考回答:其中R...

2019-09-27 20:16:52 180

原创 面试刷题9-27

一面:有序数组旋转后,找target 搜索二分找临界点,可以写出一个大概。一面智力题,2个鸡蛋100层楼,从某一层开始鸡蛋扔下去会碎掉,如果鸡蛋没碎则可以继续使用。问最少扔多少次可以把那一层给求出来。鸡蛋智力题。二面代码:01矩阵中求全1的最大矩形的面积。有点难,查了下是leetcode hard原题,没想出最优解,撕出来了个常规做法的cpp代码,面试官表示了肯定,说...

2019-09-27 19:39:32 125

原创 面试刷题9-27

如何处理高并发const用法,const函数等; vector的push_back原理; vector和list有什么区别; 查找较多的情况vector还是list? 构造函数可以是虚函数吗? 析构函数可以是虚函数吗? 说一下你知道的排序算法; 说一下快速排序原理; 有哪些查找算法? 哈希表处理冲突方法; TCP和UDP区别; TCP三次握手四次挥手; 如果服...

2019-09-27 01:02:31 3860 1

原创 SSH免密登陆小知识

直接运行如下命令,ssh默认使用22端口ssh ip这里要求输入root的密码,因为当前用户是root用户。切换到frank用户。发现没有frank用户,所以增加一个frank用户。机器会用当前用户名作为登陆服务器的命令。这个命令可以生成ssh的公钥和私钥。.ssh 有公钥和私钥文件。在服务端也创建.ssh目录,将公钥数据拷贝服务器的...

2019-09-27 00:07:36 147

原创 面试题目网络完全与HTTPS

公钥加密私钥解,私钥加密公钥解。

2019-09-26 23:27:42 106

原创 面试必背基础知识线程/协程/异步编程

协程是编程语言级别的线程,没有用户态和内核态的切换。

2019-09-26 17:05:42 127

原创 面试题select/poll/epoll函数详解

多线程的缺点是需要进行上下文切换sellect过程Select的缺点

2019-09-26 16:45:02 672

原创 计算机网络交换机与路由器概念

交换机的概念

2019-09-26 15:47:27 548

原创 C++面试题刷题9-26

久没写面经了,好好整理一波回馈牛友,希望对大家有帮助,后续还有面经会再补充到这篇里只写了和以前面经不重复的,像进程间通信方式这类每次必问的就不写了。以下面经按时间顺序排序诺瓦科技两面:一面手写string,以前没写过,各种细节错误,但都改对了。封装一个字符串类,这是C++的常见题目C语言和C++区别面向对象讲讲,队列的场景,感觉都很假大空还老说我答不到点上,但也不知道那个点到底是...

2019-09-26 14:55:01 620

原创 Java常考面试题

ArrayList 1.5倍扩容, HashMap是2倍扩容,初始为16,是因为HashMap计算存放位置的算法,用了与操作。HashTable线程完全,锁住整个结构只锁住当前的桶,粒度小...

2019-09-26 14:36:58 86

原创 面试刷题9-25

开头自我介绍 balabala。讲讲你的实习。数据库数据库优化你能想到哪些。数据库分表的操作。索引有哪些。索引底层的实现。 B+树网络各个网络层次有啥协议。你实现过协议么。 自定义应用层聊天程序WebSocket怎么实现的。WebSocket的好处。你说说客户端发送到服务器端经过的网络层次和步骤。三次握手...

2019-09-26 01:01:40 216

原创 Leetcode 经典题目反转链表三部曲

1.直接反转一个链表这个题目在面试中是会考察的,因为代码量很少,要掌握class Solution{ public ListNode reverseList(ListNode head) { ListNode cur = head, pre = null; while(cur!=null){ ListNode next = ...

2019-09-26 00:16:14 127

原创 使用Java Leetcode从零单排篇1-3,6

1. 两数之和这是一道经典的题目,使用HashMap将时间复杂度优化到O(N), 第一次写出来的代码如下:public class Solution { public int[] twoSum(int[] nums, int target) { List<Integer> list = new ArrayList<>(); ...

2019-09-25 01:39:18 123

原创 Java 并发编程基础

重入锁有点类似于Linux C中的操作,比较直观。

2019-09-24 23:46:25 82

原创 面试刷题9-24

网易云音乐面经技术一面时间:40多分钟,具体记不清了;形式:视频面;自我介绍;项目:穿插问了些问题;问题:JDK 包;并发包:synchronized、ReentrantLock、原子、几种并发构件、AQS、Monitor、CAS、Unsafe 等。Java 并发业务问题,设计缓存方案,之后问了一点 Map 和线程池;数据库分库分表,业务题等;Spring ...

2019-09-24 18:51:46 160

原创 Java面试内容解析

总结,一般包括Java基础(常见几个点) Java并发编程,JVM虚拟机, 操作系统理论(以线程进程为主) ,计算机网络(以TCP,HTTP为主), Linux(以top,ps等几个常见命令为主), 数据库(以索引等几个常见的考到,和SQL语言为主)以上内容是面试必须要掌握的知识点。回答的时候,建议由点展开,先答出一个一个关键点,与面试管沟通,逐步展开内容。 计算机网络 从输...

2019-09-24 18:38:50 450

原创 Java 集合基础知识Set接口下

Collections针对list的工具类,以及针对Collection的工具类

2019-09-24 17:25:55 112

原创 Java 程序设计基础知识

2019-09-24 00:56:06 1139

原创 Java 集合基础知识

list容器的使用

2019-09-24 00:40:53 88

原创 面试题演练9-23

一面,上午11点,1小时(1)现场笔试,写一个lower_bound二分查找,慢慢写(2)new和delete过程,顺序过程(3)static作用修饰变量,修饰函数,C++(4)虚函数内容,为什么要虚析构(5)BST,AVL,红黑树(6)vector的扩容,时间复杂度,扩容大小选择(7)实现双端队列,O(1)时间复杂度下标读取(8)进程和线程,单核...

2019-09-23 23:31:08 1573

原创 面试刷题9-24

一:Java基础String 类能被继承吗,为什么不能, String被final关键词修饰。String, Stringbuffer, StringBuilder 的区别String不可变,StringBuilder和StringBuffer都可变,前者线程不完全,后者线程完全。讲讲JAVA8 的 ConcurrentHashMap线程完全的HashMap抽象类和接⼝的区别,类可...

2019-09-23 19:00:34 832

空空如也

空空如也

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

TA关注的人

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