自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Spring Cloud Gateway 源码剖析之Route数据模型(1)

JVM,JAVA集合,JAVA多线程并发,JAVA基础,Spring原理,微服务,Netty与RPC,网络,日志,Zookeeper,Kafka,RabbitMQ,Hbase,MongoDB,Cassandra,设计模式,负载均衡,数据库,一致性哈希,JAVA算法,数据结构,加密算法,分布式缓存,Hadoop,Spark,Storm,YARN,机器学习,云计算…})).uri(uri)})).uri(uri)

2024-04-30 13:08:25 417

原创 Spring Cloud Gateway 源码剖析之Predicate谓词详解

上一节讲完了常见分类的 Predicate 匹配规则,客户端发送请求过来,通过 HandlerMapping 进行 predicate 的匹配,匹配成功再进行下面的处理。这里是小编拿到的学习资源,其中包括“中高级Java开发面试高频考点题笔记300道.pdf”和“Java核心知识体系笔记.pdf”文件分享,内容丰富,这里是小编拿到的学习资源,其中包括“中高级Java开发面试高频考点题笔记300道.pdf”和“Java核心知识体系笔记.pdf”文件分享,内容丰富,

2024-04-30 13:07:54 389

原创 Spring Cloud Config 分布式配置中心(Dalston版)

针对最近很多人都在面试,我这边也整理了相当多的面试专题资料,也有其他大厂的面经。希望可以帮助到大家。上述的面试题答案都整理成文档笔记。也还整理了一些面试资料&最新2021收集的一些大厂的面试真题(都整理成文档,小部分截图)以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。[外链图片转存中…(img-bfgrVWQU-1714453553497)]上述的面试题答案都整理成文档笔记。也还整理了一些面试资料&最新2021收集的一些大厂的面试真题(都整理成文档,小部分截图)

2024-04-30 13:06:09 358

原创 Spring Cloud Config 分布式配置中心(Dalston版)(1)

学完之后,若是想验收效果如何,其实最好的方法就是可自己去总结一下。比如我就会在学习完一个东西之后自己去手绘一份xmind文件的知识梳理大纲脑图,这样也可方便后续的复习,且都是自己的理解,相信随便瞟几眼就能迅速过完整个知识,脑补回来。下方即为我手绘的MyBtis知识脑图,由于是xmind文件,不好上传,所以小编将其以图片形式导出来传在此处,细节方面不是特别清晰。但可给感兴趣的朋友提供完整的MyBtis知识脑图原件(包括上方的面试解析xmind文档)

2024-04-30 13:05:38 157

原创 Netty编解码开发+多协议开发和应用+源码+高级特性笔记免费送

即使是面试跳槽,那也是一个学习的过程。只有全面的复习,才能让我们更好的充实自己,武装自己,为自己的面试之路不再坎坷!今天就给大家分享一个Github上全面的Java面试题大全,就是这份面试大全助我拿下大厂Offer,月薪提至30K!我也是第一时间分享出来给大家,希望可以帮助大家都能去往自己心仪的大厂!为金三银四做准备!

2024-04-30 06:56:22 490

原创 Netty编解码开发+多协议开发和应用+源码+高级特性笔记免费送(1)

小编利用空余时间整理了一份《MySQL性能调优手册》,初衷也很简单,就是希望能够帮助到大家,减轻大家的负担和节省时间。关于这个,给大家看一份学习大纲(PDF)文件,每一个分支里面会有详细的介绍。这里都是以图片形式展示介绍,如要下载原文件以及更多的性能调优笔记(MySQL+Tomcat+JVM)!小编利用空余时间整理了一份《MySQL性能调优手册》,初衷也很简单,就是希望能够帮助到大家,减轻大家的负担和节省时间。关于这个,给大家看一份学习大纲(PDF)文件,每一个分支里面会有详细的介绍。

2024-04-30 06:55:51 331

原创 Netty组件EventLoopGroup和EventLoop源码分析(1)

