- 博客(1830)
- 资源 (14)
- 收藏
- 关注

原创 Java基础知识面试题(2021年最新版,持续更新...)整理
Java面试总结(2021优化版)已发布在个人微信公众号【Java精选】,根据读者的反馈优化了部分答案存在的错误,同时根据最新面试总结和读者的建议,删除了低频问题,并添加了一些常见面试题,对文章进行了精简优化,目前约2000+道面试题,欢迎大家关注,关注后回复Java面试,即可获取最新面试资料!????????【Java精选】专注程序员推送一些Java开发知识,包括基础知识、各大流行框架、大数据技术、数据库、面试题、面试经验、职业规划以及优质开源项目等。其中一部分由小编总结整理,另一部分来源于网络上优质
2021-11-04 21:44:50
13250
13

原创 你懂的!Java程序员跳槽的首选面试题最新合集(2021下半年),初中高级程序员!
考虑到大家找工作时的困难,大家可以看看这个小程序内涵大量整理好的面试题(含答案),下面只是列举了部分面试题题目。具体答案大家可以在微信中搜索小程序:Java精选面试题。面向对象编程有哪些特征?JDK、JRE、JVM 之间有什么关系?如何使用命令行编译和运行 Java 文件?Java 中常用的集合有哪些?进程与线程之间有什么区别?什么是 JVM?数据库中什么是事务?MySQL 事务都有哪些特性?MyBatis 是什么框架?什么是 Redis?什么是 Spring 框架?什么是 Spri
2021-10-14 15:05:26
1166

原创 Spring Cloud 从入门到精通(一)Nacos 服务中心初探
什么是Nacos?Nacos是阿里巴巴开源的项目,是一个更易于帮助构建云原生应用的动态服务发现、配置管理和服务管理平台。英文全称 Dynamic Naming and Configuration Service,Na为naming/nameServer即注册中心,co为configuration即注册中心,service是指该注册/配置中心都是以服务为核心。Nacos功能介绍1、动态配置服务:动态配置服务让您能够以中心化、外部化和动态化的方式管理所有环境的配置。动态配置消除了配置变更时重新部署应用和服
2021-07-29 10:49:12
628
1

原创 Spring Cloud 从入门到精通(二)集成 Nacos 构建微服务实现服务注册
阿里巴巴开源 Nacos 定位是一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台。Nacos 支持的功能包括服务发现,集成配置中心,和服务数据管理。本篇文章主要向大家分享关于 Spring Cloud Alibaba 集成 Nacos 框架来实现服务注册。服务注册是指项目启动的时候,生产者将当前服务自身的信息地址注册到Nacos server 注册中心。创建Maven项目新建discovery-nacos-provider-demo01命名的项目。Maven项目搭建完成后,整体目录结构如下
2021-07-29 10:45:36
405

