自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【Redis高手修炼之路】Redis的持久化——ROB和AOF持久化机制

aof_rewrite函数可以创建新的AOF文件,但是这个函数会进行大量的写入操作,所以调用这个函数的线程将被长时间的阻塞,所以Redis将AOF重写程序放到子进程(后台)里执行的。这样,等真的沉下心来学习,不至于被找资料分散了心神。另外,给大家安排了一波学习面试资料:以上就是本文的全部内容,希望对大家的面试有所帮助,祝大家早日升职加薪迎娶白富美走上人生巅峰!

2024-05-01 07:23:12 428

原创 【Redis面试题】Redis的字符串是怎么实现的?(1)

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

2024-05-01 07:22:09 236

原创 【Redis缓存】- 入门——Redis介绍和环境搭建

学习技术是一条慢长而艰苦的道路,不能靠一时激情,也不是熬几天几夜就能学好的,必须养成平时努力学习的习惯。所以:贵在坚持!最后再分享的一些BATJ等大厂20、21年的面试题,把这些技术点整理成了视频和PDF(实际上比预期多花了不少精力),包含知识脉络 + 诸多细节,由于篇幅有限,上面只是以图片的形式给大家展示一部分。Mybatis面试专题MySQL面试专题并发编程面试专题给大家展示一部分。[外链图片转存中…(img-NkSx1KXI-1714519281984)]Mybatis面试专题。

2024-05-01 07:21:37 146

原创 【Redis缓存】- Java客户端Jedis

给大家送一个小福利附高清脑图,高清知识点讲解教程,以及一些面试真题及答案解析。送给需要的提升技术、准备面试跳槽、自身职业规划迷茫的朋友们。//初始化JedisPool给大家送一个小福利[外链图片转存中…(img-n6RvRoBQ-1714519256337)]附高清脑图,高清知识点讲解教程,以及一些面试真题及答案解析。送给需要的提升技术、准备面试跳槽、自身职业规划迷茫的朋友们。[外链图片转存中…(img-ZzkcRyc8-1714519256338)]本文已被。

2024-05-01 07:21:07 137

原创 【068期】面试必备:30 个 Java 集合面试时的问题和答案

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

2024-04-30 23:46:50 467

原创 【060期】面试官问:如何快速实现不同 Object 对象中相同属性赋值?

比如有两个类,User和Employee,将存储Employee对象的List赋给存储User对象的List。也不要因为面试通过而沾沾自喜,等待你的将是更美好的未来,继续加油!也不要因为面试通过而沾沾自喜,等待你的将是更美好的未来,继续加油!方法进行对象之间属性的赋值,避免通过get、set方法一个一个属性的赋值。* @param target 目标对象。* @param 输入集合类型。* @param 输出集合类型。2、List集合之间的对象属性赋值。* 将源对象的属性拷贝到目标对象。

2024-04-30 23:46:18 383

原创 【059期】面试官问:序列化是什么,为什么要序列化,如何实现

学习技术一定要制定一个明确的学习路线,这样才能高效的学习,不必要做无效功,既浪费时间又得不到什么效率,大家不妨按照我这份路线来学习。大家不妨直接在牛客和力扣上多刷题,同时,我也拿了一些面试题跟大家分享,也是从一些大佬那里获得的,大家不妨多刷刷题,为金九银十冲一波!951575学习技术一定要制定一个明确的学习路线,这样才能高效的学习,不必要做无效功,既浪费时间又得不到什么效率,大家不妨按照我这份路线来学习。[外链图片转存中…(img-k2dgNxtb-1714491936155)]

2024-04-30 23:45:47 511

原创 SpringCloud学习之【NACOS实现服务的注册与发现】(1)

以上引自nacos官方文档。

2024-04-30 17:12:20 485

原创 springCloud学习三之Eureka健康检查

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

2024-04-30 17:11:50 522

原创 springCloud入门文档(1)