金三银四到了,送上一个小福利!E 事件取消掉。= 0) {//如果是 OP_READ 或 OP_ACCEPT 事件,则调用 unsafe.read() 进行读取数据。unsafe.read() 中会调用到 ChannelPipeline 进行读取数据。5、Netty解决JAVA NiO空轮询BUG金三银四到了,送上一个小福利![外链图片转存中…(img-0FLOoKp8-1714431270597)][外链图片转存中…(img-AOsFcgxO-1714431270598)]

2024-04-30 06:54:46 347

原创 Netty相关面试题汇总

针对最近很多人都在面试,我这边也整理了相当多的面试专题资料,也有其他大厂的面经。希望可以帮助到大家。上述的面试题答案都整理成文档笔记。也还整理了一些面试资料&最新2021收集的一些大厂的面试真题(都整理成文档,小部分截图)以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。最近很多人都在面试,我这边也整理了相当多的面试专题资料,也有其他大厂的面经。希望可以帮助到大家。[外链图片转存中…(img-yo5MgQ2G-1714431244903)]上述的面试题答案都整理成文档笔记。

2024-04-30 06:54:15 604

原创 kafka基本使用及结合Java使用_java kafka

这份清华大牛整理的进大厂必备的redis视频、面试题和技术文档祝大家早日进入大厂,拿到满意的薪资和职级~~~加油!!![外链图片转存中…(img-jsSsnRzn-1714410573487)]本文已被CODING开源项目:【一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码】收录。

2024-04-30 01:09:44 148

原创 Kafka、ActiveMQ、RabbitMQ、RocketMQ消息队列和消息中间件MQ与RabbitMQ面试题【推荐】_rocketmq

Kafka、ActiveMQ、RabbitMQ、RocketMQ消息队列和消息中间件MQ与RabbitMQ面试题【推荐】(img-p2B80hZ0-1714410423286)]分享一些系统的面试题,大家可以拿去刷一刷,准备面试涨薪。

2024-04-30 01:07:21 199

原创 Kafka-生产者的原理分析

给大家送一个小福利附高清脑图,高清知识点讲解教程,以及一些面试真题及答案解析。送给需要的提升技术、准备面试跳槽、自身职业规划迷茫的朋友们。算partition的值。分区器的作用是为消息分配分区。​给大家送一个小福利[外链图片转存中…(img-RlKc7dtT-1714410393834)]附高清脑图,高清知识点讲解教程,以及一些面试真题及答案解析。送给需要的提升技术、准备面试跳槽、自身职业规划迷茫的朋友们。[外链图片转存中…(img-X5s9Miac-1714410393835)]本文已被。

2024-04-30 01:06:49 450

原创 Kafka-探险---生产者源码分析---核心组件

总的来说,面试是有套路的,一面基础,二面架构,三面个人。最后,小编这里收集整理了一些资料,其中包括面试题(含答案)、书籍、视频等。希望也能帮助想进大厂的朋友[外链图片转存中…(img-goiLMwI2-1714410367759)]本文已被CODING开源项目:【一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码】收录。

2024-04-30 01:06:19 204

原创 Java获取真实ip以及判断ip是否在指定范围

我们平时请求一些资源,对客户端和服务器的域名和ip应该再熟悉不过了;前台地址栏域名请求资源,域名会通过DNS解析器把域名解析成ip,但有时候我们后台得到不止一个ip,这是因为加了类似有反向代理功能的nginx,所以我们要得到真实的ip,自己要在后台做逻辑校验即可。下面来看Java获取真实ip的代码:/**获取真实的IP@return*///多次反向代理后会有多个ip值,第一个ip才是真实ipif (index!return ip;

2024-04-29 19:26:22 354

原创 Java获取真实ip以及判断ip是否在指定范围(1)

