自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 互联网大厂Java技术栈详解:Spring Boot与Kafka在电商场景中的应用

通过Spring Boot和Kafka的组合,我们可以高效地实现电商平台的核心功能。Spring Boot提供了便捷的开发体验,Kafka解决了高并发下的异步处理问题,Redis则保证了数据的实时性和一致性。这种技术栈的组合非常适合互联网大厂的高并发业务场景。希望通过本文,小白可以掌握如何在电商场景中应用这些技术点,并逐步深入学习。

2025-12-11 09:47:17 200

原创 互联网大厂Java技术栈详解:电商场景下的Spring Boot与Redis实践

电商场景是Java技术栈的典型应用场景之一。通过Spring Boot的快速开发能力,结合Redis的高性能缓存和Kafka的消息队列,可以构建高并发、高可用的电商系统。希望对Java开发者有所帮助!

2025-08-13 17:37:49 184

原创 互联网大厂Java技术栈详解:Spring Boot与Kafka在电商场景中的应用

本文通过电商场景的实战案例,详细介绍了Spring Boot与Kafka等技术在互联网大厂中的应用。希望读者能够从中学习到如何在高并发场景下设计高效、稳定的系统。

2025-08-13 17:35:14 356

原创 Java面试实录:从Spring Boot到微服务,谢飞机如何应对互联网大厂的技术轰炸

适用于集合操作,但需注意并行流的使用场景。Spring Boot自动配置:基于条件注解和实现。ORM框架选择:JPA适合简单场景,MyBatis适合复杂查询。微服务负载均衡:Spring Cloud Ribbon实现,需结合Hystrix处理故障。希望这篇面试实录能帮助大家掌握Java技术栈的核心知识点!

2025-08-13 17:32:40 355

原创 Java面试全栈攻略:从核心语言到云原生技术实战

Java 8引入Lambda表达式和Stream API,Java 11增强HTTP客户端和GC算法,Java 17移除废弃API并强化模式匹配。类似奶茶店点单,Spring Boot通过@Conditional注解自动加载配置,简化了Web应用的搭建流程。在实时聊天系统中,需注意线程池配置和背压策略。可通过SELECT ... FOR UPDATE语句实现行级锁,在秒杀系统中需注意锁的粒度和性能影响。建议使用HTTPS传输,并在敏感操作时结合OAuth2进行二次验证,防止Token被恶意利用。

2025-08-10 18:59:23 430

原创 Java面试实战:Spring Boot与微服务架构下的技术栈挑战

比如在电商系统里,用它做订单模块特别方便,但具体怎么自动配置的...(挠头)可能和starter有关?:Redis用得最多,比如缓存用户支付状态。(突然搞笑)有时候用Ehcache会把数据搞丢,得注意过期策略。(突然摸鱼)不过现在都用Resilience4j了,我还在学习中。不过在高并发支付场景,配置参数要特别注意,比如最大连接数...(突然正经)应该和业务吞吐量匹配。:这个...可能需要结合RMQ和Seata,但具体实现细节还需要再想想。:谢飞机,今天的面试就到这里,我们会在3个工作日内通知你结果。

2025-08-10 18:57:24 375

原创 Java面试技术栈全解析:从核心语言到云原生的实战问答

