- 博客(47)
- 资源 (1)
- 收藏
- 关注
原创 【Java】微服务负载均衡算法实现
Java负载均衡是指在多台服务器之间分配负载,以提高服务器的性能和可用性。它通过将请求分发到多台服务器来减少单个服务器的压力,从而提高系统的性能和可用性。这篇只是了解一下负载均衡的算法是如何实现的,在平常使用的话,feign里已经实现了负载均衡策略,所以不需要我们手动去撸代码实现。
2023-07-24 11:44:54
737
原创 【Java】使用多态特性来实现微信、支付宝、银联的流程部署
这篇文章使用Java中多态的特性来完成不同方式的。案例:使用接口多态的特性来完成微信支付宝银联的支付。
2023-06-30 12:03:39
671
原创 【微信支付】微信v3支付案例,SpringBoot集成IJPay实现微信v3支付
微信v3支付案例,SpringBoot集成IJPay实现微信v3支付
2023-06-15 15:22:51
2652
原创 【分布式事务TCC模式】 SpringCloud整合Seata框架,实现TCC模式
分布式事务TCC模式案例,在SpringCloud中集成Seata的TCC模型案例,简单了解TCC模型使用
2023-04-14 16:33:53
992
原创 【分布式事务AT模式 SpringCloud集成Seata框架】分布式事务框架Seata详细讲解
SpringCloud整合seata框架,案例demo
2023-04-12 16:11:41
1176
原创 【分布式事务 本地部署Seata服务】分布式事务框架Seata本地部署详细讲解
本地部署seata服务,配置nacos,启动本地seata server服务
2023-04-12 15:20:52
1833
原创 【Java】HTTP请求工具类
在工作中可能存在要去调用其他项目的接口,这篇文章我们实现在Java代码中实现调用其他项目的接口。创建一个携带参数的POST请求,去请求其他项目的接口并返回数据。附加HTTP请求工具类,包含(GET、POST、无参GET、无参POST)
2022-12-26 16:36:10
5393
原创 【Java】自定义异常类
在这篇文章我给大家演示一下自定义异常类的编写,在业务编写时可以返回我们的自定义异常信息和状态码等如果参数为null或者为空则抛出我们自定义的异常。
2022-12-26 09:01:48
3767
原创 【Java】打印出一个对象的所有属性
如何打印出一个对象里面的所有属性和对应的值,通过重写`toString()`方法来实现。重写对象的toString方法,方法返回对象的所有属性。
2022-12-06 16:39:29
4427
原创 【Mybatis】Mybatis批量插入操作【详细教程】
对于我们在开发中很多场景都会遇到一些批量数据的插入操作,这篇文章我会简单展示一下案例和在插入时所注意的事项。
2022-10-28 08:34:02
6001
原创 【Java】统一结果集返回工具类
在我们java平常的开发中,比较重要的一点就是对于接口的返回值的定义,因为基本大部分的api接口都需要一个统一的返回,这样调用方就比较好处理,逻辑也清晰,所以设计一个统一的返回就比较重要了。例如200 可以标识成功,500可以表示报错,110可以表示未登录,120可以表示没有权限…code一般用来表示接口的调用情况,调用方可以根据code表判断这个接口的调用情况,些查询接口调用会有一个返回数据,用data来表示,工具类采用Object。
2022-10-20 11:59:02
1998
原创 【Flowable】Flowable工作流教程
我们要构建的流程是一个非常简单的请假流程。Flowable引擎需要流程定义为BPMN 2.0格式,这是一个业界广泛接受的XML标准。在Flowable术语中,我们将其称为一个流程定义(process definition)。一个流程定义可以启动多个流程实例(process instance)。流程定义可以看做是重复执行流程的蓝图。在这个例子中,流程定义定义了请假的各个步骤,而一个流程实例对应某个雇员提出的一个请假申请。我们要使用的流程定义为:这个流程应该已经十分自我解释了。
2022-10-14 14:39:54
9303
原创 SpringBoot整合Redis
在SpringBoot中操作Redis,了解RedisProperties的配置。这期会说一下SpringBoot的约定大于配置首先创建一个SpringBoot项目,版本按照自己的jdk来勾选 SpringWeb和Redis依赖删除多余文件我们在配置文件中配置redis开始测试一下,开启redis服务在测试类中编写代码 opsForValue()是操作字符串的,操作list就是ForList()操作hash就是ForHash()我们来创建一个User 在测试类中测试 运行一下可以看到报错的信息是没有序列化,
2022-06-17 09:30:19
483
原创 Mybatis使用on duplicate key update操作详解
mybatis的on duplicate key update练习,唯一索引存在则更新不存在则插入
2022-06-13 12:16:52
7865
3
原创 Java实现龟兔赛跑
使用继承Thread的方式来实现龟兔赛跑游戏我们首先来看一下需求:开始编写代码:首先我们创建一个动物抽象类Animal,在Animal中定义一个runing的抽象方法注意:这里面有一个回调方法,定义它的目的就是当任意一方跑完200m后,调用回调方法,表示比赛结束,另一方停止跑步接下来我们创建Rabbit类,继承一下Animal,调用里面的跑步方法...
2022-05-13 10:08:14
3875
原创 Java中实现定时任务
定时任务就是“闹钟”的意思,每天在固定的时间执行一些操作。比如说,每天的0点,我要把缓存清理一下,把日志更新一下等,这时候就需要用到定时任务。那么首先我们创建一个定时任务类Task任务类上需要加@EnableScheduling注解来代表支持定时任务或者在启动类上加@EnableScheduling注解package com.ywt.mybatisplus.demo;import org.springframework.scheduling.annotation.Enab.
2022-05-07 16:01:01
929
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人