分布式技术专题+面试解析+相关的手写和学习的笔记pdf还有更多Java笔记分享如下:么区别,比如我们可以写两个表达式:3>5&3>2;3>5&&3>2;分布式技术专题+面试解析+相关的手写和学习的笔记pdf还有更多Java笔记分享如下:[外链图片转存中…(img-6uNLg2AA-1714389935251)]本文已被CODING开源项目:【一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码】收录。

2024-04-29 19:25:51 310

原创 Java获取用户访问IP及地理位置

看完上述知识点如果你深感Java基础不够扎实,或者刷题刷的不够、知识不全面小编专门为你量身定制了一套针对知识面不够,也莫慌!还有一整套的,可以瞬间查漏补缺全都是一丢一丢的收集整理纯手打出来的。

2024-04-29 19:25:20 347

原创 Java开发基础-JDBC-对其技术的支持—02

即使是面试跳槽,那也是一个学习的过程。只有全面的复习,才能让我们更好的充实自己,武装自己,为自己的面试之路不再坎坷!今天就给大家分享一个Github上全面的Java面试题大全,就是这份面试大全助我拿下大厂Offer,月薪提至30K!我也是第一时间分享出来给大家,希望可以帮助大家都能去往自己心仪的大厂!为金三银四做准备!

2024-04-29 13:37:29 268

原创 Java开发基础-JDBC-基本使用步骤—05

在面试前我整理归纳了一些面试学习资料,文中结合我的朋友同学面试美团滴滴这类大厂的资料及案例由于篇幅限制,文档的详解资料太全面,细节内容太多,所以只把部分知识点截图出来粗略的介绍,每个小节点里面都有更细化的内容!大家看完有什么不懂的可以在下方留言讨论也可以关注。[外链图片转存中…(img-5JXC2iwo-1714368973347)]由于篇幅限制,文档的详解资料太全面,细节内容太多,所以只把部分知识点截图出来粗略的介绍,每个小节点里面都有更细化的内容!大家看完有什么不懂的可以在下方留言讨论也可以关注。

2024-04-29 13:36:24 232 1

原创 Java开发基础-JDBC-基本使用步骤—04(2)

///获取指向当前项目类路径中属性文件的输入流//加载属性文件数据到内存中//根据已知的key获取value3.运行程序我们可以看到成功获取到对应属性url信息正式开工:通过上面对Properties类的简单介绍,下面通过它来改进我们之前的DBUtil工具类:/**该类用来管理连接数据库连接的信息,保存在属性文件中*/static{//加载属性文件数据try {//1.加载驱动。

2024-04-29 13:35:21 218

原创 Java开发基础-JDBC-基本使用步骤—04(1)

千千万万要记得:多刷题!!多刷题!!之前算法是我的硬伤,后面硬啃了好长一段时间才补回来,算法才是程序员的灵魂!!!!篇幅有限,以下只能截图分享部分的资源!!(1)多线程(这里以多线程为代表,其实整理了一本JAVA核心架构笔记集)(2)刷的算法题(还有左神的算法笔记)(3)面经+真题解析+对应的相关笔记(很全面)(4)视频学习(部分)ps:当你觉得学不进或者累了的时候,视频是个不错的选择在这里,最后只一句话:祝大家offer拿到手软!!(3)面经+真题解析+对应的相关笔记(很全面)

2024-04-29 13:34:49 761 1

原创 Java基础 - 循环,控制跳转语句,方法重载

上述知识点,囊括了目前互联网企业的主流应用技术以及能让你成为“香饽饽”的高级架构知识,每个笔记里面几乎都带有实战内容。很多人担心学了容易忘,这里教你一个方法,那就是重复学习。打个比方,假如你正在学习 spring 注解,突然发现了一个注解@Aspect,不知道干什么用的,你可能会去查看源码或者通过博客学习,花了半小时终于弄懂了,下次又看到@Aspect 了,你有点郁闷了,上次好像在哪哪哪学习,你快速打开网页花了五分钟又学会了。从半小时和五分钟的对比中可以发现多学一次就离真正掌握知识又近了一步。

2024-04-29 07:54:34 412

原创 Java基础 - 多态,抽象类,接口

