自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 ThreadLocal源码深度解读,为什么要注意内存泄漏?

而是内部类,内部又有一个继承了的内部类Entry,存放key-valued的,从继承关系看key是类型的对象引用,且是弱引用(key就相当于一个简易版的HashMap,了解HashMap的构造,看这个就很简单了,基本思想都有,容量必须是2的整数次方,有扩容,哈希映射,解决哈希冲突的方式开放寻址法等。value = v;/***//***//***//***//***/// 扩容因子2/3… …… …三、set获取当前线程的。

2024-04-30 20:03:22 427

原创 ThreadLocal内存泄漏分析与解决方案

学习视频:大厂面试真题:unge = i;//5.//搜索脏entry并进行清理//6.return;//如果向前未搜索到脏entry,则在查找过程遇到脏entry的话,后面就以此时这个位置//作为起点执行cleanSomeSlots//7.学习视频:[外链图片转存中…(img-wshFpjy5-1714478525560)]大厂面试真题:[外链图片转存中…(img-cRgcDj9T-1714478525561)]本文已被。

2024-04-30 20:02:16 427

原创 Terraform入门教程,示例展示管理Docker和Kubernetes资源

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

2024-04-30 19:59:10 411

原创 Spring Cloud入门-OpenFeign服务消费者(Hoxton版本)(2)

项目使用的Spring Cloud为Hoxton版本,Spring Boot为2.2.2.RELEASE版本Spring Cloud入门系列汇总| 序号 | 内容 | 链接地址 || 1 | Spring Cloud入门-十分钟了解Spring Cloud || 2 | Spring Cloud入门-Eureka服务注册与发现(Hoxton版本) || 3 | Spring Cloud入门-Ribbon服务消费者(Hoxton版本) |

2024-04-30 13:32:48 333

原创 Spring Cloud入门-Oauth2授权之JWT集成(Hoxton版本)

5 | Spring Cloud入门-Hystrix Dashboard与Turbine断路器监控(Hoxton版本) || 6 | Spring Cloud入门-OpenFeign服务消费者(Hoxton版本) || 7 | Spring Cloud入门-Zuul服务网关(Hoxton版本) || 8 | Spring Cloud入门-Config分布式配置中心(Hoxton版本) || 9 | Spring Cloud入门-Bus消息总线(Hoxton版本) |

2024-04-30 13:31:45 477

原创 Spring Cloud入门-Hystrix Dashboard与Turbine断路器监控(Hoxton版本)

spring-cloud-starter-netflix-eureka-clientorg.springframework.cloudspring-cloud-starter-netflix-hystrix-dashboardorg.springframework.bootspring-boot-starter-actuator在application.yml进行配置:server:port: 8501spring:application:name: hystrix-dashboardeureka:clie

2024-04-30 13:31:14 309

原创 Spring Cloud入门-Gateway服务网关(Hoxton版本)(1)

这份《“java高分面试指南”-25分类227页1000+题50w+字解析》同样可分享给有需要的朋友,感兴趣的伙伴们可挑战一下自我,在不看答案解析的情况,测试测试自己的解题水平,这样也能达到事半功倍的效果!(好东西要大家一起看才香)9201/1相当于发起该请求:这份《“java高分面试指南”-25分类227页1000+题50w+字解析》同样可分享给有需要的朋友,感兴趣的伙伴们可挑战一下自我,在不看答案解析的情况,测试测试自己的解题水平,这样也能达到事半功倍的效果!(好东西要大家一起看才香)

2024-04-30 13:29:28 457

原创 Nginx(5):进程绑定CPU:从nginx源码里给你刨功能出来(1)

各位读者,由于本篇幅度过长,为了避免影响阅读体验,下面我就大概概括了整理了CPU号最后运行:[~]# ps -eo pid,args,psr | grep top #查看是否更改成功各位读者,由于本篇幅度过长,为了避免影响阅读体验,下面我就大概概括了整理了[外链图片转存中…(img-Rl00nYq9-1714432478800)][外链图片转存中…(img-cbDYdGnB-1714432478800)][外链图片转存中…(img-j3lgN1ls-1714432478800)]

2024-04-30 07:14:56 310

原创 Nginx高效学习手册(建议收藏)

把动态请求和静态请求分开,不是讲动态页面和静态页面物理分离,可以理解为nginx处理静态页面,tomcat处理动态页面动静分离大致分为两种:一、纯粹将静态文件独立成单独域名放在独立的服务器上,也是目前主流方案;二、将动态跟静态文件混合在一起发布,通过nginx分开。

2024-04-30 07:14:25 598

原创 Nginx面试题(1)

正向代理就是一个人发送一个请求直接就到达了目标的服务器反方代理就是请求统一被Nginx接收,nginx反向代理服务器接收到之后,按照一定的规 则分发给了后端的业务处理服务器进行处理了这份《“java高分面试指南”-25分类227页1000+题50w+字解析》同样可分享给有需要的朋友,感兴趣的伙伴们可挑战一下自我,在不看答案解析的情况,测试测试自己的解题水平,这样也能达到事半功倍的效果!(好东西要大家一起看才香)cation/可以使用正则表达式匹配。并指定对应的硬盘中的目录。

2024-04-30 07:13:20 482

原创 Nginx面试三连问:如何工作?负载均衡策略有哪些?如何限流

看完美团、字节、腾讯这三家的一二三面试问题,是不是感觉问的特别多,可能咱们真的又得开启面试造火箭、工作拧螺丝的模式去准备下一次的面试了。开篇有提及我可是足足背下了Java互联网工程师面试1000题,多少还是有点用的呢,换汤不换药,不管面试官怎么问你,抓住本质即可!能读到此处的都是真爱Java互联网工程师面试1000题。

2024-04-30 07:12:49 512

原创 Kubeadm部署高可用K8S集群(1)

Java面试核心知识点一共有30个专题,足够读者朋友们应付面试啦,也节省朋友们去到处搜刮资料自己整理的时间!Java面试核心知识点已经有读者朋友靠着这一份Java面试知识点指导拿到不错的offer了ster节点加入集群[外链图片转存中…(img-j8j646SR-1714411719514)]Java面试核心知识点一共有30个专题,足够读者朋友们应付面试啦,也节省朋友们去到处搜刮资料自己整理的时间![外链图片转存中…(img-UXqUbiVP-1714411719515)]Java面试核心知识点。

2024-04-30 01:28:50 158

原创 Kotlin学习笔记(一)—基础语法与Java全面PK(1)

​ 1.Kotlin常量相当于Java里对变量添加final,定义时复制后将不能改变其值:val a: Int = 1 // 直接定义时赋值val b = 2 // 在常量声明时可不指定类型val c: Int // 定义时不赋值c = 3 // 在其他地方才赋值1234注意:第三种方式定义常量时必须要制定类型,否则编译出错。对应Java代码123​这里Kotlin和Java的区别就体现出来了,Java声明常量必须要给常量赋初值,必须指定常量的类型。

2024-04-30 01:25:47 141

原创 kotlin和java区别?史上最通俗计算机网络分层详解,全套教学资料_katin 哈 java 区别

现在其实从大厂招聘需求可见,在招聘要求上有高并发经验优先,包括很多朋友之前都是做传统行业或者外包项目,一直在小公司,技术搞的比较简单,没有怎么搞过分布式系统,但是现在互联网公司一般都是做分布式系统。所以说,如果你想进大厂,想脱离传统行业,这些技术知识都是你必备的,下面自己手打了一份Java并发体系思维导图,希望对你有所帮助。所以说,如果你想进大厂,想脱离传统行业,这些技术知识都是你必备的,下面自己手打了一份Java并发体系思维导图,希望对你有所帮助。

2024-04-30 01:25:16 175

原创 kotlin和java区别?Android技术功底不够如何去面试,已开源_面试 java和kotlin的区别

算法知识点繁多,企业考察的题目千变万化,面对越来越近的“金九银十”,我给大家准备好了一套比较完善的学习方法,希望能帮助大家在有限的时间里尽可能系统快速的恶补算法,通过高效的学习来提高大家面试中算法模块的通过率。这一套学习资料既有文字档也有视频,里面不仅仅有关键知识点的整理,还有案例的算法相关部分的讲解,可以帮助大家更好更全面的进行学习,二者搭配起来学习效果会更好。部分资料展示:有了这套学习资料,坚持刷题一周,你就会发现自己的算法知识体系有明显的完善,离大厂Offer的距离更加近。【GitHub】

2024-04-30 01:24:10 166

原创 Java要学到什么程度才可以找工作?

TreeSet, TreeMap学习集合的主要困难在于他们之间的区别,以及何时用到适合的集合类型。同样的,也是必须实践出真知。异常处理====异常是在执行程序时可能发生的异常情况。很多人在学习的过程中理解不了异常的作用,我在初学的时候也有相同的疑问,编辑器已经有报错的功能了,为什么还要自己去编写一段处理异常的代码。后来随着项目使用的异常处理越来越多,我对异常处理有了深刻的了解。举个简单的例子:当你下载文件时,如出现什么错误,用户希望下载器能告诉他出现了什么问题,比如硬盘不足等等,当用户提供了足够的硬盘空间以

2024-04-29 19:42:55 500

原创 Java虚拟机:虚拟机类加载机制(1)

()方法是由编译器自动收集类中的所有类变量的赋值动作和静态语句块(static{}块)中的语句合并产生的,编译器收集的顺序是由语句在源文件中出现的顺序所决定的,静态语句块中只能访问到定义在静态语句块之前的变量,定义在它之后的变量,在前面的静态语句块可以赋值,但是不能访问。这句话可以表达得更通俗一些:比较两个类是否“相等”,只有在这两个类是由同一个类加载器加载的前提下才有意义,否则,即使这两个类来源于同一个Class文件,被同一个虚拟机加载,只要加载它们的类加载器不同,那这两个类就必定不相等。

2024-04-29 19:41:51 488

原创 Java虚拟机:内存分配与回收策略

既已说到spring cloud alibaba,那对于整个微服务架构,如果想要进一步地向上提升自己,到底应该掌握哪些核心技能呢?就个人而言,对于整个微服务架构,像RPC、Dubbo、Spring Boot、Spring Cloud Alibaba、Docker、kubernetes、Spring Cloud Netflix、Service Mesh等这些都是最最核心的知识,架构师必经之路!下图,是自绘的微服务架构路线体系大纲,如果有还不知道自己该掌握些啥技术的朋友,可根据小编手绘的大纲进行一个参考。

2024-04-29 19:41:20 514

原创 Java开发面试基础,java中的点是什么意思_java里的点是什么意思

Kafka是最初由Linkedin公司开发,是一个分布式、分区的、多副本的、多订阅者,基于zookeeper协调的分布式日志系统(也可以当做MQ系统),常见可以用于web/nginx日志、访问日志,消息服务等等,Linkedin于2010年贡献给了Apache基金会并成为顶级开源项目。主要应用场景是:日志收集系统和消息系统。以时间复杂度为O(1)的方式提供消息持久化能力,即使对TB级以上数据也能保证常数时间的访问性能。高吞吐率。即使在非常廉价的商用机器上也能做到单机支持每秒100K条消息的传输。

2024-04-29 13:54:05 378

原创 Java开发面试准备,mysql2003错误_msql 2003 java

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

2024-04-29 13:53:01 701

原创 Java开发需要掌握哪些技术更容易获得高薪?

我还为大家准备了一套体系化的架构师学习资料包以及BAT面试资料,供大家参考及学习已经将知识体系整理好(源码,笔记,PPT,学习视频)包以及BAT面试资料,供大家参考及学习已经将知识体系整理好(源码,笔记,PPT,学习视频)[外链图片转存中…(img-rQDjM4Sq-1714369933835)][外链图片转存中…(img-NUp6Uhll-1714369933835)][外链图片转存中…(img-O2SnhFxk-1714369933836)]本文已被。

2024-04-29 13:52:30 107

原创 Java开发连Redis都不会还想跳槽涨薪?先把Redis的知识点吃透再说

由于细节内容实在太多了,为了不影响文章的观赏性,只截出了一部分知识点大致的介绍一下,每个小节点里面都有更细化的内容!小编准备了一份Java进阶学习路线图(Xmind)以及来年金三银四必备的一份《Java面试必备指南》源码 2:极度深寒——探索【字典】内部由于细节内容实在太多了,为了不影响文章的观赏性,只截出了一部分知识点大致的介绍一下,每个小节点里面都有更细化的内容![外链图片转存中…(img-fRHyhdkw-1714369908165)]

2024-04-29 13:51:59 469

原创 Java基础07 数组算法(顺序查找、冒泡排序、选择排序、二分查找)(1)

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

2024-04-29 08:10:31 690

原创 Java基础06数组

关于面试刷题也是有方法可言的,建议最好是按照专题来进行,然后由基础到高级,由浅入深来,效果会更好。Java基础部分算法与编程数据库部分流行的框架与新技术(Spring+SpringCloud+SpringCloudAlibaba)这份面试文档当然不止这些内容,实际上像JVM、设计模式、ZK、MQ、数据结构等其他部分的面试内容均有涉及,因为文章篇幅,就不全部在这里阐述了。

2024-04-29 08:10:00 656

原创 Java基础05方法

Java的方法类似于其它语言的函数,是一段用来完成特定功能的代码片段,一般情况下,定义一个方法包含以下语法:方法包含一个方法头和一个方法体。以下是一个方法的所有部分:修饰符:修饰符,这是可选的,告诉编译器如何调用该方法。定义了该方法的访问类型。返回值类型︰方法可能会返回值。returnValueType是方法返回值的数据类型。有些方法执行所需的操作,但没有返回值。在这种情况下,returnValueType是关键字void。方法名:是方法的实际名称。方法名和参数表共同构成方法签名。

2024-04-29 08:08:54 587

原创 Java基础05方法(1)

金三银四马上就到了,希望大家能好好学习一下这些技术点学习视频:大厂面试真题://args.length数组长度i++){金三银四马上就到了,希望大家能好好学习一下这些技术点学习视频:[外链图片转存中…(img-8PJDCIb3-1714349292782)]大厂面试真题:[外链图片转存中…(img-T6uBPTgQ-1714349292782)]本文已被CODING开源项目:【一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码】收录。

2024-04-29 08:08:23 433

原创 JavaWeb快速入门--Filter&Listener

总体来说,如果你想转行从事程序员的工作,Java开发一定可以作为你的第一选择。但是不管你选择什么编程语言,提升自己的硬件实力才是拿高薪的唯一手段。如果你以这份学习路线来学习,你会有一个比较系统化的知识网络,也不至于把知识学习得很零散。我个人是完全不建议刚开始就看《Java编程思想》、《Java核心技术》这些书籍,看完你肯定会放弃学习。建议可以看一些视频来学习,当自己能上手再买这些书看又是非常有收获的事了。br.close();

2024-04-29 02:29:18 239

原创 JavaWeb小项目——【源码】使用Vue+axios

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

2024-04-29 02:26:15 281

原创 JavaWeb宿舍管理系统环境搭建运行教程

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

2024-04-29 02:25:43 285

原创 JavaWeb实现商品列表的多条件查询和分页功能(超详细的~)

【代码】JavaWeb实现商品列表的多条件查询和分页功能(超详细的~)

2024-04-29 02:25:13 337

原创 Java Reflection:神秘的Java反射机制了解一下?

还有Java核心知识点+全套架构师学习资料和视频+一线大厂面试宝典+面试简历模板可以领取+阿里美团网易腾讯小米爱奇艺快手哔哩哔哩面试题+Spring源码合集+Java架构实战电子书+2021年最新大厂面试题。// 通过Method对象调用setName2():需传入创建的实例 & 参数值测试结果[外链图片转存中…(img-wc253D3y-1714305981486)]Demo地址Carson_Ho的Github地址:Reflect_Demo3。

2024-04-28 20:06:39 765 1

原创 Java Reflection:神秘的Java反射机制了解一下?(1)

-- 具体产品类A:ProductA.java -->@OverrideSystem.out.println(“生产出了产品A”);@OverrideSystem.out.println(“生产出了产品B”);

2024-04-28 20:06:07 588

原创 java Random类总结

外链图片转存中…(img-C3XLLJ9Z-1714305851830)][外链图片转存中…(img-OlrbxZFt-1714305851831)]本文已被CODING开源项目:【一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码】收录。

