自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

JAVA求生之路——博主406766467

JAVA求生之路——博主406766467

  • 博客(286)
  • 资源 (70)
  • 收藏
  • 关注

原创 Flink学习第三天——一文带你了解什么是Flink流?

ApacheFlink擅长处理无界和有界数据集,有出色的性能。ApacheFlink是一个框架和分布式处理引擎,用于在。有谁在用呢(基本大厂都在用)数据流上进行有状态的计算。

2022-08-01 21:46:02 122

原创 Flink学习第二天——Jdk8的Stream流和Flink有什么不同?

JDK8 里面的Stream和流式处理框架Flink对比JDK8 Stream也是流处理,flink也是流处理, 那区别点来啦数据来源和输出有多样化怎么处理;jdk stream -写代码flink - 自带很多组件海量数据需要进行实时处理jdk stream - 内部jvm单节点处理,单机内部并行处理flink - 节点可以分布在不同机器的JVM上,多机器并行处理统计时间段内数据,但数据达到是无序的jdk stream -写代码flink - 自带窗口函数和watermark处

2022-07-27 23:03:52 291

原创 Flink学习第一天——什么是批量、流式计算?

区分(离线计算和实时计算+流式计算和批量计算)批量计算(batchcomputing)

2022-07-27 22:55:25 344

原创 【2022毕业季】从毕业到转入职场

夏日炎炎,热浪中我们迎来毕业季,这是告别,也是迈向新起点的开始。 能接触到CSDN的毕业生,大部分是大学毕业,或者少部分接触技术的高中毕业,那么迎面而来的问题就是,我们应该怎么去面对以后的工作?我们应该怎么去选择自己的未来发展方向? 高考完后,这几天快出高考成绩了,除了对成绩的期盼,更有着对大学生活的憧憬。 对于大学,第一个问题就是,选学校?选专业?选地点? 就我的经验来说,学校和专业是非常重要的,求职的时候,一个985、211的名声肯定比普通一本要好

2022-06-22 14:22:29 119

原创 Kafka数据存储流程和log日志讲解

Kafka数据存储流程和log日志讲解

2022-06-13 19:46:04 451

原创 Consumer从头消费配置和手工提交offset配置

如果需要从头消费partition消息,怎操作? 自动提交offset问题手工提交offset配置和测试初次启动消费者会请求broker获取当前消费的offset值手工提交offset

2022-06-12 21:36:20 208

原创 SpringBoot整合Kafka消费者Consumer

SpringBoot整合Kafka消费者Consumer

2022-06-12 21:00:35 1527

原创 SpringBoot运行Kafka日志输出太多怎么办?一文教你如何调试日志配置

logback.xml内容

2022-06-12 19:46:04 2306

原创 针对kafka消费者的高频面试题

感谢您抽出时间来阅读本文章,期待您的点赞和评论互动!消费者根据什么模式从broker获取数据的?为什么是pull模式,而不是broker主动push?消费者采用 pull 拉取方式,从broker的partition获取数据pull 模式则可以根据 consumer 的消费能力进行自己调整,不同的消费者性能不一样如果是broker主动push,优点是可以快速处理消息,但是容易造成消费者处理不过来,消息堆积和延迟。消费者从哪个分区进行消费?一个 topic 有多个 partition,一个消费者组里面有多个消

2022-06-11 23:47:28 158

原创 SpringBoot整合Kafka核心生产者API

生产者发送到broker里面的流程是怎样的呢,一个 topic 有多个 partition分区,每个分区又有多个副本如果指定Partition ID,则PR被发送至指定Partition (ProducerRecord)如果未指定Partition ID,但指定了Key, PR会按照hash(key)发送至对应Partition如果未指定Partition ID也没指定Key,PR会按照默认 round-robin轮训模式发送到每个Partition如果...

2022-06-11 21:14:35 179

原创 SpringBoot整合kafka客户端实战(核心API——Admin)

