首页
学习
活动
专区
工具
TVP
发布

码农那些事!!!

专栏作者
189
文章
119533
阅读量
26
订阅数
Spring状态机,非常优雅!
先来解释什么是“状态”( State )。现实事物是有不同状态的,例如一个自动门,就有 open 和 closed 两种状态。我们通常所说的状态机是有限状态机,也就是被描述的事物的状态的数量是有限个,例如自动门的状态就是两个 open 和 closed 。
码猿技术专栏
2024-05-14
690
Java8 Steam流太难用了?那你可以试试 JDFrame
由于经常记不住stream的一些API每次要复制来复制去并且又长又臭,想要更加语意化的api,于是想到了以前写大数据Spark pandnas 等DataFrame模型时的API, 然后发现其实也存在java的JVM层的DataFrame模型比如 tablesaw,joinery
码猿技术专栏
2024-04-26
1850
聊聊 微服务之间的几种调用方式
在微服务架构中,需要调用很多服务才能完成一项功能。服务之间如何互相调用就变成微服务架构中的一个关键问题。
码猿技术专栏
2024-04-19
1720
Spring Boot 干预优化+加快启动时间(干货典藏版)
这些干预步骤可以在Spring Boot应用程序启动和停止完成后进行,从而实现更灵活的配置和初始化。
码猿技术专栏
2024-04-19
2360
Spring Boot + 事务钩子函数,打造高效支付系统!
今天,我继续安利一个独门绝技:Spring 事务的钩子函数。单纯的讲技术可能比较枯燥乏味。接下来,我将以一个实际的案例来描述Spring事务钩子函数的正确使用姿势。
码猿技术专栏
2024-04-19
1410
这款 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
950
MySQL 模糊查询再也不用like+%了
我们都知道 InnoDB 在模糊查询数据时使用 "%xx" 会导致索引失效,但有时需求就是如此,类似这样的需求还有很多。
码猿技术专栏
2024-04-12
1410
微服务全做错了!谷歌提出新方法,成本直接降9倍!
长期以来,不管大厂还是小厂,微服务都被认为是云原生服务应用程序架构的事实标准,然而2023,不止那位37signals的DHH决心下云,放弃微服务,就连亚马逊和谷歌等这些云巨头,正在带头开始革了微服务的命。
码猿技术专栏
2024-04-12
1100
SpringBoot+ElasticSearch实现文档内容抽取、高亮分词、全文检索
产品希望我们这边能够实现用户上传PDF、WORD、TXT之内得文本内容,然后用户可以根据附件名称或文件内容模糊查询文件信息,并可以在线查看文件内容。
码猿技术专栏
2024-03-18
2110
3 个绝招 轻松解决 代码重复
业务同学抱怨业务开发没有技术含量,用不到设计模式、Java 高级特性、OOP,平时写代码都在堆 CRUD,个人成长无从谈起。
码猿技术专栏
2024-03-07
1790
Spring Event 别瞎用!从我司的悲剧中,我总结了6 条最佳实践!
今天我们重点聊聊使用 Spring Event 最为关键的几个问题。这是我司线上生产环境实际踩坑后,总结的极为宝贵的经验!
码猿技术专栏
2024-02-18
1.1K0
Prometheus+Grafana+NodeExporter 太强了!
本文使用Prometheus+Grafana+Node Exporter搭建Linux主机监控系统:
码猿技术专栏
2024-02-17
2680
聊聊开源的 流程引擎 的选型!
市场上比较有名的开源流程引擎有osworkflow、jbpm、activiti、flowable、camunda。其中:Jbpm4、Activiti、Flowable、camunda四个框架同宗同源,祖先都是Jbpm4,开发者只要用过其中一个框架,基本上就会用其它三个。
码猿技术专栏
2024-02-17
4770
干掉Druid,HakariCP 为什么这么快?
Springboot 2.0将 HikariCP 作为默认数据库连接池这一事件之后,HikariCP 作为一个后起之秀出现在大众的视野中。HikariCP 是在日本的程序员开源的,hikari日语意思为“光”,HikariCP 也以速度快的特点受到越来越多人的青睐。
码猿技术专栏
2024-01-29
1280
13k star,阿里官方低代码引擎开源了,快速交付的神器!
LowCodeEngine是由阿里巴巴钉钉团队开源的低代码引擎, 该引擎全面遵循《阿里巴巴中后端前端基础构建协议规范》和《阿里巴巴中后端前端素材协议规范》。
码猿技术专栏
2024-01-29
2840
SpringBoot + SpEL,轻松搞定复杂权限控制,非常优雅!
对于在Springboot中,利用自定义注解+切面来实现接口权限的控制这个大家应该都很熟悉,也有大量的博客来介绍整个的实现过程,整体来说思路如下:
码猿技术专栏
2024-01-29
3280
实战!Spring Boot Security+JWT前后端分离架构登录认证!
Spring security这里就不再过多介绍了,相信大家都用过,也都恐惧过,相比Shiro而言,Spring Security更加重量级,之前的SSM项目更多企业都是用的Shiro,但是Spring Boot出来之后,整合Spring Security更加方便了,用的企业也就多了。
码猿技术专栏
2024-01-29
3550
一键部署 SpringCloud 微服务,yyds!
一键部署springcloud微服务,需要用到 Jenkins K8S Docker等工具,自行安装即可。
码猿技术专栏
2024-01-29
1400
Spring Gateway、Sa-Token、Nacos 认证/鉴权方案,yyds!
之前进行鉴权、授权都要写一大堆代码。如果使用像Spring Security这样的框架,又要花好多时间学习,拿过来一用,好多配置项也不知道是干嘛用的,又不想了解。要是不用Spring Security,token的生成、校验、刷新,权限的验证分配,又全要自己写,想想都头大。
码猿技术专栏
2024-01-23
4300
分布式延时消息的另外一种选择 Redisson (推荐使用)
因为工作中需要用到分布式的延时队列,调研了一段时间,选择使用 Redisson DelayedQueue,为了搞清楚内部运行流程,特记录下来。
码猿技术专栏
2024-01-17
3080
点击加载更多
社区活动
RAG七天入门训练营
鹅厂大牛手把手带你上手实战
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
http://www.vxiaotou.com