2 FMC_WBL

尚未进行身份认证

专心学习,专心工作

等级
TA的排名 15w+

小米一面-后台开发-牛客面试间-60mian

小米一面-后台开发-牛客面试间-60mian面试官:自我介绍我:我叫…,在…实习,疯狂的磕巴,所有准备都不记得,面试官:聊会天我:嗯嗯嗯(大约一分钟)进入正题1、实习阶段完成的项目2、幂等性控制机制3、ActiveMQ和RabbitMQ什么区别,RabbitMQ业务场景是什么,怎么选择消息队列4、Redis数据结构,hash结构存储HashMap,在集群中k...

2019-09-19 16:19:37

Spring常用组件

@ComponentScan@ComponentScan(扫描规则)作用:指定要扫描的包用例:一、表示扫描此目录下的包@ComponentScan(value="com.enjoy.cap2")二、在Cap2MainConfig2加入配置:value:指定要扫描的包,@Filter:扫描规则,excludeFilters=Filter[]指定扫描的时候按照什么规则排除那些...

2019-09-17 19:16:34

Mysql索引灵魂拷问

1、你能说说什么是索引吗?索引是为了加速对表中数据行的检索而创建的一种分散的存储结构。索引是针对表而建立的,它是由数据页面以外的索引页面组成的,每个索引页面中的行都会含有逻辑指针,以便加速检索物理数据。2、索引具体采用的哪种数据结构呢?(不同索引数据结构不同)3、B数和B+树的区别?4、InnoDB使用的B+Tree的索引模型,那么你知道为什么采用B+树吗?这和Hash索引...

2019-09-05 13:46:21

Unix下IO模型及他们之间的区别

目录一:Unix下5种IO模型二:他们之间的区别一:Unix下5种IO模型阻塞式IO 非阻塞式IO IO多路复用(select和poll) 信号驱动式IO(SIGIO) 异步IO对于一个套接字上的输入操作,两个阶段:1)等待数据从网络中到达,被复制到内核中的某个缓冲区;2)将数据从内核缓冲区复制到应用进程缓冲区; 阻塞式IO模型 进程调用recvf...

2019-08-31 17:19:27

阿里一面集合_阿里天猫一面+阿里饿了么一面+阿里妈妈一面

天猫1、自我介绍(重点说项目和遇到的问题,解决问题的过程)2、说一下红黑树3、数组和链表的区别4、tcp如何建立连接5、cookie和session的区别饿了么1、自我介绍2、用过什么分布式框架?3、redis怎么保证数据一致性?4、了解乐观锁和悲观锁吗,乐观锁在代码中怎么实现?5、SQL慢查询了解吗?6、用过SOA吗?7、介绍一下Hash...

2019-08-27 10:39:24

滴滴一面-Java后端

滴滴一面凉经(视频50分钟)做下自我介绍你都做过什么,移动端开发有了解吗?后端,和微信开发,h5,安卓ios,泛前端都有了解吗?你以后的方向是什么?1、启动两个线程A、B,如何让两个线程像ABABAB这样循环执行?(我围绕join说了下,面试官提醒循环会导致死锁,改口CyclicBarrier)2、当前线程跑一亿条数据,如何中断线程,在执行run()中如何中断3、先启动A线程再...

2019-08-23 17:36:45

Java并发机制的底层实现原理

volatile原理volatile是轻量级的synchronized,在多处理器开发中保证了共享变量的"可见性",volatile是一个轻量级的synchronized,在多CPU开发中保证了共享变量的“可见性”,也就是说当一个线程修改一个共享变量的时候,另一个线程能够读取到所修改的值。如果volatile使用恰当的话,它将比synchronized的使用和执行成本更低,不会引起上下文的切...

2019-07-31 21:50:13

Java中-> 是什么意思