感谢您抽出时间来阅读本文章,期待您的点赞和评论互动!二、创建Admin测试类 2.1 创建topic测试结果 测试结果 2.4 查看Topic详情2.5 增加分区数量

2022-06-10 21:37:45 407

原创 初学kafka必须掌握的核心知识点

感谢您抽出时间来阅读本文章,期待您的点赞和评论互动!BrokerProducer生产者Consumer消费者:ConsumerGroup消费者组同个topic,广播发送给不同的group,一个group中只有一个consumer可以消费此消息Topic每条发布到Kafka集群的消息都有一个类别,这个类别被称为Topic,主题的意思Partition分区Replication 副本(备胎)ReplicationLeader、ReplicationFollowerReplicationManageroffset

2022-06-10 20:21:11 106

原创 Kafka的数据存储流程和log日志

感谢您抽出时间来阅读本文章,期待您的点赞和评论互动! Partitiontopic物理上的分组,一个topic可以分为多个partition,每个partition是一个有序的队列是以文件夹的形式存储在具体Broker本机上LEO(LogEndOffset)表示每个partition的log最后一条Message的位置。HW(HighWatermark)offset: Segment:每个partition又由多个segment file组成;Kafka高效文件存储设计特点:...

2022-06-10 16:26:50 83

原创 Kafka的“点对点”和“发布订阅”模型的概念和实现

感谢您抽出时间来阅读本文章,期待您的点赞和评论互动!点对点(point to point)发布/订阅(publish/subscribe)编辑消费者配置(确保同个名称group.id一样)创建topic, 1个分区./kafka-topics.sh --create --zookeeper IP:PORT --replication-factor 1 --partitions 2 --topic t1 打开生产者,发送消息./kafka-console-producer.sh --broke

2022-06-10 15:57:33 823

原创 kafka初学使用命令小结

kafka初学使用命令小结查看topic 生产者发送消息 消费者消费消息 删除topic 查看topic节点状态

2022-06-10 12:57:03 179

原创 Java毕业设计——基于SSM和JSP的网上书店3(带参考论文、PPT、开题报告)

在需求调查的基础上,结合网上商城系统的总体目标,对用户提出的需求从信息系统目标、业务功能、技术性能等方面分析,最终确定可行的、合理的系统功能需求。根据以上分析,确定系统主要功能需求:(1)登录功能:用户输入用户名和密码,进行登录验证。(2)注册功能:可以查询用户名是否已经存在,对注册信息进行验证、邮件发送。(3)商品浏览:可以查询商品,显示商品详情,加入商品至购物车。(4)购物车管理:欲购买商品可以增添到购物车,也可以从购物车删除商品。(5)订单查询:用户登录后可以下订单,...

2022-05-31 13:04:59 845

原创 Java毕业设计——基于SSM的网上书店系统(前台和后台)2

该项目采用JAVA语言编写,SSM,界面采用jsp,数据库是mysql书城首页登录界面个人信息界面修改密码界面用户管理界面图书分类界面图书信息界面图书编辑界面图书评价界面图书资讯界面客服聊天界面轮播图管理订单管理...

2022-05-30 12:43:05 328

原创 我与Java的故事(一次编写,“终生”运行)

