自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【狂神说Java】Mybatis最新完整教程IDEA版通俗易懂(1)

Mybatis是一款优秀的持久层框架,它支持定制化SQL、存储过程以及高级映射。Mybatis避免了几乎所有的JDBC代码和手动设置参数以及获取结果集。MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录。

2024-05-01 10:59:37 311

原创 【狂神说Java】JUC笔记

一个新的变量必须在主内存中诞生,不允许工作内存直接使用一个未被初始化的变量。unlock (解锁):作用于主内存的变量,它把一个处于锁定状态的变量释放出来,释放后的变量。如果对一个变量进行lock操作,会清空所有工作内存中此变量的值,在执行引擎使用这个变量前,use (使用):作用于工作内存中的变量,它把工作内存中的变量传输给执行引擎,每当虚拟机。load (载入):作用于工作内存的变量,它把read操作从主存中变量放入工作内存中。线程A在执行任务的时候,不能被打扰的,也不能被分割。

2024-05-01 10:59:06 218

原创 【狂神说Java】JavaWeb入门到实战--Tomcat详解

金三银四到了,送上一个小福利!金三银四到了,送上一个小福利![外链图片转存中…(img-HaOUZZJa-1714532265420)][外链图片转存中…(img-r36PSaAZ-1714532265421)][外链图片转存中…(img-qd2Lc7r7-1714532265421)]本文已被CODING开源项目:【一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码】收录。

2024-05-01 10:58:03 557

原创 【狂神说Java】JavaWeb入门到实战--Servlet详解

切莫死记硬背,小心面试官直接让你出门右拐1000道互联网Java面试题:Java高级架构面试知识整理:in.close();@Override。

2024-05-01 10:57:31 702

原创 【Java框架型项目从入门到装逼】第三节 - 如何用Tomcat发布web项目?

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

2024-05-01 04:56:14 510

原创 【Java核心面试宝典】Day3、图解HashMap高频面试及底层实现架构!

这份文档从构建一个键值数据库的关键架构入手,不仅带你建立起全局观,还帮你迅速抓住核心主线。除此之外,还会具体讲解数据结构、线程模型、网络框架、持久化、主从同步和切片集群等,帮你搞懂底层原理。相信这对于所有层次的Redis使用者都是一份非常完美的教程了。你的支持,我的动力;祝各位前程似锦,offer不断!!!12时。就会对数组元素进行扩容,扩容量是原来数组容量的2倍,**也就是当前是15话,再扩容就是扩容32个数据位。9、扩容后元素怎么存放的?

2024-05-01 04:54:32 233

原创 【Java核心面试宝典】Day1、先给大家来几个面试开胃菜

至此,文章终于到了尾声。技术能力:先写岗位所需能力,再写加分能力,不要写无关能力;项目经历:只写明星项目,描述遵循 STAR 法则;简历印象:简历遵循三大原则:清晰,简短,必要,要有的放矢,不要海投;以及最后为大家准备的福利时间:简历模板+Java面试题+热门技术系列教程视频能力,不要写无关能力;2. 项目经历:只写明星项目,描述遵循 STAR 法则;3. 简历印象:简历遵循三大原则:清晰,简短,必要,要有的放矢,不要海投;

2024-05-01 04:54:00 476

原创 【Java核心面试宝典】Day1、先给大家来几个面试开胃菜(2)

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

2024-05-01 04:53:30 482

原创 zookeeper原理篇-Zookeeper选举过程分析

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

2024-04-30 21:01:33 570

原创 Zookeeper原理篇-Zookeeper启动流程分析

我们总是喜欢瞻仰大厂的大神们,但实际上大神也不过凡人,与菜鸟程序员相比,也就多花了几分心思,如果你再不努力,差距也只会越来越大。实际上,作为程序员,丰富自己的知识储备,提升自己的知识深度和广度是很有必要的。

2024-04-30 21:01:01 425

原创 Zookeeper入门看这篇就够了