A:抽象类概述抽象就是看不懂的B:抽象类特点a:抽象类和抽象方法必须用abstract关键字修饰abstract class 类名 {}b:抽象类不一定有抽象方法,有抽象方法的类一定是抽象类或者是接口c:抽象类不能实例化那么,抽象类如何实例化呢?按照多态的方式,由具体的子类实例化。其实这也是多态的一种,抽象类多态。d:抽象类的子类要么是抽象类要么重写抽象类中的所有抽象方法A:接口概述从狭义的角度讲就是指java中的interface从广义的角度讲对外提供规则的都是接口。

2024-04-29 07:54:03 815

原创 Java基础 - 代码块,继承,方法重写,final

A:什么是方法重写重写:子父类出现了一模一样的方法(注意:返回值类型可以是子父类,这个我们学完面向对象讲)B:方法重写的应用:当子类需要父类的功能,而功能主体子类有自己特有内容时,可以重写父类中的方法。这样,即沿袭了父类的功能,又定义了子类特有的内容。

2024-04-29 07:52:19 210 1

原创 Java基础 - StringBuffer,数组高级,基本数据包装类

A:Arrays类概述针对数组进行操作的工具类。提供了排序,查找等功能。B:成员方法A:为什么会有基本类型包装类将基本数据类型封装成对象的好处在于可以在对象中定义更多的功能方法操作该数据。B:常用操作常用的操作之一:用于基本数据类型与字符串之间的转换。C:基本类型和包装类的对应A:Integer类概述通过JDK提供的API,查看Integer类的说明Integer 类在对象中包装了一个基本类型 int 的值,该类提供了多个方法,能在 int 类型和 String 类型之间互相转换,

2024-04-29 07:51:48 595

原创 JavaWeb~创建一个maven项目使用HttpServlet在Tomcat服务器上实现一个动态页面

很多人感叹“学习无用”,实际上之所以产生无用论,是因为自己想要的与自己所学的匹配不上,这也就意味着自己学得远远不够。无论是学习还是工作,都应该有主动性,所以如果拥有大厂梦,那么就要自己努力去实现它。最后祝愿各位身体健康,顺利拿到心仪的offer!由于文章的篇幅有限,所以这次的蚂蚁金服和京东面试题答案整理在了PDF文档里“学习无用”,实际上之所以产生无用论,是因为自己想要的与自己所学的匹配不上,这也就意味着自己学得远远不够。无论是学习还是工作,都应该有主动性,所以如果拥有大厂梦,那么就要自己努力去实现它。

2024-04-29 02:06:37 688

原创 JavaWeb~使用HttpServer和Html 实现登录界面并跳转到个人简历(体会Cookie的用途)

/ 此处的 getter 手动写, 自动生成的版本是直接得到整个 hash 表.// 而我们需要的是根据 key 来获取值.@Override‘}’;实现返回响应// 状态码// 状态码的描述信息// 方便一会进行拼接.// 当代码需要把响应写回给客户端的时候, 就往这个 OutputStream 中写就好了// 表示一个 HTTP 响应, 负责构造// 进行序列化操作。

2024-04-29 02:05:32 178

原创 JavaWeb~File文件的操作 实现递归打印文件目录列表

终极手撕架构师的学习笔记:分布式+微服务+开源框架+性能优化。这种操作就必须通过递归的模式来完成。终极手撕架构师的学习笔记:分布式+微服务+开源框架+性能优化[外链图片转存中…(img-CEL08nVQ-1714327450739)]本文已被CODING开源项目:【一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码】收录。

2024-04-29 02:04:27 283

原创 JavaWeb-实现多ip、异地 同时登录踢人下线

