九八年生于晚秋


  • 首页

  • 关于

  • 标签

  • 分类

  • 归档

  • 搜索

OPPO提前批二面+HR面

发表于 2019-07-27 | 分类于 面经
没有涉及到什么技术问题本来不想写了,想了一下还是补一下面经,方便自己日后回顾。已经拿了OPPO提前批OFFER。 二面: 前期主要是介绍项目,介绍项目的难点,你是怎么解决的。为什么这样去解决。 你是怎么学习的。 你的日后职业生涯规划是什么。 差不多都是这样的问题吧,都是聊项目。 HR面试: 内容被要求保密,但基本上都是差不多HR常问的那些问题,不过还是要前期准备一下,不然有的时候你会答不出来。 关 ...
阅读全文 »

设计模式

发表于 2019-07-25 | 分类于 Java入门
单例模式它属于创建型模式,它提供了一种创建对象的最佳方式。 这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。这个类提供了一种访问其唯一的对象的方式,可以直接访问,不需要实例化该类的对象。 根据定义可以看到,单例类只能有一个实例。单例类必须自己创建自己的唯一实例。单例类必须给所有其他对象提供这一实例。 优点:在内存里只有一个实例,减少了内存的开销,尤其是频繁的创建和销 ...
阅读全文 »

线程池

发表于 2019-07-25 | 分类于 Java入门
在平时的时候,我们使用线程的时候就去创建一个线程,但并发的线程数量很多,并且每个线程都是执行一个时间很短的任务就结束了,这样频繁创建线程就会大大降低系统的效率,因为频繁创建线程和销毁线程需要时间。所以我们会使用线程池。线程池的优势很明显,如下: 降低系统资源消耗,通过重用已存在的线程,降低线程创建和销毁造成的消耗; 提高系统响应速度,当有任务到达时,无需等待新线程的创建便能立即执行; 方便线程并 ...
阅读全文 »

OPPO提前批一面

发表于 2019-07-15 | 分类于 面经
三点多面试的OPPO一面,写下面经。希望能有二面。 自我介绍 static关键字,final关键字。 HashMap是不是线程安全的?为什么不是线程安全? courrenthashmap怎么保证线程安全?回答了jdk改版后的区别。 问了CAS是啥,大致的说了一下,过程说的是对的,但是几个字母说错了,尴尬。 线程池有几种,记得有四种,只说了三个名字出来。 说一些你知道的这几个线程池的区别,各自的特点 ...
阅读全文 »

SpringBoot开发四

发表于 2019-07-14 | 分类于 SpringBoot项目
需求介绍-MyBatis入门首先就是安装Mysql Server 和Mysql Workbench。 SqlSessionFactory:用于创建SqlSession的工厂类 SqlSession:MyBatis的核心组件用于向数据库执行SQL XML文件:对MyBatis底层做一些配置。 Mapper接口:也就是DAO接口,常称为Mapper Mapper映射器:用于编写SQL,并且将SQL和实 ...
阅读全文 »

SpringBoot开发三

发表于 2019-07-14 | 分类于 SpringBoot项目
需求介绍-SpringMVC服务层的三层架构:表现层,业务层,数据层,浏览器访问服务器先访问表现层,期待表现层返回一些数据,表现层呢就访问业务层处理业务,而业务层在处理业务的时候会调用数据层请求数据和处理数据 SpringMVC 是一种设计模式,也是分为三层。 使用的核心组件是:DispatcherServlet ViewresResolver:视图解析视图层 HandleMapping:处 ...
阅读全文 »

SpringBoot开发二

发表于 2019-07-14 | 分类于 SpringBoot项目
需求介绍-Spring入门主要是理解IOC,理解容器和Bean 代码在Test里面利用getBean方法帮助我们看一下容器的创建: 那我首先要写一个Bean对象,假设是写一个访问数据库类。 AlphaDao(interface)类型: 12345package com.nowcoder.community.dao;public interface AlphaDao { String ...
阅读全文 »

JD提前批一面

发表于 2019-07-10 | 分类于 面经
昨天晚上面得 JD 提前批一面,京东云部门,面试时长35分钟,说下大致流程和面试问题吧。 自我介绍 Java 和 c++ 有哪些区别? 为什么说 Java 是面向对象的?说一下面向对象的三个基本特征。 什么是多态,然后怎么实现多态的性质的? 讲一下 Java 的抽象类,接口,类的区别和联系。说一下类。 说一下进程和线程的区别说道并行和并发,就解释一下并行和并发的概念 说到多线程,问了线程的安全,怎 ...
阅读全文 »

几大排序算法

发表于 2019-07-06 | 分类于 算法题训练
插入排序原理算法原理:从整个待排序列中选出一个元素插入到已经有序的子序列中去,得到一个有序的、元素加一的子序列,直到整个序列的待插入元素为0,则整个序列全部有序。 具体的实现的时候,我们一般选择第一个元素作为有序的序列,将后面的元素插入到前面有序的序列直到整个序列有序。 时间复杂度:插入排序在最好情况下,需要比较n-1次,无需交换元素,时间复杂度为O(n);在最坏情况下,时间复杂度为O(n^2) ...
阅读全文 »

Mysql的几种连接和引擎

发表于 2019-07-01 | 分类于 数据库
Mysql的连接内连接结果: 从左表中取出每一条记录,去右表中与所有的记录进行匹配; 匹配必须是某个条件是左表中与右表中相同,才会保留结果,否则不保留; 等值连接:在连接条件中使用等于号(=)运算符比较被连接列的列值,其查询结果中列出被连接表中的所有列,包括其中的重复列。 不等值连接:在连接条件使用除等于运算符以外的其它比较运算符比较被连接的列的列值。 基本语法:左表[inner] join ...
阅读全文 »
1…567…10

Rui Zhou

100 日志
10 分类
30 标签
GitHub
0%
© 2019 Rui Zhou
本站访客数:
由 Hexo 强力驱动