自定义博客皮肤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

微信搜索关注:Java版web项目(ID:java_project),一个专注程序员编程资料、编程经验、职场面试分享的公众号!

  • 博客(2609)
  • 收藏
  • 关注

原创 发现一款自学Java可视化工具神器,非常牛逼,太爱了!

自学Java神器

2022-11-11 11:01:25 1448

原创 Spring官宣,干掉原生JVM,推出 Spring Native!

Spring 团队日前发布了 Spring Native Beta 版。通过 Spring Native,Spring 应用将有机会与 GraalVM 原生镜像的方式运行。为了更好地支持原生运行,Spring Native 提供了 Maven 和 Gradle 插件,并且提供了优化原生配置的注解。Spring 发布了 Spring Native 的 beta 版本,并在start.spring.io上运行它。实际上,这意味着自Spring成立以来,除了Spring支持的常规Java虚拟机之外,我们还将添

2021-05-04 13:11:06 1816 2

原创 这份2021Java程序员常用技术栈和工具清单,刷爆了朋友圈...

点击上方蓝色字体,选择“标星公众号”优质文章,第一时间送达关注公众号后台回复pay或mall获取实战项目资料+视频作为一枚Java程序员,需要掌握哪些技术和工具才能完成一个JavaWeb...

2021-02-02 16:59:51 6657 7

原创 我在iPad Air 和 iPhone上都装了个IntelliJ IDEA,撸了一个SpringBoot项目,牛逼哄哄......

点击上方蓝色字体,选择“标星公众号”优质文章,第一时间送达关注公众号后台回复pay或mall获取微服务实战项目资料+视频干开发的哥们儿都知道,系统上线后,如果有bug,领导会第一时间打电...

2021-01-15 08:34:00 14045 28

原创 一套牛逼的SpringCloud微服务电商实战项目,文档贼全!

做公号很久了,听到粉丝问的最多的问题就是:有没有新的完整的项目,因为现在很多流传的项目都太老了,实战意义不是很强。很多程序员每项技术单独拿出来有可能很厉害,例如:springcloud、...

2020-07-13 13:19:07 1602

原创 为什么像王者荣耀这样的游戏Server不愿意使用微服务?

点击上方蓝色字体,选择“标星公众号”优质文章,第一时间送达99套Java企业级实战项目4000G架构师资料内容来源:知乎众网友,整理自:Java版web项目zhihu.com/quest...

2020-06-25 11:21:25 871

原创 酒后系列:酒后整理的JVM垃圾回收机制和内存分配策略

点击上方蓝色字体,选择“标星公众号”优质文章,第一时间送达99套Java企业级实战项目4000G架构师资料导语:公众号后续将推出酒后系列技术文,全是干货,希望不要喝醉哦!在喝酒之前我们应...

2020-05-29 14:17:00 387

原创 酒后系列:被某厂面试官吊打后酒后整理的JVM干货

点击上方蓝色字体,选择“标星公众号”优质文章,第一时间送达99套Java企业级实战项目4000G架构师资料导语:公众号后续将推出酒后系列技术文,全是干货,希望不要喝醉哦!为什么要写这么一...

2020-05-20 09:35:00 407

转载 面试官:Feign 第一次调用为什么会很慢?大部分人都答不上来!

前言首先要了解Feign是如何进行远程调用的,这里面包括,注册中心、负载均衡、FeignClient之间的关系,微服务通过不论是eureka、nacos也好注册到服务端,Feign是靠Ribbon做负载的,而Ribbon需要拿到注册中心的服务列表,将服务进行负载缓存到本地,然后FeignClient客户端在进行调用,大概就是这么一个过程。Ribbon是如何进行负载的首先我们要清楚Ribbon是如何...

2024-02-24 17:25:34 13

转载 一款神仙级SpringCloud微服务开源项目,接私活吊到不行!(附源码)

今天给大家推荐一个牛逼的接私活项目,SpringCloud微服务架构项目!一个由商业级项目升级优化而来的微服务架构,采用SpringBoot 2.7 、SpringCloud 等核心技术构建,提供基于React和Vue的两个前端框架用于快速搭建企业级的SaaS多租户微服务平台。架构图项目源码获取方式点击下方公众号发送:3138项目介绍用户权益仅允许免费用于学习、毕设、公司项目、私活等。界面Blad...

2024-02-23 17:04:56 11

转载 在华为,请假一天的代价是3700…