大型分布式系统犹如一个生命,系统中各个服务犹如骨骼,其中的数据犹如血液,而Kafka犹如经络,串联整个系统。这份Kafka源码笔记通过大量的设计图展示、代码分析、示例分享,把Kafka的实现脉络展示在读者面前,帮助读者更好地研读Kafka代码。麻烦帮忙转发一下这篇文章+关注我try {//参数类型//1.key//2.value//3.对应的ACL,当前节点的权限控制//4.设置当前节点类型。

2024-04-30 20:59:55 599

原创 Spring-AOP基础概念和操作详解

本人面试腾讯,阿里,百度等企业总结下来的面试经历,都是真实的,分享给大家!本人面试腾讯,阿里,百度等企业总结下来的面试经历,都是真实的,分享给大家![外链图片转存中…(img-DWiHJVo8-1714458066074)][外链图片转存中…(img-73VXspLU-1714458066074)][外链图片转存中…(img-FYiYtupD-1714458066075)][外链图片转存中…(img-f19rMazB-1714458066075)]

2024-04-30 14:21:17 647

原创 Spring--快速入门

对于很多Java工程师而言,想要提升技能,往往是自己摸索成长,不成体系的学习效果低效漫长且无助。整理的这些资料希望对Java开发的朋友们有所参考以及少走弯路,本文的重点是你有没有收获与成长,其余的都不重要,希望读者们能谨记这一点。再分享一波我的Java面试真题+视频学习详解+技能进阶书籍t);在注入集合数据时,只要结构相同,标签可以互换。如list、array、set可以互换,map、set、properties可以互换给数组注入数据AAABBBCCC给list注入数据AAA。

2024-04-30 14:20:12 628

原创 Spring--AOP面向切面编程

属性:id:给切面提供一个唯一标识,ref:通知类bean的Id属性:method:指定通知类中哪个方法作为通知,pointcut:指定切入点表达式,用于对某些方法增强配置AOP配置切面配置通知的类型,并且建立通知方法和切入点方法的关联关键字:execution(表达式)

2024-04-30 14:19:07 322

原创 Spring+Mybatis整合核心知识

1、dao的包 2、依赖于sqlSessionFactory mapperScannerConfigurer配置的时候默认实体类别名:首字母小写依赖 1、dao层。

2024-04-30 14:18:36 413

原创 Oracle快速入门(序列、索引)(2)

每次增长1。

2024-04-30 08:09:53 562

原创 Oracle快速入门(基本概念+查询大全)

查看第一行中PARAMETER项中为NLS_LANGUAGE 对应的VALUE项中是否和第一步得到的值一样。如果不是,需要设置环境变量.否则PLSQL客户端使用的编码和服务器端编码不一致,插入中文时就会出现乱码.

2024-04-30 08:08:10 535

原创 Oracle快速入门(基本概念+查询大全)(1)

否则PLSQL客户端使用的编码和服务器端编码不一致,插入中文时就会出现乱码.

2024-04-30 08:07:39 744

原创 Oracle快速入门(创建、修改、删除)创建数据库、表空间

阿里伤透我心,疯狂复习刷题,终于喜提offer 哈哈~好啦,不闲扯了1、JAVA面试核心知识整理(PDF):包含JVMJAVA集合JAVA多线程并发,JAVA基础,Spring原理微服务,Netty与RPC,网络,日志,ZookeeperKafkaRabbitMQ,Hbase,MongoDB设计模式负载均衡数据库一致性哈希JAVA算法数据结构,加密算法,分布式缓存,Hadoop,Spark,Storm,YARN,机器学习,云计算共30个章节。2、Redis学习笔记及学习思维脑图。

2024-04-30 08:07:08 562

原创 Linux命令学习教程【建议收藏】

重定向也称为输出重定向,把在终端执行命令的结果保存到目标文件。链接命令是创建链接文件,链接文件分为:软链接硬链接| 命令 | 说明 || — | — || ln -s | 创建软链接 || ln | 创建硬链接 |Linux默认支持的压缩格式:.gz.bz2.zip.gz和.bz2的压缩包需要使用tar命令来压缩和解压缩.zip的压缩包需要使用zip命令来压缩,使用unzip命令来解压缩节省磁盘空间| 命令 | 说明 || — | — || chmod | 修改文件权限 |

2024-04-30 02:25:46 412

原创 Linux 安装Mysql(图文教程)(1)

