自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 技术汇总:第十章:Maven Profile动态选择配置文件

修改pom.xmldevdevdevpropro这里我们定义了2个profile,分别是开发环境和生产环境我个人认为,如果你想靠着背面试题来获得心仪的offer,用癞蛤蟆想吃天鹅肉形容完全不过分。想必大家能感受到面试越来越难,想找到心仪的工作也是越来越难,高薪工作羡慕不来,却又对自己目前的薪资不太满意,工作几年甚至连一个应届生的薪资都比不上,终究是错付了,错付了自己没有去提升技术。

2024-06-21 06:52:19 927

原创 如何让 Spring Security 「少管闲事」

分析问题从错误提示首先可以通过检查排除掉 的嫌疑,自定义认证方式的 token 不是 JSON 格式,它里面自然也不然尝试去将其转换成 JSON。那推测问题出在 Spring Security 「多管闲事」,拦截了不该拦截的请求上。经过一番面向搜索编程和源码调试,找到抛出以上错误信息的位置是在 方法里:protected Map decode(String token) {try {// 下面这行会抛出异常Jwt jwt = JwtHelper.decodeAndVeri

2024-06-21 05:30:08 535

原创 嘘,助你一臂之力,快来瞧瞧这份-Spring-面试小抄!

即剖开封装的对象内部,并将那些影响了多个类的公共行为封装到一个可重用模块,并将其命名为Aspect即切面。所谓切面即与业务无关,但被业务模块所公用的逻辑,便于减少系统的重复代码,降低模块间的耦合度,利于后续的可操作性和可维护性。核心关注点和横切关注点。业务处理的主要流程是核心关注点,与横切关注点关系不大。横切关注点的特点是经常发生在核心关注点的多处,且各处基本相似。AOP 的作用就在于分离系统中的各种关注点,将核心关注点和横切关注点分离开。

2024-06-21 04:10:18 985

原创 从零学Java(25)之 break语句详解

关于分布式,限流+缓存+缓存,这三大技术(包含:ZooKeeper+Nginx+MongoDB+memcached+Redis+ActiveMQ+Kafka+RabbitMQ)等等。这些相关的面试也好,还有手写以及学习的笔记PDF,都是啃透分布式技术必不可少的宝藏。以上的每一个专题每一个小分类都有相关的介绍,并且小编也已经将其整理成PDF啦续玩。♂ 明世隐:学Java有这个劲头肯定可以成为大神。♀ 小AD:我超神就可以了。[外链图片转存中…(img-GaKOJh1t-1718909422823)]

2024-06-21 02:50:35 1010 1

原创 SpringBoot集成RabbitMQ配置多数据源_rabbitmq多数据源配置

我想问下大家当初选择做程序员的初衷是什么?有思考过这个问题吗?高薪?热爱?既然入了这行就应该知道,这个行业是靠本事吃饭的,你想要拿高薪没有问题,请好好磨练自己的技术,不要抱怨。有的人通过培训可以让自己成长,有些人可以通过自律强大的自学能力成长,如果你两者都不占,还怎么拿高薪?架构师是很多程序员的职业目标,一个好的架构师是不愁所谓的35岁高龄门槛的,到了那个时候,照样大把的企业挖他。为什么很多人想进阿里巴巴,无非不是福利待遇好以及优质的人脉资源,这对个人职业发展是有非常大帮助的。

2024-06-21 01:35:46 374

原创 IP地址分类(A类 B类 C类 D类 E类)

本人面试腾讯,阿里,百度等企业总结下来的面试经历,都是真实的,分享给大家!

2024-06-21 00:25:08 498

原创 专科学生自学Java半年,直接拿下12K的offer,运气真的也是很重要

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

2024-06-20 16:50:46 320

原创 《Thinking in Java》读书笔记(不断更新中)

(和CC++中一样),如果不赋初始值,java编译器会报错。我的理解:堆区的会被自动默认值,栈区的不会。因为数组里的元素也是会赋予默认值。

2024-06-20 15:30:55 397

原创 Maven实例讲解教程,从零开始学Maven,快速入门

发布管理和发布单独的输出−Maven将不需要额外的配置,就可以与源代码管理系统(如Subversion或Git)集成,并可以基于某个标签管理项目的发布。基于模型的构建−Maven能够将任意数量的项目构建到预定义的输出类型中,如JAR,WAR或基于项目元数据的分发,而不需要在大多数情况下执行任何脚本。项目信息的一致性站点−使用与构建过程相同的元数据,Maven能够生成一个网站或PDF,包括您要添加的任何文档,并添加到关于项目开发状态的标准报告中。可扩展,能够轻松编写Java或脚本语言的插件。

2024-06-20 14:14:32 279

原创 Eclipse的正确安装使用姿势

还有更多的Redis、MySQL、JVM、Kafka、微服务、Spring全家桶等学习笔记这里就不一一列举出来点+解析+我的一些学习的书籍资料**[外链图片转存中…(img-ltBLTeMe-1718854126377)]还有更多的Redis、MySQL、JVM、Kafka、微服务、Spring全家桶等学习笔记这里就不一一列举出来。

2024-06-20 11:28:58 259

原创 AI未来十年新范式,生成式人工智能的挑战与机遇_生成式ai+少样本

在开头跟大家分享的时候我就说,面试我是没有做好准备的,全靠平时的积累,确实有点临时抱佛脚了,以至于我自己还是挺懊恼的。(准备好了或许可以拿个40k,没做准备只有30k+,你们懂那种感觉吗)如何准备面试?1、前期铺垫(技术沉积)程序员面试其实是对于技术的一次摸底考试,你的技术牛逼,那你就是大爷。大厂对于技术的要求主要体现在:基础,原理,深入研究源码,广度,实战五个方面,也只有将原理理论结合实战才能把技术点吃透。

2024-06-19 22:28:05 849

原创 【maven】pom文件详解

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

2024-06-19 15:36:37 749

原创 SpringBoot一天快速入门,超级肝货!【二】(1)

笔者已经把面试题和答案整理成了面试专题文档在【cn.dahaiwuliang.springboot】下新建一个【mapper】包,然后在其下创建一个 StudentMapper 映射类:@Mapper第四步:编写 StudentController在【cn.dahaiwuliang.springboot】下新建一个【controller】包,然后在其下创建一个 StudentController :/**Student 控制器*/@Autowired笔者已经把面试题和答案整理成了面试专题文档。

2024-06-19 14:22:35 819

原创 MySQL的索引与事务_说一下mysql事务和索引

总而言之,面试官问来问去,问的那些Redis知识点也就这么多吧,复习的不够到位,知识点掌握不够熟练,所以面试才会卡壳。将这些Redis面试知识解析以及我整理的一些学习笔记分享出来给大家参考学习还有更多学习笔记面试资料也分享如下:响的程度隔离性越高,事务之间并发程度越低,执行效率慢,但是数据准确性高,像银行转账…总而言之,面试官问来问去,问的那些Redis知识点也就这么多吧,复习的不够到位,知识点掌握不够熟练,所以面试才会卡壳。

2024-06-19 13:06:55 643

原创 Java工具类 BeanUtils库介绍以及对象拷贝_java beanutils

BeanUtils工具由Apache软件组织编写,提供给我们开发者使用主要解决的问题是:把对象的属性数据封装到对象中。我们在开发中经常会从各种配置文件中读取相应的数据,需要明白的一点是从配置文件中读取到的数据都是String,但是很显然我们的应用程序中不仅仅有String一种数据类型,比如:基本数据类型(int、doublecharfloat等),还有自定义数据类型(引用数据类型)面临的一个问题就是讲字符串类型转换为各种具体的数据类型,该怎么办呢?

2024-06-19 11:51:18 680

原创 2024最新Java面试标准,26个技术点一千多道面试题全曝光,赶紧学

最近我根据上述的技术体系图搜集了几十套腾讯、头条、阿里、美团等公司21年的面试题,把技术点整理成了视频(实际上比预期多花了不少精力),包含知识脉络 + 诸多细节,由于篇幅有限,这里以图片的形式给大家展示一部分。最近我根据上述的技术体系图搜集了几十套腾讯、头条、阿里、美团等公司21年的面试题,把技术点整理成了视频(实际上比预期多花了不少精力),包含知识脉络 + 诸多细节,由于篇幅有限,这里以图片的形式给大家展示一部分。JavaOOP面试题共**108道,**内容过多,文章尽量简洁,需要整个文档资料的。

2024-06-19 10:38:00 243

原创 jackson学习之一:基本信息

分享一套我整理的面试干货,这份文档结合了我多年的面试官经验,站在面试官的角度来告诉你,面试官提的那些问题他最想听到你给他的回答是什么,分享出来帮助那些对前途感到迷茫的朋友。

2024-06-19 01:38:25 1029

原创 1024程序员节,我被喷上了热搜!

总的来说,面试是有套路的,一面基础,二面架构,三面个人。最后,小编这里收集整理了一些资料,其中包括面试题(含答案)、书籍、视频等。希望也能帮助想进大厂的朋友ULT CURRENT_TIMESTAMP(0) ON UPDATE CURRENT_TIMESTAMP(0) COMMENT ‘更新时间’,id。

2024-06-19 00:18:50 902

原创 SpringBoot项目集成kafka及常规配置_springboot集成kafka配置

(img-R97qHqZ1-1718720384292)](img-ktLIcYDe-1718720384292)](img-auv2DYm4-1718720384293)](img-sTHIjGX3-1718720384293)]当然在这还有更多整理总结的Java进阶学习笔记和面试题未展示,其中囊括了。va进阶学习笔记和面试题未展示,其中囊括了。* 重试次数 默认值0。### 4.使用示例。