Java27岁了,我22岁了。 我第一次接触到编程,是在八年前,初中的时候,语言是E语言,当时写辅助脚本、换皮肤等等很火,也没想过以后靠代码吃饭,以后与编程结下了不解之缘。大学学了软件工程,大一学了C++,感觉很难,大二学了Java,从此,走上了Java的不归路。学Java的人,第一行代码,绝对是System.out.println("Hello world!"); (猜对了的话给我...

2022-05-19 11:11:25 360 1

原创 Java后端同时传递对象json和图片时,对象接收不到数据怎么办?

@PostMapping(value = "/save",produces = MediaType.APPLICATION_JSON_VALUE, consumes = MediaType.MULTIPART_FORM_DATA_VALUE)@ApiOperation(value = "新增商品",notes = "save")public JsonData save(@RequestPart("good") String good, @RequestPart("file") MultipartFil.

2022-05-16 22:48:55 977

原创 Windows11家庭版没有Hyper-v怎么办

桌面新建一个文件test.cmd,然后把下面的代码输入进文件里。pushd "%~dp0"dir /b %SystemRoot%\servicing\Packages\*Hyper-V*.mum >hyper-v.txtfor /f %%i in ('findstr /i . hyper-v.txt 2^>nul') do dism /online /norestart /add-package:"%SystemRoot%\servicing\Packages\%%i"del

2022-05-11 20:48:46 1683 4

原创 Redis主从环境下使用Redission如何配置RedissonClient ?

@Bean public RedissonClient redissonClient(){ Config config = new Config(); //单机方式 config.useClusterServers() .setScanInterval(2000) .addNodeAddress("redis://47.100.78.45:26379") ...

2022-05-08 11:31:07 1612

原创 内网穿透时,如何解决vue项目中的“Invalid Host header”

在vue-cli版本为2.x的情况下修改webpack.dev.conf.js中的devServer对象加入disableHostCheck: true即可转发成功devServer: {disableHostCheck: true}vue-cli版本3.0的情况下修改vue.config.js的配置module.exports = { devServer: { disableHostCheck: true } }...

2022-05-04 16:50:03 799

原创 Java中的锁机制和ConcurrentHashMap

简介ConcurrentHashMap是HashMap的线程安全版本,内部也是使用(数组 + 链表 + 红黑树)的结构来存储元素。相比于同样线程安全的HashTable来说,效率等各方面都有极大地提高。在阅读这篇文章之前,如果对HashMap不是很了解,可以阅读这篇文章:深入理解HashMap源码先简单介绍一下各种锁,以便下文讲到相关概念时能有个印象。锁synchronizedjava中的关键字,内部实现为监视器锁,主要是通过对象监视器

2022-04-29 19:16:17 928

原创 Java毕业设计——>基于springMVC + jsp 的毕业设计管理系统

毕业设计是本科教育的最后一个环节,整个过程包括课题拟定与审核、师生双选、开题报告、文档审核、中期检查、毕业答辩等多个环节,是一项系统而复杂的工作。开发一个适合本校的毕业设计管理系统,不仅能够极大地减少教务管理人员的工作量,还能较大地提高学生和教师的效率。本系统采用B/S模式,主要开发工具为Eclipse(Oxygen.1a Release),用到的编程语言有Java、JavaScript和JSP,数据库采用MySQL 5.7,服务器则用的Apache Tomcat 9.0。前端页面的编写基于bootst

2022-04-24 18:52:10 374 2

原创 如何在阿里云Linux服务器上部署自己的毕业设计(后端和前端)?

此处参考服务器部署毕业设计(Vue + SpringBoot) - Wander Blog1.查看系统版本 lsb_release -a2.安装nginx依赖库 yum install openssl yum install zlib yum install pcre3.安装nginx库 rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm4、..

2022-04-21 19:40:03 1422

原创 【已解决】Docker里部署Redis主从哨兵出现无法选举成功

解决方法:redis和sentinel的容器内和容器外端口必须保持一致!

2022-03-31 22:32:35 2076

转载 docker下进入redis

在Docker中启动Redis并进入Redis_is.lizhichao的博客-CSDN博客_docker 进入redis

2022-03-26 23:10:46 3122

转载 动态地给Java对象添加字段并赋值

c​​​​c​​​​​​​动态地给Java对象添加字段并赋值 - JaxYoun - 博客园

2021-11-29 13:27:08 737

转载 Vue + element-ui 实现动态换肤

element-ui动态换肤_UUID、-CSDN博客

2021-11-29 12:30:32 169 1

原创 Java面试题:多个线程交替打印如何保证?

public class Test6 { public static class ThreadPrinter implements Runnable { private String name; private Object prev; private Object self; private ThreadPrinter(String name, Object prev, Object self) { thi.

2021-11-26 10:42:11 129

原创 Java 中 JVM的内存调优指令笔记

一、JVM内存调优命令:-XX:MinHeapFreeRatio设置JVM堆最小空闲比率-XX:MaxHeapFreeRatio设置JVM堆最大空闲比率-XX:MaxHeapSize=设置JVM堆的最大大小-XX:NewSize=设置JVM堆的‘新生代’的默认大小-XX:MaxNewSize=设置JVM堆的‘新生代’的最大大小-XX:OldSize=<value>:设置JVM堆的‘老生代’的大小-XX:NewRatio=:‘新生代’和‘老生代’的大小比率-XX:

2021-11-26 10:41:22 1668

原创 jmap - heap 8080(端口号)解释 对应 调优命令

//对应jvm启动参数-XX:MinHeapFreeRatio设置JVM堆最小空闲比率 MinHeapFreeRatio = 0 //对应jvm启动参数 -XX:MaxHeapFreeRatio设置JVM堆最大空闲比率 MaxHeapFreeRatio = 100//对应jvm启动参数-XX:MaxHeapSize=设置JVM堆的最大大小 MaxHeapSize = 4211081216 (4016.0MB)//对应...

2021-09-02 21:04:06 147

原创 easypoi操作excel的公式不生效怎么办

//创建行 每次从第二行开始创建XSSFRow row = sheet.createRow(num);XSSFCell cell0 = row.createCell(0);cell0.setCellValue(excelMessage.getAddress());XSSFCell cell1 = row.createCell(1);cell1.setCellValue(excelMessage.getType());XSSFCell cell2 = row.createCell(2);//截.

2021-08-24 08:53:58 814

原创 java处理excel遇到的问题(easyPOI)

1. 表格有公式,但是导入的时候获取不到,都获取到0?解决: 自己写一个处理类,不要用他自己的util,借助FormulaEvaluator 获取公式计算的值package com.changcheng.excel.utils;import com.changcheng.excel.pojo.ExcelMessage;import com.changcheng.excel.pojo.ExcelMessage2;import org.apache.poi.ss.usermodel.Cell;

2021-08-23 17:21:12 593

原创 2021-07-29 京东java实习生面试题

1. 在浏览器输入 URL,按下回车之后的流程? 首先在本地hosts里检查有没有配置的IP地址映射,有的话返回这个IP,没有的话就去DNS里寻找,DNS找到该IP后,开始建立连接,也就是三次握手: 1. 首先客户端发送SYN=1,seq=a(a是随机生成的一个数),然后客户端状态变为SYN-SENT;2. 服务端接收到客户端的信息后,看到SYN=1,说明要建立连接了,他就设置SYN=1,ACK=1,ack=a+1,seq = b(b是随机生成的的一...

2021-07-29 11:49:14 351

原创 通过URL获取Excel并为指定单元格添加下拉列表

/** * 修改下载模板 */ public void exportTemplate(String path, HttpServletRequest request, HttpServletResponse response) { FileOutputStream fileOutputStream = null; try { Workbook workbook = getWorkbook(path); ...

2021-07-12 14:20:36 243

原创 希尔排序 —— 自己的理解

/** * Created on 2021/7/1 * 参考链接 https://www.cnblogs.com/kkbill/p/12081172.html * @Author ZFH */public class BagQuestion1 { /** * 物品编号 1 2 3 4 * 物品体积 2 3 4 5 * 物品价值 3 4 5 6 */ static int[..

2021-07-01 16:03:55 90

原创 大厂面试必问——JVM虚拟机内存模型是什么,1.8前后的区别能讲讲吗?

# JVM内存模型图(1.8前后)JVM在执行Java程序时,会把它所管理的内存划分为若干个不同的数据区域。这些区域都有各自的用途,以及创建和销毁时间。(JDK8之后JVM的内存区域如下图)![在这里插入图片描述](https://img-blog.csdnimg.cn/20210611160908298.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4u

2021-06-11 16:57:44 276

原创 冲击大厂Java工程师_面试复习题——GC回收机制以及相应GC算法篇

》》》堆的分区1.Eden区Eden区位于Java堆的年轻代,是新对象分配内存的地方,由于堆是所有线程共享的,因此在堆上分配内存需要加锁。而Sun JDK为提升效率,会为每个新建的线程在Eden上分配一块独立的空间由该线程独享,这块空间称为TLAB(Thread Local Allocation Buffer)。在TLAB上分配内存不需要加锁,因此JVM在给线程中的对象分配内存时会尽量在TLAB上分配。如果对象过大或TLAB用完,则仍然在堆上进行分配。如果Eden区内存也用完了,则会进行一次Minor

2021-06-11 16:07:47 115

转载 面向大厂编程 —— 搜集来的面试题,大厂直通车

https://blog.csdn.net/a745233700?t=1Java虚拟机:类加载机制与双亲委派模型

2021-06-10 21:37:18 177

大厂真题之百度-Java中级.pdf

大厂真题之百度-Java中级.pdf

2021-01-29

大厂真题之阿里云-Java实习生

大厂真题之阿里云-Java实习生

2021-01-29

大厂真题之OPPO-Java高级

大厂真题之OPPO-Java高级

2021-01-29

大厂真题之阿里云-Java实习生.pdf

大厂真题之阿里云-Java实习生.pdf

2021-01-27

2020面试题总结JAVA基础篇.pdf

2020面试题总结JAVA基础篇.pdf

2021-01-27

2020面试题总结Redis篇.pdf

2020面试题总结Redis篇.pdf

2021-01-27

大厂真题之唯品会-Java大数据开发工程师.pdf

大厂真题之唯品会-Java大数据开发工程师.pdf

2021-01-27

2021面试题总结数据结构篇.pdf

2021面试题总结数据结构篇.pdf

2021-01-27

2020面试题总结网络篇.pdf

2020面试题总结网络篇.pdf

2021-01-27

2021面试题总结操作系统篇.pdf

2021面试题总结操作系统篇.pdf

2021-01-27

2020面试题总结多线程篇.pdf

2020面试题总结多线程篇.pdf

2021-01-27

2021春招四五月份面经.pdf

2021春招四五月份面经.pdf

2021-01-27

2021面试题总结JVM篇.pdf

2021面试题总结JVM篇.pdf

2021-01-27

2021面试题总结MySQL篇.pdf

2021面试题总结MySQL篇.pdf

2021-01-27

2021最新大厂真题之中国平安-Java中级.pdf

大厂真题之中国平安-Java中级

2021-01-27

2021最新Java程序员面试题

2021最新Java程序员面试题,适合所有Java程序员阅读!

2021-01-27

Java 基础核心总结,初级程序员必备,面试必考

Java 基础核心总结,初级Java程序员必备阅读手册!

2021-01-27

linux生产环境常用必备命令大全

centOs7适用,各种生产环境需要用到的命令总结。

2021-01-27

BAT——Java面试宝典Beta5.0

全面解析BAT大厂面试问题,详细解析值得下载

2021-01-27

BAT——Java工程师面试题及其答案分析详解

互联网 Java 工程师面试题 内容涵盖:Java、MyBatis、ZooKeeper、Dubbo、Elasticsearch、Memcached、 Redis、MySQL、Spring、Spring Boot、Spring Cloud、RabbitMQ、Kafka、 Linux 等技术栈

2021-01-27

python数据分析pandas数据源

python数据分析pandas数据源python数据分析pandas数据源python数据分析pandas数据源python数据分析pandas数据源python数据分析pandas数据源python数据分析pandas数据源python数据分析pandas数据源python数据分析pandas数据源python数据分析pandas数据源python数据分析pandas数据源python数据分析pandas数据源python数据分析pandas数据源python数据分析pandas数据源python数据分析pandas数据源python数据分析pandas数据源python数据分析pandas数据源python数据分析pandas数据源python数据分析pandas数据源python数据分析pandas数据源python数据分析pandas数据源python数据分析pandas数据源python数据分析pandas数据源python数据分析pandas数据源python数据分析pandas数据源python数据分析pandas数据源python数据分析pandas数据源

2022-10-09

Java毕业设计参考——毕业设计管理系统,技术栈SpringMVC\SSM\JSP\Mysql

毕业设计是本科教育的最后一个环节,整个过程包括课题拟定与审核、师生双选、开题报告、文档审核、中期检查、毕业答辩等多个环节,是一项系统而复杂的工作。开发一个适合本校的毕业设计管理系统,不仅能够极大地减少教务管理人员的工作量,还能较大地提高学生和教师的效率。 本系统采用B/S模式,主要开发工具为Eclipse(Oxygen.1a Release),用到的编程语言有Java、JavaScript和JSP,数据库采用MySQL 5.7,服务器则用的Apache Tomcat 9.0。前端页面的编写基于bootstrap,整个项目基于SSM框架。 系统的组织架构如图所示,三种用户根据自己不同的权限对课题、文档、成绩、公告、任务五种数据信息进行处理,不同用户角色再根据这些数据信息进行交互通过课题进行交互,并且围绕着文档进行数据的传递和处理等。 本系统依据学生、导师、管理员三种不同用户角色的需求,分为了三个大的功能模块,三种用户角色在各自的模块进行操作,可以通过课题进行与其他两种用户角色之间的交互,并且围绕着文档进行各种数据(用户信息、文档信息、课题信息)的传递和处理等,这就形成了系统的体系结构

2022-04-24

2021Java字节跳动面试题——面向字节_MongoDB.pdf

面向字节_MongoDB.pdf

2021-01-29

2021Java字节跳动面试题——面向字节_Memcached.pdf

面向字节_Memcached.pdf

2021-01-29

2021Java字节跳动面试题——面向字节_Linux.pdf

面向字节_Linux.pdf

2021-01-29

2021Java字节跳动面试题——面向字节_Kafka.pdf

面向字节_Kafka.pdf

2021-01-29

2021Java字节跳动面试题——面向字节_JVM(下).pdf

面向字节_JVM(下).pdf

2021-01-29

2021Java字节跳动面试题——面向字节_JVM(上).pdf

面向字节_JVM(上).pdf

2021-01-29

2021Java字节跳动面试题——面向字节_Java语法基础.pdf

面向字节_Java语法基础.pdf

2021-01-29

2021Java字节跳动面试题——面向字节_Dubbo(上).pdf

面向字节_Dubbo(上).pdf

2021-01-29

2021Java字节跳动面试题——面向字节_ActiveMQ.pdf

面向字节_ActiveMQ.pdf

2021-01-29

2021Java大厂面试题——大厂真题之银盛支付-Java中级.pdf

大厂真题之银盛支付-Java中级.pdf

2021-01-29

2021Java大厂面试题——大厂真题之携程-Java高级.pdf

大厂真题之携程-Java高级.pdf

2021-01-29

2021Java大厂面试题——大厂真题之唯品会-Java大数据开发工程师.pdf

大厂真题之唯品会-Java大数据开发工程师.pdf

2021-01-29

2021Java大厂面试题——大厂真题之拼多多-Java高级.pdf

2021Java大厂面试题——大厂真题之拼多多-Java高级.pdf

2021-01-29

2021Java大厂面试题——大厂真题之蚂蚁金服-Java高级.pdf

2021Java大厂面试题——大厂真题之蚂蚁金服-Java高级.pdf

2021-01-29

大厂真题之乐信-Java高级.pdf

大厂真题之乐信-Java高级.pdf

2021-01-29

大厂真题之京东-Java实习生.pdf

大厂真题之京东-Java实习生.pdf

2021-01-29

大厂真题之丰巢科技-Java高级.pdf

大厂真题之丰巢科技-Java高级.pdf

2021-01-29

大厂真题之菜鸟网络-Java初级.pdf

大厂真题之菜鸟网络-Java初级.pdf

2021-01-29

空空如也

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

TA关注的人

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