分布式技术专题+面试解析+相关的手写和学习的笔记pdf还有更多Java笔记分享如下:新建SpringBoot web项目用与服务消费者1.添加maven依赖引入springCloud分布式技术专题+面试解析+相关的手写和学习的笔记pdf还有更多Java笔记分享如下:[外链图片转存中…(img-2gXwLfWx-1714468149551)]本文已被CODING开源项目:【一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码】收录。

2024-04-30 17:09:25 517

原创 springcloud入门实战:Feign+Ribbon实现客户端负载均衡

演示过程大致如下:(1)demo-provider模块在增加Spring Cloud Ribbon依赖后,Feign+Ribbon的客户端负载均衡将自动生效。演示还是使用“/api/call/uaa/user/detail/v2”REST接口,这一次其将以负载均衡的方式访问uaa-provider的“/api/user/detail/v1”REST接口。(2)启动两个uaa-provider服务提供者:可以在IDEA调试环境(localhost)中启动一个,在另一台主机(如虚拟机)上启动一个。

2024-04-30 17:08:54 314

原创 Shiro + JWT + Spring Boot Restful 简易教程(1)

为了实现我自己能够手动抛出异常,我自己写了一个。

2024-04-30 11:09:29 507

原创 shell进阶--数组--eval二次扫描,mktemp临时文件,install,expect自动化

(4) 交互式数组值对赋值二. 用数组引用数组元素注意:省略[INDEX]表示引用下标为0的元素引用数组所有元素数组的(数组中元素的个数)数组中的某:导致稀疏格式整个数组实例:分区使用率 关联数组 分区—下标 使用率-----值 这里当分区使用率超载就发广播wall三. 组切片:offset 要跳过的元素个数number 要取出的元素个数取偏移量向数组中追加元素:示例/bin/bashfor ((i=0;i

2024-04-30 11:08:58 479

原创 Shell脚本学习笔记(从入门到精通)

针对以上面试题,小编已经把面试题+答案整理好了针对以上面试题,小编已经把面试题+答案整理好了[外链图片转存中…(img-ephEeHvI-1714446342265)][外链图片转存中…(img-fkXEdJ3K-1714446342266)][外链图片转存中…(img-UB1csAc7-1714446342266)]

2024-04-30 11:05:53 257

原创 shell入门(1)

五、shell数组六、shell运算符a=10b=20thenecho “$a -eq $b : a 等于 b”elseecho “$a -eq $b: a 不等于 b”fithenecho “$a -ne $b: a 不等于 b”elseecho “$a -ne $b : a 等于 b”fithenecho “$a -gt $b: a 大于 b”elseecho “$a -gt $b: a 不大于 b”fithenecho “$a -lt $b: a 小于 b”

2024-04-30 11:03:27 231

原创 MySQL入门语法(视频学习笔记)

操作 | 作用 || — | — || inner join:内连接 | 两表关联,保留两表中交集的记录 || left join:左外连接 | 两表关联,左表全部保留,右表关联不上用null表示 || right join:右外连接 | 两表关联,右表全部保留,左表关联不上用null表示 || full join:全连接 | 两表关联,两表的内容均保留,没有关联的字段用null表示 || 左表独有 | 两表关联,查询左表独有的数据,类似于集合中的t1 - t2 |

2024-04-30 04:54:55 491

原创 MySQL入门学习

分享一些资料给大家,我觉得这些都是很有用的东西,大家也可以跟着来学习,查漏补缺。《Java高级面试》《Java高级架构知识》《算法知识》《Java高级架构知识》[外链图片转存中…(img-dWf3le6A-1714423973373)]《算法知识》[外链图片转存中…(img-h24iejYF-1714423973374)]本文已被CODING开源项目:【一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码】收录。

2024-04-30 04:53:11 288

原创 MySQL入门学习(1)

由于文案过于长,在此就不一一介绍了,这份Java后端架构进阶笔记内容包括:Java集合,JVM、Java并发、微服务、SpringNetty与 RPC 、网络、日志 、Zookeeper 、Kafka 、RabbitMQ 、Hbase 、MongoDB、Cassandra 、Java基础、负载均衡、数据库、一致性算法、Java算法、数据结构、分布式缓存等等知识详解。本知识体系适合于所有Java程序员学习,关于以上目录中的知识点都有详细的讲解及介绍,掌握该知识点的所有内容对你会有一个质的提升,

2024-04-30 04:52:39 704

原创 Mysql优化 索引优化 优化技术

搞定算法,面试字节再不怕,有需要文章中分享的这些二叉树、链表、字符串、栈和队列等等各大面试高频知识点及解析最后再分享一份终极手撕架构的大礼包(学习笔记):分布式+微服务+开源框架+性能优化习笔记):分布式+微服务+开源框架+性能优化**[外链图片转存中…(img-RgSil6W6-1714423918115)]本文已被CODING开源项目:【一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码】收录。

2024-04-30 04:52:09 446

原创 java高并发系列 - 第15天:JUC中的Semaphore(信号量)

一次偶然,从朋友那里得到一份“java高分面试指南”,里面涵盖了25个分类的面试题以及详细的解析:JavaOOP、Java集合/泛型、Java中的IO与NIO、Java反射、Java序列化、Java注解、多线程&并发、JVM、Mysql、Redis、Memcached、MongoDB、Spring、Spring Boot、Spring Cloud、RabbitMQ、Dubbo 、MyBatis 、ZooKeeper 、数据结构、算法、Elasticsearch 、Kafka 、微服务、Linux。

2024-04-29 23:16:43 490

原创 java高并发系列 - 第14天:JUC中的LockSupport工具类,必备技能

使用Condition实现线程的等待和唤醒。

2024-04-29 23:16:12 244

原创 java高并发系列 - 第12天JUC:ReentrantLock重入锁

并行的两个重要定律]( )

