自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)

原创 快手

一面自我介绍 项目和业务 redis分布式锁实现细节 主要用到的命令 需要注意点 怎么保证别人释放锁,不把我的key delete掉(通过判断value值),且怎么保证线程安全 (lua脚本保证原子性) redis ttl 返回值 >0 ,-1 ,-2都是代表什么 redis 过期策略 和 定期删除、惰性删除 zk 分布式锁 和 redis分布式锁区别 CAP理论相关,...

2020-05-06 12:44:41 114

原创 玩吧

一面自我介绍介绍了实习相关和工作相关为什么看机会 线程池参数public class ThreadPoolConfig { /** * 机器内核数 */ private final static int AVAILABLE_PROCESSORS = Runtime.getRuntime().availableProcessors() * 2...

2020-05-06 12:43:26 121

原创 跟谁学

一面自我介绍 介绍一个有成就感的项目 线程池相关 异常相关 redis怎么使用 一个升序双向链表实现插入和删除 对分布式高并发的研究二面自我介绍 项目介绍 重载和重写 重载和重写的返回值有没有限制 垃圾回收算法 mysql B+ 树 比 普通二叉树好在哪里 kafka相关概念和基础 kafka比其他mq好在哪里 在有序数组中查找第一个出现的数 (变异版二...

2020-05-06 12:42:56 151

原创 字节跳动 教育线

一面自我介绍 业务和项目 rabbit mq 三种模式 rabbit mq 持久化策略 分页查询优化 索引 线程池及场景 nio 算法题:【二分查找数组中的元素】给出一个有序数字数组,再给出一个数字,使用二分查找法,找到这个数字在数组中最后一次出现的位置(从 0 开始计数),如果找不到,则返回 -1。例如,给出数组 [1,3,3,4,4,4,5,6,7],给出数字...

2020-05-06 12:42:20 251

原创 小米 有品电商

一面镜像二叉树 两个链表,一个从小到大,一个从大到小,合成一个从小到大的链表 多线程 单线程的cpu可以启多线程嘛 线程和进程区别 线程怎么通信 进程怎么通信 分库分表 orderid怎么保证全局唯一性,不会重复 如何记录文章和浏览次数 按照文章和浏览次数排序 redis sortedset插入时间复杂度 mq作用,什么是异步、解藕、削峰 一个日志文件 找出URL出...

2020-05-06 12:41:41 129

原创 腾讯 PCG 面试总结

腾讯 PCG 面试总结经历了3轮技术面,1轮总监面,1轮hr面,历时2-3个星期,已顺利拿到offer,定级2-1base 深圳,主要做直播,语言Go (换城市 + 转语言 实属有点难顶)一面自我介绍项目业务配置中心底层用的什么抢单系统怎么做,高并发zk分布式锁redis分布式锁redis内存淘汰策略redis 哨兵集群工作原理主挂了,替换从,哨兵事件机制z...

2020-03-05 11:44:20 7361 14

原创 mysql主从复制实战

mysql主从复制

2019-11-07 10:03:51 48

原创 组装主机入手

台式机昨天到了=-=配置:i5 9400f + 8G DDR内存 + 240G固态硬盘 + RX 580 4G显卡跑分22万,很给劲网线刚买,等到了就可以嗨了

2019-11-05 11:01:23 70

原创 Redis主从集群 哨兵集群 分布式集群

一步步搭建Redis主从集群和哨兵集群搭建Redis分片集群

2019-10-31 21:23:03 237

原创 技术沉淀

Spring + SpringBoot + Mybatis + mysql + redis + mq + zk + ...http://xinyeshuaiqi.cn/2019/10/25/zhishixingqiu/

2019-10-31 10:54:01 172

原创 Spring系列-学习笔记

最近一周再复习Spring理论和相关原理,为下一步看Spring源码,和进阶Spring Boot,学习Spring Cloud打好基础(一)Spring必知必会 IOC理论 (二)Spring必知必会 面向切面编程(三)Spring必知必会 事务(四)Spring必知必会 Spring的鼎盛家族(五)Spring必知必会 常用注解手册(六)Spring实践 ...

2019-10-23 14:36:02 59

原创 分库分表理论

分库 & 分表垂直分库:按照业务线,比如用户、订单等拆分成多个数据库,缺陷跨库操作垂直分表:列太多影响性能,把表的列拆分开,如订单表 ---> 订单基本信息表+订单附加信息表水平分表:按照一定的分表策略把表水平切分(不破坏表结构) 表中数据500万到1000万,性能还行 超过1000万性能就...

2019-10-09 17:51:07 49

原创 我寻思还是从 MQ 入手吧

activeMQ是完全支持 JMS,apache的项目之一rabbitMQ是erlang语言写的, AMQP协议,核心在于架构理解,三种交换机的正确使用,灵活的路由kafka主要用于大数据,可以用在大流量的削峰、用户行为采集(比如用户与浏览器的交互)、日志收集rocketmq是阿里的项目,还没开始学,先缓一波说起吞吐量和性能,当然要数kafka、rocketmqka...

2019-09-27 16:41:04 57

原创 腾讯三面

三天三面腾讯也是没谁了 面试有点短,40分钟 自我介绍介绍项目问项目Mybatis和Hibernate的区别在项目中,建议用Hibernate还是Mybatis项目中怎么使用Spring的linux熟吗linux怎么查看磁盘使用情况linux怎么查看CPU使用情况linux怎么查看内存使用情况有没有在linux上写java、c++说下多线...

2018-08-14 18:32:15 1689 2

原创 腾讯二面

昨天一面,今天就二面,晚上9点多打来了电话,万万没想到。面试官太好了,既随和又耐心,就是问的问题好多太刁钻,很多不会,整个面试过程持续1小时5分钟面试问题挺难的,问的太细了 什么是BIO什么是异步操作系统中哪里用异步IO你在项目中有没有用异步的中间件 (没用过,异步相关的只用过ajax)Ajax回掉函数function里写js函数和function外写js函数有什么区别...

2018-08-14 16:46:21 1300 2

原创 腾讯一面

56分钟的面试,腾讯的面试官很和气,很耐心,回答不出来的还会提示我面试完后一身汗,有些问题回答的不太好 自我介绍实习为什么离职腾讯的java不是特别多,为什么要来腾讯编译原理程序编译的过程操作系统的特性进程和线程的区别elasticsearch 原理elasticsearch怎么分词的elasticsearch  index和type什么区别进程调度...

2018-08-14 16:45:34 421

原创 阿里二面

以为已经凉透了,突然来了个二面,刚吃饭,正中午,表现的不是多好。 介绍项目Spring MVC的原理Spring MVC的优缺点Spring MVC和Struts的比较Mybatis和Hibernate的比较挑一个你比较熟悉的技术说下jvm 答的不太好,框架忘得差不多了才面了45分钟,估计凉凉,特发面经,攒人品,希望别gg,见不到hr.至少给个3面的机会...

2018-08-02 20:29:36 569

原创 个人博客开通成功

个人博客开通成功!欢迎访问我的个人博客 xinyeshuaiqi.cn

2018-08-02 20:17:08 588

原创 360电话面试

时间:2018.7.25校招内推 当时正在上班,感概,凭空消失1个小时,面试了1个小时,那个部门是php,直接gg上午面,快下午6点说不合适gg写下我记得的一些问题 自我介绍http协议tcp建立过程tcp建立过程发送的数据包详细说下session   cookie(说的不是很清楚)说下Struts   forword和redirect的区别值传递和...

2018-07-25 22:34:57 504

原创 阿里巴巴蚂蚁电话面试

时间:2018.7.25java开发校招内推 说起来你们可能不信,一个月之内,加上这次我已经面了4次阿里,这是第4次,已经挂了3个,之前还面过一次蚂蚁,这次还是蚂蚁,不过都是一面,4次加起来和阿里面试官通话近3个小时。这次面试最久,整个过程持续了1小时8分钟。 自我介绍   说下学习经历,项目经历,实习经历(我说了一大堆,停不下来 并且说了学习计划和自己看的书籍)说...

2018-07-25 22:17:18 451

原创 算法回马枪 排序

冒泡排序/** 冒泡排序** 每一趟出来一个最大的数(冒出一个泡泡)** */public class BubbleSort { public static void bubbleSort(int []arr){ //首先对输入做判断 if(arr==null||arr.length<2){ return;...

2018-07-21 13:44:59 100

原创 算法回马枪 算法复杂度

算法的渐进时间复杂度   简称时间复杂度 在常数操作数量的表达式中,只要高阶项,不要低阶项,也不要高阶项的系数,剩下的部分如果记为f(N),那么时间复杂度为O(f(N)) 简单来说就是大O表示法不考虑乘以、除以、加上、减去的数字如O(n+26)、O(n-26)、O(n*26)、O(n/26)都可以表示为O(n) O(an^2+bn+c)表示为O(n^2)    ...

2018-07-21 13:38:09 105

原创 随身云二面

java开发实习 面试持续了50分钟,感觉身体被掏空。。。 介绍项目                          (一顿胡扯)索引索引的原理索引的数据结构                (当时真不知道是平衡树)如果一个user表   创了两个索引分别在sex 和 city字段上,select *from user where sex='  xxx '   ...

2018-07-14 11:28:23 194

原创 阿里蚂蚁金服面试

java 开发整个面试过程持续了45分钟 学过哪些语言怎样理解面向对象的HashMap的底层实现用过多线程嘛 用过线程池嘛线程池参数呢什么是死锁怎样避免死锁反射的功能和应用场景用过哪些数据库怎样多表联查怎么使用索引什么是行级锁事务的4个性质知道jvm嘛说下Spring有没有实习过对自己学习的规划 ...

2018-07-14 09:44:30 617

原创 随身云电话面试

数组和链表的区别?数组和链表的应用场景?抛开java,数组和链表的在内存中表示的区别?如果银行需要一个用户的链表(优先级排序),新来一个用户,计算出优先级(根据一些算法),如何在链表中快速定位,不遍历整个链表。    (我回答的是折半查找,面试官说跳跃表)什么是跳跃表      (我了解过,我回答的是牺牲空间换取时间效率的一种数据结构,redis中也有)java中有哪个数据...

2018-07-10 13:04:26 189

原创 阿里中间件二面

大一全英文教学的经历体会关于上午笔试的算法怎么优化spring boot 配置的原理linux文件目录结构proc目录是干什么的垃圾回收算法StringBuffer StringBuilder区别和应用场景项目中遇到最大的挑战 ...

2018-07-06 19:57:43 365

原创 阿里中间件秋招笔试

7.6题目说明有一个字符串它的构成是词+空格的组合,如“北京 杭州 杭州 北京”, 要求输入一个匹配模式(简单的以字符来写), 比如 aabb, 来判断该字符串是否符合该模式, 举个例子:pattern = "abba", str="北京 杭州 杭州 北京" 返回 ture pattern = "aabb", str="北京 杭州 杭州 北京" 返回 false pattern =...

2018-07-06 12:15:12 1249 2

原创 阿里巴巴电话面试

7.3实习生         杭州阿里巴巴    大数据事业部  今天下午接到一个电话,一看是阿里巴巴的,吓得赶紧接了电话,整个面试过程持续了45分钟,面试官真的很和气也很耐心。挂完电话后,出了一身汗,这45分钟使出了浑身解数。 面试的问题大概有这些: 说下大学期间学过哪些编程语言 java学了多久 java的类加载机制 String Str...

2018-07-03 19:48:16 706 2

原创 redis详细安装

第一步:下载首先访问https://redis.io/download选一个稳定版本  download就完事了我用的还是老版本:2.8.18下面是redis-2.8.18.tar.gz的链接链接:https://pan.baidu.com/s/1yYHBoyF35QUBoQnHOABj9Q 密码:zp2e第二步:安装我用的是centOS 6.5上传到linux上tar xf redis-2.8....

2018-06-30 10:48:40 403

原创 HashMap源码解读

/*** Hash table based implementation of the <tt>Map</tt> interface. This* implementation provides all of the optional map operations, and permits* <tt>null</tt> values an...

2018-06-13 11:50:30 112

原创 值传递&引用传递 经典题目

public static void main(String [] args){ Integer a=1,b=2; System.out.println("a = " + a +",b = " + b); swap1(a,b); System.out.println("a = " + a +",b = " + b);}版本1public static void swap1(...

2018-06-13 10:51:27 672

原创 个人面试经验总结

1,海投2,一定要强调自己能留到该地(这个城市、这个公司)发展3,简历上出现的技能和项目面试前一天一定要复习,因为面试官大部分问题会以简历为主4,要有信心5,要有礼貌6,每一次笔试、面试后下来要及时做总结,知道什么地方一定会考、会问,哪些地方是重点7,要注重基础...

2018-06-12 23:50:37 649

空空如也

空空如也

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