无论是哪家公司,都很重视基础,大厂更加重视技术的深度和广度,面试是一个双向选择的过程,不要抱着畏惧的心态去面试,不利于自己的发挥。同时看中的应该不止薪资,还要看你是不是真的喜欢这家公司,是不是能真的得到锻炼。针对以上面试技术点,我在这里也做一些分享,希望能更好的帮助到大家。无论是哪家公司,都很重视基础,大厂更加重视技术的深度和广度,面试是一个双向选择的过程,不要抱着畏惧的心态去面试,不利于自己的发挥。同时看中的应该不止薪资,还要看你是不是真的喜欢这家公司,是不是能真的得到锻炼。

2024-04-29 02:03:56 306

原创 Java for the Web With Servlets, JSP, and EJB(Part1-Chapter2)javax(2)

继承SingleThreadModel接口是限制一个servlet实例同时只服务于一个thread,以达到限制同一个servlet中的thread去竞争同一个资源的目的。常见的资源有HttpSession(存储user的信息,一个user显然不可能从头到尾只单独地调用同一个servlet实例)。实验结果:读11读了3次,写12写了3次。说明在第一次读取11的线程休眠的时候,另外两个线程也读取了11。servlet 运行环境,同一个webApp中的Servlet共享一个Context。

2024-04-28 19:42:56 818

原创 Java EE数据持久化框架mybatis练习——获取id值为1的角色信息。

由于篇幅原因,就不多做展示了[外链图片转存中…(img-EeG74mln-1714304420726)][外链图片转存中…(img-i81DVCK7-1714304420726)][外链图片转存中…(img-6GQ5AnpF-1714304420726)][外链图片转存中…(img-qZbXBtOs-1714304420726)]由于篇幅原因,就不多做展示了本文已被CODING开源项目:【一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码】收录。

2024-04-28 19:40:31 535

原创 Java Docker 生产环境部署

Docker是一种轻量级的容器化解决方案,它能够将应用及其依赖打包成一个镜像,并在不同的环境中进行部署和运行。快速部署:Docker能够快速启动和停止容器,大大减少了部署时间。资源隔离:每个Docker容器都是相互隔离的,能够有效地避免应用之间的冲突。灵活扩展:Docker容器可以根据需求动态地扩展和缩减,提高系统的可伸缩性。本人面试腾讯,阿里,百度等企业总结下来的面试经历,都是真实的,分享给大家!

2024-04-28 19:38:47 262

原创 Java Docker 生产环境部署(1)

Docker是一种轻量级的容器化解决方案,它能够将应用及其依赖打包成一个镜像,并在不同的环境中进行部署和运行。快速部署:Docker能够快速启动和停止容器,大大减少了部署时间。资源隔离:每个Docker容器都是相互隔离的,能够有效地避免应用之间的冲突。灵活扩展:Docker容器可以根据需求动态地扩展和缩减,提高系统的可伸缩性。

2024-04-28 19:38:16 597

原创 Ceph实战(一)-分布式存储介绍与原理架构概述

什么是ActiveMQ?ActiveMQ服务器宕机怎么办?丢消息怎么办?持久化消息非常慢怎么办?消息的不均匀消费怎么办?死信队列怎么办?ActiveMQ中的消息重发时间间隔和重发次数吗?

2024-04-28 13:08:38 664 1

原创 Centos7环境下安装Mysql8详细教程(超详细,亲测百分百成功)

当然,如果没有我也提供了下载包链接:https://pan.baidu.com/s/14-_LlXPpMB10ray3iYPoQQ提取码:idea上传使用xftp等软件将下载好的tar包上传到/opt目录下。

2024-04-28 13:06:54 855

原创 Centos7 部署 Springboot步骤,小白详细教程,全图

小编精心为大家准备了一手资料以上Java高级架构资料、源码、笔记、视频。Dubbo、Redis、设计模式、Netty、zookeeper、Spring cloud、分布式、高并发等架构技术【附】架构书籍BAT面试的20道高频数据库问题解析Java面试宝典Netty实战算法BATJ面试要点及Java架构师进阶资料. Netty实战4. 算法[外链图片转存中…(img-766k3Dpr-1714280772419)]BATJ面试要点及Java架构师进阶资料。