2024-06-18 22:19:56 337

原创 RocketMQ消息发送常见错误与解决方案

**[外链图片转存中…(img-5usbVkhu-1718715645768)]

2024-06-18 21:00:58 586

原创 Java集合【Java面试题】

分享一些资料给大家,我觉得这些都是很有用的东西,大家也可以跟着来学习,查漏补缺。《Java高级面试》《Java高级架构知识》《算法知识》i < N;i++)System.out.println(“ArrayList 耗时:” + timeList(new ArrayList()));System.out.println(“LinkedList 耗时:” + timeList(new LinkedList()));输出结果是:ArrayList 耗时:2463。

2024-06-18 18:36:00 274

原创 Java核心编程总结(八、IO输入输出流)

由于篇幅原因,就不多做展示了ect(user);// 6.释放资源System.out.println(“序列化对象成功~~~~”);1.15对象字节输入流| 对象字节输入流(对象反序列化) | || — | — || ObjectInputStream | 实现类(序列流) |对象字节输入流作用:把Java对象的文件恢复到Java对象中(文件中 => 对象)transient修饰该成员变量,它将不参与序列化// 1.定义一个低级的字节输入流通向源文件。

2024-06-18 17:28:24 829

原创 Java-数据结构:树

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

2024-06-18 16:12:53 234