2024-04-29 23:15:41 406

原创 Java程序员的IntelliJ IDEA使用教程(1)

分享一些资料给大家,我觉得这些都是很有用的东西,大家也可以跟着来学习,查漏补缺。《Java高级面试》《Java高级架构知识》《算法知识》《Java高级架构知识》[外链图片转存中…(img-NIhvVXgF-1714382524405)]《算法知识》[外链图片转存中…(img-uos0jq9C-1714382524405)]本文已被CODING开源项目:【一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码】收录。

2024-04-29 17:22:21 294

原创 Java程序员涨薪必备技能(1-5年必看)

各种乱七八糟的东西都用,只要实现效果其他的都可以忽略,停留在"搬运"阶段;从来没有意识到做项目的规范和标准以及注意事项;可想而知,这样学习下来的技能达不到企业要求水平,自然而然找不到工作。或许很多人自己也会有觉得能力及不上企业需要的时候,高不成低不就,那么有没有想过通过系统的进阶学习去达到一个更高的水平呢?在这里,我给大家推荐一个Java架构师课程,我相信有一部分程序员是了解过这个课程的。一 、学院简介=======办学宗旨:做技术人的指路明灯,职业生涯的精神导师。

2024-04-29 17:21:50 265

原创 Java程序员极力推荐的springboot全家桶干货系列

既然选择这个行业,选择了做一个程序员,也就明白只有不断学习,积累实战经验才有资格往上走,拿高薪,为自己,为父母,为以后的家能有一定的经济保障。学习时间都是自己挤出来的,短时间或许很难看到效果,一旦坚持下来了,必然会有所改变。不如好好想想自己为什么想进入这个行业,给自己内心一个答案。面试大厂,最重要的就是夯实的基础,不然面试官随便一问你就凉了;其次会问一些技术原理,还会看你对知识掌握的广度,最重要的还是你的思路,这是面试官比较看重的。

