自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 渣硕试水字节跳动,本以为简历都过不了,123+HR面直接拿到意向书

双非渣硕,本以为简历都过不了...,还好字节能给一次机会。前阵子字节跳动的提前批开始了,看宣传是说有海量HC,机会多多,本着涨涨面经的心理,然后就投递了一下杭州那边的Data部门,首先在这里还要非常感谢内推我的小哥哥,非常热心的帮我跟踪进度,因为中间还出了一些小插曲(我投错部门了。。。),还是热心的小哥哥帮我联系HR,最后把我转到想要投递的部门

2021-12-17 17:03:23 190

原创 技术太菜,我很抱歉,阿里四面+蚂蚁金服四面全凉,金三银四再战

其实自己知道四面感觉不好,有点气为啥面试官问这样稀奇的问题( Lunece是哪家公司开源的?你知道国内著名的架构师有哪些?)真的是有点醉,搞得心态也不是太好。刚面完了没多久,内推人打电话来说我终面的评级是B+,但是前面的评级还可以,他们只要评级都是A的。

2021-12-17 16:23:08 163

原创 程序人生:做了6年Java开发,海投28家简历被拒,该何去何从?

我一哥们也是做Java开发,暂且先叫他峰哥吧,到今年已经入行6年了,每天还是写一些业务代码,至今还是个单身狗,愁的头发真的都快谢顶了。

2021-12-17 16:18:03 144

原创 上次挂在了京东Java二面不服气, 三月之期已到,这次终于拿下offer。