原文:OfferShow最近,一篇「在华为,请假一天的代价是3700」的帖子引发网友热议原来,在华为请假会影响每个月的奖金和年终,所以很多人都会选择拿周末的加班来调。在华为周末加班是双倍工资,请假一天相当于扣除双倍的日工资,倒推一下,小编盲猜每月基础工资大概是3700/2*20=3700*10=37000对此,有网友调侃道「这么高的base,不是月薪3k的我应该讨论的事情」有网友分享了自己公司的请...

2024-02-22 21:29:35 11

转载 Java项目开发中常见的150多个坑

做Java开发别掉坑里还不知道做 Java 开发高水平和低水平之间的待遇差距能有多大?看看下面这张图就知道了,高低端之间能差三倍还多。进入高端区间,应该是每位 Java 开发者都梦寐以求的。本图数据取自Boss直聘网站但对于许多工作经验也就一年的新手来说,经常在做开发时掉到坑里却懵然不知,也难以找到问题。成长的过程看起来漫长而痛苦,不知道还要在低端徘徊多久。现在有一个好消息,可以让 Java 新手...

2024-02-21 15:27:32 8

转载 你还在用for循环遍历list吗?

Java 8 API添加了一个新的抽象称为流Stream,可以让你以一种声明的方式处理数据。Stream 使用一种类似用 SQL 语句从数据库查询数据的直观方式来提供一种对 Java 集合运算和表达的高阶抽象。这种风格将要处理的元素集合看作一种流, 流在管道中传输, 并且可以在管道的节点上进行处理, 比如筛选, 排序,聚合等。熟悉Linux的同学对这种风格一定不陌生,因为它跟Linux的|管道符的...

2024-02-21 15:27:32 7

转载 Nginx 可视化配置神器

Nginx 是前后端开发工程师必须掌握的神器。该神器有很多使用场景:比如反向代理、负载均衡、动静分离、跨域等等。把 Nginx 下载下来打开 conf 文件夹的 nginx.conf 文件,Nginx 服务器的基础配置和默认的配置都存放于此。配置是让程序员非常头疼的事,比如 Java 后端框架 SSM,大量配置文件让不少人头皮发麻,所以才涌现了 Spring Boot 这样能简化配置的框架。如果能...

2024-02-19 08:46:45 9

转载 年初面试总结……

年后这个时间段,找工作面试不要停!!很多朋友据我了解,技术水平和工作经验都很不错,但是面试频频败北。大家复盘下来发现问题不严重,但是很普遍,10个人里面8个都存在,那就是面试前不做准备。技巧和避坑先不论,面试题型就不熟悉,没有系统过下大厂真题和必问项目,真正对线上面试官时被打的措手不及。想要从容应对,就要提前建立把握和自信,这不但来自自身的技术能力水平,更来源于对面试时将要发生的各种情况有预判,...

2024-02-19 08:46:45 10

转载 放弃老旧的Mybatis,强类型替换字符串,这款ORM框架很强!!!

1、背景转java后的几年时间里面一直在寻找一个类.net的orm,不需要很特别的功能,仅希望90%的场景都可以通过强类型语法来编写符合直觉的sql来操作数据库编写业务。但是一直没有找到,Mybatis-Plus的单表让我在最初的时间段内看到了希望,不过随着使用的深入越发的发现Mybatis-Plus只是一个残缺的orm。因为大部分场景不支持表达式或者强类型会导致它本身的很多特性都无法使用。比如你...

2024-02-17 15:24:54 18

转载 SpringBoot 优雅实现超大文件上传,通用方案

前言文件上传是一个老生常谈的话题了,在文件相对比较小的情况下,可以直接把文件转化为字节流上传到服务器,但在文件比较大的情况下,用普通的方式进行上传,这可不是一个好的办法,毕竟很少有人会忍受,当文件上传到一半中断后,继续上传却只能重头开始上传,这种让人不爽的体验。那有没有比较好的上传体验呢,答案有的,就是下边要介绍的几种上传方式详细教程秒传1、什么是秒传通俗的说,你把要上传的东西上传,服务器会先做M...

2024-02-16 21:47:56 22

转载 牛逼哄哄的 JD-hotkey !

