自定义博客皮肤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),一个专注程序员编程资料、编程经验、职场面试分享的公众号!

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

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

自学Java神器

2022-11-11 11:01:25 1492

原创 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 1859 2

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

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

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

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

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

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

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

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

2020-07-13 13:19:07 1658

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

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

2020-06-25 11:21:25 884

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

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

2020-05-29 14:17:00 395

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

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

2020-05-20 09:35:00 413

转载 SpringBoot 实现 RAS+AES 自动接口解密

一、讲个事故接口安全老生常谈了过年之前做了过一款飞机大战的H5小游戏,里面无限模式-需要保存用户的积分,因为使用的Body传参,参数是可见的。为了接口安全我,我和前端约定了传递参数是:用户无限模式的积分+“我们约定的一个数字”+用户id的和,在用Base64加密,请求到服务器我再解密,出用户无限模式的积分;如下:{"integral":"MTExMTM0NzY5NQ==",}可是过年...

2024-05-22 16:32:12

转载 这招聘环境,心态崩了!

在面试跳槽前,给大家整理了一份大厂加强版面试+技术资料供大家修炼。我是按技术栈种类汇总整理的:主要有Java 集合、JVM、多线程、设计模式、算法调优、Spring全家桶、MyBatis、ZooKeeper、Dubbo、Elasticsearch、MongoDB、Redis、MySQL……等等包含了20个技术栈的资料合集和十多个互联网大厂的面试核心知识点、面经汇总,还分别有技术进阶、项目经验、面试...

2024-05-21 09:33:51 1

转载 求求你不要在 MySQL 中使用 UTF-8了!

最近我遇到了一个bug,我试着通过Rails在以“utf8”编码的MariaDB中保存一个UTF-8字符串,然后出现了一个离奇的错误:Incorrectstringvalue:‘😃<…’forcolumn‘summary’atrow1我用的是UTF-8编码的客户端,服务器也是UTF-8编码的,数据库也是,就连要保存的这个字符串“????”也是合法的UTF-8。问题的症结在...

2024-05-18 23:52:27 4

转载 【禁止血压飙升】阿里大佬写的Controller太优雅了!

前言见过几千行代码的 controller吗?我见过。见过全是 try catch 的 controller 吗,我见过。见过全是字段校验的 controller 吗,我见过。见过全是业务代码的 controller 吗?不好意思,我们公司很多业务写在 controller 的。看见这些我真的血压高。正文unsetunset不优雅的 controllerunsetunset@RestControl...

2024-05-17 08:46:49 3

转载 Java面试都卷成这样了!通过率只有20%

相信很多朋友出去面试,整体的感受和反馈是:形势依旧很严峻,面试难度和拿offer的难度依然不减,譬如Java,都卷成麻花了大家去面试还是要早做准备,做好充分备战工作,不要盲目投递简历。近期也抽了一点休息时间,为大家准备了一份面试大厂和跳槽涨薪的资料,JAVA核心知识点+面试题集。知道大家苦恼于怎么系统复习,不知道平时哪些技术知识是重点,哪些是大厂必问面试真题,这里都给大家筛选汇总了,放心刷题熟背,...

2024-05-14 11:07:28 10

转载 今年后端爆了???

前天加完班,回家路上翻了下粉丝群。发现群里最近在疯传一份叫《后端 offer 收割机养成指南》的资料。本来感觉这个 title 看起来有点离谱,结果没想到仔细一看,这份资料竟然真的有点东西。内容收纳的很全,而且融合了很多今年的新玩意。据我所知有人靠它拿下了 60k+ 的 offer…后来我辗转找到了这份资料的整理人,果然是位大佬!他是现任阿里后端 Leader,在后端行业深耕近十年,见证了互联网的...

2024-05-13 10:31:02 9

转载 这个杀手级Java开发框架爆了!

众所周知,Spring 无论在 Java 生态系统,还是在就业市场,是绝对的王者。面试出镜率相当之高,深入掌握 Spring,无疑是你进军大厂、获得更好的职业发展必须跨过的一道难关。上下滑动查看但我在研究 Spring 中发现,官网对于 Spring 的 API 解释很浅,看完之后只能达到使用的级别,并不能深入的理解和掌握,而市面上完整的总结性的学习资料又很少,很多人在学习时,也经常被各种概念、实...

2024-05-12 17:02:01 10

转载 请马上停止使用JWT!!!

首先需要说明JWT 坊间流传的优势易于水平扩展?易于使用?更加灵活?更加安全?内置过期时间功能?无需询问用户「本网站使用 Cookies」?防止 CSRF 攻击?更适用于移动端?适用于阻止 Cookies 的用户?JWT 的劣势更费空间更不安全无法单独销毁数据延迟实现库缺乏生产环境验证或压根不存在结论所以... JWT 适合做什么?JSON Web Tokens,又称JWT。本文将详解:为何 J...