原创 2021年面试,整理全网初、中、高级常见Java面试题附答案
面试题答案见微信小程序 “Java精选面试题”,3000+道面试题。内容持续更新中包含基础、集合、并发、JVM、Spring、Spring MVC、Spring Boot、Spring Cloud、Dubbo、MySQL、Redis、MyBaits、Zookeeper、Linux、数据结构与算法、项目管理工具、消息队列、设计模式、Nginx、常见 BUG 问题、网络编程等。————————————————面向对象编程有哪些特征?一、抽象和封装类和对象体现了抽象和封装抽象就是解释类与对象之间关系的词
2021-05-26 16:19:11
3312
3
转载 人麻了,被面试官拷打了。。。
面试官更倾向于构建真实的业务场景,这些问题没有标准答案,却能全方位考察候选人的技术选型能力、架构设计思维和风险预判意识。面试课程,用系统化的训练代替零散的摸索,让你在面试官抛出问题的瞬间,就能给出逻辑清晰、落地可行的解决方案。帮你积累有亮点的项目经验,解决你所有的面试跳槽困惑,助你在万千面试者中杀出重围!求职者能否在复杂场景中抽丝剥茧,提出切实可行的解决方案,直接决定了面试的成败。的三重考验,稍有不慎就会暴露知识体系的短板,错失心仪的。这样的候选人,在注重实战的面试官眼中,不过是 “
2025-07-21 09:01:45
13
转载 JeecgBoot、RuoYi 和 Renren-fast 三大流行 Java 开源框架对比~
包含Java基础、并发、JVM、线程、MQ系列、Redis、Spring系列、Elasticsearch、Docker、K8s、Flink、Spark、架构设计、大厂真题等,在线随时刷题!低代码开发:JeecgBoot 基于代码生成器,支持快速生成前后端代码,显著提高开发效率,尤其适合 CRUD 操作频繁的企业管理系统(如 ERP、CRM)。生态完善:提供多种版本(单体、前后端分离、微服务),支持 Vue、React 等多种前端框架,适合不同规模的项目。启动速度较慢:功能模块较多,导致项目启动时间较长。
2025-07-19 09:04:51
11
转载 90 后程序员辞职搞灰产,不到一年获利超 700 万,结局很刑!
该软件用于视频搬运,通过视频镜像,去水印,草稿替换,摄像头替换等功能绕过原创校验,修改后的视频支持在快手,抖音,小红书,西瓜视频等主流视频平台发布。浙江台州警方调查发现,在这背后是一条违法犯罪的产业链条,犯罪团伙的上游开发制作非法软件,通过更改短视频平台的代码,逃避平台监管。国内某知名短视频平台报警称,有人在网络上售卖一款非法软件,使用软件的人可以绕过他们平台的审核机制,直接窃取他人的作品进行发布。软件开发者周某,1996年出生,因为觉得上下班通勤时间久,就辞职在家专心做独立开发。
2025-07-18 09:01:11
10
转载 “RPC好,还是RESTful好?”,这个问题不简单
比如我们有一个处理订单的系统服务,先声明它的所有的接口(这里就是具体指Java中的interface),然后将整个项目打包为一个jar包,服务端这边引入这个二方库,然后实现相应的功能,客户端这边也只需要引入这个二方库即可调用了。RPC服务和HTTP服务还是存在很多的不同点的,一般来说,RPC服务主要是针对大型企业的,而HTTP服务主要是针对小企业的,因为RPC效率更高,而HTTP服务开发迭代会更快。1、gRPC是Google最近公布的开源软件,基于最新的HTTP2.0协议,并支持常见的众多编程语言。
2025-07-16 09:46:31
10
转载 解放双手:SpringBoot 公共字段自动填充 6 种神技,开发效率飙升!
包含Java基础、并发、JVM、线程、MQ系列、Redis、Spring系列、Elasticsearch、Docker、K8s、Flink、Spark、架构设计、大厂真题等,在线随时刷题!在开发外卖系统订单模块时,我发现每个实体类都包含create_time、update_by等重复字段。本文将分享一套经过生产验证的自动化方案,涵盖MyBatis-Plus、AOP、JWT等六种核心策略,助你彻底摆脱公共字段维护的烦恼。一、痛点分析:公共字段维护的三大困境。6.1 缓存当前用户信息。
2025-07-13 09:04:20
14
转载 Bug 率狂降 50%?靠这5个 IDEA 插件就够了!
sonar 比 Findbugs 高了一个层级,它不仅关注常规静态BUG,还关注到了如代码质量、包与包、类与类之间的依赖情况,代码耦合情况,类、方法、文件的复杂度,代码中是否包含大量复制粘贴的代码,关注的是项目代码整体的健康情况。而为了减少这种情况,其中一种比较好的方式就是提高代码质量,比如通过代码审查,从而降低错误风险,但是,代码审查难度大,代码缺陷、漏洞不易发现,且审查工作随着代码量增加而增加,审查效率低。后面展开的列表中列出了所有的规则列表,想扫描哪一种类型的问题,点击即可。
2025-07-12 11:05:04
29
转载 SpringBoot 还在用 if 校验参数?那真的太 low 了,老司机都是这么玩的!
当参数不多时我们可以在控制器中手动校验,但是一旦遇到需要校验的参数较多的post接口时,还去一个个的校验的话那会累死个人。上面提到的将参数一个个平铺到方法参数中,然后在每个参数前面声明约束注解的校验方式,就是方法级别的参数校验。上面的示例都是基于注解来实现自动校验的,在某些情况下,我们可能希望以编程方式调用验证。其实,Spring框架给我们提供了对象校验的API,可以帮助我们省去逐一手动校验接口参数的烦恼。业务需求总是比框架提供的这些简单校验要复杂的多,我们可以自定义校验来满足我们的需求。
2025-07-09 09:02:34
15
转载 我天,MySQL 已沦为老二。。
在使用或计划使用 AI 工具的人中,只有不到 3% 高度信任它们的准确性,而有两倍多的人(大约 6%)非常不信任。ChatGPT 是最受欢迎的 AI 搜索工具,被 83% 的受访者使用,其次是 Bing AI (20%)、WolframAlpha (13%) 和 Google Bard AI (10%)。,包含Java基础、并发、JVM、线程、MQ系列、Redis、Spring系列、Elasticsearch、Docker、K8s、Flink、Spark、架构设计、大厂真题等,在线随时刷题!
2025-07-08 16:02:25
15
转载 不行了,Java卷不动了。。。
面试会涉及到很多杂而乱的知识点,可以为了面试刷很多套面试真题,但是千万不要只是纯粹地去死记硬背,帮你积累有亮点的项目经验,解决你所有的面试跳槽困惑,助你在万千面试者中杀出重围!由于篇幅有限,这里只展示部分内容,大家自行扫下方二维码,添加助教小姐姐微信领取!要想深入了解这些技术,除了自学,也可以考虑跟着大佬学,降低学习门槛!,由图灵课堂的三位大牛共同主讲,为Java面试突击专门打造的进阶课。学习新技术是必须的,但学习的过程和战线可以拉长,四大模块的服务,逐一修炼,步步落实,帮助。
2025-07-07 09:02:46
15
转载 一边是计算机就业哀鸿遍野,一边是高考生疯狂涌向计算机专业,太魔幻了!
行业发展受市场和政策影响,当年的建筑、土木专业何等繁华,都是乘上了房地产行业的东风,等风停了,自然就降温了,所以要放平心态。,包含Java基础、并发、JVM、线程、MQ系列、Redis、Spring系列、Elasticsearch、Docker、K8s、Flink、Spark、架构设计、大厂真题等,在线随时刷题!有人说,计算机专业一能去私企拿高薪,二能进国企研究所,三能考公考编,工科岗位最多,其他专业没法比。有人说,认知达不到,没办法,基础领域,医生,会计,国防军工等比计算机好太多了。
2025-07-01 13:02:57
22
转载 牛皮,我被银行码农的工资惊到了!
银行可能不会像其他互联网公司,测试,运维,开发,各项的工作分工都非常的明确,这是不一定的哈。2020 年 11k 月基本工资,4w 的补贴和 6w 的奖金,可以看见后两者是浮动的哟,不过可能两年无涨薪哦,也没网上说的那么夸张,加班猛地一批,不会的。建科工作地点有:北京,上海,江苏,福建,河南,湖北,广东,四川成都,云南昆明。15-20w,比较忙,薪资会普调,应该不会普调特别多,未来自己竞争。测试开发,软件开发,前端,大数据,运维工程师,Devops 工程师等,基本上互联网公司具备的岗位,其行均有。
2025-06-25 12:55:38
58
转载 项目终于用上了 Spring 状态机,太优雅了!
我们通常所说的状态机是有限状态机,也就是被描述的事物的状态的数量是有限个,例如自动门的状态就是两个 open 和 closed。给定一个状态机,同时给定它的当前状态以及输入,那么输出状态时可以明确的运算出来的。自动门有两个状态,open 和 closed ,closed 状态下,如果读取开门信号,那么状态就会切换为 open。有限状态机(Finite-state machine,FSM),又称有限状态自动机,简称状态机,是表示有限个状态以及在这些状态之间的转移和动作等行为的数学模型。
2025-06-24 09:03:05
23
转载 去了一家不到 20 人的 IT 公司后,真的是大开眼界。。。
如有侵权,请联系,笔者会第一时间删除处理!,包含Java基础、并发、JVM、线程、MQ系列、Redis、Spring系列、Elasticsearch、Docker、K8s、Flink、Spark、架构设计、大厂真题等,在线随时刷题!老板不太懂技术,也不太懂管理,靠着一腔热血加上对实体运输行业的了解,加上盲目的自信,贸然开始创业,后期经营困难,最终散伙。选择创业公司,一定要确认老板是一个靠谱的人,别是一个总是画饼的油腻老司机,或者一个优柔寡断,没有主见的人,这样的情况下,大概率事情是干不成的;
2025-06-23 17:31:43
19
转载 扔掉 okhttp、httpClient,这款轻量级 HTTP 神器好用到爆!
相应地,调用方的响应时间也会变长,线程会产生堆积,最终可能耗尽调用方的线程池,导致整个服务不可用。,包含Java基础、并发、JVM、线程、MQ系列、Redis、Spring系列、Elasticsearch、Docker、K8s、Flink、Spark、架构设计、大厂真题等,在线随时刷题!配置全局数据转换器工厂,转换器工厂实例优先从Spring容器获取,如果没有获取到,则反射创建。另外,公众号Java精选,回复java面试,获取在线面试资料,支持随时随地刷题。支持了多个可配置的属性,用来应对不同的业务场景。
2025-06-21 09:01:08
32
转载 Java8 的 Stream 流太难用了?看看 JDFrame
提供了两种Frame,SDFrame和JDFrame 在API层面一模一样, 区别是JDFrame的所有操作实时生效, 无需要重新read生成,而SDFrame与stream流一致,只有执行终止操作才会生效,并且需要重新read生成流, 而且在同一个流之间的操作是互相影响的。这个在语法层面能实现的矩阵还是比较有限的因为行列是通过枚举的几个FI去描述,但是不同的逻辑导致的矩阵变换的变化可能是非常大的,除非JDK能语法层面支持到吧或者放弃强类型全部硬编码才能实现各种矩阵的表示和变换。
2025-06-20 09:02:45
20
转载 颓废了,魔改一个开源项目,打造自己的企业级 Admin!
等等一些功能,这些基本都是必不可少的,但是从0到1开发一套,又需要很多的时间,网络上有很多开源的产品,比如若依,eladmin,若依plus,芋道admin等等。而且使用聚合工程,那么依赖还需要按照业务去引入,去区分,这需要开发人员自己去要求自己,不然依赖,随便引入。ps(听起来有点像画饼,但是如今的公司,不进步就很可能被优化) 于是,我发现如果在工作中使用优秀的开源项目,可以节省很多开发的工作量。2.若依依然在使用mybatis,这都2024年了,居然还要写xml文件,这一点我是完全不能接受,太折磨了。
2025-06-19 09:01:15
13
转载 知乎热榜:为什么别选计算机专业?
个人观察,女生找对象的时候,并不是看你的收入的,一个年入30万的律师,一个年入20万的医生,年入20万的公务员,年入20万的男老师,年入40万的金融男,在相亲市场上要比年入50万码农抢手的多。」 另外,40万的包裹是包含股票的,必须干满4年才能给你,离职跳槽全部没有了,其实你的工资也就是20万出头,扣完税真的没多少明白吗?」 像这种层次的学生,基本上就是毕业就要进厂打工,考公务员由于学历太差基本上没有机会,临床的分数也不够,考金融研究生本科学历太差,基本上面试就被刷下去了。此时,孩子孩子上小学;
2025-06-18 09:01:23
31
转载 面试官:你知道哪些分页方式?说出四种~
我曾经犯过类似错误,在使用ElasticSearch替换lucene 做检索时,发现lucene和ElasticSearch返回的结果一直不一致,排查了很久,才意识到必须指定排序方式,否则使用分页查询会导致数据重复。,增加增加数据库的内存和cpu负载, 如果这个深度分页的QPS比较高,无疑最终会拖垮数据库。在流量高峰期,如果深度分页的慢查询较多,毫无疑问,会增加其他SQL耗时,影响其他业务场景。最佳的场景就是从下游批量获取大量数据时,可以根据主键id进行排序,每次选择最大的N条,或最小的N条。
2025-06-12 09:02:45
32
转载 今年后端这工资是认真的吗?
Mysql、Spring、Mybatis、Redis、MQ、Zookeeper、Netty、Dubbo、Spring Boot、Spring Cloud、数据结构与算法、设计模式、网络与操作系统、三高架构、线上疑难问题、大厂面试场景题、项目亮点和难点、K8S云原生。深入到源码中带你体验Spring拥抱AI大模型DeepSeek设计的巧妙以及Spring核心功能,体会Spring源码中的设计模式,并利用Spring扩展机制实战开发!,还有足够震撼到每一个Java程序员的,可以称之为全网最详细的,
2025-06-09 09:00:44
26
转载 发现一款 JSON 可视化工具神器,惊艳了!
包含Java基础、并发、JVM、线程、MQ系列、Redis、Spring系列、Elasticsearch、Docker、K8s、Flink、Spark、架构设计、大厂真题等,在线随时刷题!整体来讲,JSON Hero 支持多种试图查看JSON数据,同时支持VS Code 等扩展,相信对经常处理JSON的小伙伴来说,是一款很给力的工具。JSON Hero是一个简单实用的JSON工具,通过简介美观的UI及增强的额外功能,使得阅读和理解 JSON 文档变得更容易、直观。
2025-06-07 09:01:52
54
转载 Java就业市场是真癫了。。
在这里我劝诫大家,如果面试准备阶段没有方向的话,不妨暂时停下来,看一下自己怎么才能更加系统、事实上,很多Java程序员对自身是没有一个清楚的认知的,甚至不知道自己的短板在哪?帮你积累有亮点的项目经验,解决你所有的面试跳槽困惑,助你在万千面试者中杀出重围!由于篇幅有限,这里只展示部分内容,大家自行扫下方二维码,添加助教小姐姐微信领取!现在行情不好,工资低,有很多程序员都有找工作、跳槽等一系列安排。这样不做准备的就去面试,你肯定会离心仪的offer越来越远。四大模块的服务,逐一修炼,步步落实,帮助。
2025-06-04 09:01:25
37
转载 五个步骤,助你优雅的写好 Controller 层代码!
平常用于基本数据的包装类(Integer,Long,Double等等),如果@NotNull 注解被使用在 String 类型的数据上,则表示该数据不能为 Null,但是可以为空字符串(“”),空格字符串(“ ”)等。一般情况下,controller作为控制层调用service层接口,不应该包含任何业务逻辑,所有的业务操作,都放在service层实现,把controller层相关代码去掉。方法,我们的目的是转换业务对象,至于使用什么方式转换,调用方并不关心,现在使用的。
2025-05-26 09:00:21
48
转载 程序员最后一款笔记软件:Notion
国产markdown笔记软件,功能强大,markdown即时渲染,所见即所得,强大的目录结构使得文章层次一目了然,界面优雅整洁,同时因为是基于electron做的,所以可以写CSS来自定义样式,后面还加了Picgo+gitee仓库搭建免费图床,图片拉进typora不会丢图,写好后配合OneDrive多平台同步。Typora太重了,mac还好,win下的Typora及其臃肿,打开比webstorm还慢,打开后还需要加载一段时间才能输入,都是electron做的,为什么Vscode能做得到秒开。
2025-05-25 09:03:55
203
转载 Postman 可以卸了,这款 IDEA 接口调试插件,敢说吊打所有!
先说核心,后端都会配置拦截器,用来权限验证,必须登录的用户才可以对接口调用,但问题就出在,有些接口用不到用户信息,开发时候有三个办法调试,第一个关闭拦截器,等这个接口开发好在打开,第二个方法是加入拦截器的排除列表,之后再添加回去,第三个,进行登录,获取token后,测试时添加token,但无论如何,也多少是有点麻烦的。这个插件扫描方式和所有同类型插件不同,其他插件是静态扫描,如果项目很大,文件很多,扫描会很慢,甚至是卡顿,如果controller在第三方包中,那么可能扫描不到,也有可能扫描更加慢。
2025-05-24 09:03:55
49
转载 新来个技术总监:发现谁再用 delete 删数据直接开除!
在 InnoDB 中,DELETE其实并不会真的把数据删除,mysql 实际上只是给删除的数据打了个标记为已删除,因此 delete 删除表中的数据时,表文件在磁盘上所占空间不会变小,存储空间不会被释放,只是把删除的数据行设置为不可见。在工作当中执行数据库删除的时候一定要慎重再慎重,建议每次进行数据删除的使用最好数据表的备份工作,这样就会大大减少你删除跑路的几率。总之,MySQL 的数据存储基于磁盘上的文件系统实现,采用多种技术来优化性能和存储效率,如存储引擎、数据页、索引、事务等。会立刻释放磁盘空间。
2025-05-23 09:02:24
21
转载 月薪已炒到6W?强烈建议大家冲一冲这个新兴领域
是指运行一段具有特定功能的代码块的行为,以增强其处理能力,实现更复杂的任务,使大模型能够集成外部工具和资源,提升交互性和实用性。AI大模型技术实战—— Transformer 架构的 核心原理、应用 Fine-tuning 技术,精准微调AI大模型,!制造、医疗、金融等各行业都在加速AI应用落地,未来企业更看重能用AI大模型技术重构业务流的技术人。老师们将大模型技术原理讲透的同时,还将丰富的商业化AI应用项目无偿分享,帮大家快速打通。课程开班58期,已为20000+学员服务,口碑爆棚,从!
2025-05-23 09:02:24
19
转载 别再用雪花算法生成 ID 了!试试这个吧!
对比来看,我们之前申请ID都是一次自增1,而这种预申请一批的方式,是一次申请N个ID,自增N,可以减少请求量和并发。如果申请了一段区间的id,但是没有用完,服务器停服再启动后会再申请一段新的,原来未使用的ID就被浪费了。然而这种方式部署限制和消耗都太大,而且我们的登录服是多开的,即使在单登录服内控制串行,多个进程也不好控制,因此这个初始的方案只能被pass。这种方式的特点就是,登录服服务过程中,对应数据库里的 left 为 0,如果停了,数据库里 left 为号段内剩余的可用数量。
2025-05-22 09:02:26
54
转载 抖音服务器带宽究竟有多大,才能供上亿人同时刷?
一般情况下,小型的IDC公司自建机房,比如一些网站公司,租用联通,移动,电信的机房,可能总体出口带宽只有5G。相比来说,带宽增加的话,费用更贵一些。一般一个企业网站(企业官网),20M带宽,4G内存,100G硬盘,一年价格也就4000-5000块钱就足够了,赶上做活动价格可能更便宜。T级别出口带宽(总出口带宽),也就是达到1T=1024G/s的出口带宽,服务器总署基本都在20万台以上,甚至阿里云都超过了100万台。对于动态视频,首先通过智能路由,寻找最佳路径,然后协议优化将长连接,内容进行压缩,去除冗余。
2025-05-21 09:00:48
60
转载 程序员:有哪些话一听就知道对方很水,搞笑段子~
程序员小赵:性能优化涉及到的是方方面面,从基础代码性能优化,到JVM深度调优、设计模式优化,再到数据库调优、并发编程性能优化,这些我虽然没用过,但是都听过!,包含Java基础、并发、JVM、线程、MQ系列、Redis、Spring系列、Elasticsearch、Docker、K8s、Flink、Spark、架构设计、大厂真题等,在线随时刷题!面试官:Hmmm,我们写的是16~30K,实际上最多只给到10K,既然你水平有限,那我就大方点给到8K!面试官:哦哦哦,没事,我们面试了50多个,1个都不愿意来呢。
2025-05-18 09:01:19
49
转载 高效端口扫描:SpringBoot + nmap4j 获取端口神器!
今天在工作的时候,领导突然安排和我说一个需求,就是根据一个 ip 和 端口去获取对应服务上对应端口的信息,当时主要是为了确定数据库的版本和型号,比如 MySQL、Oracle 这些数据库,我后面尝试发现其他端口也可以获取信息。我这里就是没有去按照官网上的写法,我的思路是文件已经下载了我直接去读取 xml 文件解决会更快,这里是使用 dom4j 来读取的 xml 文件。这种扫描方式最准确,但也最容易被检测到,如。设置服务版本探测的强度,级别越高,探测越全面,但耗时也越长,取值范围是 0 到 9。
2025-05-16 09:02:45
78
转载 斩获 80k star,一款接私活神器,最快的网站构建框架!
包含Java基础、并发、JVM、线程、MQ系列、Redis、Spring系列、Elasticsearch、Docker、K8s、Flink、Spark、架构设计、大厂真题等,在线随时刷题!用了几个月Hugo下来,感觉确实很适合搭建轻量级的内容网站。生成速度快、部署方便,而且有很多现成的主题可以用。由于生成的是静态网站,部署简单且加载速度快,特别适合一些对性能要求高的场景。建议刚开始可以先用默认主题跑通整个流程,熟悉基本概念后再去折腾主题和定制化。可见其受欢迎的程度。CSS/JS打包压缩。
2025-05-15 09:00:28
25
转载 求求你们别再用 kill -9 了,这才是 Spring Boot 停机的正确方式!
再谈为了提醒明知故犯(在一坑里迭倒两次不是不多见),由于业务系统中大量使用了spring Boot embedded tomcat的模式运行,在一些运维脚本中经常看到Linux 中 kill 指令,然而它的使用也有些讲究,要思考如何能做到优雅停机。则是为jvm中增加一个关闭的钩子,当jvm关闭的时候调用。kill -9 pid可以模拟了一次系统宕机,系统断电等极端情况,而kill -15 pid则是等待应用关闭,执行阻塞操作,有时候也会出现无法关闭应用的情况(线上理想情况下,是bug就该寻根溯源)
2025-05-14 09:03:55
55
转载 干掉 Maven!官方推出的新一代 Java 高性能构建神器,快的一匹~
所有是否有一种能快速构建Java项目的工具时,今天重点推荐maven-mvnd,是Apache Maven团队借鉴了Gradle和Takari的优点,衍生出来的更快的构建工具,maven的强化版,解决Maven构建慢的问题,又不需要重新学习,懂Maven你就能驾驭Maven-mvnd。Maven 的缺点是,对于大一点的项目来说,构建太慢了。通过解决上述痛点,Maven-mvnd旨在提供一个更高效、更快速的构建体验,同时保持与现有Maven工作流的兼容性,从而为开发团队带来更高的生产力和更快的迭代速度。
2025-05-13 09:03:04
38
原创 26K Star!一款超美观强大 Nginx 可视化管理界面!
只需简单的设置,就能快速实现安全的反向代理,确保网站的安全性和稳定性。nginx-proxy-manager 基于 Tabler(https://tabler.github.io/) 的管理界面不仅美观,而且安全,旨在简化用户的操作体验。无论是技术小白还是有经验的用户,都能从中受益,轻松管理自己的网络服务。,包含Java基础、并发、JVM、线程、MQ系列、Redis、Spring系列、Elasticsearch、Docker、K8s、Flink、Spark、架构设计、大厂真题等,在线随时刷题!
2025-05-10 09:02:01
611
转载 最强平替 Postman 工具,拒绝浏览器套壳!
从产品发布到现在,不足两年的时间里,社区小伙伴们共提交了 1000+的 Issue(已经处理了 80%),虽然相比 Postman 的 13000+个 Issue 还有不小的差距,但是未来可期。,包含Java基础、并发、JVM、线程、MQ系列、Redis、Spring系列、Elasticsearch、Docker、K8s、Flink、Spark、架构设计、大厂真题等,在线随时刷题!除了免费之外,没有登录,没有注册,没有广告,安装后就可以创建 API 测试,非常适合追求效率的同学。
2025-05-09 09:01:36
79
Java JDK1.8版本下载及其他JDK版本包
2023-09-11
图书管理系统-附前后台源码(Java版)
2021-11-24
固定资产管理系统-后台源码和移动端源码(Java版)
2021-11-24
SAP+R3+IDES+4.71+中文版下载地址
2015-01-05
memcached-session-manager.rar
2015-04-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人