自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 基于微信小程序的垃圾废品回收类软件

三个工作日收到了offer,头条面试体验还是很棒的,这次的头条面试好像每面技术都问了我算法,然后就是中间件、MySQL、Redis、Kafka、网络等等。第一个是算法关于算法,我觉得最好的是刷题,作死的刷的,多做多练习,加上自己的理解,还是比较容易拿下的。而且,我貌似是将《算法刷题LeetCode中文版》、《算法的乐趣》大概都过了一遍,尤其是这本。

2024-07-17 09:11:52 263

原创 动手实践!从零开始实现Springboot+Vue登录

作为过来人,小编是整理了很多进阶架构视频资料、面试文档以及PDF的学习资料,针对上面一套系统大纲小编也有对应的相关进阶架构视频资料/*** 失败返回结果* @param message 提示信息*//*** 失败返回结果*//*** 参数验证失败返回结果*//*** 参数验证失败返回结果* @param message 提示信息*//*** 未登录返回结果*//*** 未授权返回结果*/

2024-07-17 08:02:25 785

原创 剑指 Offer 30

其实关于Kafka,能问的问题实在是太多了,扒了几天,最终筛选出44问:基础篇17问、进阶篇15问、高级篇12问,个个直戳痛点,不知道如果你不着急看答案,又能答出几个呢?若是对Kafka的知识还回忆不起来,不妨先看我手绘的知识总结脑图(xmind不能上传,文章里用的是图片版)进行整体架构的梳理梳理了知识,刷完了面试,如若你还想进一步的深入学习解读kafka以及源码,那么接下来的这份《手写“kafka”》将会是个不错的选择。Kafka入门为什么选择KafkaKafka的安装、管理和配置。

2024-07-17 08:00:07 297

原创 从源码的角度搞懂Java代理模式,那些面试中你最容易忽略的细节

对于从Object中继承的方法,CGLIB代理也会进行代理,如hashCode()、equals()、toString()等,但是getClass()、wait()等方法不会,因为它是final方法,CGLIB无法代理。而在动态代理中,我们可以让程序在运行的时候自动在内存中创建一个实现抽象角色接口的代理,而不需要去单独定义这个类,代理对象是在程序运行时产生的,而不是编译期。静态代理享受代理模式的优点,同时也具有代理模式的缺点,那就是一旦实现的功能增加,将会变得异常冗余和复杂,秒变光头。

2024-07-17 06:55:03 618

原创 一分钟快速搞懂Redis的慢查询分析

慢查询指的是命令执行时长比较长的查询。通过命令获取慢查询日志;通过命令获取慢查询日志的长度;通过命令清理慢查询日志。通过配置命令执行时长的阈值;通过配置慢查询日志最多存储的条数。既然选择这个行业,选择了做一个程序员,也就明白只有不断学习,积累实战经验才有资格往上走,拿高薪,为自己,为父母,为以后的家能有一定的经济保障。学习时间都是自己挤出来的,短时间或许很难看到效果,一旦坚持下来了,必然会有所改变。不如好好想想自己为什么想进入这个行业,给自己内心一个答案。

2024-07-17 05:48:26 833

原创 Tomcat的各级容器们的职责

由于文案过于长,在此就不一一介绍了,这份Java后端架构进阶笔记内容包括:Java集合,JVM、Java并发、微服务、SpringNetty与 RPC 、网络、日志 、Zookeeper 、Kafka 、RabbitMQ 、Hbase 、MongoDB、Cassandra 、Java基础、负载均衡、数据库、一致性算法、Java算法、数据结构、分布式缓存等等知识详解。本知识体系适合于所有Java程序员学习,关于以上目录中的知识点都有详细的讲解及介绍,掌握该知识点的所有内容对你会有一个质的提升,

2024-07-17 03:42:12 994

原创 SpringBoot 整合 WebSocket 服务代码教程

