自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 统一异常处理到底应该怎么做呢?

叙述为什么需要统一异常处理?

2024-07-17 14:09:07 686

原创 深入理解HTTP,WebService,Dubbo接口协议_webservice和b接口

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

2024-07-17 13:12:02 997

原创 头秃了,二十三张图带你从源码了解SpringBoot启动流程!

的构建都是为了run()方法启动做铺垫,构造方法中总共就有几行代码,最重要的部分就是设置应用类型、设置初始化器、设置监听器。「注意」:初始化器和这里的监听器都要放置在文件中才能在这一步骤加载,否则不会生效,因此此时IOC容器还未创建,即使将其注入到IOC容器中也是不会生效的。这一步其实就是广播了事件来触发监听这个事件的。因此如果自定义了并且监听了(应用程序开始启动)事件,则这个监听器将会被触发。各位读者,由于本篇幅度过长,为了避免影响阅读体验,下面我就大概概括了整理了。

2024-07-17 09:29:20 745

原创 各大厂 Java 岗经验汇总:面试重点 + 精选面试 120 题 +6 条面试经验!

Java面试核心知识点一共有30个专题,足够读者朋友们应付面试啦,也节省朋友们去到处搜刮资料自己整理的时间!Java面试核心知识点o 的基本原理、执行流程?集群 Session 解决方案?分布式事务?说说三种分布式锁的实现?集群、负载均衡、分布式、数据一致性的区别和联系?网络编程三次搌手和四次揮手、为什么揮手需要四次什么是 TCP 粘包/拆包TCP 粘包/拆包的解决办法[外链图片转存中…(img-or9VZHV0-1721175807199)]Java面试核心知识点。

2024-07-17 08:23:37 630

原创 使用yapi工具编辑接口文档

针对最近很多人都在面试,我这边也整理了相当多的面试专题资料,也有其他大厂的面经。希望可以帮助到大家。下面的面试题答案都整理成文档笔记。也还整理了一些面试资料&最新2021收集的一些大厂的面试真题(都整理成文档,小部分截图)最新整理电子书(都整理成文档,小部分截图)[外链图片转存中…(img-r0Al94va-1721171637771)]最新整理电子书[外链图片转存中…(img-PJHaZjxs-1721171637772)]

2024-07-17 07:14:07 635

原创 七十四、Spring与DAO操作 query()

JDBC 模板的查询结果均是以对象的形式返回。根据返回对象类型的不同,可以将查询分为两类:简单对象查询,自定义对象查询。简单对象查询:查询结果为 String、Integer 等简单对象类型,或该类型做为元素的集合 类型,如 List等。自定义对象查询:查询结果为自定义类型,如 User 等,或该类型做为元素的集合类型, 如 List等。4、创建测试类JdbcTemplateTest_delete。3、AccountDaoImpl中添加查询方法。2、AccountDao中添加查询方法。

2024-07-17 06:06:44 375

原创 【sql】根据两个字段的值组合情况去自定义第三个字段

我还通过一些渠道整理了一些大厂真实面试主要有:蚂蚁金服、拼多多、阿里云、百度、唯品会、携程、丰巢科技、乐信、软通动力、OPPO、银盛支付、中国平安等初,中级,高级Java面试题集合,附带超详细答案,希望能帮助到大家。还有专门针对JVM、SPringBoot、SpringCloud、数据库、Linux、缓存、消息中间件、源码等相关面试题。还有专门针对JVM、SPringBoot、SpringCloud、数据库、Linux、缓存、消息中间件、源码等相关面试题。

2024-07-17 05:00:39 710

原创 springboot的启动过程详解

说springboot的启动流程当然少不了springboot启动入口类每个SpringBoot程序都有一个主入口,也就是main方法,main里面调用SpringApplication.run()启动整个spring-boot程序,该方法所在类需要使用@SpringBootApplication注解.@Inherited以上代码很容易看出哪些是关键,当然是@SpringBootApplication和application.run()分别是springboot加载配置和启动,下面详细说明这两块。

2024-07-17 03:00:11 960

原创 Redis:从应用到底层,一文帮你搞定

Redis的内存淘汰策略的选取并不会影响过期的key的处理。内存淘汰策略用于处理内存不足时的需要申请额外空间的数据,过期策略用于处理过期的缓存数据。7、Redis 集群高可用单机问题有机器故障、容量瓶颈、QPS瓶颈。在实际应用中,Redis的多机部署时候会涉及到redis主从复制Sentinel哨兵模式。| 模式 | 优点 | 缺点 || 单机版 | 架构简单,部署方便 | 机器故障、容量瓶颈、QPS瓶颈 || 主从复制 | 高可靠性,读写分离 | 故障恢复复杂,主库的写跟存受单机限制 |

2024-07-17 01:57:13 818

原创 MySQL—锁篇_数据库新增一列的过程中更新或者读取数据,出现什么现象,加什么锁,或者不加

两阶段锁协议(Two-Phase Locking Protocol,简称 2PL)是一种用于控制并发事务的锁定协议,以确保事务的一致性和隔离性。两阶段锁协议可以防止脏读(Dirty Read)、不可重复读(Non-repeatable Read)和幻读(Phantom Read)等问题,从而实现事务的隔离级别。两阶段锁协议的基本思想是将事务的执行过程分为两个阶段:加锁阶段(Locking Phase)和解锁阶段(Unlocking Phase)。加锁阶段(Locking Phase)

2024-07-17 00:52:39 1097

原创 Kubernetes任务调用Job与CronJob及源码分析

这份面试题几乎包含了他在一年内遇到的所有面试题以及答案,甚至包括面试中的细节对话以及语录,可谓是细节到极致,甚至简历优化和怎么投简历更容易得到面试机会也包括在内!也包括教你怎么去获得一些大厂,比如阿里,腾讯的内推名额!某位名人说过成功是靠99%的汗水和1%的机遇得到的,而你想获得那1%的机遇你首先就得付出99%的汗水!你只有朝着你的目标一步一步坚持不懈的走下去你才能有机会获得成功!成功只会留给那些有准备的人!这个方法的逻辑十分的清晰,我们下面撸一撸~

2024-07-16 23:55:42 1202

原创 java笔记--设计模式之模版方法模式

*(1) AbstractClass(抽象类):**在抽象类中定义了一系列基本操作,这些基本操作可以是具体的,也可以是抽象的,每一个基本操作对应算法的一个步骤,在其子类中可以重定义或实现这些步骤。同时,在抽象类中实现了一个模板方法,用于定义一个算法的框架,模板方法不仅可以调用在抽象类中实现的基本方法,也可以调用在抽象类的子类中实现的基本方法,还可以调用其他对象中的方法。模板方法模式提供了一个模板方法来定义算法框架,而某些具体步骤的实现可以在其子类中完成。

2024-07-16 23:02:28 203

原创 Java基础02 变量、标识符和类型转换

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

2024-07-16 22:10:12 810

原创 client-go实战之四:dynamicClient

其他的内容都可以按照路线图里面整理出来的知识点逐一去熟悉,学习,消化,不建议你去看书学习,最好是多看一些视频,把不懂地方反复看,学习了一节视频内容第二天一定要去复习,并总结成思维导图,形成树状知识网络结构,方便日后复习。这里还有一份很不错的《Java基础核心总结笔记》,特意跟大家分享出来目录:if err!= nil {// 实例化一个PodList数据结构,用于接收从unstructObj转换后的结果。

2024-07-16 20:14:10 1122 1

空空如也

空空如也

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

TA关注的人

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