- 博客(14)
- 收藏
- 关注
原创 从攻击者视角看接口加密:基于 Spring Boot 的接口安全防护实践
未加密的数据在传输过程中极易被拦截,尤其是在分布式架构中,接口调用频繁且复杂,难以全面监控。因此,如何确保数据在传输过程中的完整性,以及在意外修改中迅速恢复是我们需要深入探讨的问题。利用 Spring Boot 强大的整合能力,实现从公钥分发到请求验证的整个闭环流程,确保了安全的同时未显著影响系统性能。同时,与应用层面的全面安全策略结合,形成一套综合性防御体系,以应对不断变化与升级的安全挑战。通过这篇文章,希望能够为有类似需求的开发者提供一些思路和实践建议,使得大家在接口安全设计上有更多的参考和创新。
2024-10-20 19:05:07 798
原创 关于在spring boot中使用lua脚本结合的讨论
而在某些复杂的业务场景中,单一的 Redis 命令无法满足我们对原子性和效率的需求。建议在 Lua 脚本中避免编写过多的业务逻辑,因为一旦脚本出现问题,可能会导致 Redis 的崩溃,进而影响整个系统的稳定性。接下来,我们将通过具体代码示例,介绍如何在 Redis 中编写 Lua 脚本,并通过 Spring Boot 项目将其加载和执行。接下来,我们将通过一个示例展示如何在 Spring Boot 应用中集成 Lua 脚本,利用 JSON 数据进行数据传输,并通过 Redis 来实现库存扣减的操作。
2024-10-12 13:50:53 467
原创 基于C++ asio网络库手搓一个简易的web服务
ASIO 是一个用于网络编程的独立库,提供了异步 I/O 操作的支持。它的设计目标是提供高效、可扩展的 I/O 操作,适用于各种类型的网络应用。跨平台支持:ASIO 支持多种操作系统,包括 Windows、Linux 和 macOS。异步操作:通过异步 I/O 操作,ASIO 可以提高程序的响应性和性能。易于集成:ASIO 可以很容易地与其他库和框架集成,如 Boost 库。在开始编写代码之前,我们先捋捋逻辑首先,我们需要一个 ASIO 服务类(Server)来启动我们的 Web 服务。
2024-05-25 17:16:16 832
原创 spring 6:HTTP Interface——获取HTTP服务的代理类并放置到IOC容器内
spring 6最近发布了新版本,带来了一个新特性HTTP interfaces。可以将http服务定义为一个java接口,通过Http服务代理工厂生成http代理类并通过接口方法进行http调用。
2023-02-06 16:32:29 1196
原创 服务端使用C++实现非阻塞的websocket
客户端有socket,但网页端有类似socket的websocekt,那么webscoekt到底是如何实现的,今天我们来研究一下。
2022-11-22 16:52:30 1702
原创 操作系统——调度算法
所有系统的调度目标:公平——给每一个进程公平的CPU份额策略强制执行——保证规定的策略被执行平衡——保证系统的所有部分都忙碌
2022-11-03 10:33:33 578
原创 shiro框架多realm权限认证配置
我们做shiro框架经常会遇到这种情况,用户数量很多,又不在同一个表里,比如管理员一个表,用户一个表,商家一个表。这时我们就需要用到多realm来配置让他们用不同得realm来进行权限认证
2022-11-03 10:30:04 657
原创 shiro框架多realm登录认证配置
我们做shiro框架经常会遇到这种情况,用户数量很多,又不在同一个表里,比如管理员一个表,用户一个表,商家一个表。这时我们就需要用到多realm来配置让他们用不同得realm来进行登录
2022-11-03 10:29:00 1380
原创 spring-boot项目整合shiro权限框架与redis
Apache Shiro™ 是一个功能强大且易于使用的 Java 安全框架,可执行身份验证、授权、加密和会话管理。通过Shiro易于理解的API,您可以快速、轻松地保护任何应用程序的安全--从最小的移动应用程序到最大的网络和企业应用程序。
2022-11-03 10:26:55 589
原创 关于进程互斥-Peterson(皮特森)算法的讨论
首先我们用c++实现一个功能 两个线程通过for循环输出0 1 2 3 4 5 6 7 8 9 用c++并发执行来实现。
2022-11-03 10:13:07 1037
原创 基于socket实现一个简易的web服务器——非阻塞的模式
之前我写过一个利用socket写的web服务器,但是他是阻塞的就是经常会无响应,所以这次尝试用select与epoll的非阻塞模式来写一个非阻塞的web服务器
2022-11-03 10:03:20 424 1
原创 基于socket实现一个简易的web服务器
在浏览器输入一个段网址,就会出现你想要的网页或数据,那么这个过程是如何做到的,今天我们来探索这个过程。
2022-11-03 09:58:32 1610 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人