首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
马小莫QAQ
获赞
26
粉丝
27
关注
4
看过 TA
60
女
河北科技大学
2018
Java
IP属地:湖南
暂未填写个人简介
私信
关注
拉黑
举报
举报
确定要拉黑马小莫QAQ吗?
发布(618)
评论
刷题
收藏
马小莫QAQ
关注TA,不错过内容更新
关注
2021-07-02 15:51
河北科技大学 Java
当Tomcat遇上Netty,我这一系列神操作,同事看了拍手叫绝
故事背景 嘀~嘀~嘀~,生产事故,内存泄漏! 昨天下午,突然收到运维的消息,分部某系统生产环境内存泄漏了,帮忙排查一下。 排查过程如下: 第一步,要日志 分部给到的异常日志大概是这样(鉴于公司规定禁止截图禁止拍照禁止外传任何信息,下面是我网上找到一张类似的报错): LEAK: ByteBuf.release() was not called before it's garbage-collected. See http://netty.io/wiki/reference-counted-objects.html for more information. Recent access ...
0
点赞
评论
收藏
分享
2021-07-02 15:50
已编辑
河北科技大学 Java
无语,我差点被面试官怼坏了,又给我问到MySQL索引
前一阵子,又跑出去搞了一场面试,心态算是崩了,关于MySQL索引的原理及使用被面试官怼的体无完肤,立志要总结一番,然后一直没有时间(其实是懒……),准备好了吗? 一、MySQL中索引的语法 创建索引 在创建表的时候添加索引 CREATE TABLE mytable( ID INT NOT NULL, username VARCHAR(16) NOT NULL, INDEX [indexName] (username(length)) ); 在创建表以后添加索引 ALTER TABLE my_table ADD [UNIQUE] INDEX index_name(column_name)...
0
点赞
评论
收藏
分享
2021-07-02 15:50
河北科技大学 Java
一文透析SpringCloud,关于Bus消息总线,总算梳理清楚了
什么是消息总线 消息代理中间件构建一个共用的消息主题让所有微服务实例订阅,当该消息主题产生消息时会被所有微服务实例监听和消费。 消息代理又是什么?消息代理是一个消息验证、传输、路由的架构模式,主要用来实现接收和分发消息,并根据设定好的消息处理流来转发给正确的应用。它在微服务之间起到通信调度作用,减少了服务之间的依赖。 什么是 Spring Cloud Bus Spring Cloud Bus 是 Spring Cloud 体系内的消息总线,用来连接分布式系统的所有节点。 Spring Cloud Bus 将分布式的节点用轻量的消息代理(RibbitMQ、Kafka)连接起来。可以通过消息...
0
点赞
评论
收藏
分享
2021-07-02 15:50
已编辑
河北科技大学 Java
别再暴力匹配字符串了,高效的KMP,才是真的香
如果你想了解KMP算法,请静下心读完这篇文章,一定不会辜负你的时间 暴力匹配(BF) 字符串匹配是我们在编程中常见的问题,其中从一个字符串(主串)中检测出另一个字符串(模式串)是一个非常经典的问题,当提及到这个问题时我们首先想到的算法可能就是暴力匹配,下面的动图就展示了暴力匹配的流程。 上图中箭头指向的字符都为蓝色时代表二者匹配,都为黑色时代表二者不匹配,红色则代表在主串中找到模式串。 这种算法大致思路就是每当模式串和主串中有字符不匹配,模式串与主串对应的位置整体向后移动一位,再次从模式串第一位开始比较,重复上述做法直至在主串中匹配到模式串或者匹配到主串最后一位结束。 如果主串与模式串...
0
点赞
评论
收藏
分享
2021-07-02 15:49
已编辑
河北科技大学 Java
提起Spring AOP,你就知动态代理、CGLIB?这点不清楚,恐怕out了
Spring 作为 Java 中最流行的框架,主要归功于其提供的 IOC 和 AOP 功能。本文将讨论 Spring AOP 的实现。第一节将介绍 AOP 的相关概念,若熟悉可跳过,第二节中结合源码介绍 Spring 是如何实现 AOP 的各概念。 1. AOP 概念 1.1 JoinPoint 进行织入操作的程序执行点。 常见类型: 方法调用(Method Call):某个方法被调用的时点。 方法调用执行(Method Call Execution):某个方法内部开始执行的时点。 方法调用是在调用对象上的执行点,方法调用执行是在被调用对象的方法开始执行点。 构造方法调用(Constru...
0
点赞
评论
收藏
分享
2021-07-02 15:49
已编辑
河北科技大学 Java
效率、装X两不误!这是我用过的“最好用”的10款 IDEA插件
IDEA 如今俨然已经成为了最主流的 Java IDE,优点在这儿就不一一列举了,但丰富的插件绝对是一大亮点。本文就为大家介绍几款我在开发中最喜欢的10款 IDEA 插件,既有效率工具,也有装逼神器,绝对满足你的需求。 第一部分:效率工具 1. Lombok Lombok 的大名相信很多 Java 开发者都听说过,有了它,你的代码量可以瞬间减半,准确地说是实体类的代码量。安装插件后,再通过 pom.xml 文件添加如下依赖,这样在 Maven 打包的时候也可以自动生成需要的代码。 <dependency> <groupId>org.projectlombok</g...
0
点赞
评论
收藏
分享
2021-07-02 15:48
河北科技大学 Java
这么好用的离线OCR项目,我要摁着“狗头”安利给你
爬虫遇到了验证码无法识别? PDF里的扫描文档让你无从下手? 公司的有 OCR 需求但又不想花钱? 写论文就想 抄参考 一段,但文库下载都要收费? 不用担心这些了! 来吧朋友,这款适合人类食用的离线中文 OCR 项目解决你所有的烦恼! 今天的主角就是这款在 github 上开源的项目:「TrWebOCR[1]」 介绍 项目是基于开源离线 OCR 项目 「Tr」构建的, 解决了 「Tr」 不支持并发的问题, 并且提供了 web 页面和 web 接口可使用, 因此无论是「日常的使用」还是「其他项目调用」也都十分的方便。 效果 明人不说暗话,是骡子是马拉出来遛遛就知道了! 下面是「可能比较常用」...
0
点赞
评论
收藏
分享
2021-07-02 15:48
已编辑
河北科技大学 Java
这本“算法宝典”讲得透彻,完全掌握后,我竟拿到字节跳动offer
前言 字节跳动,相信大家都已经对这家公司很熟悉了,尤其是近几年来,对它的认识也在不断刷新,它惊人的发展速度确实让行业内人刮目相看,如今很多年轻人也想要挤进字节跳动,它越来越火热,自然也就越来越难进了! 对于字节跳动,我也有不一样的情愫,毕业后就开始着手准备面试的事情,字节跳动也是我的目标之一。在面试前,我做了不少功课,众所周知的是字节对于算法的要求是很高的,算法算是字节面试必问的,也是成功的关键之一。所以,提前刷一刷算法题很有必要,而我也特意整理到了一份难得的“算法宝典”,这本宝典讲各大算法题讲得非常透彻,花了一些时间啃透后,我竟真拿下了字节跳动的offer。 这本“算法宝典”PDF可以分...
0
点赞
评论
收藏
分享
2021-07-02 15:48
河北科技大学 Java
实在!基于Springboot和WebScoket,写了一个在线聊天小程序
基于Springboot和WebScoket写的一个在线聊天小程序 (好几天没有写东西了,也没有去练手了,就看了看这个。。。) 项目说明 此项目为一个聊天的小demo,采用springboot+websocket+vue开发。 其中有一个接口为添加好友接口,添加好友会判断是否已经是好友。 聊天的时候:A给B发送消息如果B的聊天窗口不是A,则B处会提醒A发来一条消息。 聊天内容的输入框采用layui的富文本编辑器,目前不支持回车发送内容。 聊天可以发送图片,图片默认存储在D:/chat/目录下。 点击聊天内容中的图片会弹出预览,这个预览弹出此条消息中的所有图片。 在发送语音的时候,语音默...
0
点赞
评论
收藏
分享
2021-07-02 15:47
河北科技大学 Java
面试官:兄弟,说说Java到底是值传递还是引用传递?
二哥,好久没更新面试官系列的文章了啊,真的是把我等着急了,所以特意过来催催。我最近一段时间在找工作,能从二哥的文章中学到一点就多一点信心啊! 说句实在话,离读者 trust you 发给我这段信息已经过去 1 周时间了。不是我怠慢,确实是可更新的内容实在是太多了。这不,又有两个读者不约而同地要求我更新一下 Java 到底是值传递还是引用传递方面的文章——其实这个问题我之前是写过的,但现在看起来答案似乎不够尽善尽美,所以打算以面试的角度重写一篇。 七年前,我从温和湿润的苏州回到古色古香的洛阳,抱着一幅“天下我有”的心态“约谈”了几位面试官。其中有一位叫老马,让我印象深刻。因为他当时扔了一个面试...
0
点赞
评论
收藏
分享
2021-07-02 15:47
已编辑
河北科技大学 Java
嘿嘿,面试官问我 Concurrent HashMap 底层原理,我秀了他一脸
前言 上篇文章介绍了 HashMap 源码后,在博客平台广受好评,让本来已经不打算更新这个系列的我,仿佛被打了一顿鸡血。真的,被读者认可的感觉,就是这么奇妙。 然后,有读者希望我能出一版 ConcurrentHashMap 的解析。所以,今天的这篇文章,我准备讲述一下 ConcurrentHashMap 分别在JDK1.7和 JDK1.8 的源码。文章较长,建议小伙伴们可以先收藏再看哦~ 说一下为什么我要把源码解析写的这么详细吧。一方面,可以记录下当时自己的思考过程,也方便后续自己复习翻阅;另一方面,记录下来还能够帮助看到文章的小伙伴加深对源码的理解,简直是一举两得的事情。 更正错误 另...
0
点赞
评论
收藏
分享
2021-07-02 15:47
已编辑
河北科技大学 Java
632页!我熬夜读完这份“高分宝典”,竟4面拿下字节跳动offer
以下干货,认真看完,受益颇多。PDF版私信【高分宝典】免费领取哦~ 前言 怎样的契机? 实际上,目前毕业已经两年时间了,在大学时就已经开始关注字节跳动的发展。一开始,我是电气自动化专业的,大二清楚目标之后就转计算机了,大四进了一家小型的互联网公司实习,具体就不说哪家了,这个实习工作也为日后我进字节做了很好的“铺垫”。 清楚地意识到自己的目标是字节跳动之后,就开始疯狂做功课,了解字节喜欢考算法,因此在这方面也算是下足了功夫。之后在浏览某博客时,得到了一份“高分宝典”,这份“高分宝典”在面试中帮助了我很多,就连我拿下字节offer,也是懵的。 字节跳动面试难吗? 相信很多小伙伴也很关心字节...
0
点赞
评论
收藏
分享
2021-07-02 15:46
已编辑
河北科技大学 Java
阿里技术官架构使用总结:Spring+MyBatis源码+Tomcat架构解析等
前言 分享Java技术文以及学习经验也有一段时间了,实际上作为程序员,我们都清楚学习的重要性,毕竟时代在发展,互联网之下,稍有一些落后可能就会被淘汰掉,因此我们需要不断去审视自己,通过学习来让自己得到相应的提升。 对于大部分程序员来说,阿里一直都是目标,但想要进入大厂工作并非一件容易的事,那么大厂究竟用哪些技术呢?今天就由阿里一线P8架构师揭秘,对他使用的技术进行了一个总结,这个PDF总结主要涉及到Spring、MyBatis源码以及Tomcat等,希望能够帮助到大家,对自己有一定提升。 需要PDF版的朋友,直接私信我【架构】即可免费领取哦~ 01 Spring源码深度解析 第一部分 核...
0
点赞
评论
收藏
分享
2021-07-02 15:46
已编辑
河北科技大学 Java
大牛手撕阿里Spring框架:AOP、IOC、注解、事务,带你统统搞定
前言 Spring框架自2002年诞生以来一直备受开发者青睐,它包括SpringMVC、SpringBoot、Spring Cloud、Spring Cloud Dataflow等解决方案。有人亲切的称之为:Spring 全家桶。 很多研发人员把spring看作心目中最好的java项目,没有之一。所以这是重点也是难点,工作中必须会,面试时肯定考。那么,花费10分钟,由阿里一线架构师,带你梳理Spring框架相关知识。 以下所整理的Spring相关面试题(含答案)、Spring全家桶实战文档,均可以免费分享,有需要的直接私信我口<spring>即可获取免费下载方式! 一、手撕S...
0
点赞
评论
收藏
分享
2021-07-02 15:45
已编辑
河北科技大学 Java
在阿里晋升3次,5年拿下P8岗位,这份pdf记录了我的整个成长过程
前言: 每一个互联网工作者都拥有一个阿里梦,而这个阿里梦的实现,除了幸运,还要靠努力。 初入阿里,是P5的位置进去的,当时校招顺利,很快就接到阿里的意向书,最后成功入职阿里。这个职级是阿里最为普遍的职级,而在众多P5中想脱颖而出往上升并非是那么一件容易的事情。 今年是我在阿里工作刚好满5年,现在已经任职P8了,当然也是刚刚才升P8没多久,实际上在阿里的这5年里,这是我晋升的第3次,身边很多朋友也好奇我是怎么坚持下来的,P5起步,当我到P7的的时候,我就知道我已经迈过一道分水岭了。 直至今日,我仍然相信自己的努力是值得的,因为我永远都相信,幸运只会降临在有准备的人头上。 下面准备了一份p...
0
点赞
评论
收藏
分享
1
17
18
19
20
21
42
创作者周榜
更多
关注他的用户也关注了:
牛客网
牛客网在线编程
牛客网题解
牛客企业服务