学习Java的小姐姐
码龄6年
  • 467,834
    被访问
  • 193
    原创
  • 243,448
    排名
  • 2,672
    粉丝
关注
提问 私信

个人简介:一线互联网高级软件开发工程师,同时也是一个萌妹子,哈哈哈,必须得萌。擅长Java,Redis,MySQL,ES,RabbitMQ等技术。| 公众号:学习Java的小姐姐,回复有惊喜哦。

  • 目前就职: 上海微盟企业有限公司
  • 加入CSDN时间: 2016-01-17
博客简介:

路漫漫其修远兮,吾将上下而求索。

博客描述:
微信关注:学习Java的小姐姐
查看详细资料
  • 5
    领奖
    总分 1,800 当月 25
个人成就
  • 博客专家认证
  • 获得307次点赞
  • 内容获得191次评论
  • 获得592次收藏
创作历程
  • 14篇
    2021年
  • 26篇
    2020年
  • 37篇
    2019年
  • 51篇
    2018年
  • 54篇
    2017年
  • 32篇
    2016年
成就勋章
TA的专栏
  • 杂事
    12篇
  • 生活
    5篇
  • 设计模式
    12篇
  • MySQL分库分表
    7篇
  • 并发编程
    2篇
  • 七大原则
    1篇
  • 李炎恢bootstrap教程
    13篇
  • MongoDB
    11篇
  • java基础+常见面试题
    66篇
  • SSH框架整合
    10篇
  • SSM框架整合
    14篇
  • MongoDB
    11篇
  • mysql数据库
    10篇
  • 各种小功能
    8篇
  • 前端知识
    14篇
  • dwr框架
    4篇
  • 工作记录
    6篇
  • Docker
    9篇
  • redis
    19篇
兴趣领域 设置
  • 数据结构与算法
    排序算法
  • 人工智能
    迁移学习分类
联系我(学习Java的小姐姐)
70 回复【领取】 获取各个领域优质书籍
回复【文章】获取作者的设计模式,MySQL,Redis(深入到底层C语言哦),Java等相关文章
回复【加群】备注加群可参加作者的 优质技术交流群
回复【交流】可以和作者侃人生侃理想battle技术
友情链接: 悟空哥
  • 最近
  • 文章
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

找工作千万不要找外包?BAT互联网大厂外包亲身经历

要不要去大公司做外包?ok,这个视频会分成三个部分。首先当时去做外包,是因为我找了一个月的工作,没有找到工作,没有offer,整个人情绪状态比较差,是那种找工作一直受挫
原创
发布博客 2021.08.29 ·
6338 阅读 ·
4 点赞 ·
33 评论

手机刷多了,真的会变傻吗?

前言hello,大家好,今天是2021年5月12日下午4点20,想谈谈手机,短视频对我我们的影响。据相关统计,中国网民每天要花多少时间来刷手机短视频,每天两小时,那就意味着一天24小时,除去睡觉8小时,工作8小时,剩下的8小时包括通勤,吃饭,刷手机。这还是在工作时间只有8小时的情况下,实际上在996,大小周的压榨下,时间更加被压缩,大家可以晚上报复性熬夜,刷手机,看各类短视频,逛各种购物网站。我以前也爱刷短视频,只要打开app,就是一小时起步,一天点开三回,就是三小时,时间...
原创
发布博客 2021.05.12 ·
505 阅读 ·
4 点赞 ·
1 评论

参加完二手东的面试,感觉面试官有点菜

点击上面“蓝字”关注我!这是学习Java的小姐姐第47篇原创文章前言去年年底面试了京东,现整理面经,希望各位不要觉得太迟(这该死的拖延症????)。没有截图是因为他根本没给我发邮件,直接b...
原创
发布博客 2021.04.30 ·
422 阅读 ·
2 点赞 ·
3 评论

不说了,我要去多多了

点击上面“蓝字”关注我!这是学习Java的小姐姐第61篇原创文章前言去年年底面试了多多买菜,有图为证,现整理面经,希望各位不要觉得太迟(这该死的拖延症????)。周日晚上8点视频面试的拼多...
原创
发布博客 2021.04.28 ·
233 阅读 ·
1 点赞 ·
0 评论

《关于我横扫一线厂的那些面经》京东Java岗(附答案)

1.jdk8的新特性https://www.cnblogs.com/liuxiaozhi23/p/10880147.htmllamdba表达式:允许函数作为一个方法的参数默认方法:一个在接口里面有了实现的方法。Date Time:1.7版本java.util.Date是线程不安全的,设计很差java.util(包含日期和时间)和java.sql(仅包含日期)包都有日期类,不支持时区LocalDate,LocalTime2.solr倒排索引https://www.cnblogs.com/
原创
发布博客 2021.04.27 ·
425 阅读 ·
0 点赞 ·
0 评论

《关于我横扫一线厂的那些面经》拼多多Java岗(附答案)