Java SE 8后JVM移除永久代,使用元空间(Metaspace)存储类元数据,解决了内存溢出问题。Maven基于XML配置,Gradle使用Groovy/DSL,前者更传统,后者更灵活。分层缓存(本地Ehcache+分布式Redis)适用于秒杀系统,热点数据缓存(Redis Hash)适合支付场景的高频交易数据。:啊,这个嘛,JVM在8之后把永久代去掉了,用元空间代替,就像把旧仓库换成新公寓一样,更高效了!(面试官:很好,谢飞机,你回去等通知吧)(面试官:可以,那说说Kafka的分区机制?

2025-08-10 18:55:26 354

转载 VMware 增加磁盘扩大容量

如何给vmware扩容利用虚拟机开发经常会遇到 存储不足的情况 以VMware Workstation 为例 以增加磁盘挂载磁盘的方式给虚拟机扩大容量 1.在设置中增加磁盘 在工具栏找到虚拟机然后点击设置——》找到硬盘点击硬盘点击添加 ——》选择硬盘,然后...

2019-06-04 10:10:24 640

原创 ELK-6日志分析平台环境部署

官方网站:https://www.elastic.co/products一、介绍通过官网网站了解到:Kibana 能够以图表的形式呈现数据,并且具有可扩展的用户界面,供您全方位配置和管理 Elastic Stack。Elasticsearch 是基于 JSON 的分布式搜索和分析引擎,专为实现水平可扩展性、高可靠性和管理便捷性而设计。Logstash 是动态数据收集管道...

2019-05-23 18:24:49 255

原创 SpringBoot2添加actuator无法访问端点

使用的是springboot2.1.3.RELEASE在引入actuator相关依赖后,访问相关端点却出现springboot错误页面查询相关资料后发现 springboot和springboot2对于actuator的配置进行一部分修改properties配置如下:management.endpoints.web.exposure.include= * // 默认值访问...

2019-04-04 10:31:15 2822

原创 Angular7简单安装教程

先决条件在开始之前,请确保你的开发环境已经包含了 Node.js。第一步:安装node.js下载地址:http://nodejs.cn安装完成后,控制台窗口node -v命令查看是否安装完成。第二步:安装cnpm在cmd命令窗口中直接输入下列语句:npm install cnpm -g --registry=https://registry.npm.taobao....

2019-03-20 21:22:39 3049 1

原创 IntelliJ IDEA 2018.1开发环境配置

首先进行jdk,tomcat,maven配置第一步,配置jdk对当前项目进行配置java环境第二步,配置tomcat第三步,配置maven其次,对开发环境进行配置配置编码设置代码字体大小也可以直接设置字体大小自动导入所有包代码补全取消区分大小写导入jar的源码如果是Maven项目的时候,自动默认下载源码包,如果是j...

2019-03-12 23:44:44 866

原创 HashMap相关面试题

这一段时间学习HashMap原理再根据相关资料提出的一些问题,进行的解答推荐一篇文章:https://crossoverjie.top/2018/07/23/java-senior/ConcurrentHashMap/ JDK8中的HashMap有哪些改动?JDK7中的底层实现是数组+链表,JDK8中使用的是数组+链表+红黑树 JDK7中扩容时可能出现死锁,JDK8中通过算法优化...

2019-01-03 22:49:11 1075

原创 Linux中nexus使用ccproxy进行代理下载包

下载ccproxy代理工具,对代理工具进行设置配置成功后,修改浏览器代理这里的端口号要相互对应 进入linux系统中修改linux中代理/etc/profile进入后,export http_proxy="http://xxx.xxx.x.xx(设置ccproxy机器IP):808"export https_proxy="http://xxx.xxx.x.xx(...

2018-12-24 21:48:58 2281

转载 多线程面试题

1、多线程有什么用?一个可能在很多人看来很扯淡的一个问题:我会用多线程就好了,还管它有什么用?在我看来,这个回答更扯淡。所谓"知其然知其所以然","会用"只是"知其然","为什么用"才是"知其所以然",只有达到"知其然知其所以然"的程度才可以说是把一个知识点运用自如。OK,下面说说我对这个问题的看法:1)发挥多核CPU的优势随着工业的进步,现在的笔记本、台式机乃至商用的应用服务

2018-12-12 22:06:23 201

原创 线程池ThreadPoolExecutor相关参数说明和使用

ThreadPoolExecutor有如下几个参数:         corePoolSize: 核心线程数量         maximumPoolSize: 线程最大线程数         workQueue: 阻塞队列,存储等待执行的任务,很重要,会对线程池运行过程产生重大影响         keepAliveTime: 线程没有任务执行时最多保持多久时间终止   ...

2018-12-09 22:10:01 417

原创 Activiti6.0项目部署出现异常,EL包冲突

工作流和系统结合,使用了Activiti6.0。后台报以下错误: javax.servlet.ServletException: java.lang.ExceptionInInitializerError org.apache.jasper.servlet.JspServlet.service(JspServlet.java:349) javax.servlet.http.Http...

2018-12-09 21:08:54 814

空空如也

空空如也

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

TA关注的人

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