总而言之,面试官问来问去,问的那些Redis知识点也就这么多吧,复习的不够到位,知识点掌握不够熟练,所以面试才会卡壳。将这些Redis面试知识解析以及我整理的一些学习笔记分享出来给大家参考学习还有更多学习笔记面试资料也分享如下:设置3306端口为永久开放总而言之,面试官问来问去,问的那些Redis知识点也就这么多吧,复习的不够到位,知识点掌握不够熟练,所以面试才会卡壳。

2024-04-30 02:23:22 261

原创 Linux 学习笔记 06 —— 进程管理(2) 任务(作业)

命令用于将作业放到后台运行,使前台可以执行其他任务。解释下, > 是管道运算符, /dev/null是一个设备,信息不保存,就像一个黑洞,所以测试的时候使用它作为输出目的地很合适。[1]- 运行中 ping localhost -a > /dev/null &[2]+ 运行中 ping localhost -a > /dev/null &[2]- 运行中 ping localhost -a > /dev/null &

2024-04-30 02:22:51 517

原创 Linux 学习笔记 06 —— 进程管理(2) 任务(作业)(1)

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

2024-04-30 02:22:20 630

原创 Java进阶知识点总结

总的来说,面试是有套路的,一面基础,二面架构,三面个人。最后,小编这里收集整理了一些资料,其中包括面试题(含答案)、书籍、视频等。希望也能帮助想进大厂的朋友总结总的来说,面试是有套路的,一面基础,二面架构,三面个人。最后,小编这里收集整理了一些资料,其中包括面试题(含答案)、书籍、视频等。希望也能帮助想进大厂的朋友[外链图片转存中…(img-SVJzMsLW-1714393907403)][外链图片转存中…(img-5DcYlZMW-1714393907404)]本文已被。

2024-04-29 20:32:04 357

原创 Java进阶知识点总结(1)

14、avl树怎么构建,怎么调整15、最短路算法,地杰斯特拉,堆优化,正确性分析,spfa16、说说锁,sync,lock(公平锁,非公平锁,实现) 读写锁,cas,aqs17、Java泛型的理解,实现,和c++的不同18、设计模式?你常用什么设计模式19、hashtable、hashmap,1.8的优化,concurrenthashmap 1.8的优化20、1.8有什么新特性?接口增强,拉姆达表达式等21、说说es分词算法22、TF/IDF算法23、jvm调优,命令行工具 jstack jmap。

2024-04-29 20:31:33 605

原创 Java进阶架构师之如何画好架构图?阿里大神手把手教你!

先不去管这些图好不好,我们通过对这些图的分类以及作用,思考了一下,总结下来,我们认为,在画出一个好的架构图之前, 首先应该要明确其受众,再想清楚要给他们传递什么信息 ,所以,不要为了画一个物理视图去画物理视图,为了画一个逻辑视图去画逻辑视图,而应该根据受众的不同,传递的信息的不同,用图准确地表达出来,最后的图可能就是在这样一些分类里。可以看到,非常简单、清晰,相信不需要解释,都看的明白,里面包含了需要建设的系统本身,系统的客户,和这个系统有交互的周边系统。为什么适用方框而不是圆形,它有什么特殊的含义吗?

2024-04-29 20:31:02 541

原创 Java教程:MyBatis怎样处理一对一关联关系?分步骤介绍

在上述两个映射文件中,使用了MyBatis中的嵌套查询方式进行了个人及其关联的证件信息查询,因为返回的个人对象中除了基本属性外还有一个关联的card属性,所以需要手动编写结果映射。虽然使用嵌套查询的方式比较简单,但是从图4中可以看出,MyBatis嵌套查询的方式要执行多条SQL语句,这对于大型数据集合和列表展示不是很好,因为这样可能会导致成百上千条关联的SQL语句被执行,从而极大的消耗数据库性能并且会降低查询效率。为此,我们可以使用MyBatis提供的嵌套结果方式,来进行关联查询。现在重新好好复习手上的。

2024-04-29 14:43:53 311

原创 Java教程:JSP的九大内置对象是什么?JSP作用是什么?

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

2024-04-29 14:42:49 699 1

原创 Java教程:JSP的九大内置对象是什么?JSP作用是什么?(1)