原创 docker化你的java应用

由于篇幅原因,就不多做展示了外链图片转存中…(img-1LxqYvQo-1718693893135)][外链图片转存中…(img-4t667pu6-1718693893135)][外链图片转存中…(img-E8DiHWS9-1718693893136)]由于篇幅原因,就不多做展示了。

2024-06-18 14:58:25 664

原创 02-Linux系统的安装

其它面试题(springboot、mybatis、并发、java中高级面试总结等)续校准时间(其中systemctl用于管理系统启动和服务)其它面试题(springboot、mybatis、并发、java中高级面试总结等)[外链图片转存中…(img-YH2HGqkA-1718688752052)][外链图片转存中…(img-XVzoZaxo-1718688752053)][外链图片转存中…(img-ttb2RxeY-1718688752053)]

2024-06-18 13:32:44 399

原创 Java编写猜数、猜拳小游戏(结合文件IO流实现用户信息动态永久存储)

我想问下大家当初选择做程序员的初衷是什么?有思考过这个问题吗?高薪?热爱?既然入了这行就应该知道,这个行业是靠本事吃饭的,你想要拿高薪没有问题,请好好磨练自己的技术,不要抱怨。有的人通过培训可以让自己成长,有些人可以通过自律强大的自学能力成长,如果你两者都不占,还怎么拿高薪?架构师是很多程序员的职业目标,一个好的架构师是不愁所谓的35岁高龄门槛的,到了那个时候,照样大把的企业挖他。为什么很多人想进阿里巴巴,无非不是福利待遇好以及优质的人脉资源,这对个人职业发展是有非常大帮助的。

2024-06-16 21:03:02 563 1

原创 Java 基础知识点 笔记总结 (五)

System.out.println(“花费的时间为:”+ (end - start));System.out.println(“联网之前的检查工作”);// System.out.println(“学生吃饭”);System.out.println(“MP4开始工作”);System.out.println(“MP4结束工作”);System.out.println(“打印机开始工作”);System.out.println(“打印机结束工作”);System.out.println(“人们走路”);

