首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场

码农那些事!!!

专栏成员
193
文章
209554
阅读量
27
订阅数
单独对 websocket 抽象封装,支撑了公司不同业务的消息即时通讯!
公司之前很多涉及到后端需要主动与前端web交互的业务,代码耦合严重,新的业务场景需要即时通信的得重新接入websocket,花费很多时间和精力,因此需要将websocket(缩写为:ws)抽象为公司内部的通讯服务,可以解决业务不同需求,比如:
码猿技术专栏
2024-07-31
3451
30s到0.8s,记录一次接口优化成功案例!
在高并发的数据处理场景中,接口响应时间的优化显得尤为重要。本文将分享一个真实案例,其中一个数据量达到200万+的接口的响应时间从30秒降低到了0.8秒内。这个案例不仅展示了问题诊断的过程,也提供了一系列有效的优化措施。
码猿技术专栏
2024-07-18
2460
SpringBoot + Minio 实现文件切片极速上传技术(实战典藏版)
提示:请不要多个博客来回跳着看,此文章之详细绝无仅有,融合多家之长,如果遇见报错,请仔细捋一遍文章,不要忽略!我在写的时候因为许多文章不全面,来回跳遇见许多坑,希望大家可以避免,本文章中悉数做了标注提醒!!!
码猿技术专栏
2024-07-08
1.7K0
Spring Boot 定时任务与 xxl-job 灵活切换方案
在使用XXL—JOB的实现定时任务过程中,有时候可能由于部署环境的要求,就只能用Spring自带的实现方式。
码猿技术专栏
2024-06-14
2180
Spring状态机,非常优雅!
先来解释什么是“状态”( State )。现实事物是有不同状态的,例如一个自动门,就有 open 和 closed 两种状态。我们通常所说的状态机是有限状态机,也就是被描述的事物的状态的数量是有限个,例如自动门的状态就是两个 open 和 closed 。
码猿技术专栏
2024-05-14
2210
Java8 Steam流太难用了?那你可以试试 JDFrame
由于经常记不住stream的一些API每次要复制来复制去并且又长又臭,想要更加语意化的api,于是想到了以前写大数据Spark pandnas 等DataFrame模型时的API, 然后发现其实也存在java的JVM层的DataFrame模型比如 tablesaw,joinery
码猿技术专栏
2024-04-26
5240
聊聊 微服务之间的几种调用方式
在微服务架构中,需要调用很多服务才能完成一项功能。服务之间如何互相调用就变成微服务架构中的一个关键问题。
码猿技术专栏
2024-04-19
8270
Spring Boot 干预优化+加快启动时间(干货典藏版)
这些干预步骤可以在Spring Boot应用程序启动和停止完成后进行,从而实现更灵活的配置和初始化。
码猿技术专栏
2024-04-19
2K0
Spring Boot + 事务钩子函数,打造高效支付系统!
今天,我继续安利一个独门绝技:Spring 事务的钩子函数。单纯的讲技术可能比较枯燥乏味。接下来,我将以一个实际的案例来描述Spring事务钩子函数的正确使用姿势。
码猿技术专栏
2024-04-19
2640
这款 Java 性能调优的可视化工具,太强了!
VisualVM 是Netbeans的profile子项目,已在JDK6.0 update 7 中自带,能够监控线程,内存情况,查看方法的CPU时间和内存中的对 象,已被GC的对象,反向查看分配的堆栈(如100个String对象分别由哪几个对象分配出来的)。在JDK_HOME/bin(默认是C:\Program Files\Java\jdk1.6.0_13\bin)目录下面,有一个jvisualvm.exe文件,双击打开,从UI上来看,这个软件是基于NetBeans开发的了。
码猿技术专栏
2024-04-12
4660
MySQL 模糊查询再也不用like+%了
我们都知道 InnoDB 在模糊查询数据时使用 "%xx" 会导致索引失效,但有时需求就是如此,类似这样的需求还有很多。
码猿技术专栏
2024-04-12
3270
微服务全做错了!谷歌提出新方法,成本直接降9倍!
长期以来,不管大厂还是小厂,微服务都被认为是云原生服务应用程序架构的事实标准,然而2023,不止那位37signals的DHH决心下云,放弃微服务,就连亚马逊和谷歌等这些云巨头,正在带头开始革了微服务的命。
码猿技术专栏
2024-04-12
1710
SpringBoot+ElasticSearch实现文档内容抽取、高亮分词、全文检索
产品希望我们这边能够实现用户上传PDF、WORD、TXT之内得文本内容,然后用户可以根据附件名称或文件内容模糊查询文件信息,并可以在线查看文件内容。
码猿技术专栏
2024-03-18
1.7K0
3 个绝招 轻松解决 代码重复
业务同学抱怨业务开发没有技术含量,用不到设计模式、Java 高级特性、OOP,平时写代码都在堆 CRUD,个人成长无从谈起。
码猿技术专栏
2024-03-07
3290
Spring Event 别瞎用!从我司的悲剧中,我总结了6 条最佳实践!
今天我们重点聊聊使用 Spring Event 最为关键的几个问题。这是我司线上生产环境实际踩坑后,总结的极为宝贵的经验!
码猿技术专栏
2024-02-18
7.9K1
Prometheus+Grafana+NodeExporter 太强了!
本文使用Prometheus+Grafana+Node Exporter搭建Linux主机监控系统:
码猿技术专栏
2024-02-17
4950
聊聊开源的 流程引擎 的选型!
市场上比较有名的开源流程引擎有osworkflow、jbpm、activiti、flowable、camunda。其中:Jbpm4、Activiti、Flowable、camunda四个框架同宗同源,祖先都是Jbpm4,开发者只要用过其中一个框架,基本上就会用其它三个。
码猿技术专栏
2024-02-17
1.5K0
干掉Druid,HakariCP 为什么这么快?
Springboot 2.0将 HikariCP 作为默认数据库连接池这一事件之后,HikariCP 作为一个后起之秀出现在大众的视野中。HikariCP 是在日本的程序员开源的,hikari日语意思为“光”,HikariCP 也以速度快的特点受到越来越多人的青睐。
码猿技术专栏
2024-01-29
2760
13k star,阿里官方低代码引擎开源了,快速交付的神器!
LowCodeEngine是由阿里巴巴钉钉团队开源的低代码引擎, 该引擎全面遵循《阿里巴巴中后端前端基础构建协议规范》和《阿里巴巴中后端前端素材协议规范》。
码猿技术专栏
2024-01-29
7490
SpringBoot + SpEL,轻松搞定复杂权限控制,非常优雅!
对于在Springboot中,利用自定义注解+切面来实现接口权限的控制这个大家应该都很熟悉,也有大量的博客来介绍整个的实现过程,整体来说思路如下:
码猿技术专栏
2024-01-29
6140
点击加载更多
活动推荐
社区活动
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·干货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档