2024-05-11 08:48:01 6

转载 Spring Boot 3.x实战

学习Spring Boot的必读之书在 Java 后端开发领域,功能强大的 Spring 开源框架不仅是首选,也是事实上的标准。但由于 Spring 存在配置烦琐、部署不易、依赖管理困难等问题,因此基于 Spring 的快速开发框架 Spring Boot 应运而生,它能大大简化 Spring 应用程序的配置和部署过程。2018 年,Spring Boot 推出 2.x 版本,随即成为 Java ...

2024-05-10 15:06:25 5

转载 别用XShell了,这款SSH工具绝对惊艳,还支持网页版...

今天再次推荐一下这款神器...TabbyTabby 是一名老外在 Github 开源的终端连接的工具,至今已经累积 36K+ star。Tabby 的功能特性大概有:支持多平台,Windows、MacOS(Intel 芯片/M1 芯片)、Linux 都有对应的安装包的;自带 SFTP 功能,能够与 Linux 系统传输文件;炫酷的终端页面,简单易用,以及各种插件支持等安装包github地址:htt...

2024-05-10 15:06:25 19

转载 奉劝那些想提升技术的人!

今年大家听到“就业大环境很差”、“工作不好找”之类的太多了。如今大环境已经逐渐好转,虽然不需要太过焦虑,但是也要持续的提升自己。最近和几位准备跳槽的兄弟聊天发现,原有八股文已经不足以应对现在面试官的提问了。大厂对程序员的技术要求只会越来越高,谁掌握得更深、应用得更好,谁就更容易脱颖而出!为此,我特意与几位大厂后端技术专家,一起整理出了一套非常实用的【Java面试宝典合集】,包含Spring、MyS...

2024-05-08 10:36:54 11

转载 今年后端的行情真不错!

都2024年了,还在刷八股文应付面试?相信我,八股文是刷不完的,就算刷完了没多久又会忘记工作中主要CRUD,面试稍微问点原理就懵了缺乏有亮点的项目,出去投简历项目这块是软肋怎么办?你缺的是实战狙击痛点、搞定面试、积累实战经验欢迎你参加图灵课堂三位大佬联合打造的Java4天面试集训营扫描上方二维码,限时0元4天你将学到本训练营由前京东唯品会资深架构师诸葛老师主讲,4天讲透Java面试六大高频技术...

2024-05-06 08:47:03 14

转载 这才是企业级的oss-spring-boot-starter,开箱即用!

本文主要讲解企业级OSS对象存储服务Spring Boot Starter制作,开箱即用,为项目进行赋能。基于AmazonS3协议,适配市面上的对象存储服务如:阿里云OSS、腾讯COS、七牛云OSS、MInio等等什么是OSS?OSS(Object Storage Service),对象存储服务,对象存储服务是一种使用HTTP API存储和检索对象的工具。就是将系统所要用的文件上传到云硬盘上,该云...

2024-04-26 14:52:29 27

转载 2024疯传Java界,堪称最强!

Java面试通常可分为技术性问题和非技术性问题。一、技术方面技术方面的问题包含Java基础、框架等,特别是Java的一些核心基础知识点、对源码解读和核心原理的理解都是加分项。二、非技术方面非技术性方面的问题,虽然不能考察你多少技术能力,但能侧面看出你的一些综合能力,所以作为面试者,非技术性方面的问题,也要有所准备!无论是技术方面还是非技术方面的问题,总结起来无非三个方向:1. 知识结构2. 项目经...

2024-04-23 08:46:20 30

转载 大厂行情变了,差别真的挺大。。。

每个程序员都有一个梦想,那就是进一线互联网公司深造!不要跟我说你不想进去,如果给你一个这样的平台,不管是薪资待遇还是接触的高度来说,对我们来说都是一个机会!后台留言就有个哥们讲了一些他的大厂面试经历:主要方向是Java服务端开发,面了近10家公司,拿了几个Offer,这在现在这种市场行情也算不错了他总结了一些经验,分享给大家:1.工作经验一定的工作经验是必须的,三年以上最好,所以如果想去大公司个...

2024-04-22 08:46:46 36

转载 发现一款 JSON 可视化工具神器,惊艳了!

JSON Hero 是一个简单实用的 JSON 工具,通过简洁美观的 UI 及增强的额外功能,使得阅读和理解 JSON 文档变得更容易、直观。支持多种视图以便查看 JSON:列视图、树视图、JSON 视图等 列视图是受 macOS Finder 启发创建的一种浏览 JSON 文档的新方法。项目地址:https://github.com/jsonhero-io/jsonhero-web1本地安装(可...