2024-05-29 14:22:47 715

原创 HTTP身份认证401不同情况下弱口令枚举方法及java代码实现_401认证鉴权

这里面很绕,如果新手朋友听不明白,可以继续看接下来的实验。根据弹出的提示框输入一个用户名密码,之后使用burpsuite抓包,发现浏览器发送的http请求是如下格式,看起来非常复杂,已经不是使用简单的java代码就能够实现弱口令猜解的。技术文档也是我自己整理的,包括我参加大型网安行动、CTF和挖SRC漏洞的经验和技术要点,电子书也有200多本,由于内容的敏感性,我就不一一展示了。网上虽然也有很多的学习资源,但基本上都残缺不全的,这是我自己录的网安视频教程,上面路线图的每一个知识点,我都有配套的视频讲解。

2024-05-29 13:54:43 572

原创 HTTP协议和Tomcat服务器

为什么 HTTP 报文中要存在 “空行”?因为 HTTP 协议并没有规定报头部分的键值对有多少个. 空行就相当于是 “报头的结束标记”, 或者是 “报头和正文之间的分隔符”.HTTP 在传输层依赖 TCP 协议, TCP 是面向字节流的. 如果没有这个空行, 就会出现 “粘包问题”.3. HTTP 请求 (Request)3.1 请求地址 URL平时我们俗称的 “网址” 其实就是说的URL (Uniform Resource Locator 统一资源定位符).

2024-05-29 13:54:12 689

原创 Github上星标55

使用AWS Lambda和AWS Gateway部署RESTful服务。Order Service和Create Order Saga的设计。Kitchen Service的业务逻辑。Order Service的业务逻辑。将单体应用重构为微服务架构的若干策略。部署模式:编程语言特定的发布包格式。部署模式:Serverless部署。基于同步远程过程调用模式的通信。微服务架构中的进程间通信概述。使用事件溯源开发业务逻辑概述。部署模式:将服务部署为虚拟机。微服务架构中的测试策略概述。使用微服务基底模式开发服务。

2024-05-29 13:00:07 287

原创 GitHub上已获赞百万!阿里架构师最新发布的图解网络协议文档(2024版)开源分享

还别说,这真是挺常问的问题,前几天坐在我旁边的主管电话面试应聘者的时候,也问了这个问题。”你用的是6,但你在面试官面前,你就6不起来了,毕竟他们也爱问。为了让大家更容易「看得见」TCP, 我搭建不少测试环境,并且数据包抓很多次,花费了不少时间,才抓到比较容易分析的数据包。重传机制的其中一个方式,就是在发送数据时,设定个定时器, 当超过指定的时间后,没有收到对方的ACK确认应答报文,就会重发该数据,也就是我们常说的超时重传。没错,我把TCP的"衣服扒光"了,就为了给大家看得清楚,嘻嘻。

2024-05-29 12:59:36 335

原创 client-go实战之三:Clientset(1)

git仓库地址(https) | https://github.com/zq2599/blog_demos.git | 该项目源码的仓库地址,https协议 || 项目主页 | https://github.com/zq2599/blog_demos | 该项目在GitHub上的主页 |// 如果输入了kubeconfig参数,该参数的值就是kubeconfig文件的绝对路径,// 如果没有输入kubeconfig参数,就用默认路径~/.kube/config。// 实例化clientset对象。

2024-05-29 12:16:05 688

原创 CGBTN2111-DAY16总结复习

一个进程可以拥有多个线程,当然,也可以只拥有一个线程,只有一个线程的进程被称作单线程程序注意:每个线程也有自己独立的内存空间,当然也有一部分公共的空间用于保存共享的数据在宏观上,一个CPU看似可以同时处理多件事在微观上,一个CPU同一时刻只能处理一件事结论:线程的执行具有随机性,我们控制不了,是由OS底层的算法来决定的。

2024-05-29 12:15:35 583

原创 3年Java开发经验每天crud,跳槽面试屡遭碰壁才发现自己在技术上欠了很多债!