问题1.arraylist线程是否安全,具体体现在哪行?什么是线程不安全:线程安全就是多线程访问时,采用了加锁机制,当一个线程访问该类的某个数据时,进行保护,其他线程不能进行访问直到该线程读取完,其他线程才可使用。不会出现数据不一致或者数据污染。线程不安全就是不提供数据访问保护,有可能出现多个线程先后更改数据造成所得到的数据是脏数据。 如图,List接口下面有两个实现,一个是ArrayList,另外一个是vector。 从源码的角度来看,因为Vector的方法前加了,synchronize..
原创
发布博客 2021.04.24 ·
421 阅读 ·
0 点赞 ·
0 评论

关于Arrays你可能还不知道的细节

点击上面“蓝字”关注我!这是学习Java的小姐姐第60篇原创文章Arrays 主要对数组提供了一些高效的操作,比如说排序、二分查找、填充、拷贝、相等判断,转化为list等等。我们选择部分看...
原创
发布博客 2021.04.12 ·
110 阅读 ·
0 点赞 ·
1 评论

万字长文之JDK1.8的LinkedList源码解析

引导语LinkedList 适用于集合元素先入先出和先入后出的场景,在队列源码中被频繁使用,面试也经常问到,本小节让我们通过源码来加深对 LinkedList 的了解。1 整体架构LinkedList 底层数据结构是一个双向链表,整体结构如下图所示:上图代表了一个双向链表结构,链表中的每个节点都可以向前或者向后追溯,我们有几个概念如下:• 链表每个节点我们叫做 Node,Node 有 prev 属性,代表前一个节点的位置,next 属性,代表后一个节点的位置;• first 是双向链表的头
原创
发布博客 2021.04.10 ·
133 阅读 ·
0 点赞 ·
3 评论

新人必犯的4个错!HR不会跟你讲的细节|提升简历水平

前言hello,大家好,我是学习Java的小姐姐,今天和大家聊聊如何写出好的简历,如何让hr看见的简历。简历相当于敲门砖,不管是不是有真才实学,但如果简历写不好,根本没有面试机会。即使技术很厉害,大厂也看不见你。下面我们就来看下写简历的时候常犯的一些错误。槽点一:标题问题唯我独尊派:某某的简历 ,如果你的名字不是彭于晏,就不要写啦,不然不会被看见的。如果真正投大厂,那可是一操场一操场的人呢,又不是彭于晏,为什么能看见你呢。扫地僧派:与上面的唯我独尊派完全相反,只有自己的应聘的岗位
原创
发布博客 2021.04.06 ·
197 阅读 ·
2 点赞 ·
2 评论

新人必犯的4个错!HR不会跟你讲的细节|提升简历水平

https://www.bilibili.com/video/BV1Ff4y147vK
原创
发布博客 2021.04.06 ·
3 阅读 ·
0 点赞 ·
0 评论

是的,我又离职了

前言大家好,我是学习Java的小姐姐,好久不见,甚是想念。我这真的属于年更了,每年一见。今天是4月1日下午14点48分,是愚人节,也是哥哥走的第18年,风继续吹,生活继续过。现在在新东家已经稳定了,所以来总结下。离职原因马老师说,离职有两种原因,一是工资没到位,二是受委屈了。至于我为什么要找工作呢?原因也有二:1.因为钱。我们并不是老一辈的人,认为公司就是自己的全部,自己要把时间完全投入工作。我们95后(其实我是94的,但是觉得思想观念更接近于95后)认为工作就是工作,生活就是生
原创
发布博客 2021.04.01 ·
652 阅读 ·
2 点赞 ·
3 评论

JDK1.8的ArrayList 源码解析,走过路过不要错过

引导语ArrayList 我们几乎每天都会使用到,但真正面试的时候,发现还是有不少人对源码细节说不清楚,给面试官留下比较差的印象,本小节就和大家一起看看面试中和 ArrayList 相关的源码。1 整体架构ArrayList 整体架构比较简单,就是一个数组结构,比较简单,如下图:图中展示是长度为 10 的数组,从 1 开始计数,index 表示数组的下标,从 0 开始计数,elementData 表示数组本身,源码中除了这两个概念,还有以下三个基本概念:• DEFAULT_CAPACITY 表
原创
发布博客 2021.04.01 ·
143 阅读 ·
2 点赞 ·
0 评论

Java集合框架Collections的常见方法

3 CollectionsCollections 是为了方便使用集合而产生的工具类,Arrays 方便数组使用,Collections 是方便集使用。Collections 也提供了 sort 和 binarySearch 方法,sort 底层使用的就是 Arrays.sort 方法binarySearch 底层是自己重写了二分查找算法,实现的逻辑和 Arrays 的二分查找算法完全一这两个方法上 Collections 和 Arrays 的内部实现很类似,接下来我们来看下 Collections 独
原创
发布博客 2021.03.30 ·
108 阅读 ·
1 点赞 ·
0 评论

