合集-Java后端开发

摘要:Java中的字符串(java中的字符串) 一、简介 Java字符串就是Unicode字符序列。Java里没有内置的字符串类型,而是在标准的类库中提供了一个预定义类,String。每个用双引号""括起来的都是String类的一个实例。 字符串是日常开发中最常用, Java字符串的一个重要特点就是字符串不可变 二、字符串 阅读全文
posted @ 2023-05-18 07:55 程序员晓凡 阅读(1020) 评论(0) 推荐(2)
摘要:### 前言 >每次换电脑,最最最头疼的事情莫过于安装各种软件和搭建开发环境。这算是不想换电脑的一个原因吧(最主要还是穷)。除非是电脑坏了开不了机或者点一下卡一下,真不想换电脑。每次换电脑都得折腾好久。 ![](https://img2023.cnblogs.com/blog/2381533/202 阅读全文
posted @ 2023-05-22 09:04 程序员晓凡 阅读(3738) 评论(10) 推荐(13)
摘要:一文搞定POI,再也不怕excel导入导出了写在前面 在Java日常开发过程中,实现Excel文件的导入导出功能是一项常见的需求。 通过使用相关的Java库,如Apache POI、EasyPoi或EasyExcel,可以轻松地实现Excel文件的读写操作。 而这篇文章将介绍如何在Java中使用Apache POI、EasyPoi 和Easy 阅读全文
posted @ 2024-03-11 12:59 程序员晓凡 阅读(3752) 评论(9) 推荐(7)
摘要:springboot如何优雅的获取前端参数写在前面 对于初学者来说,困难的不是理论知识,而是如何在程序中具体实现。 现在的项目基本上都是前后端分离的项目,如何打通前后端,接收前端传过来的参数呢? 废话不多说,这篇文章就来说一说接收前端参数的具体操作 一、获取路径中的值 1.1 核心代码 @GetMapping("/getArticle/{i 阅读全文
posted @ 2024-03-17 09:44 程序员晓凡 阅读(1249) 评论(1) 推荐(4)
摘要:SpringBoot如何优雅的进行参数校验写在前面 上一篇文章中我们学会了如何优雅的接收前端参数,传送门 SpringBoot如何优雅的接收前端参数 接收到参数后,接下来要做的就是校验参数的合法性。这一步的重要性就不用多说了。 即使前端已经对数据进行了校验,我们后端还是要再对接收到的数据进行一遍彻底的校验。 这样可以避免张三等人利用Http 阅读全文
posted @ 2024-03-25 20:18 程序员晓凡 阅读(1837) 评论(2) 推荐(6)
摘要:SpringBoot多环境配置写在前面 在实际项目的开发过程中,我们程序往往需要在不同环境中运行。例如:开发环境、测试环境和生产环境。 每个环境中的配置参数可能都会有所不同,例如数据库连接信息、文件服务器等等。 Spring Boot 提供了非常方便的方式来管理这些不同环境的配置。 一、Spring Profile 介绍 Spr 阅读全文
posted @ 2024-04-01 08:25 程序员晓凡 阅读(1273) 评论(1) 推荐(2)
摘要:轻松上手Jackjson(珍藏版)写在前面 虽然现在市面上有很多优秀的json解析库,但 Spring默认采用Jackson解析Json。 本文将通过一系列通俗易懂的代码示例,带你逐步掌握 Jackson 的基础用法、进阶技巧以及在实际项目中的应用场景。 一、Jackjson简介 Jackson 是当前用的比较广泛的,用来序列化和反 阅读全文
posted @ 2024-04-07 21:11 程序员晓凡 阅读(3101) 评论(1) 推荐(2)
摘要:SpringAI 她来了,真的来了写在前面 自从ChatGPT火了之后,各种产品都在不停的拥抱AI,在各自场景中接入AI,国内外各种大模型层出不穷。 好像有点扯远了,言归正传,今天我们要说的是SpringAI,大家在逛Spring 官网(https://spring.io/) 应该发现了,在官网中多了SpringAI 模块 一、Sp 阅读全文
posted @ 2024-04-15 08:18 程序员晓凡 阅读(1435) 评论(0) 推荐(0)
摘要:凌晨三点救火实录:Java内存泄漏的七个神坑,你至少踩过三个!引子:那个让运维集体加班的夜晚 "凡哥!线上服务响应时间飙到10秒了!"凌晨1点,实习生小李的语音带着哭腔。 监控大屏上,JVM堆内存曲线像坐了火箭——刚扩容的16G内存,30分钟就被吃干抹净。 我咬着牙拍桌子:"把最近一周上线的代码给我翻个底朝天!" 第一坑:Static集合成永动机 ▌ 翻车代码 阅读全文
posted @ 2025-02-25 22:39 程序员晓凡 阅读(1573) 评论(7) 推荐(15)
摘要:那些年我们一起追过的Java技术,现在真的别再追了!大家好,我是晓凡。 一、写在前面 前两天,有粉丝朋友小赵,兴冲冲地问我:“凡哥,我想学JSP,网上教程可便宜了,9块9包邮!” 我当场差点把刚喝下去的冰美式喷到他脸上。 “兄弟,JSP现在连坟头草都三米高了,你学它干嘛?给历史博物馆交简历吗?” 小赵一脸懵:“可我看招聘网站上,还有公司写‘熟悉JSP 阅读全文
posted @ 2025-07-24 08:11 程序员晓凡 阅读(4064) 评论(23) 推荐(22)
摘要:别再被VO、BO、PO、DTO、DO绕晕!今天用一段代码把它们讲透大家好,我是晓凡。 前阵子晓凡的粉丝朋友面试,被问到“什么是VO?和DTO有啥区别?” 粉丝朋友:“VO就是Value Object,DTO就是Data Transfer Object……” 面试官点点头:“那你说说,一个下单接口里,到底哪个算VO,哪个算DTO?” 粉丝朋友有点犹豫了。 回来后粉丝 阅读全文
posted @ 2025-08-21 08:32 程序员晓凡 阅读(1265) 评论(5) 推荐(3)
摘要:用户只需要知道「怎么办」,不需要知道「为什么炸了」大家好,我是晓凡。 写在前面 一到月初或者月末(某些业务操作大规模爆发的时候),手机狂震,生产告警狂轰滥炸:xxx接口超时、用户中心 CPU 飙到 98%…… 运维在群里疯狂 @ 你,你却只能回一句“我本地是好的”。 别问,问就是接口设计欠下的技术债。 下面,晓凡总结成 18 条可落地的接口设计“军 阅读全文
posted @ 2025-09-18 08:14 程序员晓凡 阅读(956) 评论(3) 推荐(11)
摘要:见过哪些醍醐灌顶的Java代码:从"卧槽"到"原来如此"的顿悟大家好,我是晓凡。 "代码写出来是给人看的,顺便能在机器上运行"——某位秃顶程序员 还记得第一次看JDK源码时的那种震撼吗? 就像刘姥姥进了大观园,眼花缭乱的同时不禁感叹:"原来代码还能这么写! "今天咱们就来聊聊那些让我等凡夫俗子眼前一亮的Java代码,保证看完让你直呼"醍醐灌顶"。 一、Lamb 阅读全文
posted @ 2025-10-30 08:22 程序员晓凡 阅读(647) 评论(5) 推荐(4)
摘要:Java开发中最那些常见的坑,你踩过几个?大家好,我是晓凡。 作为一名Java开发者,在日常编码过程中难免会遇到各种"坑"。 有些是语法层面的问题,有些则是设计或思维上的误区。 今天我们就来盘点一下Java中最常见的20个陷阱,看看你有没有踩过这些坑。 1. == 和 equals() 混淆 String a = new String("h 阅读全文
posted @ 2025-11-17 08:18 程序员晓凡 阅读(435) 评论(1) 推荐(3)