2024-04-19 08:46:57 162

转载 豆瓣9.7的Java神作,费了我一周时间终于读完了!

Java 程序员们开年就有重磅好消息,《Effective Java 中文版(原书第 3 版)》上市啦,老赵花了一周时间终于读完了!该书的第1版出版于 2001 年,当时就在业界流传开来,受到广泛赞誉。时至今日,已热销近20年,本书第 3 版已是 Java 程序员的必读神书,被誉为“Java 四大名著之一”,甚至连 Java 之父高司令(James Gosling) 都说:“如果说我需要一本 Ja...

2024-04-18 08:46:46 18

转载 分层设计:Service 层真的需要实现接口吗?

前几天看技术交流群的话题,又刷到了Service 层和 Dao 层真的有必要每个类都加上接口吗?这个问题,之前简单回答了一波,给出的观点是看情况现在结合我参与的项目以及阅读的一些项目源码来看,如果项目中使用了像 Spring 这样的依赖注入框架,那可以不用接口!先来说说为什么使用了依赖注入框架以后,可以不使用接口。不需要接口的理由我整理了支持 Service 层和 Dao 层需要加上接口的理由,总...

2024-04-18 08:46:46 37

转载 公司入职一个阿里大佬,30万条数据插入 MySQL仅用13秒,给大家看看核心代码!...

