自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java开发岗本科应届生薪资是多少?18k起步,人均25k?

做为一名Java架构师,接下来我想分享一下这些年来,我对于技术一些归纳和总结,和自己对作为一名Java高级开发需要掌握那些技能的笔记分享,希望能帮助到有心在技术这条道路上一路走到底的朋友!帮助大家寻找分析源码的切入点,在思想上来一次巨大的升华。设计模式是解决常见问题的经验和方法,是设计师的葵花宝典,这36个设计模式实战案例也是需要了解的。详细介绍源码中所用到的经典设计思想,看看大牛是如何写代码的,提升技术审美、提高核心竞争力。不管是刚入门的小白,还是才高八斗的资深开发、架构,你都需要从这里开始。

2024-05-26 21:01:29 545

原创 linux查看物理内核等信息(包括lscpu)

超线程技术:通过此技术,英特尔实现在一个实体CPU中,提供两个逻辑线程。英特尔于2016年发布的Core i7-6950X便是将10核心的处理器,加上超线程技术,使之成为20个逻辑线程的产品。如果多个逻辑CPU的"physical id"和"core id"均相同,说明开启了超线程。对应lscpu的:总cpu(CPU(s)) / 物理cpu个数(Socket(s))逻辑CPU个数 = 物理CPU个数 * CPU内核数 没有开启超线程。逻辑CPU个数 > 物理CPU个数 * CPU内核数 开启了超线程。

2024-05-25 23:20:14 335

原创 Linux极速上手,超全面总结

3 Linux的目录结构3.1 介绍与Windows不同的是,在Linux中,万物都可以当成文件来对待。即使是一个硬件设备,在Linux中,也是使用文本来标记。如下图,硬件对应的是不同目录下的文件:Linux的目录结构:linux 的文件系统是采用级层式的树状目录结构,在此结构中的最上层是根目录“/”,然后在此目录下再创建其他的目录。3.2 Linux的文件目录树(我也太强了,尽然直接把它总结了出来)另外还有五个目录,分别是:/boot分区:用于Linux系统的启动/swap分区:虚拟内存。

2024-05-25 23:19:43 405

原创 JAVA入门之数组定义格式 笔记(10)

格式二:定义了一个int类型的变量,变量名是arr数组。格式一:定义了一个int类型的数组,数组名是arr。格式一:数据类型[ ] 变量名。格式二:数据类型 变量名[ ]范例: int arr[ ]范例:int[ ] arr。

2024-05-25 19:22:12 367

原创 JAVA入门之数组动、静态初始化以及计算数组长度的方法 笔记(11)

开发者涨薪指南 [外链图片转存中…(img-mB668vpo-1716636088503)]48位大咖的思考法则、工作方式、逻辑体系。

2024-05-25 19:21:41 323

原创 Flinkcdc监测mysql数据库,自定义反序列化,利用flinkApi和flinkSql两种方式

有箭头指示就表示完成了。

2024-05-25 16:24:17 372

原创 flink 双流join的简单demo验证(mysql --> print)_flink 双流join写入mysqldemo

Flink CDC只是单纯的使用一下哈,非原理性讲解哈,原理性的话,可以看一下雪尽老师的解释哈,个人觉得这篇应该是最好的系统化学习资料了Flink CDC 2.x设计原理比较难理解的可能如何拉取数据,本质是select binlog语句拉取。关于双流join更深层次的知识,有需要的同学可以看一下这个文章这篇文章的博主从数据质量(发的数据应该是什么样子的)和数据时效性(关联到了后还是我想要的数据嘛)来讨论的,那这篇文章从另一个角度出发,各类join产生的各种结果,也会简单的描述一些适用的场景。

2024-05-25 16:23:45 264

原创 Executor并发框架

当我们有一个需要定期运行的任务或者我们希望延迟某个任务时,就会使用此类型的 executor。可以使用 scheduleAtFixedRate 或 scheduleWithFixedDelay 在 ScheduledExecutor 中定期的执行任务。这两种方法的主要区别在于它们对连续执行定期任务之间的延迟的应答。scheduleAtFixedRate:无论前一个任务何时结束,都以固定间隔执行任务。scheduleWithFixedDelay:只有在当前任务完成后才会启动延迟倒计时。

2024-05-23 21:32:02 882

原创 Executors类创建四种常见线程池

