- 博客(53)
- 收藏
- 关注
原创 Java项目:基于jsp+mysql+Spring+SpringMVC+mybatis的房源信息管理系统
金三银四马上就到了,希望大家能好好学习一下这些技术点学习视频:大厂面试真题:13金三银四马上就到了,希望大家能好好学习一下这些技术点学习视频:[外链图片转存中…(img-PnuA3ynW-1719276712349)]大厂面试真题:[外链图片转存中…(img-KaSjSyoX-1719276712350)]
2024-06-25 08:52:05
414
原创 java教程——注解(一)(1)
Java语言使用@interface语法来定义注解(Annotation),它的格式如下:注解的参数类似无参数方法,可以用default设定一个默认值(强烈推荐)。最常用的参数应当命名为value。
2024-06-25 07:26:59
524
原创 Java 多线程与高并发
**volatile不保证原子性,最终结果一般小于10000若要保证原子性,直接将doCount方法加synchronized关键字即可,而volatile可有可无*/private /i < 1000;// 启动10个线程i
2024-06-25 04:29:55
982
原创 get 到O(1)反转链表(尾插法)的那个点
说句实话,如果一个打工人不想提升自己,那便没有工作的意义,毕竟大家也没有到养老的年龄。当你的技术在一步步贴近阿里p7水平的时候,毫无疑问你的薪资肯定会涨,同时你能学到更多更深的技术,交结到更厉害的大牛。推荐一份Java架构之路必备的学习笔记,内容相当全面!!!成年人的世界没有容易二字,前段时间刷抖音看到一个程序员连着加班两星期到半夜2点的视频。在这个行业若想要拿高薪除了提高硬实力别无他法。你知道吗?现在有的应届生实习薪资都已经赶超开发5年的程序员了,实习薪资26K,30K,你没有紧迫感吗?
2024-06-25 02:59:05
782
原创 Android开发面试——Java泛型机制7连问
大家都知道,Java的泛型是伪泛型,这是因为Java在编译期间,所有的泛型信息都会被擦掉,正确理解泛型概念的首要前提是理解类型擦除。Java的泛型基本上都是在编译器这个层次上实现的,在生成的字节码中是不包含泛型中的类型信息的,使用泛型的时候加上类型参数,在编译器编译的时候会去掉,这个过程就是泛型擦除。举个例子:如上返回true,说明泛型类型String和Integer都被擦除掉了,只剩下原始类型Java的泛型也可以被称作是伪泛型真泛型:泛型中的类型是真实存在的。
2024-06-25 01:18:19
340
原创 Mysql神乎乎的MVCC到底该怎么理解
很多程序员,整天沉浸在业务代码的 CRUD 中,业务中没有大量数据做并发,缺少实战经验,对并发仅仅停留在了解,做不到精通,所以总是与大厂擦肩而过。我把私藏的这套并发体系的笔记和思维脑图分享出来,理论知识与项目实战的结合,我觉得只要你肯花时间用心学完这些,一定可以快速掌握并发编程。
2024-06-24 12:09:52
484
原创 Java8 Stream:2万字20个实例,玩转集合的筛选、归约、分组、聚合
无论是哪家公司,都很重视高并发高可用的技术,重视基础,重视JVM。面试是一个双向选择的过程,不要抱着畏惧的心态去面试,不利于自己的发挥。同时看中的应该不止薪资,还要看你是不是真的喜欢这家公司,是不是能真的得到锻炼。其实我写了这么多,只是我自己的总结,并不一定适用于所有人,相信经过一些面试,大家都会有这些感触。最后我整理了一些面试真题资料,技术知识点剖析教程,还有和广大同仁一起交流学习共同进步,还有一些职业经验的分享。[外链图片转存中…(img-X4PFXTQx-1719199696761)]
2024-06-24 11:28:29
325
原创 如何让 Redis 更持久?本文教你!
dbfilename dump-test.rdb # 文件名为 dump-test.rdbsave 3600 1 # 在 3600 秒内发生一次更改,便会执行 bgsave我们通过redis-cli进入操作然后我们退出后便可在当前目录下看到刚刚生成的 dump-test.rdb文件说明我们配置是生效的,接着我们直接重启,看是否还存在我们刚刚保存的数据看到我们的数据,就说明 redis 持久化成功了。然后我们把刚刚生成的 dump-test.rdb文件删除后重启这可以说明启动时是靠。
2024-06-24 10:26:33
226
原创 基于Java+Springboot+Vue+elememt社区疫情防控系统设计和实现_item
随着国内经济形势的不断发展,中国互联网进入了一个难得的高峰发展时期,这使得中外资本家纷纷转向互联网市场。然而,许多管理领域的不合理结构,人员不足以及市场管理需求的增加使得更多的人具备了互联网管理的意识。在当今高度发达的信息中,信息管理改革已成为一种更加广泛和全面的趋势。“社区疫情防控管理平台系统”是基于Mysql5.7版本数据库,在Springboot程序设计的基础上实现的。该系统具有首页、个人中心、用户管理、物资捐赠管理。
2024-06-24 09:35:44
251
原创 刨根问底redis三-Redis的持久化机制
小编也是很有感触,如果一直都是在中小公司,没有接触过大型的互联网架构设计的话,只靠自己看书去提升可能一辈子都很难达到高级架构师的技术和认知高度。向厉害的人去学习是最有效减少时间摸索、精力浪费的方式。我们选择的这个行业就一直要持续的学习,又很吃青春饭。虽然大家可能经常见到说程序员年薪几十万,但这样的人毕竟不是大部份,要么是有名校光环,要么是在阿里华为这样的大企业。年龄一大,更有可能被裁。送给每一位想学习Java小伙伴,用来提升自己。
2024-06-24 08:44:26
605
原创 从零学Java(15)之逻辑运算符02
关于分布式,限流+缓存+缓存,这三大技术(包含:ZooKeeper+Nginx+MongoDB+memcached+Redis+ActiveMQ+Kafka+RabbitMQ)等等。这些相关的面试也好,还有手写以及学习的笔记PDF,都是啃透分布式技术必不可少的宝藏。以上的每一个专题每一个小分类都有相关的介绍,并且小编也已经将其整理成PDF啦链图片转存中…(img-qyUF3FMo-1719186590314)]
2024-06-24 07:50:02
517
原创 【MySQL练习案例】_14 39 08 create table st( sno char(10) not null, t
这样,等真的沉下心来学习,不至于被找资料分散了心神。另外,给大家安排了一波学习面试资料:以上就是本文的全部内容,希望对大家的面试有所帮助,祝大家早日升职加薪迎娶白富美走上人生巅峰!### 最后这样,等真的沉下心来学习,不至于被找资料分散了心神。另外,给大家安排了一波学习面试资料:[外链图片转存中...(img-zDrGDUGI-1719180553395)][外链图片转存中...(img-xWkZbcNC-1719180553396)]
2024-06-24 06:09:25
195
原创 《MySQL必知必会》读书笔记 —— 第4章 检索数据、第5章 排序检索数据
在这个部分总结了2019年到目前为止Java常见面试问题,取其面试核心编写成这份文档笔记,从中分析面试官的心理,摸清面试官的“套路”,可以说搞定90%以上的Java中高级面试没一点难度。本节总结的内容涵盖了:消息队列、Redis缓存、分库分表、读写分离、设计高并发系统、分布式系统、高可用系统、SpringCloud微服务架构等一系列互联网主流高级技术的知识点。(上述只是一个整体目录大纲,每个点里面都有如下所示的详细内容,从面试问题——分析面试官心理——剖析面试题——完美解答的一个过程)
2024-06-24 05:26:23
870
原创 SpringCloud-Alibaba之Nacos配置中心
搞定算法,面试字节再不怕,有需要文章中分享的这些二叉树、链表、字符串、栈和队列等等各大面试高频知识点及解析最后再分享一份终极手撕架构的大礼包(学习笔记):分布式+微服务+开源框架+性能优化(学习笔记):分布式+微服务+开源框架+性能优化**[外链图片转存中…(img-WI29babI-1719174581893)]
2024-06-24 04:29:54
252
原创 Spring Boot框架搭建
总的来说,面试是有套路的,一面基础,二面架构,三面个人。最后,小编这里收集整理了一些资料,其中包括面试题(含答案)、书籍、视频等。希望也能帮助想进大厂的朋友最后,小编这里收集整理了一些资料,其中包括面试题(含答案)、书籍、视频等。希望也能帮助想进大厂的朋友**[外链图片转存中…(img-ssBtMmG9-1719171816089)][外链图片转存中…(img-nQMVtHwT-1719171816092)]
2024-06-24 03:43:48
685
原创 MySQL高级锁之意向锁_mysql意向锁
意向锁就是在这个时候发挥作用的,有了意向锁。在意向锁存在的情况下,事务A必须先申请,成功后再申请一行的行锁。下次事务B去申请表的排它锁时,发现有意向共享锁,说明表中肯定有某些行被锁住了,事务B将会阻塞;当我们需要加一个排他锁时,需要根据意向锁去判断表中有没有数据行被锁定;(1)如果意向锁是行锁,则需要遍历每一行数据去确认;(2)如果意向锁是表锁,则只需要判断一次即可知道有没数据行被锁定,提升性能。
2024-06-24 02:56:47
685
原创 MongoDB :第三章:MongoDB的数据类型与创建MongoDB数据库
ObjectId 类似唯一主键,可以很快的去生成和排序,包含 12 bytes,含义是:前 4 个字节表示创建时间戳,格林尼治时间时间,比北京时间晚了 8 个小时接下来的 3 个字节是机器标识码紧接的两个字节由进程 id 组成 PID最后三个字节是随机数MongoDB 中存储的文档必须有一个 _id 键。这个键的值可以是任何类型的,默认是个 ObjectId 对象。
2024-06-24 02:12:56
403
原创 JAVA安装详细教程
总的来说,面试是有套路的,一面基础,二面架构,三面个人。最后,小编这里收集整理了一些资料,其中包括面试题(含答案)、书籍、视频等。希望也能帮助想进大厂的朋友资料,其中包括面试题(含答案)、书籍、视频等。希望也能帮助想进大厂的朋友**[外链图片转存中…(img-HfcKdq7I-1719161004293)][外链图片转存中…(img-iSnKN72C-1719161004294)]
2024-06-24 00:43:36
1474
原创 Java 并发编程—— Exchanger 应用
null && // 如果当前slot值不为null,且值y没改变,则将当前slot片段设置为null。else if (y == null && // 如果当前slot存储的值为null,并且通过CAS操作赋值me成功。if (m > (index >>>= 1)) // 当前位置不为0,则index/2不停缩小,直至找到交换值。// 如果当前index==0,则加入等待队列,等待与别人交换,即下标为0的位置始终是等待别人来交换的位置。
2024-06-23 23:59:33
945
原创 EasyExcel详细教程
外链图片转存中…(img-Eu9NjA0V-1719155474705)][外链图片转存中…(img-q5CFeT16-1719155474706)]
2024-06-23 23:11:27
177
原创 2024金三银四面试必备:算法神仙文档(5000字解析总结)
很多程序员,整天沉浸在业务代码的 CRUD 中,业务中没有大量数据做并发,缺少实战经验,对并发仅仅停留在了解,做不到精通,所以总是与大厂擦肩而过。我把私藏的这套并发体系的笔记和思维脑图分享出来,理论知识与项目实战的结合,我觉得只要你肯花时间用心学完这些,一定可以快速掌握并发编程。
2024-06-23 22:18:38
261
原创 消息队列---RabbitMQ深入研究(含Springboot+RabbitMQ整合)
1、发送端操作流程1)创建连接2)创建通道3)声明队列4)发送消息2、接收端1)创建连接2)创建通道3)声明队列4)监听队列5)接收消息6 )ack回复3.工作模式RabbitMQ有以下几种工作模式 :3、Routing4、Topics5、Header6、RPC每年转战互联网行业的人很多,说白了也是冲着高薪去的,不管你是即将步入这个行业还是想转行,学习是必不可少的。作为一个Java开发,学习成了日常生活的一部分,不学习你就会被这个行业淘汰,这也是这个行业残酷的现实。
2024-06-21 07:57:14
688
原创 我整理了50道经典Java算法题,直接进了字节跳动!!
无论是哪家公司,都很重视基础,大厂更加重视技术的深度和广度,面试是一个双向选择的过程,不要抱着畏惧的心态去面试,不利于自己的发挥。同时看中的应该不止薪资,还要看你是不是真的喜欢这家公司,是不是能真的得到锻炼。针对以上面试技术点,我在这里也做一些分享,希望能更好的帮助到大家。环问题,百度百科有时间复杂度最简单的数学方法)**原例代码:System.out.println(“请输人数n:”);i++) {//下标为TRUE时说明还在圈里。
2024-06-21 06:33:17
685
原创 女朋友都能看懂,Spring如何解决循环依赖?
分享一套我整理的面试干货,这份文档结合了我多年的面试官经验,站在面试官的角度来告诉你,面试官提的那些问题他最想听到你给他的回答是什么,分享出来帮助那些对前途感到迷茫的朋友。
2024-06-21 05:13:30
1015
原创 厉害!真不愧是阿里技术专家,kafka解析的太透彻了,这份笔记简直太香了!
一般像这样的大企业都有好几轮面试,所以自己一定要花点时间去收集整理一下公司的背景,公司的企业文化,俗话说「知己知彼百战不殆」,不要盲目的去面试,还有很多人关心怎么去跟HR谈薪资。这边给大家一个建议,如果你的理想薪资是30K,你完全可以跟HR谈33~35K,而不是一下子就把自己的底牌暴露了出来,不过肯定不能说的这么直接,比如原来你的公司是25K,你可以跟HR讲原来的薪资是多少,你们这边能给到我的是多少?你说我这边希望可以有一个20%涨薪。
2024-06-21 03:51:17
773
原创 为什么Java要求越来越高?
由于文案过于长,在此就不一一介绍了,这份Java后端架构进阶笔记内容包括:Java集合,JVM、Java并发、微服务、SpringNetty与 RPC 、网络、日志 、Zookeeper 、Kafka 、RabbitMQ 、Hbase 、MongoDB、Cassandra 、Java基础、负载均衡、数据库、一致性算法、Java算法、数据结构、分布式缓存等等知识详解。本知识体系适合于所有Java程序员学习,关于以上目录中的知识点都有详细的讲解及介绍,掌握该知识点的所有内容对你会有一个质的提升,
2024-06-21 02:36:26
526
原创 Spring Security 中如何让上级拥有下级的所有权限?
分布式技术专题+面试解析+相关的手写和学习的笔记pdf还有更多Java笔记分享如下:lesReachableInOneStepMap 集合进行再次解析,将角色的继承关系拉平。例如 rolesReachableInOneStepMap 中保存的角色继承关系如下:A–>BB–>CC–>D经过 buildRolesReachableInOneOrMoreStepsMap 方法解析之后,新的 Map 中保存的数据如下:A–>[B、C、D]B–>[C、D]C–>D。
2024-06-21 01:22:27
348
原创 共享模型之工具
作为一名即将求职的程序员,面对一个可能跟近些年非常不同的 2019 年,你的就业机会和风口会出现在哪里?在这种新环境下,工作应该选择大厂还是小公司?已有几年工作经验的老兵,又应该如何保持和提升自身竞争力,转被动为主动?就目前大环境来看,跳槽成功的难度比往年高很多。一个明显的感受:今年的面试,无论一面还是二面,都很考验Java程序员的技术功底。最近我整理了一份复习用的面试题及面试高频的考点题及技术点梳理成一份“Java经典面试问题(含答案解析).pdf和一份网上搜集的“Java程序员面试笔试真题库.pdf。
2024-06-20 17:57:09
695
原创 一看就懂:Java 之 Lamda 写法
现在,很多同学已经接受并熟悉了 Java 的 Lamda 写法,但可能有些同学还是一头雾水。这里,我抛砖引玉,来对 Java Lamda 写法做一个简单的介绍:参数 -> 语句块另外 Lamda 语法是出现在Java8及其以后的,Java8以前是不涉及的,所以JDK1.7及其以前版本这种写法编译是会被报错的。
2024-06-20 16:32:32
254
原创 [Java 面试] 面试被问Java的动态代理机制,能说说吗_应聘java实习生时会让写动态代理吗
JDK动态代理的类关系模型和静态代理看起来差不多。也是需要一个或一组接口来定义行为规范,需要一个代理类来实现接口。简单来说就是通过动态代理我们不再需要手动的去写一个一个的代理类了,而是。通过上图我们可以很清楚地看到JDK的动态代理机制实现的时候引入了。依然能够使用代理模式的问题。,这一个类和接口是实现我们。这个接口里面定义一个方法。由此,我们可以猜想是由。而不需要我们手动编写。第一步,定义一个接口。这两种方法也衍生出了。
2024-06-20 15:17:31
275
原创 一文搞懂什么是二叉树(二叉树的种类、遍历方式、定义)
因为我们在刷leetcode的时候,节点的定义默认都定义好了,真到面试的时候,需要自己写节点定义的时候,有时候会一脸懵逼!四.总结=====二叉树是一种基础数据结构,在算法面试中都是常客,也是众多数据结构的基石。本篇我们介绍了二叉树的种类、存储方式、遍历方式以及定义,比较全面的介绍了二叉树各个方面的重点,帮助大家扫一遍基础。
2024-06-19 16:41:31
982
原创 【Java基础】初识Java(1)
我还为大家准备了一套体系化的架构师学习资料包以及BAT面试资料,供大家参考及学习已经将知识体系整理好(源码,笔记,PPT,学习视频)已经将知识体系整理好(源码,笔记,PPT,学习视频)[外链图片转存中…(img-QPPOfMYi-1718781756828)][外链图片转存中…(img-UnJdwpOs-1718781756828)][外链图片转存中…(img-EzWZ5sd8-1718781756829)]
2024-06-19 15:22:49
897
原创 MySQL 中 blob 和 text 数据类型详解
分布式技术专题+面试解析+相关的手写和学习的笔记pdf还有更多Java笔记分享如下:分布式技术专题+面试解析+相关的手写和学习的笔记pdf还有更多Java笔记分享如下:[外链图片转存中…(img-CflltDZc-1718772721496)]
2024-06-19 12:52:14
1030
原创 JAVA学习(5)-全网最详细~
c);**控制台输出结果:**!> #### 类型转换小结🗼> 1.不同数字类型的变量间赋值,表示范围更小的类型能隐式转换成范围较大的类型.> 2.若需将**大范围类型赋值给小范围**,需要进行强制类型转换,但**可能丢失精度**.> 3.将字面值常量进行赋值时,JAVA会自动针对数值范围进行检查.### 最后**[外链图片转存中...(img-lgcU9jXP-1718768229895)][外链图片转存中...(img-LYMAvANs-1718768229896)]
2024-06-19 11:37:22
579
1
原创 idea Lombok安装及使用
针对最近很多人都在面试,我这边也整理了相当多的面试专题资料,也有其他大厂的面经。希望可以帮助到大家。最新整理面试题上述的面试题答案都整理成文档笔记。也还整理了一些面试资料&最新2021收集的一些大厂的面试真题最新整理电子书最新整理大厂面试文档以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。。希望可以帮助到大家。最新整理面试题[外链图片转存中…(img-R7yXyE5c-1718731406616)]上述的面试题答案都整理成文档笔记。
2024-06-19 01:23:39
647
原创 SpringBoot一天快速入门,超级肝货!【二】
在面试前我整理归纳了一些面试学习资料,文中结合我的朋友同学面试美团滴滴这类大厂的资料及案例由于篇幅限制,文档的详解资料太全面,细节内容太多,所以只把部分知识点截图出来粗略的介绍,每个小节点里面都有更细化的内容!大家看完有什么不懂的可以在下方留言讨论也可以关注。在【cn.dahaiwuliang.springboot】下新建一个【mapper】包,然后在其下创建一个 StudentMapper 映射类:@Mapper第四步:编写 StudentController。
2024-06-18 22:05:13
707
原创 Redisson之——使用Redisson通过自定义注解实现分布式锁,使用Spring AOP简化分布式锁
阿里伤透我心,疯狂复习刷题,终于喜提offer 哈哈~好啦,不闲扯了1、JAVA面试核心知识整理(PDF):包含JVMJAVA集合JAVA多线程并发,JAVA基础,Spring原理微服务,Netty与RPC,网络,日志,ZookeeperKafkaRabbitMQ,Hbase,MongoDB设计模式负载均衡数据库一致性哈希JAVA算法数据结构,加密算法,分布式缓存,Hadoop,Spark,Storm,YARN,机器学习,云计算共30个章节。2、Redis学习笔记及学习思维脑图。
2024-06-18 20:47:04
647
原创 MongoDB中MapReduce使用
又是一年求职季,在这里,我为各位准备了一套Java程序员精选高频面试笔试真题,来帮助大家攻下BAT的offer,题目范围从初级的Java基础到高级的分布式架构等等一系列的面试题和答案,用于给大家作为参考以下是部分内容截图“_id” : “曹雪芹”,“author” : “曹雪芹”,“books” : “红楼梦”,“_id” : “钱钟书”,“author” : “钱钟书”,“books” : “宋诗选注,–haha–,谈艺录”,
2024-06-18 19:34:44
858
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人