在《JAVA核心编程》中,有一段这样的代码importjavax.swing.*;importjava.awt.*;importjava.io.File;publicclassImageViewer{publicstaticvoidmain(String[]args){EventQueue.invokeLater(()->{...

2019-06-21 11:21:09

LeetCode力扣13.罗马数字转整数

题目描述:罗马数字包含以下七种字符:I,V,X,L,C,D和M。字符数值I1V5X10L50C100D500M1000例如,罗马数字2写做II,即为两...

2019-06-12 11:41:09

LeetCode力扣15.三数之和

题目描述:给定一个包含n个整数的数组nums,判断nums中是否存在三个元素a,b,c,使得a+b+c=0?找出所有满足条件且不重复的三元组。注意:答案中不可以包含重复的三元组。例如,给定数组nums=[-1,0,1,2,-1,-4],满足要求的三元组集合为:[[-1,0,1],[-1,-1,2]]例如,...

2019-06-12 11:04:35

Servlet生命周期与Web容器架构及处理请求详解

一、Servlet对象Servlet对象运行在Servlet容器中,Servlet的生命周期由容器管理(Servlet容器的基本思想是在服务器端使用Java来动态生成网页)。(一)Servlet对象生命周期(Servlet一生都做了什么事)1.加载和实例化2.初始化3.处理请求4.终止服务1.加载和实例化Servlet容器负责加载和实例化Servlet。当Se...

2019-06-10 10:31:20

LeetCode力扣9.判断回文数

题目描述:判断一个整数是否是回文数。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。示例1:输入:121输出:true示例2:输入:-121输出:false解释:从左向右读,为-121。从右向左读,为121-。因此它不是一个回文数。示例3:输入:10输出:false解释:从右向左读,为01。因...

2019-06-04 18:30:06

LeetCode力扣7.整数反转

题目描述:给出一个32位的有符号整数,你需要将这个整数中每位上的数字进行反转。示例1:输入:-123输出:-321示例2:输入:120输出:21注意:假设我们的环境只能存储得下32位的有符号整数,则其数值范围为[−231,231−1]。请根据这个假设,如果反转后整数溢出那么就返回0。解题思路:一、寄几个的low方法:...

2019-06-04 15:53:35

LeetCode力扣1. 两数之和

题目描述:给定一个整数数组nums和一个目标值target,请你在该数组中找出和为目标值的那两个整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。示例:给定nums=[2,7,11,15],target=9因为nums[0]+nums[1]=2+7=9所以返回[0,1...

2019-05-30 13:00:51

创建一个github库上传本地项目

一、在github创建本地库二、打开idea,先个体idea配置git.exe的路径(很简单略),如图所示,点击CreateGitRepository...弹出对话框,选择项目路径后,就会给该项目添加上Git相关的组件添加后如图所示:三、如图所示选择Remotes,出现对话框(右键你的项目)在对话框中添加URL路径。url就是你之前创建的的GitHub的仓库路径...

2019-05-16 21:45:43

京东一面+京东物流二面

京东一面(25分钟)讲一下你实习经历,在实习期间都多了什么技术方面的,遇到了什么难题1、你了解序列化吗?2、HashMap和TreeMap的区别3、如何支持多线程访问?(ConcurrentHashMap)4、你对注解的理解?(@bean、@Autowired)5、SpringMVC如何实现拦截器6、数据库索引(hash、Btree)7、怎么实现数据库连接池...

2019-04-19 22:36:33

为什么重写equals要重写hashcode?

为什么重写equals要重写hashcode?答:Notethatitisgenerallynecessarytooverridethe{@codehashCode}methodwheneverthismethodisoverridden,soastomaintainthegeneralcontractforthe{@codehashCod...

2019-04-15 21:38:46

使用Cookie防刷新页面计数功能(纯源码+注解)

(1)功能描述(登录、复选框购书、退出)(2)记录是第几位选书者(防止刷新的计数器,并且相同用户名下次登录进入选书页面,不进行累加,并显示上次登录的时间)每行代码基本都有注释:login.jsp<%@pagelanguage="java"contentType="text/html;charset=UTF-8"pageEncoding="UTF-8"%&gt...

2019-04-01 19:49:41

数据结构-数据结构与算法分析学习计划

《数据结构与算法分析(Java语言描述)》学习规划一、学习内容1,12个数据结构:数组,链表,栈,队列,二叉树,AVL树,B树,散列表,优先队列(堆),图论,红黑树,斐波那契堆3,10个算法:递归,(插入、希尔、堆、归并、快速、)排序,二分查找,(最短路径、深度优先)搜索,哈希算法,贪心算法,分治算法,回溯算法,动态规划,随机化算法二、怎么干:1、学完一章刷对...

2019-04-01 08:22:29

数据库三大范式讲解+笔试面试题、工作中数据库业务设计

本文讲解数据库三大范式、业务设计、逻辑设计、范式设计、反范式设计数据库设计的第一大范式数据库表中的所有字段都只具有单一属性,单一属性的列是由基本数据类型所构成的,设计出来的表都是简单的二维表:name-age列具有两个属性,一个name,一个age不符合第一范式,把它拆分成两列:数据库设计的第二大范式:要求表中只具有一个业务主键,也就是说符合第二范式的表不...

2019-03-28 22:01:19

查看更多

勋章 我的勋章
  • 领英
    领英
    绑定领英第三方账户获取
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。