针对最近很多人都在面试,我这边也整理了相当多的面试专题资料,也有其他大厂的面经。希望可以帮助到大家。下面的面试题答案都整理成文档笔记。也还整理了一些面试资料&最新2021收集的一些大厂的面试真题(都整理成文档,小部分截图)最新整理电子书) { //创建 Callable 任务@Override});Future

2024-05-23 21:31:27 866

原创 Java爬取豆瓣电影数据(1)

引领完成Docker的安装、部署、管理和扩展,让其经历从测试到生产的整个开发生命周期,深入了解Docker适用于什么场景。并且这本Docker的学习权威指南介绍了其组件的基础知识,然后用Docker构建容器和服务来完成各种任务:利用Docker为新项目建立测试环境,演示如何使用持续集成的工作流集成Docker,如何构建应用程序服务和平台,如何使用Docker的API,如何扩展Docker。

2024-05-23 19:21:15 793

原创 Java点餐系统和点餐小程序新加排号等位功能

一,小程序端代码。

2024-05-23 19:20:39 311

原创 java基础(6) IO[下] 线程(补充) XML Servlet

Files.writeString(Path.of(“/path/to/file.txt”), “文本内容…”, StandardCharsets.ISO_8859_1);// Java8不支持UTF_8。// n返回读取的char数。

2024-05-23 17:26:02 752

原创 Java基础 - 异常处理,try

A:throw的概述在功能方法内部出现某种情况,程序不能继续运行,需要进行跳转时,就用throw把异常对象抛出。B:案例演示分别演示编译时异常对象和运行时异常对象的抛出C:throws和throw的区别a:throws用在方法声明后面,跟的是异常类名可以跟多个异常类名,用逗号隔开表示抛出异常,由该方法的调用者来处理b:throw用在方法体内,跟的是异常对象名只能抛出一个异常对象名表示抛出异常,由方法体内的语句处理A:为什么需要自定义异常举例:人的年龄B:自定义异常概述。

2024-05-23 17:25:25 679

原创 java-jwt工具类

**直接Base64解密获取header内容@return*/[外链图片转存中…(img-59RcTgcF-1716449419637)][外链图片转存中…(img-B1QBvhxf-1716449419637)][外链图片转存中…(img-XqBz9Eqt-1716449419638)]

2024-05-23 15:30:42 782

原创 Java-JFR-民间指南---事件详解---jdk-ThreadAllocationStatistics

大型分布式系统犹如一个生命,系统中各个服务犹如骨骼,其中的数据犹如血液,而Kafka犹如经络,串联整个系统。这份Kafka源码笔记通过大量的设计图展示、代码分析、示例分享,把Kafka的实现脉络展示在读者面前,帮助读者更好地研读Kafka代码。麻烦帮忙转发一下这篇文章+关注我底层原理以及相关 JVM 源码大型分布式系统犹如一个生命,系统中各个服务犹如骨骼,其中的数据犹如血液,而Kafka犹如经络,串联整个系统。

2024-05-23 15:30:07 761

原创 hive 常用参数、参数优化_set hive

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

2024-05-23 13:36:09 864

原创 hiredis从安装到实操,带 API 详解

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

2024-05-23 13:35:34 899

原创 Alibaba Java 面试题大解密,把这些知识点吃透去面试成功率高达 100%

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

2024-05-23 11:41:34 164

原创 2024-10-30【明解JAVA】【第七章:方法】【手写笔记

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

2024-05-22 20:20:54 363

原创 2024-10-30【C指针】

这份清华大牛整理的进大厂必备的redis视频、面试题和技术文档祝大家早日进入大厂,拿到满意的薪资和职级~~~加油!!!必看视频!获取2024年最新Java开发全套学习资料 备注Java这份清华大牛整理的进大厂必备的redis视频、面试题和技术文档祝大家早日进入大厂,拿到满意的薪资和职级~~~加油!!![外链图片转存中…(img-YIqWZOtp-1716380396214)]

2024-05-22 20:20:19 900

原创 2024-10-09 【PTA】【乙级】【题解4】

1007素数对猜想//1007 素数对猜想//判断是否为合数i > n;pri[i]

2024-05-22 20:19:43 396

原创 2024-10-09 【PTA】【乙级】【题解3】

可能有人会问我为什么愿意去花时间帮助大家实现求职梦想,因为我一直坚信时间是可以复制的。我牺牲了自己的大概十个小时写了这片文章,换来的是成千上万的求职者节约几天甚至几周时间浪费在无用的资源上。上面的这些(算法与数据结构)+(Java多线程学习手册)+(计算机网络顶级教程)等学习资源, j;j++,cnt++)k++)可能有人会问我为什么愿意去花时间帮助大家实现求职梦想,因为我一直坚信时间是可以复制的。

2024-05-22 20:19:08 708

原创 2024-09-17 dynamic addres list(File Edition)

为了保证安全,先让它初始化,然后再把我们保存的信息赋予它。通过 loadContact 自定义函数。void SaveContact(struct contact* ps)// 保存文件。获取2024年最新Java开发全套学习资料 备注Java。// 读取文件,存放通讯录中。