今天刚好有此机会,经过半年多的时间我整理了一份Java架构进阶图谱(对标阿里P5-P7),主要是针对0-7年左右的Java开发程序员提升的,不管是传统行业还是互联网行业,掌握这些技术基本都能拿到一个不错的薪资,希望对大家有所帮助。由于文章篇幅限制原因,这里就不做完整展示了,下面这张进阶路线图每一个知识点都有更详细的内容,有需要的朋友请一键三连+评论,然后添加VX(tkzl6666)即可免费领取Java互联网高级架构师进阶路线图(含有配套视频及文档资料)当然,想要深入学习并掌握这些能力,并不简单。

2024-05-29 11:28:54 845

原创 3年Java开发经验每天crud,跳槽面试屡遭碰壁才发现自己在技术上欠了很多债!(1)

今天刚好有此机会,经过半年多的时间我整理了一份Java架构进阶图谱(对标阿里P5-P7),主要是针对0-7年左右的Java开发程序员提升的,不管是传统行业还是互联网行业,掌握这些技术基本都能拿到一个不错的薪资,希望对大家有所帮助。由于文章篇幅限制原因,这里就不做完整展示了,下面这张进阶路线图每一个知识点都有更详细的内容,有需要的朋友请一键三连+评论,然后添加VX(tkzl6666)即可免费领取Java互联网高级架构师进阶路线图(含有配套视频及文档资料)二、 洞悉分布 明察并行 一路架构冲云霄(只介绍部分)

2024-05-29 11:28:23 377

原创 2020年高频Java面试题集锦(含答案),让你的面试之路畅通无阻!

123. 在 hibernate 中 getCurrentSession 和 openSession 的区别是什么?118. 在 hibernate 中使用 Integer 和 int 做映射有什么区别?46. 线程池中 submit() 和 execute() 方法有什么区别?29. 在 Queue 中 poll()和 remove()有什么区别?53. synchronized 和 volatile 的区别是什么?75. final、finally、finalize 有什么区别?延迟加载的原理是什么?

2024-05-29 10:36:25 709

原创 2020年高频Java面试题集锦(含答案),让你的面试之路畅通无阻!(2)

165. 一张自增表里面总共有 7 条数据,删除了最后 2 条数据,重启 MySQL 数据库,又插入了一条数据,此时 id 是几?77. try-catch-finally 中,如果 catch 中 return 了,finally 还会执行吗?123. 在 hibernate 中 getCurrentSession 和 openSession 的区别是什么?118. 在 hibernate 中使用 Integer 和 int 做映射有什么区别?149. RabbitMQ 每个节点是其他节点的完整拷贝吗?

2024-05-29 10:35:54 751

原创 15 个优秀开源的 Spring Boot 学习项目,一网打尽!

模块包括:定时任务调度、服务器监控、平台监控、平台设置、开发平台、单点登录、Redis 分布式高速缓存、会员、营销、在线用户、日志、在线人数、访问次数、调用次数、直接集群、接口文档、生成模块、代码实例、安装视频、教程文档 代码生成(单表、主附表、树表、列表和表单、redis 高速缓存对接代码、图表统计、地图统计、vue.js )、dubbo、springCloud、SpringBoot、mybatis、spring、springmvc。star 数 3.7k。star 数 3.7k。

2024-05-29 00:41:10 982

原创 15 个优秀开源的 Spring Boot 学习项目,一网打尽!(1)

模块包括:定时任务调度、服务器监控、平台监控、平台设置、开发平台、单点登录、Redis 分布式高速缓存、会员、营销、在线用户、日志、在线人数、访问次数、调用次数、直接集群、接口文档、生成模块、代码实例、安装视频、教程文档 代码生成(单表、主附表、树表、列表和表单、redis 高速缓存对接代码、图表统计、地图统计、vue.js )、dubbo、springCloud、SpringBoot、mybatis、spring、springmvc。star 数 3.7k。star 数 3.7k。

2024-05-29 00:40:38 848

原创 06-SpringBoot工程中AOP应用实践

/目标业务方法的执行结果。@Around (优先级最高的通知,可以在目标方法执行之前,之后灵活进行业务拓展.)@annotation(注解)为切入点表达式,后续由此注解描述的方法为切入。public void doLog(){}//此方法只负责承载切入点的定义。@annotation(注解)为切入点表达式,后续由此注解描述的方法为切入。@Around注解描述的方法,可以在切入点执行之前和之后进行业务拓展,@Around注解描述的方法,可以在切入点执行之前和之后进行业务拓展,

2024-05-29 00:20:24 806

空空如也

空空如也

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

TA关注的人

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