2024-04-29 17:20:45 677

原创 java程序员怎么创建自己的网站:第四章:做个网站引入广告赚点小钱(1)

关于分布式,限流+缓存+缓存,这三大技术(包含:ZooKeeper+Nginx+MongoDB+memcached+Redis+ActiveMQ+Kafka+RabbitMQ)等等。这些相关的面试也好,还有手写以及学习的笔记PDF,都是啃透分布式技术必不可少的宝藏。以上的每一个专题每一个小分类都有相关的介绍,并且小编也已经将其整理成PDF啦er")@Autowired@ApiOperation(“测试”)dao层是你自定义的mapper接口,我这边只是做一个测试先没有写。

2024-04-29 17:18:59 272

原创 Java对接kafka简单示例_java 连接kafka(1)

/ 创建Kafka生产者。// 关闭Kafka生产者。// 创建Kafka消费者。// 设置Kafka配置。// 设置Kafka配置。

2024-04-29 11:21:25 196

原创 Java容器类

Java面试核心知识点一共有30个专题,足够读者朋友们应付面试啦,也节省朋友们去到处搜刮资料自己整理的时间!Java面试核心知识点已经有读者朋友靠着这一份Java面试知识点指导拿到不错的offer了[外链图片转存中…(img-CDHuZZFm-1714360804541)]Java面试核心知识点一共有30个专题,足够读者朋友们应付面试啦,也节省朋友们去到处搜刮资料自己整理的时间![外链图片转存中…(img-G8idYCPp-1714360804542)]Java面试核心知识点。

2024-04-29 11:20:22 181

原创 Java容器类(1)

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

2024-04-29 11:19:50 376

原创 JAVA家电销售展示平台系统 毕业设计开题报告_家电销售系统选题概述

每年转战互联网行业的人很多,说白了也是冲着高薪去的,不管你是即将步入这个行业还是想转行,学习是必不可少的。作为一个Java开发,学习成了日常生活的一部分,不学习你就会被这个行业淘汰,这也是这个行业残酷的现实。如果你对Java感兴趣,想要转行改变自己,那就要趁着机遇行动起来。或许,这份限量版的Java零基础宝典能够对你有所帮助。宝典**能够对你有所帮助。[外链图片转存中…(img-McoaSUUy-1714360749277)]本文已被。

2024-04-29 11:19:20 355

原创 JAVA入门之private关键字 笔记(15)(1)

这是因为private限制了访问,使得成员变量age不被其他类使用,被private修饰的成员只在本类中才能访问。因此在测试类中只需要调用这两个方法即可对对象的age进行操作。当我给年龄赋值为-30的时候。

2024-04-29 05:51:55 46

原创 java入门019~springboot批量导入excel数据到mysql

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

2024-04-29 05:50:52 424

原创 java入门014~springboot自定义错误页面 并重定向到首页

1,我们需要在resources目录下,新建一个error目录,然后在error目录下添加一个404.html页面。其实在springboot中,默认情况下,如果用户在发起请求时发生404错误,springboot会有一个默认的页面展示给用户,如下图。这样我们自定义的错误页面就定义好了,下面给大家讲解我们如何在进入错误页面后,重定向到我们的首页。我们从错误页面重定向到首页,就是从错误页面跳转到我们的首页。如果请求时发生500错误,也会有默认的页面展示给用户的,如下图。2,错误页面重定向到首页。

2024-04-29 05:50:21 95

原创 java入门006~springboot实现多文件的上传(java多文件的上传)

​到这里我们多文件上传的代码就全部实现了。

2024-04-29 05:49:50 60 1

原创 Java 设计模式 Day3 之面向抽象原则:什么是面向抽象编程?面向抽象编程如何应用?_面向抽象编程的优点