2024-05-22 20:18:31 240

原创 14-Docker 镜像安装实践

给大家送一个小福利附高清脑图,高清知识点讲解教程,以及一些面试真题及答案解析。送给需要的提升技术、准备面试跳槽、自身职业规划迷茫的朋友们。1第二步: mysql中执行nacos的sql脚本文件1)将此文件nacos-mysql.sql(这个文件可从code服务器下载)拷贝到mysql容器的宿主机对应的挂载目录(可通过docker inspect mysql查看你mysql的挂载目录)2)在linux环境下启动并登录mysql进入mysql容器(前提是mysql已启动)登录mysql。

2024-05-22 19:56:25 481

原创 14 个 Spring MVC 顶级技巧,随时用随时爽,一直用一直爽

做任何事情都要用心,要非常关注细节。看起来不起眼的、繁琐的工作做透了会有意想不到的价值。当然要想成为一个技术大牛也需要一定的思想格局,思想决定未来你要往哪个方向去走, 建议多看一些人生规划方面的书籍,多学习名人的思想格局,未来你的路会走的更远。更多的技术点思维导图我已经做了一个整理,涵盖了当下互联网最流行99%的技术点,在这里我将这份导图分享出来,以及为金九银十准备的一整套面试体系,上到集合,下到分布式微服务。

2024-05-22 19:55:50 854

原创 13万字!腾讯高工手写JDK源码笔记 带你飙向实战

1、看视频进行系统学习这几年的Crud经历,让我明白自己真的算是菜鸡中的战斗机,也正因为Crud,导致自己技术比较零散,也不够深入不够系统,所以重新进行学习是很有必要的。我差的是系统知识,差的结构框架和思路,所以通过视频来学习,效果更好,也更全面。关于视频学习,个人可以推荐去B站进行学习,B站上有很多学习视频,唯一的缺点就是免费的容易过时。2、读源码,看实战笔记,学习大神思路“编程语言是程序员的表达的方式,而架构是程序员对世界的认知”。所以,程序员要想快速认知并学习架构,读源码是必不可少的。

2024-05-22 19:55:13 400

原创 13万字!腾讯高工手写JDK源码笔记 带你飙向实战(1)

文章中涉及到的知识点我都已经整理成了资料,录制了视频供大家下载学习,诚意满满,希望可以帮助在这个行业发展的朋友,在论坛博客等地方少花些时间找资料,把有限的时间,真正花在学习上,所以我把这些资料,分享出来。相信对于已经工作和遇到技术瓶颈的朋友们,在这份资料中一定都有你需要的内容。

2024-05-22 19:54:38 236

原创 13-各种锁的理解

/细节问题 : 两把锁 它也可以拿到call的锁//lock锁必须配对,否则就会死在里面//再锁的话 要再解锁一次!//这里也有锁try {

2024-05-22 19:54:01 944

原创 03【Spring AOP、CGBLIB代理】_aop切换到cglib代理时需要导包吗(2)

\*\*\* @intro:\*/// 新增// 删除// 修改// 查询AOP(Aspect Oriented Programming),即面向切面编程。通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP是OOP的延续,是软件系统开发中的一个热点,也是Spring框架的一个重点。利用AOP可以实现业务逻辑各个部分的隔离,从而使得业务逻辑各个部分的耦合性降低,提高程序的可重用性,同时提高开发效率。为什么我不完全主张自学?①。

2024-05-22 19:24:41 709

原创 03【Spring AOP、CGBLIB代理】_aop切换到cglib代理时需要导包吗(1)

AOP(Aspect Oriented Programming),即面向切面编程。通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP是OOP的延续,是软件系统开发中的一个热点,也是Spring框架的一个重点。利用AOP可以实现业务逻辑各个部分的隔离,从而使得业务逻辑各个部分的耦合性降低,提高程序的可重用性,同时提高开发效率。

2024-05-22 19:24:06 934

原创 03-微服务架构及解决方案

Java面试核心知识点一共有30个专题,足够读者朋友们应付面试啦,也节省朋友们去到处搜刮资料自己整理的时间![外链图片转存中…(img-NcmAWe6e-1716376987931)]Java面试核心知识点一共有30个专题,足够读者朋友们应付面试啦,也节省朋友们去到处搜刮资料自己整理的时间![外链图片转存中…(img-36AkHmG0-1716376987931)]Java面试核心知识点。

2024-05-22 19:23:31 838

原创 03-SpringBoot工程中MyBatis应用实践

