工具
文章平均质量分 61
盖丽男
这个作者很懒,什么都没留下…
展开
-
JUnit 4单元测试常用注解和方法
JUnit 4作为Java开发者广泛使用的测试框架,通过提供丰富的注解和断言方法,极大地简化了单元测试的编写和维护。本文将介绍JUnit 4的核心特性和最佳实践。这些是JUnit 4中最常用的注解和方法。通过它们,可以编写出结构清晰、易于理解的单元测试。原创 2024-05-12 22:19:24 · 685 阅读 · 0 评论 -
RPA介绍
RPA(Robotic Process Automation),直译为机器人流程自动化,是一种技术,通过软件机器人或“机器人工作者”来模拟和自动执行人类在日常业务流程中执行的重复性任务。这些任务可能包括数据输入、文件处理、数据提取、报告生成等等。RPA的崛起改变了企业业务流程的方式,极大地提高了效率和准确性。原创 2024-03-17 18:48:56 · 363 阅读 · 0 评论 -
数据推送解决方案调研
对于不同的服务器软件来说,所消耗的资源是不一样的。Node 则是所有连接都使用同一个线程,因此消耗的资源会小得多,但是这要求每个连接不能包含很耗时的操作,比如磁盘的 IO 读写。EventSource又称SSE(Server-Sent-Events),一种服务器端到客户端(浏览器)的单项消息推送方案,它和轮询一样,也是基于http请求来完成的。文档编辑类型的需求,左侧是菜单栏,右侧是内容块,现在的需求时,如果多人同时编辑这个方案,当添加章节/调整章节顺序/删除章节时,其他用户能够及时感知到。原创 2024-03-08 17:18:07 · 525 阅读 · 0 评论 -
WebSocket服务多节点部署问题及解决方案
pubsub。原创 2024-02-25 14:15:05 · 802 阅读 · 0 评论 -
微信小程序发布流程
上周写了如何写一个小程序,然后经过查资料,改bug,找chatgpt美化页面,我写了一个计算代谢率的小工具,写完了之后该怎么办呢,当然是发布上架,然后我就开始了发布的折腾。原创 2023-10-08 16:56:07 · 257 阅读 · 0 评论 -
与面试相关的redis
掌握这些高级Redis知识点将使你在面试中展现出对Redis的深刻理解和实际应用经验。同时,还应准备答案,以解释你在实际项目中如何使用Redis来解决特定的问题和挑战。原创 2023-09-08 16:17:53 · 627 阅读 · 1 评论 -
【mq】如何保证消息可靠性
总的来说,无论是 RocketMQ 还是 Kafka,它们都提供了多种策略来确保生产者发送的消息的可靠性,包括等待确认、重试、缓冲和事务等机制,以满足不同应用场景的需求。在 Kafka 中,ZooKeeper 协调消费者组的成员关系和消费进度,而在 RocketMQ 中,消费者协调是由 Broker 和 NameServer 共同完成的。NameServer 主要用于 RocketMQ 集群的消息管理和路由,而 ZooKeeper 在 Kafka 中的作用更广泛,涵盖了集群的配置、状态、协调等多个方面。原创 2023-08-27 11:20:55 · 643 阅读 · 0 评论 -
maven项目,动态读取外部配置文件
需求先说下我的需求,首先,我们的服务是个maven的项目,springboot,spring啥的统统都没有用,然后也不打算引入各种配置文件的jar,但是想要在程序运行中,可以动态的修改一些配置,并且程序能识别到,程序里读到的内容也实时变动。废话不多说了,直接上代码!代码首先看一下不能实施的版本啥样初版,能读到jar包配置文件 private static final ResourceBundle resourceBundle; static{ resourceBundle原创 2021-03-31 16:24:38 · 1308 阅读 · 0 评论 -
[java]飞书机器人签名校验GenSign方法
飞书的机器人的签名校验比较麻烦,网上找了一圈没找到java版本的获取签名的方法,分享一下,代码如下public String getSign(String timestamp){ //注意timestamp必须是10位的,秒,不能是毫秒 // String timestamp=String.valueOf(System.currentTimeMillis()).substring(0,10); //这里换成你的secret String secret="xxxxxxxxxxxx原创 2021-03-24 17:28:45 · 1829 阅读 · 2 评论