
JAVA
后端研发Marion
AI全栈开发者 | 大模型技术布道者
8年+后端架构师转型AI研发,深耕智能体与LLM应用落地
帮助100w+读者掌握技术干货(某C博客百万阅读)
1.4万+开发者关注(某站技术内容创作)
专注:AI工程化 | 大模型微调 | 智能体开发 | 全栈技术实践
我能为你提供:
从0到1的AI项目实战经验
大模型技术前沿解读与避坑指南
程序员转型AI的进阶路径
DeepSeek技术生态深度解析
交流价值:私信开放技术答疑 | 评论区抽取粉丝代码Review
#AI开发 #大模型 #程序员转型 #技术布道 #智能体
展开
-
【文件处理】Tika获得文件类型以及后缀
可以使用 Apache Tika 来获取文件类型,并使用 `getDefaultMimeTypes()` 方法来获取文件后缀。在这个示例中,我们创建了一个 `File` 对象并指定了文件路径。然后,我们使用 Apache Tika 的 `Tika` 类来检测文件类型,并使用 `detect()` 方法获取文件的正确类型。原创 2024-02-02 15:27:37 · 1064 阅读 · 0 评论 -
【JDK新特性】JDK和Springboot各版本新特性介绍
以下是一些较新版本的JDK的主要新特性介绍:java.timevarjavaswitchteeing()switchswitchswitchrecordnullnullswitchRecordsinstanceof当然,下面是一些较新版本的 Spring Boot 的主要特性介绍:这些是一些主要的 Spring Boot 版本的特性介绍,每个版本都有更多的改进和新增功能。您可以查阅官方文档以获取更详细的信息。原创 2023-12-25 22:37:56 · 1616 阅读 · 0 评论 -
【Druid】Druid连接池泄露问题排查: wait millis 60000, active 50, maxActive 50
要排查Druid连接池泄漏问题,可以按照以下步骤进行:检查代码中的连接释放:确保在使用完连接后,及时调用或相应的释放连接的方法。确保没有遗漏或误释放连接的情况。检查连接池配置:确认连接池的参数设置是否正确。包括最大连接数、最小空闲连接数、连接超时时间等。确保连接池的配置与实际需求一致,并没有设置过小或过大。监控连接池状态:通过连接池的监控工具,如Druid提供的数据源监控页面,查看连接池的状态信息。检查活跃连接数、空闲连接数、等待获取连接的线程数等指标,以了解连接池的使用情况。原创 2023-07-25 13:38:45 · 3459 阅读 · 0 评论 -
【Easyexcel】使用easyexcel导出带有固定表头的excel代码,并且有合并单元格操作
另外,为了使导出的Excel列宽自适应,我们设置了sheet.setAutoWidth(Boolean.TRUE),而在设置表格样式时,我们使用了createTableStyle()方法来生成TableStyle实例。在上述代码中,我们使用EasyExcel创建了一个ExcelWriter对象,然后创建了一个Sheet对象和表头数据和合并单元格数据,最后设置表头和合并单元格,生成了随机的10行数据并进行了导出。在创建Range对象时,我们传入的参数分别为(起始行,起始列,结束行,结束列)。原创 2023-03-23 11:34:27 · 1605 阅读 · 0 评论 -
【低代码平台】低代码平台技术参考资料汇总
33hao_好商城官网_B2B2C多用户商城开源系统_PC+手机+微信+APP+小程序+封装H5_电商平台Vue3组件库移动端预览实现原理 - 知乎开源低代码开发平台盘点,低代码开发真的能减少成本吗? jeecg-boot: ⭐️「企业级低代码平台」前后端分离架构SpringBoot 2.x,SpringCloud,Ant Design&Vue,Mybatis,Shiro,JWT。强大的代码生成器让前后端代码一键生成,无需写任何代码! 引领新的开发模式OnlineCoding->代码生成->手工MERGE,原创 2023-02-13 14:40:13 · 251 阅读 · 0 评论 -
【OkHttp框架】OkHttp框架原理与参数配置
OkHttp之Dispatcher_好人静的博客-优快云博客_okhttp 最大并发数Okhttp的线程池 | 黑白了落夜的博客OKHttp原理学习总结_我不勤奋v的博客-优快云博客_okhttp原理总结原创 2022-09-27 14:05:39 · 576 阅读 · 0 评论 -
【JAVA】Retrofit详解和使用
Retrofit2 详解和使用(一)_小丑超梦的博客-优快云博客_retrofit2Retrofit详解_里昂007的博客-优快云博客_retrofithttps://github.com/square/retrofit原创 2022-09-02 14:06:55 · 1021 阅读 · 0 评论 -
【Log4j2】Log4j2配置文件详解,与Springboot集成实战
log4j2.xml 配置文件详解Log4j – Log4j 2 Lock-free Asynchronous Loggers for Low-Latency LoggingSpring boot 集成log4j2---使用xml配置文件_ShimeaFan的博客-优快云博客【Skywalking】集成Sl4fj2报错:NoClassDefFoundError,com/lmax/disruptor/TimeoutBlockingWaitStrategy_后端研发Marion的博客-优快云博客...原创 2022-08-31 09:39:12 · 268 阅读 · 0 评论 -
【Servlet】HttpServletResponse response实现文件上传、下载
HttpServletResponse response实现文件上传、下载_哪 吒的博客-优快云博客_httpservletresponse 输出文件利用response对象实现下载文件功能_北海冥鱼未眠的博客-优快云博客_response设置下载 JavaWeb学习(五)HttpServletResponse基本应用——文件下载(4) - 灰信网(软件开发博客聚合)......原创 2022-08-29 16:25:55 · 570 阅读 · 0 评论 -
【线程池】线程池原理与参数调优、拒绝策略-CallerRunsPolicy
3. DiscardOldestPolicy:丢弃等待队列中最旧的任务,并执⾏当前任务。2. CallerRunsPolicy:只⽤调⽤者所在的线程来处理任务。1. AbortPolicy:直接丢弃任务,抛出异常,这是默认策略。4. DiscardPolicy:直接丢弃任务,也不抛出异常。原创 2022-08-23 16:27:16 · 1389 阅读 · 0 评论 -
【美团技术团队】2014年-2022年后端文章精选篇
可视化全链路日志追踪 - 美团技术团队CompletableFuture原理与实践-外卖商家端API的异步化 - 美团技术团队标准化思想及组装式架构在后端BFF中的实践 - 美团技术团队Java系列 | 远程热部署在美团的落地实践 - 美团技术团队设计模式二三事 - 美团技术团队美团集群调度系统的云原生实践 - 美团技术团队如何优雅地记录操作日志? - 美团技术团队Spock单元测试框架介绍以及在美团优选的实践 - 美团技术团队美团终端消息投递服务Pike的演进之路 - 美团技术团队百亿规模API网关服务S原创 2022-07-26 17:40:24 · 1104 阅读 · 0 评论 -
【JAVA】远程热部署在美团的落地实践,JRebel插件热部署
Java系列 | 远程热部署在美团的落地实践JRebel热部署的使用_闪闪Utaha的博客-优快云博客_jrebelIDEA JRebel插件热部署 史上最全 - 掘金JRebel Quick Start Guide for IntelliJ IDEA | JRebel & XRebel by Perforce原创 2022-07-06 23:01:26 · 388 阅读 · 0 评论 -
【JAVA】JAVA检测移动端IOS、Android工具类
目录1. 移动端工具类参考资料参考资料Detecting Mobile Devices Using Java :: Hand Interactive Resources原创 2022-06-27 18:27:48 · 885 阅读 · 0 评论 -
【物联网IOT】JAVA如何调用C++写的dll文件方法,JNA使用
JNA:JAVA调用DLL 超详细代码实战_gcangle的博客-优快云博客_java调用dll文件java调用c++接口(dll或so动态库)jna的使用_贪吃的比目鱼的博客-优快云博客_java调用c++动态库原创 2022-06-17 17:56:56 · 1421 阅读 · 0 评论 -
【JAVA】JAVA代码规范与性能优化学习资料
一、参考资料泰山版Java开发手册-阿里云开发者社区Effective Java 中文版 (豆瓣)链接: https://pan.baidu.com/s/11z1RUpiRSx-WsE4j_P3R-g关注微信公众号:【后端研发Marion】回复【effective java】获取提取码...原创 2022-05-12 10:50:17 · 313 阅读 · 0 评论 -
【JAVA基础】Java泛型类型擦除以及类型擦除带来的问题
一、参考资料Java泛型类型擦除以及类型擦除带来的问题 - 蜗牛大师 - 博客园Java泛型深入理解_nogos的博客-优快云博客_java泛型秒懂Java泛型 - 知乎原创 2022-04-01 11:47:08 · 272 阅读 · 0 评论 -
【JAVA基础】JAVA基础学习资料
一、参考资料JavaSE目录_卖剩鸭的博客-优快云博客_java基础目录Java基础系列原创 2022-03-25 23:17:29 · 730 阅读 · 0 评论 -
【Synchronized】synchronized(this)、synchronized(class)与synchronized(Object)的区别
一、参考资料synchronized(this)、synchronized(class)与synchronized(Object)的区别原创 2022-03-21 19:30:35 · 455 阅读 · 0 评论 -
【JDK源码】HashMap源码解读
一、参考资料HashMap终于被这篇文章讲明白了!原创 2022-01-11 01:42:36 · 238 阅读 · 0 评论 -
【JAVA】获取类实现接口中泛型的实际类型,和继承类中泛型的实际类型(java)
一、参考资料获取类实现接口中泛型的实际类型,和继承类中泛型的实际类型(java) - weblog原创 2021-12-23 16:05:20 · 555 阅读 · 0 评论 -
【JAVA基础】Java中Static关键字详解以及静态变量和成员变量的区别
一、参考资料Java中Static关键字详解以及静态变量和成员变量的区别 - 槐城一只猫 - 博客园原创 2021-12-22 20:33:16 · 276 阅读 · 0 评论 -
【代码规范】阿里巴巴代码规范
一、参考资料DO、DTO、BO、AO、VO、POJO定义和转换的正确姿势_明明如月的技术博客-优快云博客原创 2021-12-07 11:07:20 · 791 阅读 · 0 评论 -
【JAVA基础】JAVA泛型原理与实战
一、参考资料# Awesome Sentinel[](https://awesome.re)A curated list of awesome things (e.g. samples, third-party extensions, blog posts) for [Sentinel](https://github.com/alibaba/Sentinel).If you want your com原创 2021-11-26 22:48:27 · 191 阅读 · 0 评论 -
【JAVA】什么是JNDI?
一、参考资料JNDI学习总结(一):JNDI到底是什么?_wn084的博客-优快云博客原创 2021-11-22 15:30:37 · 826 阅读 · 0 评论 -
【OKHTTP3】OKHTTP3使用GET和POST
一、参考资料OKHTTP3 简单使用(三) POST方法 | JesseHu Blog原创 2021-11-19 18:29:27 · 2223 阅读 · 0 评论 -
【Guava】Guava缓存报错CacheLoader returned null for key
一、参考资料CacheLoader returned null for key分析和解决_codingtu的博客-优快云博客原创 2021-11-04 17:03:45 · 3628 阅读 · 0 评论 -
【JAVA】JAVA编程思想思维导图
一、参考资料原创 2021-10-21 14:52:54 · 184 阅读 · 0 评论 -
【Linux】Linux系统命令与shell脚本
一、参考资料原创 2021-10-21 14:49:49 · 107 阅读 · 0 评论 -
【JAVA基础】注解原理与使用
一、参考资料Java 注解(Annotation) | 菜鸟教程原创 2021-10-19 18:44:00 · 109 阅读 · 0 评论 -
【JAVA基础】反射原理
一、参考资料1. 反射的概述尚硅谷Java零基础入门教程(含百道Java真题,2万多行Java代码实战)_哔哩哔哩_bilibili原创 2021-10-17 23:38:03 · 115 阅读 · 0 评论 -
【JAVA】Arthas线上监控JVM
一、参考资料Arthas 用户文档 — Arthas 3.5.4 文档原创 2021-10-02 19:51:51 · 253 阅读 · 0 评论 -
【JSON序列化】Jackson实现Json序列化
一、pom.xml // https://mvnrepository.com/artifact/com.fasterxml.jackson.core/jackson-core implementation group: 'com.fasterxml.jackson.core', name: 'jackson-core', version: '2.13.0' // https://mvnrepository.com/artifact/com.fasterxml.jackson.c原创 2021-10-02 18:15:07 · 302 阅读 · 0 评论 -
【Protocol】Protocol Buffer简介
一、参考资料Protocol Buffer 简介_Man-优快云博客一、Protocol Buffer 与 XML、JSON 的区别 Protocol Buffer 和 XML、JSON一样都是结构数据序列化的工具,但它们的数据格式有比较大的区别: 首先,Protocol Buffer 序列化之后得到的数据不是可读的字符串,而是二进制流 其次,XML 和 JSON 格式的数据信息都包含在了序列化之后的数据中,不需要任何其它信息就能还原序列化...https://blog.youkuaiyun.com/mzpmzk原创 2021-09-26 23:02:01 · 129 阅读 · 0 评论 -
【JVM调优】JVM原理与性能调优
一、参考资料今日头条https://www.toutiao.com/i7007696978586976805原创 2021-09-16 15:59:15 · 212 阅读 · 0 评论 -
【JAVA】Bean转Map
一、将Bean转成MapObjectMapper objectMapper = new ObjectMapper();// 一定要加这个,不然会包含null的字段objectMapper.setSerializationInclusion(JsonInclude.Include.NON_NULL);Map params = objectMapper.convertValue(card, Map.class);原创 2021-09-09 21:16:46 · 396 阅读 · 0 评论 -
【JAVA】使用BeanUtils.copyProperties进行对象之间的属性赋值
一、参考资料使用BeanUtils.copyProperties进行对象之间的属性赋值原创 2021-09-07 20:07:29 · 237 阅读 · 0 评论 -
【JAVA并发编程】AQS原理与实战
一、参考资料Java并发之AQS详解原创 2021-07-25 09:40:24 · 235 阅读 · 0 评论 -
【JAVA高并发编程】CyclicBarrier 使用&核心原理 图解
一、参考资料CyclicBarrier 使用&核心原理 图解原创 2021-07-16 23:22:14 · 144 阅读 · 0 评论 -
【JAVA高并发编程】Fork/Join框架基本使用
一、参考资料Fork/Join框架基本使用原创 2021-08-02 22:24:40 · 188 阅读 · 0 评论 -
【JVM】JVM调优总结
JVM调优总结原创 2021-08-26 00:08:23 · 122 阅读 · 0 评论