JD-hotkey 是京东 APP 后台热数据探测框架,历经多次高压压测和 2020 年京东 618 大促考验。在上线运行的这段时间内,每天探测的key数量数十亿计,精准捕获了大量爬虫、刷子用户,另准确探测大量热门商品并毫秒级推送到各个服务端内存,大幅降低了热数据对数据层的查询压力,提升了应用性能。该框架历经多次压测,性能指标主要有两个:1 探测性能:8核单机worker端每秒可接收处理16万个...

2024-02-14 08:46:38 16

转载 开源流程引擎三巨头:activiti、flowable、camunda,最推荐使用哪个?

市场上比较有名的开源流程引擎有osworkflow、jbpm、activiti、flowable、camunda。其中:Jbpm4、Activiti、Flowable、camunda四个框架同宗同源,祖先都是Jbpm4,开发者只要用过其中一个框架,基本上就会用其它三个。低代码平台、办公自动化(OA)、BPM平台、工作流系统均需要流程引擎功能,对于市场上如此多的开源流程引擎,哪个功能和性能好,该如何...

2024-02-13 21:41:26 50

转载 去了一家不到 20 人的 IT 公司后,我真是大开眼界。。。

刚到西安有幸加入了一个 20 人的 it 公司。本来是不想去那种小公司的,为什么加入呢?原因大概有二:其一就是该公司号称是某互联网大厂旗下的子公司,公司资源共享。其二就是感觉经历了四面感觉心好累,不想再面试,就这个吧。第一天然鹅,当入职第一天开始我就渐渐发现情形怪异。第一天来前台报道,发现前台的人屌屌的,没有正式的着装,染着绿色的头发,嚼着口香糖。我心想,创业公司人性化吧。我:“您好,我今天入职。...

2024-02-05 23:42:47 23

转载 拜托!别再滥用 ! = null 判空了!!