这话要从三个月前说起:当时一名水友告诉我想要跳槽去京东,然后我就本着推波助澜,为粉丝打气的心态(也可能是看热闹不嫌事儿大?)就支持他一定要去,`梦想一定要有,没准儿就实现了呢?

2021-12-17 15:50:52 118

原创 整整三年,再战京东java开发岗成功拿下offer,你知道这三年我经历了什么吗?

遥想三年前,我还是一个初出茅庐的年轻小伙,那时候参加了京东在我们学校的社招,结果被面试官狠狠的虐了一波,为此我卧薪尝胆,加油学习!终于在三年后的今天再战京东成功拿下offer,三年,你知道这三年我经历了什么吗?开个玩笑,不过我还真是三年去校招被拒,现在通过社招又拿到了offer,下面分享一下我自己的经验吧!

2021-12-16 17:28:20 115

原创 爱奇艺,滴滴打车Java岗面试经历,这些问题我是真没抗住

对, 就是今年的金九银十,我满怀希望的抓住了这次面试招聘的好机会,也只是没想到这才开始就遇到了不测,接连面试了两个心仪的公司都没过,面试过程可以算是最心酸了的一次经历了,最心酸的两次…详细的过程就不过多的说明了,大家可以去试一试,一定要做好准备,这里就主要讲一讲问的面试题吧。

2021-12-16 17:26:38 284

原创 普通本科菜菜海淘无人搭理,苦心闭关修炼一个月,出关后成功拿下阿里,蚂蚁金服,美团三个大厂意向书。

楼主来自重庆一个普通的本科大学计算机学院,自己曾经在没拿到offer时也焦虑彷徨过,大大小小的公司自己也有投过,最终在自己闭关修炼一个月后成功斩获4个offer

2021-12-16 17:23:51 85

原创 二本Java菜菜9面字节遭虐,苦修数月深造这份 Java面试宝典,终进阿里

见过真正头铁的程序员吗?如题所示,真人真事,这位二本的兄弟在这短短几个月内海投了638份简历,全挑的大厂岗位投的,仅字节跳动就前前后后面试了九次,他说:没有撤退可言。

2021-12-16 13:31:52 121

原创 发小朋友圈晒出阿里P7工资单:猛补了这个,我只能说真香啊...

最近一哥们跟我装逼,说他最近从阿里跳槽了,我问他跳出来拿了多少?哥们表示很得意,说跳槽到新公司一个月后发了工资,月入5万多,表示很满足!这样的高薪资着实让人羡慕,我猜这是税后的薪资,税前估计超过6万了。

2021-12-10 20:41:37 116

原创 在B站逮到一个阿里10年老Java开发,聊过之后真的感觉自己收益颇多...

老话说的好,这人呐,一旦在某个领域鲜有敌手了,就会闲得蛋疼。前几天我在上班摸鱼逛B站的时候认识了一位阿里JAVA开发大佬,在阿里工作了10年,因为本人天赋比较高,平时工作也兢兢业业,现在企业内有一定的地位。

2021-12-10 20:33:27 71

原创 知乎热榜:腾讯第三季度财报,程序员感叹:虽然卷,但是工资高啊...

前不久,腾讯发布第三季度财报,一下子就冲上了知乎热度排行榜,很多人在好奇这个是不是真的。其实这个月薪可以从这个角度来看,人均月薪,是用总酬金除以总人数得出的。总酬金除了员工工资,还包括了社保公积金、员工奖金、股票期权、培训费用等各项支出。这一数字和大家理解的每月发放的工资不同,会比员工实际拿到手的工资高很多

2021-12-10 20:28:58 101

原创 真的绝绝子,覆盖全网的阿里微服务架构笔记:K8S+实战+笔记+项目教程

前言目前,平台化、智能化、泛在化和易用化正在成为新一轮信息技术发展及信息化应用的全球趋势。在这 趋势中,平台化尤其具有 础性及战略性意义,而以 Spring Cloud技术为代表的微服务 是平台化的代表性技术。为了更好地推广微服务相关技术的应用,**今天小编分享的这份《SpringCloud实战演练文档》。**本书用简单明了的方式阐述了微服务开发的基础知识,详细介绍了Spring Cloud在项目开发各个阶段的操作方法与技巧。本书既能够帮助入门读者了解微服务,也能够帮助运维人员加深对微服务体系的理解,尤

2021-11-12 21:10:55 312

原创 阿里中间件/百度/蚂蚁中间件Java岗面试究竟有多难?你亲自体验下

百度(三面)百度一面(现场)自我介绍Java中的多态为什么要同时重写hashcode和equalsHashmap的原理Hashmap如何变线程安全,每种方式的优缺点垃圾回收机制Jvm的参数你知道的说一下设计模式了解的说一下手撕一个单例模式算法题目手撕算法:反转单链表手撕算法:实现类似微博子结构的数据结构,输入一系列父子关系,输出一个类似微博评论的父子结构图手写java多线程手写java的soeket编程,服务端和客户端手撕算法:爬楼梯,写出状态转移方程智力题:时针分针什

2021-11-12 15:20:42 145

原创 四面字节跳动Java研发岗,最终拿下Offer,只有努力,方能成功

这次面试字节跳动也是做了很多的准备,还好顺利拿到了offer,特分享一下这次的4面技术面真题,以及一份字节师兄整理的面试手册,希望能够给一些正在面试字节或计划面试大厂的朋友提供帮助。字节跳动技术一面讲一下线程参数的含义Innodb的索引实现为什么是B+树?Redis的使用,分布式锁的实现操作系统虚拟内存换页的过程TCP三次握手volatile关键字的作用乐观锁、悲观锁之前用过哪些设计模式?算法题:滑动窗口字节跳动技术二面说一下B树和B

2021-11-12 14:34:41 837

原创 抖音、腾讯、阿里、美团秋招服务端开发岗位硬核面试

前言先报一下身份,笔者的师弟小民同学。小民同学应届校招从事服务端开发,参加校招面试以来,共面四个公司的服务端开发岗位:抖音,IES互娱腾讯,PCG 应用宝数据中台阿里,新零售供应链美团,到店事业部目前为止,除了阿里还在等交叉,其他均已收到 offer,硬核技术实力。小民说自己是个技术渣,这是个要求很高(有点装 X)的同学。本篇文章与大家分享一下面试经历,希望能对参与一线互联网大厂面试的同学有些帮助。腾讯 PCG 应用宝数据中台PCG 感觉疯狂招人,面试难度忽高忽低,面试形式也很多样,腾

2021-11-12 14:30:01 167

原创 消息序列化spring简直为我们做的太多了,差点我都不会自己序列化了

前言不知道你还记不记得我们当初在学习servlet的时候有句口号叫:【一杯茶一根烟,一个参数我传一天】是的,servlet的传参是真的复杂,在业务开始之前我们得将参数进行校验、格式化赋值等操作才能做业务开发。但是自从用了spring我们再也不愁了。更确切的说自从用了springboot我们被解放了。HttpMessageConverter在web开发中浏览器就是客户端、我们java程序放在tomcat等容器中就是服务端。客户端和服务端之间的交互时通过IO流的方式进行交互的。客户端需要保存数

2021-11-11 22:15:58 69

原创 Arthas中使用watch观测方法执行前后,基本类型参数的值不一致问题

一、背景某日晚,需要协助女朋友排查一个线上问题,其请求调用比较复杂,单次请求过来会多次通过不同路径调用存在问题的方法,并且还有很多重载的方法,排查过程中需要结合stack和各种条件判断,极其麻烦;期间也遇到了 Arthas中使用watch观测方法执行前后,基本类型参数的值不一致的问题。此问题的结论和原因虽然都比较简单,但其排查过程也可供学习记录。只想看结论的同学也可以直接看 第四点 !1.代码由于真实情况涉及公司业务,而且有很多无关紧要的逻辑,所以写了个超级简化版。package com.c

2021-11-11 22:11:32 392

原创 golang 打桩,mock 数据怎么玩?

工作中,很多公司都要求效能,要求自动化测试实际落地的过程中发现,要做单元测试,自动化测试,可能当前这个服务会依赖其他服务的数据,接口等等那么单测或者自动化的过程中,就可能会由于其他服务的原因或者环境因素导致测试失败,或者阻塞测试这是一个问题,必须得解决,我们可以采用 golang 自带的 mock 工具来完成,可以在一些必要的地方进行数据打桩,mock 数据gomock 是什么?是官方提供的 一个 mock 数据的 框架官方还提供了 mockgen 工具用来帮助 我们 生成测试代码github

2021-11-11 22:07:54 134

原创 装在笔记本里的私有云环境:准备篇

接下来我计划写一个小系列,聊聊如何把一个简化过的私有云环境部署在笔记本里,以满足低成本、低功耗、低延时的实验环境。过程中,将尽可能使用主流的开源软件和技术栈来完成功能,尽量保持日常使用的云服务的基础功能体验(如:存储、网络、监控、容器、通知)。但是,众所周知笔记本资源有限,所以许多选择、和软件配置上需要进行取舍和牺牲一定的 HA。如果你对上面聊到的内容感兴趣,那么不妨搬个小板凳,关注这个系列慢慢看。写在前面几个月前,在一篇文章中,我提到了使用笔记本作为小型的家用服务器的可能性,文章记录了自2015年

2021-11-11 22:07:22 98

原创 装在笔记本里的私有云环境:网络存储篇(上)

本篇是系列中的第三篇内容,我们继续聊聊如何把一个简化过的私有云环境部署在笔记本里,以满足低成本、低功耗、低延时的实验环境。在前两篇文章中,我们聊过了基础虚拟化相关的前置准备、以及为了避免在搭建过程中盲人摸象,而准备的监控服务。接下来我们来进行另外一个基础技术设施的搭建,网络存储服务。写在前面考虑到实际能够使用的资源有限,并且我们不希望监控、日志等基础服务的数据和这个通用的存储服务产生循环依赖,导致升级维护的时候“产生死锁”现象。所以,对于之前提到的监控日志(非归档数据)并暂时并不会使用这个方式进行存储

2021-11-11 22:06:48 179

原创 MySQL 数据库 增删查改、克隆、外键 等操作

目录1、SQL 字段数据类型2、查看数据库信息语句3、SQL 语句创建、删除 数据库 数据表向表中添加、删除 记录、查询记录修改表名,添加、修改、删除 字段,添加唯一约束查看、删除、添加 表中的索引扩展功能,字段值自增等4、数据表高级操作克隆表,将数据表的数据记录生成到新的表中删除记录后主键记录重头开始自增创建临时表5、创建外键约束,保证数据的完整性和一致性6、MySQL 六种约束数据库中有数据表,数据表中有一条一条的记录。可以用Navicat 等远程连接工具链接数

2021-11-09 15:36:43 90

原创 基于Sharding Sphere实现数据“一键脱敏”

在真实业务场景中,数据库中经常需要存储某些客户的关键性敏感信息如:身份证号、银行卡号、姓名、手机号码等,此类信息按照合规要求,通常需要实现加密存储以满足合规要求。痛点一:通常的解决方案是我们书写SQL的时候,把对应的加密字段手动进行加密再进行插入,在查询的时候使用之前再手动进行解密。此方法固然可行,但是使用起来非常不便捷且繁琐,使得日常的业务开发与存储合规的细节紧耦合痛点二:对于一些为了快速上线而一开始没有实现合规脱敏的系统,如何比较快速的使得已有业务满足合规要求的同时,尽量减少对原系统的改造。(通

2021-11-09 15:34:43 55

原创 Java中定时任务的6种实现方式,你知道几种?

几乎在所有的项目中,定时任务的使用都是不可或缺的,如果使用不当甚至会造成资损。还记得多年前在做金融系统时,出款业务是通过定时任务对外打款,当时由于银行接口处理能力有限,外加定时任务使用不当,导致发出大量重复出款请求。还好在后面环节将交易卡在了系统内部,未发生资损。所以,系统的学习一下定时任务,是非常有必要的。这篇文章就带大家整体梳理学习一下Java领域中常见的几种定时任务实现。##线程等待实现先从最原始最简单的方式来讲解。可以先创建一个thread,然后让它在while循环里一直运行着,通过sleep

2021-11-09 15:31:35 1060

原创 面试官:如果你访问一个网站很慢,怎么排查和解决?

在计算机网络的应用层你了解多少,是否知道socket套接字有哪些?知道你的网站为什么访问慢吗?知道为什么fidder、Charles能抓到你的包吗?今天我们就来一一揭秘!一、socket()套接字有哪些?套接字(socket)是网络中不同主机上的应用进程进行双向通信的端口的抽象,网络进程通信的一端就是一个套接字,不同主机上的进程就是通过套接字发送数据报来进行通信的,如TCP协议使用主机的IP地址+端口号来作为TCP连接的端点,这个端点就是套接字。套接字主要有以下三种类型:流套接字(SOCK_ST

2021-11-09 15:02:37 403

空空如也

空空如也

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

TA关注的人

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