如果你选择了IT行业并坚定的走下去,这个方向肯定是没有一丝问题的,这是个高薪行业,但是高薪是凭自己的努力学习获取来的,这次我把P8大佬用过的一些学习笔记(pdf)都整理在本文中了《Java中高级核心知识全面解析》第一步:在src/java/test目录下定义测试类,对NoticeDao对象进行应用测试。必看视频!获取2024年最新Java开发全套学习资料 备注Java。

2024-05-22 19:22:55 951

原创 03-SpringBoot工程中MyBatis应用实践(1)

作为过来人,小编是整理了很多进阶架构视频资料、面试文档以及PDF的学习资料,针对上面一套系统大纲小编也有对应的相关进阶架构视频资料灵活、功能强大)MyBatis框架应用架构及核心API(SqlSessionFactory,SqlSession,…)MyBatis框架在SpringBoot工程中的整合(参考官网)MyBatis框架与数据库会话的入口及会话过程MyBatis框架中的动态SQL应用FAQ分析MyBatis是什么?(持久层框架,半成品-只解决了数据的持久化问题)

2024-05-22 19:22:18 630

原创 6万字《Spring框架从入门到精通》(1)

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

2024-05-16 02:34:14 995

原创 69-个经典-Spring-面试题和答案详解(上)

Spring 是个java企业级应用的开源开发框架。Spring主要用来开发Java应用,但是有些扩展是针对构建J2EE平台的web应用。Spring 框架目标是简化Java企业级应用开发,并通过POJO为基础的编程模型促进良好的编程习惯。Spring IOC 负责创建对象,管理对象(通过依赖注入(DI),装配对象,配置对象,并且管理这些对象的整个生命周期。依赖注入,是IOC的一个方面,是个通常的概念,它有多种解释。这概念是说你不用创建对象,而只需要描述它如何被创建。

2024-05-16 02:33:41 889

原创 68篇干货,手把手教你通关 Spring Security!

文章中涉及到的知识点我都已经整理成了资料,录制了视频供大家下载学习,诚意满满,希望可以帮助在这个行业发展的朋友,在论坛博客等地方少花些时间找资料,把有限的时间,真正花在学习上,所以我把这些资料,分享出来。相信对于已经工作和遇到技术瓶颈的朋友们,在这份资料中一定都有你需要的内容。本文已被CODING开源项目:【一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码】收录需要这份系统化的资料的朋友,可以点击这里获取的内容。**本文已被。

2024-05-16 02:33:08 765

原创 630页,我熬夜读完这份“高分宝典”,竟 4 面拿下字节跳动 offer

在这个部分总结了2019年到目前为止Java常见面试问题,取其面试核心编写成这份文档笔记,从中分析面试官的心理,摸清面试官的“套路”,可以说搞定90%以上的Java中高级面试没一点难度。本节总结的内容涵盖了:消息队列、Redis缓存、分库分表、读写分离、设计高并发系统、分布式系统、高可用系统、SpringCloud微服务架构等一系列互联网主流高级技术的知识点。(上述只是一个整体目录大纲,每个点里面都有如下所示的详细内容,从面试问题——分析面试官心理——剖析面试题——完美解答的一个过程)

2024-05-16 02:32:33 1005

原创 2024先定个小目标?搞清楚MyCat分片的两种拆分方法和分片规则!(一):垂直拆分实例解析和代码实现!

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

2024-05-15 18:40:24 374

原创 2024京东 Android 岗 Java 面试真题解析

答案【答案不唯一,可自己衡量】:什么是内部类:将一个类定义在另一个类里面或者一个方法里面,这样的类称为内部类。内部类的作用:1.成员内部类成员内部类可以无条件访问外部类的所有成员属性和成员方法(包括private 成员和静态成员)。当成员内部类拥有和外部类同名的成员变量或者方法时,会发生隐藏现象,即默认情况下访问的是成员内部类的成员。2.局部内部类局部内部类是定义在一个方法或者一个作用域里面的类,它和成员内部类的区别在于局部内部类的访问仅限于方法内或者该作用域内。3.匿名内部类。

2024-05-15 18:39:50 311

原创 2024互联网企业Java岗面试总纲:JVM+分布式+Spring+算法数据结构

在清楚了各个大厂的面试重点之后,就能很好的提高你刷题以及面试准备的效率,接下来小编也为大家准备了最新的互联网大厂资料。本文已被CODING开源项目:【一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码】收录需要这份系统化的资料的朋友,可以点击这里获取MySQL技术指导+面试真题Redis技术指导+面试真题Spring技术指导+面试真题分布式技术指导+面试真题微服务技术指导+面试真题算法与数据结构技术指导+面试真题Java多线程+面试。

2024-05-15 18:39:17 380

空空如也

空空如也

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

TA关注的人

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