本文主要讲述通过MyBatis、JDBC等做大数据量数据插入的案例和结果。30万条数据插入插入数据库验证实体类、mapper和配置文件定义User实体mapper接口mapper.xml文件jdbc.propertiessqlMapConfig.xml不分批次直接梭哈循环逐条插入MyBatis实现插入30万条数据JDBC实现插入30万条数据总结验证的数据库表结构如下:CREATETABLE`t...

2024-04-17 08:46:47 19

转载 请停止使用 @Autowired 注入对象...

在 Spring Boot 依赖项注入的上下文中,存在关于注入依赖项最佳实践的争论:字段注入、Setter注入和构造函数注入。在本文中,我们将通过一些案例,来重点讨论字段注入的缺陷。当使用 IDEA 开发的时候,工具也会出现提醒,根据他的提示操作,也会自动将注入方式转换为构造方法注入一什么是字段注入?字段注入涉及直接用 @Autowired 注释类的私有字段。这是一个例子:@Componentp...

2024-04-15 08:46:48 28

转载 如何在vscode 命令行上进行微信聊天(摸鱼神器)

怕被路过的同事、领导看到你在微信摸鱼?怕被屏幕每秒截图?这有一款在vscode进行微信聊天的项目,快来试试哇项目地址https://github.com/chenbb0128/moyu-chat环境要求#configure1.nodeversion18+2.pnpmversion7.xFeatureESlint: Code verificationTypeScript: Java...

2024-04-15 08:46:48 89

转载 阿里内部爆款K8s+Docker+Jenkins实战笔记,每个程序员必备!

今天就给大家分享一份来自阿里内部的《阿里云Kubernetes项目实战实战》和《轻松玩转docker》,另外再分享一份《Jenkins持续集成从入门到精通》,图文并茂,含金量很高,更偏实战。阿里云Kubernetes项目实战实战这份文档分为理论篇和实践篇两大部分,全文127页,内容丰富全面,图文并茂,可读性强,基于大厂实际生产环境的真实项目,实用性强。特别适合对K8S感兴趣的朋友们学习参考。高清p...

2024-04-12 11:19:18 12

转载 WebSocket 集群解决方案

前言WebSocket是一种在网络应用程序中,使客户度端和服务器之间可以进行双向通信的协议。它允许数据可以在建立连接后进行实时交换,而不必依赖传统的HTTP请求-响应模式。WebSocket使得客户端和服务器之间的数据交换变得更加简单,允许服务端主动向客户端推送数据。在WebSocket API中,浏览器和服务器只需要完成一次握手,两者之间就直接可以创建持久性的连接,并进行双向数据传输。方案一:广...

2024-04-12 11:19:18 62

转载 今年这情况,我劝各位别轻易离职。。。

原本觉得大环境逐渐好转,工作岗位趋于稳定。然而还是有不少大厂接连裁员:飞书、网易传媒、腾讯云、美团优选……但是相比单纯裁员,各大中厂“边裁边招”才是常规操作。互联网更新太快,在市场环境的不稳定和竞争加剧的情况下,有跳槽准备、或者打算精进自己的技术的兄弟们,现在一定要准备起来了。这份由 P8 大佬爆肝两周,整理出的《2024 Java核心面试宝典》你一定要拿到手!????????扫码领取????????资料内容展示Spri...

2024-04-11 12:03:11 20

转载 最近行情变了,后端这薪资。。。

原本觉得大环境逐渐好转,工作岗位趋于稳定。然而还是有不少大厂接连裁员:飞书、网易传媒、腾讯云、美团优选……但是相比单纯裁员,各大中厂“边裁边招”才是常规操作。互联网更新太快,在市场环境的不稳定和竞争加剧的情况下,有跳槽准备、或者打算精进自己的技术的兄弟们,现在一定要准备起来了。这份由 P8 大佬爆肝两周,整理出的《2024 Java核心面试宝典》你一定要拿到手!????????扫码领取????????资料内容展示Spri...

2024-04-11 10:30:51 14

转载 心酸,又是一个铜三铁四。。。

“至少要刷四五百道,你才能让面试官高看一眼”在金三银四面试前,求职者们最基本的准备便是刷题——解题能力越强,被选中的机率更高。面试题不但和实际工作内容有关联,还可以在面试官面前证明你是一个有毅力,综合能力强,技术有广度的人。据以往的经验,跳槽面试前刷题,一定要注意以下几点:不能盲目零散地刷题,注意知识面和技术点全面系统性,以及辨别大厂面试真题的真伪。掌握面试技巧,规避面试踩坑点,识别热门技术和高频...

2024-04-09 08:46:58 30

转载 最近,劝大家别轻易离职......

三四求职季刚过一半,很多粉丝后台留言,Java程序员面临的竞争太激烈了……我自己也有实感,多年身处一线互联网公司,虽没有直面过求职跳槽的残酷,但经常担任技术面试考官,对程序员招聘市场的现状很清楚。导致现在激烈竞争的原因不外乎三方面:1、Java程序员供应增加,大概是2018年的25%以上;2、高薪也意味着高门槛,技术需求越来越高;3、高端缺人,目前技术强、牛的Java程序员供不应求;而前段时间公司...

2024-04-08 08:46:35 17

转载 一个注解实现 WebSocket 集群方案,这样玩才爽!

介绍WebSocket大家应该是再熟悉不过了,如果是单体应用确实不会有什么问题,但是当我们的项目使用微服务架构时,就可能会存在问题比如服务A有两个实例A1和A2,前端的WebSocket客户端C通过网关的负载均衡连到了A1,这个时候当A2触发消息发送的逻辑,需要将某个消息发送给所有的客户端时,C就接受不到消息这个时候我们很快就能想到一种最简单的解决方案,就是把A2的消息转发给A1,A1再把消息发送...

2024-04-06 18:34:19 30

转载 Java 实现word、excel、ppt、txt等办公文件在线预览功能!

大家好,我是宝哥!如何用 Java 实现word、excel、ppt、txt等办公文件在线预览功能?本文告诉你答案!java 实现办公文件在线预览功能是一个大家在工作中也许会遇到的需求,网上些公司专门提供这样的服务,不过需要收费。如果想要免费的,可以用 openoffice,实现原理就是:通过第三方工具openoffice,将word、excel、ppt、txt等文件转换为pdf文件流;当然如果装...

2024-04-05 22:33:34 138

转载 13个超强的 SpringBoot 实战项目 (还不赶紧收藏起来)

在GItHub和Gitee上找了一些超好的Spring boot项目,如果大家觉得不错,可以顺手给这些项目点个小星星!一、云收藏云收藏是一个使用 Spring Boot 构建的开源网站,可以让用户在线随时随地收藏的一个网站,在网站上分类整理收藏的网站或者文章,可以作为稍后阅读的一个临时存放。作为一个开放开源的软件,可以让用户从浏览器将收藏夹内容导入到云收藏,也支持随时将云收藏收集的文章导出去做备份...

2024-04-04 22:45:03 345 1

转载 Nginx从安装到高可用,保姆级教程!

一、Nginx安装1、去官网http://nginx.org/下载对应的nginx包,推荐使用稳定版本2、上传nginx到linux系统3、安装依赖环境(1)安装gcc环境yuminstallgcc-c++(2)安装PCRE库,用于解析正则表达式yuminstall-ypcrepcre-devel(3)zlib压缩和解压缩依赖yuminstall-yzlibzlib-devel...

2024-04-02 10:19:02 48

转载 《Effective Java 中文版》太经典了

Java 程序员们开年就有重磅好消息,《Effective Java 中文版(原书第 3 版)》上市啦,老赵花了一周时间终于读完了!该书的第1版出版于 2001 年,当时就在业界流传开来,受到广泛赞誉。时至今日,已热销近20年,本书第 3 版已是 Java 程序员的必读神书,被誉为“Java 四大名著之一”,甚至连 Java 之父高司令(James Gosling) 都说:“如果说我需要一本 Ja...

2024-04-02 10:19:02 73

空空如也

空空如也

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

TA关注的人

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