
其他
文章平均质量分 94
BossFriday
不进行简单的转载,所有文章和代码均为本人原创或者亲自重构;
申明:
因github中国访问受限,所有github上项目不再更新,主要项目迁移至:https://gitee.com/bossfriday
展开
-
单JVM进程启动多个SpringBoot项目探索及调优
使用SpringBoot技术栈进行REST HTTP接口开发服务时,一般来说如果模块较多或者涉及多人协作开发,大家会不自觉的将每个模块独立成一个单独的项目进行开发,部署时则将每个服务进行单独部署和运行。服务间的调用则通过FeignClients,服务的接入、负载、路由则是在前面摆个SpringCloud Gateway,同时服务注册/发现、配置则使用一个统一的Nacos。这样做好处显而易见,例如:开发时的代码冲突及分支合并、运行时系统资源分配及性能优化等都不打架、对某个服务的扩缩容也方便、K8S容器化也方便原创 2024-10-31 19:06:55 · 1215 阅读 · 0 评论 -
Springboot服务HTTP/HTTPS双监听及路由
一般来说SpringCloud Gateway到后面服务的路由属于内网交互,因此路由方式是否是Https就显得不是那么重要了。事实上也确实如此,大多数的应用开发时基本都是直接Http就过去了,不会一开始就是直接上Https。然而随着时间的推移,项目规模的不断扩大,当被要求一定要走Https时,就会面临各种困惑。原创 2024-08-01 15:28:45 · 793 阅读 · 0 评论 -
开源DMS文档管理系统 Nuxeo Vs Alfresco对比及 API 使用概述
文档管理系统(DMS:Document Management System)是一种软件系统,用于组织、存储、检索和管理电子文档和文件。这些文件可以是各种格式的电子文档,如文本文档、电子表格、图像、音频或视频文件等。原创 2024-05-29 19:00:08 · 5646 阅读 · 0 评论 -
JTextField限制只能输入特定字符
限制 JTextField 输入内容的原理涉及到对文本框中的文本进行监听和过滤。Java中,JTextField 使用 Document 对象来管理文本内容。Document 是一个抽象类,JTextField 默认使用 PlainDocument 的实例来存储文本。限制输入内容的原理通常涉及两个步骤:1、监听用户输入: 通过添加文本修改监听器(如 DocumentListener)或者拦截键盘输入事件(如 KeyListener),程序能够实时监测用户的输入行为。原创 2024-04-25 19:52:44 · 1100 阅读 · 1 评论 -
JAVA版网易云音乐格式转换器
RC4 加密算法的核心思想是通过在初始状态下生成一个伪随机的字节流,然后将明文与这个字节流进行异或运算,从而得到密文。使用初始状态的 S-box(置换盒:Substitution Box)。S-box 是一个包含 0 到 255 的数字的数组,初始状态下是有序的。根据给定的密钥,通过对 S-box 的多次置换和交换来打乱其顺序,生成一个混乱的 S-box。使用经过打乱的 S-box。利用 S-box 生成一个伪随机的字节流,这个字节流被用作密钥流。将明文与密钥流进行异或运算,得到密文。原创 2024-01-25 17:03:35 · 1765 阅读 · 1 评论 -
WhatsAppBusiness官方说明导读及调研分析
WhatsAppBusiness官方说明导读及调研分析原创 2023-03-25 11:16:30 · 2121 阅读 · 0 评论 -
Mockito+Junit单元测试快速入门
Mockito+Junit单元测试快速入门原创 2023-03-15 19:56:26 · 3895 阅读 · 0 评论 -
本地缓存代码实例及常见缓存淘汰策略简介
应用服务端开发干的事情基本都是围绕数据的读和写展开的,本文先对常见缓存淘汰策略进行简介,然后再对常用的LRU和LFU的代码实现和使用给出实例。原创 2023-03-09 11:45:21 · 326 阅读 · 0 评论 -
高效数据加密混淆方法及实现简介
当需要对数据的传输或表达有安全级别不高的可逆加密,但要求其加解密时间复杂度越低越好,这时使用常规的对称加解密(3DES、AES)或者非对称加解密(RSA、ECC)显然不合适。首先(1),加密的安全级别和加解密时间复杂度两者之间就是一对矛盾,那么如何做到破解起来不那么容易,加解密本身又非常高效的熊鱼兼得呢?本文介绍相关方法。原创 2023-02-02 15:13:09 · 2437 阅读 · 0 评论 -
使用Netty非聚合HTTP请求方式实现分片式文件服务
使用Netty做HTTP文件服务可以有两种选择:1、使用HttpObjectAggregator聚合。2、不使用HttpObjectAggregator聚合。本文阐述一个使用netty非聚合的文件上传示例。原创 2022-11-17 23:10:12 · 905 阅读 · 3 评论 -
Spring Cloud Gateway XSS防护大众方案实现优化
Spring Cloud Gateway XSS防护大众方案优化。原创 2022-10-20 15:37:57 · 2225 阅读 · 7 评论 -
JMeter通用Http采样器
一个结合低代码思想的简单易用、执行高效的JMeter通用Http自定义采样器,设计初衷为:像使用PostMan一样的进行HTTP接口压力测试,同时具备良好的函数、断言器的可扩展性。原创 2022-10-02 14:02:36 · 1763 阅读 · 0 评论