面向抽象原则是面向对象四大基本原则的第一条,其重要性不言而喻,面向抽象原则分为抽象类、接口以及面向抽象编程,在之前的内容中我们详细介绍了抽象类与接口,并对二者进行了对比,在本文中我们将详细介绍什么是面向抽象编程,它与传统编程相比有什么优势?在开发中又该如何切实应用。面向抽象编程就是在设计一个类时,不让该类面向具体的类,而是面向抽象类或接口,即所设计的类中的重要数据是抽象类或接口声明的变量,而不是具体类声明的变量。下面我们将在具体的案例中进一步分析传统类设计与面向抽象编程的类设计的区别。

2024-04-28 23:34:17 362

原创 Java 设计模式 Day1 之面向抽象原则:抽象(abstract)类的设计与应用分析_abstrack 类在设计模式中的应用(1)

面向抽象原则是面向对象四大基本原则的第一条,其重要性不言而喻,面向抽象原则分为抽象(abstract)类和接口(interface)以及面向抽象编程,由于篇幅有限本文我们主要细说抽象(abstract)类的设计与应用,并通过引入具体案例的形式使概念更便于理解。抽象类中可以有 abstract 方法,也可以有非 abstract 方法。抽象类不能用 new 运算符创建对象。

2024-04-28 23:33:14 302

原创 Java 装饰模式(1)

三个工作日收到了offer,头条面试体验还是很棒的,这次的头条面试好像每面技术都问了我算法,然后就是中间件、MySQL、Redis、Kafka、网络等等。第一个是算法关于算法,我觉得最好的是刷题,作死的刷的,多做多练习,加上自己的理解,还是比较容易拿下的。而且,我貌似是将《算法刷题LeetCode中文版》、《算法的乐趣》大概都过了一遍,尤其是这本。

2024-04-28 23:32:43 297

原创 Java 虚拟机1:什么是 Java

OK,这么牛逼的背后,我们Java开发人员有想过每天和我们朝夕相处的Java到底是什么呢?OpenJDK中的代码基本上都来自于Oracle JDK,属于Oracle JDK的一个分支,但是其中去除了一些非开源的组件和代码,替换成了开源的组件和代码,主要是加密和图形的部分。但是,Java最大的优势和财富还不是以上这些,就像高翔龙老师在《Java虚拟机精讲》中写的,Java真正强大的地方是因为拥有全世界最多的技术拥护者和开源社区支持,他们无时无刻都保持着最充沛的体力与思维,一步一步地驱动着Java技术的走向。

2024-04-28 23:32:12 285

原创 HashMap 源码解析一、构造函数

在面试前我整理归纳了一些面试学习资料,文中结合我的朋友同学面试美团滴滴这类大厂的资料及案例由于篇幅限制,文档的详解资料太全面,细节内容太多,所以只把部分知识点截图出来粗略的介绍,每个小节点里面都有更细化的内容!大家看完有什么不懂的可以在下方留言讨论也可以关注。832)]由于篇幅限制,文档的详解资料太全面,细节内容太多,所以只把部分知识点截图出来粗略的介绍,每个小节点里面都有更细化的内容!大家看完有什么不懂的可以在下方留言讨论也可以关注。本文已被。

2024-04-28 17:27:38 725

原创 Hadoop文件分布式系统初解(HDFS)

机会是留给有准备的人,大家在求职之前应该要明确自己的态度,熟悉求职流程,做好充分的准备,把一些可预见的事情做好。对于应届毕业生来说,校招更适合你们,因为绝大部分都不会有工作经验,企业也不会有工作经验的需求。同时,你也不需要伪造高大上的实战经验,以此让自己的简历能够脱颖而出,反倒会让面试官有所怀疑。你在大学时期应该明确自己的发展方向,如果你在大一就确定你以后想成为Java工程师,那就不要花太多的时间去学习其他的技术语言,高数之类的,不如好好想着如何夯实Java基础。请转发本文支持一下。

2024-04-28 17:26:35 516

空空如也

空空如也

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

TA关注的人

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