为了避免空指针调用,我们经常会看到这样的语句/***公众号:一行Java*/if(someobject!=null){someobject.doCalc();...最终,项目中会存在大量判空代码,多么丑陋繁冗!如何避免这种情况?我们是否滥用了判空呢?精华回答:这是初、中级程序猿经常会遇到的问题。他们总喜欢在方法中返回null,因此,在调用这些方法时,也不得不去判空。...

2024-01-31 23:36:41 29

转载 我们放弃了Nacos作为配置中心,转而选择了这款神器~

目前,我们所有微服务的配置中心都没有采用Nacos,而是选择了另一款携程开源的分布式配置中心Apollo,今天就跟大家详细介绍一下这款神级配置中心1. 基本概念由于 Apollo 概念比较多,刚开始使用比较复杂,最好先过一遍概念再动手实践尝试使用。1.1、背景随着程序功能的日益复杂,程序的配置日益增多,各种功能的开关、参数的配置、服务器的地址……对程序配置的期望值也越来越高,配置修改后实时生效,灰...

2024-01-30 23:31:05 42

转载 各位,请拿下软考,现在!立刻!马上!!

????分享一个知乎知学堂发起的软考学习交流群(IT人必备!!)群里有:✅ 2天名师直播课,梳理核心考点;✅7天1V1备考指导,扫清备考难题;✅ 赠送2024最新备考资料包+题库;重点是不需要集赞、转发、分享,扫码就能免费加入!但是为了保证服务和学习质量,免费名额仅限定前100人!软考也叫软件水平考试,软考证书是国央企、IT 圈、大厂公认的高含金量证书!加上政策福利好、市场需求变大,直接火爆 IT 圈...

2024-01-27 10:25:54 33

转载 抱歉,今年我劝各位真的别轻易离职

上周和部门 BP 聊天,她说最近在 boss 上放出一个初级后端岗位,平均每天都能收到 500 多份简历,年后的竞争只会更激烈!后端市场越来越卷,跳槽前做好技术进阶突击,才能稳拿offer。这里有一份我爆肝两个月整理出的《2024后端开发进阶秘籍》,内含最新版本的八股文、最新的大厂面试真题,都是今年的新知识点。全部整理成了高清 pdf 版,大家可以扫码领取。????????扫码领取三个维度2023 REC...

2024-01-25 10:30:37 20

转载 Prometheus+Grafana+NodeExporter 打造一款出色的监控系统,帅呆了!

1概述本文使用Prometheus+Grafana+Node Exporter搭建Linux主机监控系统:Prometheus 是一个监控系统,可以收集和存储来自各个目标的指标数据。它支持多种数据源,包括 Node Exporter。Grafana 是一个可视化工具,可以用于可视化 Prometheus 收集到的指标数据。它提供了多种仪表盘和图表类型,可以帮助您快速了解监控数据。Node Expo...

2024-01-23 08:46:31 29

转载 2024Java合集,硬核来袭!

Java开发作为程序员竞争最为激烈的岗位,面试难度自然不低。年后到金三银四这段时间,可以说是所有打工人最重要的求职时间段。如果在年后有想法,那这一份《Java通关面试宝典》就是为你准备的!!包含了Java基础知识,JVM,Mysql,并发,Spring,Mybatis,Redis,RocketMQ,Kafka,Zookeeper,Netty,Dubbo,ElasticSearch,Flink,Sp...

2024-01-23 08:46:31 24

转载 我司用了10年的JVM 和 MySQL 性能调优方案,超全面(万能通用)!

去年各行各业可以说是跌宕起伏,而程序员只能说说跌跌跌...年前又一波裁员,不少人失业,最近翻了不少网站的招聘信息,帮大家看看机会。年后到金三银四这段时间,是一年招聘机会最多的时候,大家多关注和多投简历,把握住机会!上下滑动查看,图源招聘网站技术方面,比如:JVM、Mysql优化、并发底层相关……这些建议大家有时间都好好补补,现在招聘简历和面试上都太看重这些了,毕竟可以说性能调优是中、高级开发人员的...

2024-01-22 08:46:29 28

转载 自从用了这款 IDEA 神器,领导都夸我代码写得好,像诗一样

CheckStyle作为检验代码规范的插件,除了可以使用配置默认给定的开发规范,如Sun的,Google的开发规范啊,也可以导入像阿里的开发规范的插件。事实上,每一个公司都存在不同的开发规范要求,所以大部分公司会给定自己的check规范,一般导入给定的 checkstyle.xml 文件即可实现。作为新人,我checkstyle了一整个项目,苦不堪言,所以大家怕是还是多注意代码规范啊,利人利己。楼...

2024-01-20 23:44:42 27

转载 Redis 官方可视化工具,功能真心强大!

RedisInsight 是一个直观高效的 Redis GUI 管理工具,它可以对 Redis 的内存、连接数、命中率以及正常运行时间进行监控,并且可以在界面上使用 CLI 和连接的 Redis 进行交互(RedisInsight 内置对 Redis 模块支持):地址:https://docs.redis.com/latest/ri/RedisInsight 提供的功能:唯一支持 Redis Cl...

2024-01-18 21:19:41 22

转载 我要曝光它!

最近收到粉丝私信,去年八月被裁,空窗 3 个月,刚刚收获字节的 60K*16薪 offer。他几乎面了一整轮各个互联网大厂,发现最近优质后端岗位的要求及方向都变化不小,赶紧找他要来最新内部资料,分享给兄弟们。内容涵盖各一线大厂的最新后端面试真题、八股文、Redis、Spring Boot、Dubbo、MyBatis、MySQL……等,从初级到高级,从面试到工作一次性搞定。需要内推的同学备注「内推」...

2024-01-17 10:31:08 23

转载 公司新入职一位大佬,把SpringBoot项目启动时间从7分钟降到了40秒!

作者:Debugger来源:juejin.cn/post/7181342523728592955背景公司 SpringBoot 项目在日常开发过程中发现服务启动过程异常缓慢,常常需要6-7分钟才能暴露端口,严重降低开发效率。通过 SpringBoot 的 SpringApplicationRunListener 、BeanPostProcessor 原理和源码调试等手段排查发现,在 Bean 扫描...

2024-01-16 08:46:25 32

转载 太卷了,某公司把自家运营多年的工作流引擎管理系统完全开源了....,有点颜值!...

1流程设计新增点击列表左上角“新增”按钮,可新增流程设计,这里只需要填写基本信息。字段说明显示名称,流程显示的名称,相当于中文标题唯一编码,流程编码的唯一编码,通过该编码一流程定义的name相匹配流程分类,假期管理、人事管理、智能财务、法务管理、行政管理、业务管理、其他等,可通过数据字典的流程分类进行配置。图标,系统图标,可通过下拉选择获取备注查看点击行操作右边的“查看”按钮一共用两个tab,可以...

2024-01-14 16:14:04 40

转载 拒绝写重复代码,试试这套开源的 SpringBoot 组件

1简介Graceful Response是一个Spring Boot技术栈下的优雅响应处理器,提供一站式统一返回值封装、全局异常处理、自定义异常错误码等功能,使用Graceful Response进行web接口开发不仅可以节省大量的时间,还可以提高代码质量,使代码逻辑更清晰。强烈推荐你花3分钟学会它!本项目案例工程代码:https://github.com/feiniaojin/graceful-...

2024-01-10 08:46:26 37

转载 把Redis用的最牛逼的Java实战项目!

众所周知,分布式架构被广泛应用于企业级应用开发中,以满足高并发、高可用、高性能、高扩展性等要求。像电商平台秒杀、平台抢票等高并发场景,数据访问量激增,容易造成服务器负载过重从而导致崩溃。因此,分布式缓存作为分布式架构的重要组件,当一个缓存服务节点挂掉,可以马上切换到另外的缓存服务节点,以保证系统能正常运行。而在缓存中间件中,Redis以兼具缓存和数据库的优点,适用范围更广,很多人更愿意使用,mem...

2024-01-09 08:46:49 38

转载 还再用 Navicat?试试这款正版 MySQL 客户端,真香!

来源:cnblogs.com/zuge/p/7397255.html最近看到一款数据库客户端工具,DataGrip,是大名鼎鼎的JetBrains公司出品的,就是那个出品Intellij IDEA的公司。DataGrip是一款数据库管理客户端工具,方便连接到数据库服务器,执行sql、创建表、创建索引以及导出数据等。之前试用的客户端工具是dbvisualizer,但是在试用了DataGrip以后,我...

2024-01-08 17:19:50 39

转载 MySQL教程的天花板!

今天给大家推荐一套MySQL的教程,堪称 MySQL 教程的天花板,文末附上网盘地址。此教程包含:6 大范式讲解、7 大日志剖析、7 大 SQL 性能分析工具、9 大存储引擎剖析、10 大类 30 小类优化场景、15 个不同锁的应用讲解、18 种创建索引的规则、300+张高清无码技术剖析图......目录01-MySQL教程简介02-为什么使用数据库及数据库常用概念03-常见的DBMS的对比...

2024-01-04 23:51:03 25

转载 项目终于用上了PowerJob,晚上激动得睡不着!

最近项目中使用了PowerJob做任务调度模块,感觉这个框架真香,今天我们就来深入了解一下新一代的定时任务框架——PowerJob!简介PowerJob是基于java开发的企业级的分布式任务调度平台,与xxl-job一样,基于web页面实现任务调度配置与记录,使用简单,上手快速,其主要功能特性如下:使用简单:提供前端Web界面,允许开发者可视化地完成调度任务的管理(增、删、改、查)、任务运行状态监...

2024-01-04 23:51:03 62

转载 别用 VMware 了,这款虚拟机简单、轻量、好用还免费...

对于从事IT技术行业的我们,大家对VMware虚拟机应该都比较熟悉,平时自己搭个学习、测试、开发环境啥的,还真离不开它。VMware 虚拟机的功能非常强大,比如:启动快速,运行程序更加方便快捷;虚拟系统只能模拟和现有操作系统相同的环境,而虚拟机则可以模拟出其他种类的操作系统;而且虚拟机需要模拟底层的硬件指令,所以在应用程序运行速度上比虚拟系统慢得多。VMware 虚拟机确实是真的好用,但是它是收费...

2024-01-03 08:46:28 61

转载 我从10s优化到0.9s?

年后求职应该是一年中机遇最多的时刻了,不少小伙伴已经开始准备起来了吧!对于工作两三年的小伙伴来说,在面试大厂的过程中,面试官可能不会过多关注你的技术水平如何,你做的项目有多少,会更关注你对某项技术的理解深度如何。其他都可以通过八股文和日常经验补充,但技术深度这种只能不断学习才有效果。以性能调优为例,相信很多人对于性能调优都不陌生,为了获得更好的系统性能,或者是为了满足不断增加的业务需求,都需要用到...

2024-01-02 08:45:57 19

转载 RedisPlus 来了,性能炸裂!

线程模型链接管理锁机制Active-Replica今天给大家介绍的是KeyDB,KeyDB项目是从redis fork出来的分支。众所周知redis是一个单线程的kv内存存储系统,而KeyDB在100%兼容redis API的情况下将redis改造成多线程。上次也跟大家说了,项目地址是 https://github.com/EQ-Alpha/KeyDB线程模型KeyDB将redis原来的主线程拆分...

2023-12-29 22:45:47 38

空空如也

空空如也

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

TA关注的人

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