我还为大家准备了一套体系化的架构师学习资料包以及BAT面试资料,供大家参考及学习已经将知识体系整理好(源码,笔记,PPT,学习视频)message);log.error(“服务端发送消息给客户端失败:{}”, e);/**实现服务器主动推送*/我还为大家准备了一套体系化的架构师学习资料包以及BAT面试资料,供大家参考及学习已经将知识体系整理好(源码,笔记,PPT,学习视频)[外链图片转存中…(img-8Ehe6J5S-1721155277222)]

2024-07-17 02:41:27 859

原创 Mybatis-核心配置详解

一、配置文件中的标签是有顺序要求的properties --> settings --> typeAliases --> typeHandlers等并不需要记忆,IDEA工具会自动提示。二、详解标签。

2024-07-17 00:33:52 276

原创 Java:SpringBoot整合Spring Security实现认证与授权学习笔记_java spring 入门 授权

/ 获取用户权限信息// 获取权限信息// 根据用户名获取用户信息└── src├── main└── test├── http└── java└── com└── demo– 创建用户表tb\_useridint NOT NULL AUTO_INCREMENT COMMENT ‘主键id’,username。

2024-07-16 23:40:09 360

原创 java方法的重载要求与作用,重载与重写的区别

比如说人, 有一个吃的方法,参数是馒头,水,药,瓜子食物等等人类有很多吃的方法,所以会根据吃的不同选择不同的方法参数如果不用重载,改用多个方法名,例如:_其实println方法就是定义了多个参数,如果没有重载,那么每次打印都要好好想想自己应该调用哪个方法名了。什么是方法的重写(覆盖)Override:当父类中定义的方法无法满足子类需求时,子类可以用特殊的方法替换掉父类继承给它的方法,称之为在子类中定义了和父类中方法名完全相同的方法就叫覆盖,当子类覆盖了父类中方法后,子类方法优先。

2024-07-16 22:46:54 570

原创 Java中高级核心知识全面解析-容器(ArrayList)

看完美团、字节、腾讯这三家的面试问题,是不是感觉问的特别多,可能咱们又得开启面试造火箭、工作拧螺丝的模式去准备下一次的面试了。开篇有提及我可是足足背下了1000道题目,多少还是有点用的呢,我看了下,上面这些问题大部分都能从我背的题里找到的,所以今天给大家分享一下互联网工程师必备的面试1000题。注意不论是我说的互联网面试1000题,还是后面提及的算法与数据结构、设计模式以及更多的Java学习笔记等,皆可分享给各位朋友互联网工程师必备的面试1000题而且从上面三家来看,算法与数据结构是必备不可少的。

2024-07-16 21:53:41 302

原创 Google确认Chrome存在严重漏洞,向20亿用户发出警告:你们需立即更新浏览器

再加上Chrome几乎每一次更新都与修复安全漏洞有关,因此这一次的小版本更新并没有引起大家的注意。相信屏幕前的大家想法可能都是一样的——等到Chrome 82版本发布了我再一起更新,我不急。与普通用户不同,Sophos作为一家网络安全技术网站,自然对这个Google想就此掩盖过去的漏洞起了疑心。Sophos称,即使Chrome浏览器的Chromium内核是一个开源项目,但该漏洞本身却是一个秘密。最终,Sophos的研究人员发现,,从而避开了浏览器的常规安全检查或“确定”对话框。

2024-07-16 20:53:26 855

原创 Alibaba5轮视频面:同事+组长+主管+项目+HR,收割Java岗offer

很多程序员,整天沉浸在业务代码的 CRUD 中,业务中没有大量数据做并发,缺少实战经验,对并发仅仅停留在了解,做不到精通,所以总是与大厂擦肩而过。我把私藏的这套并发体系的笔记和思维脑图分享出来,理论知识与项目实战的结合,我觉得只要你肯花时间用心学完这些,一定可以快速掌握并发编程。

2024-07-16 19:53:14 722

空空如也

空空如也

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

TA关注的人

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