- 博客(7)
- 资源 (5)
- 收藏
- 关注
原创 java1.8的四个函数式接口应用
当我们说到这些函数式接口时,实际上是在谈论一种函数式编程的思想。它们提供了一种简洁、灵活的方式来操作数据,可以在实际的工作中发挥重要作用。
2024-04-25 13:29:35
179
2
原创 如何确保后端接口的幂等性
通过合理的设计和策略,可以有效地减少因重复请求或并发操作而引起的错误,提高系统的稳定性和可靠性。前端可以采用防止重复提交的策略,而后端则需要根据前端提交的数据和接口的具体情况,采取相应的防重措施。业务逻辑设计:将消费的业务逻辑设计成具备幂等性的操作,这需要深入分析业务场景,找到合适的实现方式。防重Token令牌:在客户端请求时,携带一个唯一的Token令牌,只有在第一次请求成功后才能再次请求相同的操作。这个序列号在每次调用时都不同,只有当请求成功并返回该序列号时,后续的请求才能被认为是幂等性的。
2024-03-05 09:25:39
302
原创 jdk1.8里面的consumer函数式接口是什么?适用场景有哪些?
Consumer是Java中包下的一个函数式接口。它定义了一个接受单个输入参数并且没有返回值的操作。Consumer接口包含一个名为accept的抽象方法,该方法接受一个参数并在其上执行操作。通常用于表示在某个数据结构(例如集合)上的元素级操作。它允许你执行对集合中的每个元素进行的一些操作,而不需要显式使用循环。以下是一些使用Consumer。
2024-01-19 14:38:46
771
原创 数据分析入门:使用Pandas、ChatGPT和PandasAI的综合示例
在本文中,我们将使用Pandas、ChatGPT和PandasAI来解决一个数据分析问题,并提供相应的代码示例,以帮助读者理解如何使用这些工具进行数据处理和分析。通过学习和实践,读者可以进一步探索Pandas、ChatGPT和PandasAI的功能和用法,从而在实际的数据分析项目中应用它们,并取得更好的成果。上述代码中,我们使用`describe()`方法计算了销售数量字段的描述统计指标,并使用`plot()`方法绘制了销售额随时间的趋势图。接下来,我们将进行探索性数据分析,以了解数据的基本特征和关系。
2023-08-12 16:53:18
280
原创 mac下用scp命令实现本地文件与服务器Linux文件之间的传输
mac或者不同的Linux之间copy文件常用有3种方法:第一种就是ftp,也就是其中一台Linux安装ftp Server,这样可以另外一台使用ftp的client程序来进行文件的copy。第二种方法就是采用samba服务,类似Windows文件copy 的方式来操作,比较简洁方便。第三种就是利用scp命令来进行文件复制。下面来介绍一下scp的复制查看scp帮助:sup -h输出信息如下:OPTIONS:-v 和大多数 linux命令中的-v意思一样,用来显示进度。
2023-08-05 13:17:55
1085
原创 spring cloud 链路跟踪日志跟gateway拦截跟踪日志有什么区别
在Spring Cloud中,Gateway是用于构建API网关的组件,它可以将外部请求转发到内部服务,同时还可以进行路由、过滤、限流等操作。Spring Cloud提供了分布式系统中的链路追踪功能,它可以帮助我们跟踪分布式系统中的请求调用链,并将调用链上每个服务的处理时间和状态等信息记录下来,以便于分析和排查问题。启用Spring Cloud Sleuth之后,Gateway中的请求处理过程将被记录下来,并可以在Zipkin中进行查看和分析。
2023-04-04 14:46:25
263
1
原创 使用Java编写Spark Streaming应用程序(附源代码)
在上面的代码中,我们定义了一个从名为"my-topic"的Kafka主题中读取数据流的数据源,并使用了一些Kafka参数,例如"bootstrap.servers"和"group.id"。您需要在项目中添加必要的依赖项,以便使用Spark和Spark Streaming的API。在上面的代码中,我们创建了一个名为"MyStreamingApp"的应用程序,使用本地模式运行,使用1秒的批处理间隔。在上面的代码中,我们将数据流中的记录映射为字符串,然后将字符串拆分为单词,并过滤出包含"hello"的单词。
2023-03-15 09:28:00
822
1
如何使用 jasperreport studio生成中文报表 spring boot项目.docx
2021-12-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人