2024-04-28 13:06:23 361

原创 CDN工作原理及其在淘宝图片业务中的应用

为此,阿里云CDN为我们提供了多副本刷新的解决方案:每种不同后缀的图片,作为图片的一个副本,在CDN的swift层增加一层KV结构,存储url和不同副本的映射关系,清除缓存时,可以通过该结构找到所有副本,实现快速清除所有副本。同一张商品图片会用于不同的场景坑位展现,不同的坑位对图片的尺寸有不同的要求。淘系技术部鹿班团队,长期聚焦在图片及视频领域,通过技术创新,提升商家的经营效率及用户的体验,如果你对图片或者视频技术感兴趣,或者希望接触到高并发的工程系统,希望通过code改变世界,欢迎加入我们!

2024-04-28 13:03:57 628

原创 2024年阿里首次分享:内部(珠峰版)Java笔记,看完直接斩获12家offer(1)

这些面试题是我朋友进阿里前狂刷七遍以上的面试资料,由于面试文档很多,内容更多,没有办法一一为大家展示出来,所以只好为大家节选出来了一部分供大家参考。题是我朋友进阿里前狂刷七遍以上的面试资料,由于面试文档很多,内容更多,没有办法一一为大家展示出来,所以只好为大家节选出来了一部分供大家参考。面试的本质不是考试,而是告诉面试官你会做什么,所以,这些面试资料中提到的技术也是要学会的,不然稍微改动一下你就凉凉了。阿里巴巴面试真题举例。

2024-04-28 02:13:39 153

原创 2024年金九银十大厂高频Java面试题合集(含答案),让你得面试不再是如履薄冰

分布式技术专题+面试解析+相关的手写和学习的笔记pdf还有更多Java笔记分享如下:191. Redis 如何做内存优化?192. Redis 淘汰策略有哪些?193. Redis 常见的性能问题有哪些?该如何解决?转发+关注,私信我【面试】即可领取文中面试题答案JVM===194. 说一下 JVM 的主要组成部分?及其作用?195. 说一下 JVM 运行时数据区?196. 说一下堆栈的区别?197. 队列和栈是什么?有什么区别?198. 什么是双亲委派模型?

2024-04-28 02:12:36 834

原创 2024年跳槽首秀,面试阿里P6,让我见识到了什么叫天花板。。。

看完上述知识点如果你深感Java基础不够扎实,或者刷题刷的不够、知识不全面小编专门为你量身定制了一套针对知识面不够,也莫慌!还有一整套的,可以瞬间查漏补缺全都是一丢一丢的收集整理纯手打出来的。

2024-04-28 02:12:05 740

原创 2024年蚂蚁金服、头条、拼多多的面试总结!不多BB,直接看!

又是一年求职季,在这里,我为各位准备了一套Java程序员精选高频面试笔试真题,来帮助大家攻下BAT的offer,题目范围从初级的Java基础到高级的分布式架构等等一系列的面试题和答案,用于给大家作为参考以下是部分内容截图。面试难度中规中矩,只要基础扎实应该不是问题。但不得不说工作强度很大,开始面试前HR就提前和我确认能否接受这样强度的工作,想来的老铁还是要做好准备字节跳动========

2024-04-28 02:11:34 894

原创 阿里二面被问16道 volatile 问题,玩命补充jvm、多线程、高并发

这份文档从构建一个键值数据库的关键架构入手,不仅带你建立起全局观,还帮你迅速抓住核心主线。除此之外,还会具体讲解数据结构、线程模型、网络框架、持久化、主从同步和切片集群等,帮你搞懂底层原理。相信这对于所有层次的Redis使用者都是一份非常完美的教程了。你的支持,我的动力;祝各位前程似锦,offer不断!!![外链图片转存中…(img-YJT0vzUY-1714223725438)]你的支持,我的动力;祝各位前程似锦,offer不断!!!本文已被。

2024-04-27 21:15:36 630

空空如也

空空如也

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

TA关注的人

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