2024-04-28 20:04:22 468

原创 Java Parallel Stream 源码深入解析(2)

其中囊括了JVM、锁、并发、Java反射、Spring原理、微服务、Zookeeper、数据库、数据结构等大量知识点。其中囊括了JVM、锁、并发、Java反射、Spring原理、微服务、Zookeeper、数据库、数据结构等大量知识点。// 将本类的state和参数t进行一次运算,由于t是另一个部分运算的结果。invoke()是ForkJoinTask的方法,方法这里主要关注。终点看下combine()方法,这个方法的作用是将结果组合。//如果不是叶子节点,将左右两个子节点的结果合并。

2024-04-28 20:03:16 649

原创 ClassUtils常用方法总结

包含最全MySQL、Redis、Java并发编程等等面试题和答案,用于参考~

2024-04-28 13:35:41 767

原创 chat集群聊天室项目 代码+讲解(二):业务模块

很多程序员,整天沉浸在业务代码的 CRUD 中,业务中没有大量数据做并发,缺少实战经验,对并发仅仅停留在了解,做不到精通,所以总是与大厂擦肩而过。我把私藏的这套并发体系的笔记和思维脑图分享出来,理论知识与项目实战的结合,我觉得只要你肯花时间用心学完这些,一定可以快速掌握并发编程。本文已被CODING开源项目:【一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码】收录。