Java集合框架Arrays的常见方法

2 ArraysArrays 主要对数组提供了一些高效的操作,比如说排序、查找、填充、拷贝、相等判断等等。我们选择其中两三看下,对其余操作感兴趣的同学可以到 GitHub 上查看源码解析。2.1 排序Arrays.sort 方法主要用于排序,入参支持 int、long、double 等各种基本类型的数组,也支持自定义类的数组,下面我们写个 demo 来演示一下自定义类数组的排序:@Data// 自定义类class SortDTO {private String sortTarget;..
原创
发布博客 2021.03.26 ·
219 阅读 ·
2 点赞 ·
2 评论

真的懂Java的String吗?

在Java语言中,所有类似“ABC”的字面值,都是String类的实例;String类位于java.lang包下,是Java语言的核心类,提供了字符串的比较、查找、截取、大小写转换等操作;Java语言为“+”连接符(字符串连接符)以及对象转换为字符串提供了特殊的支持,字符串对象可以使用“+”连接其他对象。String类的部分源码如下public final class String implements java.io.Serializable, Comparable<String>
原创
发布博客 2021.03.23 ·
149 阅读 ·
2 点赞 ·
4 评论

终于有人把Java内存区域说清楚了!

不要再把Java内存区域和Java内存模型混淆,再问就自闭啦。????小橙出品 必属精品。先赞后看 养成习惯 。上次我们讲了JVM的类加载机制,主要涉及了双亲委派机制,如何破坏双亲委派机制,不明白的小伙伴可以移步上篇不要再死记硬背Java的类加载啦。网上有很多关于Java区域和内存模型的文章,但是很多人读完之后还是搞不清楚,主要是因为大家把这两个混为一谈,也不关心JDK版本。所以概念一多,非常容易混淆。所以下面将重点说明Java内存区域,主要涉及运行时的几大区域划分,每个区域的职责
原创
发布博客 2020.11.22 ·
292 阅读 ·
1 点赞 ·
1 评论

不要再死记硬背Java的类加载啦

作为一个程序员,面试的时候都绕不过JVM,可以说这是我们永远的痛。是不是感觉每次面试的时候,都要重新背一下,不然面试会被虐惨。那么问题就来了,为什么每次面试都要背?为什么背完过了断时间就忘了?除了记忆不深刻,还有一个重要原因是没理解,不理解的东西当然记不久。所以从这篇开始,我们要开始学习JVM,争取做到理解记忆,将知识点串起来。虽然这块知识很无聊,很枯燥,但是我争取写的简单,有趣点,我们一起加油,好吗?一、类加载机制1.1完整流程(简单版)从上图中我们可以看到,一个简单的Ja..
原创
发布博客 2020.11.09 ·
254 阅读 ·
3 点赞 ·
4 评论

出走半生,归来仍是少女 | 年中总结

目录前言自我介绍疫情现状期望结语前言大家好,我是学习Java的小姐姐,又见面了。今天是7月7日下午1点37分,魔幻的2020已经过去一半,正好趁着掘金的活动,总结下把。自我介绍首先,我不是什么大佬,没有什么牛逼的经历,所以写的只是平常的一些想法。正式的介绍下自己,本人出生于94年6月18日(现在是购物节618,emmmmm)的少女。1.后端Java开发工程师,目前沪漂2.擅长尝试各种好吃的,也有翻车的时候,做成了黑暗料理3.目前还不清楚自己的风格定
原创
发布博客 2020.07.07 ·
501 阅读 ·
3 点赞 ·
2 评论

内存节省到极致的Redis压缩表,值得了解...

redis源码分析系列文章[Redis源码系列]在Liunx安装和常见API为什么要从Redis源码分析String底层实现——动态字符串SDS双向链表都不懂,还说懂Redis?面试官:说说Redis的Hash底层 我:......(来自阅文的面试题)Redis的跳跃表确定不了解下多图解释Redis的整数集合intset升级过程前言hello,大家好,又见面啦????。前面几周我们一起看了Redis底层数据结构,如动态字符串SDS,双向链表Adlist,字典Di.
原创
发布博客 2020.07.03 ·
1841 阅读 ·
8 点赞 ·
5 评论

多图解释Redis的整数集合intset升级过程

redis源码分析系列文章[Redis源码系列]在Liunx安装和常见API为什么要从Redis源码分析String底层实现——动态字符串SDS双向链表都不懂,还说懂Redis?面试官:说说Redis的Hash底层 我:......(来自阅文的面试题)Redis的跳跃表确定不了解下前言大噶好,今天仍然是元气满满的一天,抛开永远写不完的需求,拒绝要求贼变态的客户,单纯的学习技术,感受技术的魅力。(哈哈哈,皮一下很开森)前面几周我们一起看了Redis底层数据结构,...
原创
发布博客 2020.06.23 ·
458 阅读 ·
2 点赞 ·
2 评论
加载更多