pageContext 对象的作用是取得任何范围的参数,通过它可以获取 JSP页面的out、request、reponse、session、application 等对象。pageContext对象的创建和初始化都是由容器来完成的,在JSP页面中可以直接使用 pageContext对象。config 对象的主要作用是取得服务器的配置信息。通过 pageConext对象的 getServletConfig() 方法可以获取一个config对象。

2024-04-29 14:42:18 620 1

原创 java教程——线程(一)

join()等待t`线程结束后再继续运行:[外链图片转存中…(img-1HJnyaMD-1714372896773)][外链图片转存中…(img-6nTdGN1C-1714372896774)]本文已被CODING开源项目:【一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码】收录。

2024-04-29 14:41:47 791

原创 JAVA基础知识点总结(新手开发必备)

小编在这里分享些我自己平时的学习资料,由于篇幅限制,pdf文档的详解资料太全面,细节内容实在太多啦,所以只把部分知识点截图出来粗略的介绍,每个小节点里面都有更细化的内容!开源分享:【一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码】程序员代码面试指南 IT名企算法与数据结构题目最优解这是” 本程序员面试宝典!书中对IT名企代码面试各类题目的最优解进行了总结,并提供了相关代码实现。

2024-04-29 08:59:30 759

原创 Java基础知识体系-基础语法-03

输出2+2的结果,输出’2’+'2’的结果声明字符型变量c6并赋值为’,输出c6的值*///5.char:字符型,2个字节// char c1 = ‘男’;// //char c5 = 男;//编译错误,必须放在单引号中// //char c4 = ‘男性’;//编译错误,只能有一个字符//编译错误,必须有字符////字符a////4//100—'2’字符对应的int码50,加上,'2’字符对应的int码50////转义字符//

2024-04-29 08:57:07 967

原创 Java基础知识之File详解

毕竟工作也这么久了 ,除了途虎一轮,也七七八八面试了不少大厂,像阿里、饿了么、美团、滴滴这些面试过程就不一一写在这篇文章上了。我会整理一份详细的面试过程及大家想知道的一些问题细节毕竟工作也这么久了 ,除了途虎一轮,也七七八八面试了不少大厂,像阿里、饿了么、美团、滴滴这些面试过程就不一一写在这篇文章上了。我会整理一份详细的面试过程及大家想知道的一些问题细节。

2024-04-29 08:56:35 725

原创 Java基础整理(全是干货)

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

2024-04-29 08:56:04 645

原创 Java【付诸实践 03】Spring定时任务注解@Scheduled+@EnableAsync用法详解

/ 先看看源码 spring版本 5.2.3.RELEASE。

2024-04-29 03:26:37 221

原创 Java、什么是单例设计模式,单例设计模式举例,单例设置模式和普通的区别(2)

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

2024-04-29 03:25:34 359

原创 Java、Python网页项目,纯前端项目,无后端参考代码,谨慎下载,全网可视性超强Web项目(1)

其中囊括了JVM、锁、并发、Java反射、Spring原理、微服务、Zookeeper、数据库、数据结构等大量知识点。本项目共分为11个大模块,三十多个小模块组成,不同模块数据显示与算法均有不同;

2024-04-29 03:25:04 121

原创 Java、Go 和 Rust 的比较

对于面试还是要好好准备的,尤其是有些问题还是很容易挖坑的,例如你为什么离开现在的公司(你当然不应该抱怨现在的公司有哪些不好的地方,更多的应该表明自己想要寻找更好的发展机会,自己的一些现实因素,比如对于我而言是现在应聘的公司离自己的家更近,又或者是自己工作到达了迷茫期,想跳出迷茫期等等)Java面试精选题、架构实战文档你的支持,我的动力;祝各位前程似锦,offer不断!现实因素,比如对于我而言是现在应聘的公司离自己的家更近,又或者是自己工作到达了迷茫期,想跳出迷茫期等等)

2024-04-29 03:24:33 264

原创 Java synchronized对象级别与类级别的同步锁

【代码】Java synchronized对象级别与类级别的同步锁。

2024-04-28 20:55:42 325

原创 Java Swing开发知识总结(1)

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

2024-04-28 20:53:59 652

空空如也

空空如也

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

TA关注的人

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