2024-04-28 13:33:17 713

原创 chat集群聊天室项目 代码+讲解(二):业务模块(1)

Java面试核心知识点一共有30个专题,足够读者朋友们应付面试啦,也节省朋友们去到处搜刮资料自己整理的时间!Java面试核心知识点已经有读者朋友靠着这一份Java面试知识点指导拿到不错的offer了就应该上个锁了,甚至是像“懒汉”那样上两个锁了。[外链图片转存中…(img-EGy0TpSW-1714282351717)]Java面试核心知识点一共有30个专题,足够读者朋友们应付面试啦,也节省朋友们去到处搜刮资料自己整理的时间![外链图片转存中…(img-v5nhnPsw-1714282351718)]

2024-04-28 13:32:46 478

原创 ChatGPT背后有哪些关键技术?CSIG企业行带你一探究竟_chatgpt是以下哪种技术的代表 a语音识别技术b图像识别技术c生成式人工智能技

嘉宾介绍:上海交通大学人工智能研究院常务副院长,人工智能教育部重点实验室主任,长江学者、国家杰青、IEEE Fellow。主要研究图像处理与机器学习,获国家科技进步二等奖、上海市科技进步一等奖、国家研究生教育成果二等奖。任中国图像图形学会常务理事、上海市图像图形学会理事长。报告题目:《生成式人工智能》图源网络,侵删**生成式人工智能(Generative AI)**是指一类可以自主创造新的数据、文本、图像、音频等内容的人工智能算法。从 2017 年开始,GAI的主流技术生成对抗网络。

2024-04-28 13:32:16 680

原创 2024最新“Java突击宝典”,Java程序员面试升职加薪必备

还有更多的Redis、MySQL、JVM、Kafka、微服务、Spring全家桶等学习笔记这里就不一一列举出来449)]

2024-04-28 02:37:29 305

原创 2024最新Nginx教程全面详解,从入门到实践(Nginx快速上手)

金三银四马上就到了,希望大家能好好学习一下这些技术点学习视频:大厂面试真题:上就到了,希望大家能好好学习一下这些技术点学习视频:[外链图片转存中…(img-gu1g4LR7-1714242968447)]大厂面试真题:[外链图片转存中…(img-VrX9bWkQ-1714242968447)]本文已被CODING开源项目:【一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码】收录。

2024-04-28 02:36:26 185

空空如也

空空如也

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

TA关注的人

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