- 收录文章
- 31 篇文字被发现
- 文章访问
- 14 次从这里出发阅读
- 博客访问
- 1 次前往作者站点
- 最近更新
- 06.11 2026年
FROM THIS BLOG
最近文章
从攻击者视角看接口加密:基于 Spring Boot 的接口安全防护实践
引言 在现代分布式系统中,接口不仅是功能实现的枢纽,还肩负着数据交互的重任。然而,开放接口的同时也意味着暴露了一定程度的安全风险。随着网络攻击技术的不断演进,识别和防范接口的薄弱点成为每个开...
关于在spring boot中使用lua脚本结合的讨论
在分布式系统和高并发场景下,Redis 是一种非常流行的缓存和数据库解决方案。而在某些复杂的业务场景中,单一的 Redis 命令无法满足我们对原子性和效率的需求。为了处理多步操作或确保操作的原子性,Lua...
基于C++ asio网络库手搓一个简易的web服务
上学时,我总是梦想着能够用C++亲手打造一个属于自己的Web服务。随着时间的流逝,对计算机的了解越来越深,也逐渐认识到这个目标的复杂性。然而,多年后的今天,我已经对计算机有了更深的理解,也知道了这...
spring 6:HTTP Interface——获取HTTP服务的代理类并放置到IOC容器内
spring 6最近发布了新版本,带来了一个新特性HTTP interfaces。可以将http服务定义为一个java接口,通过Http服务代理工厂生成http代理类并通过接口方法进行http调用。我们先建一个maven项目,增加pom文件...
服务端使用C++实现非阻塞的websocket
客户端有socket,但网页端有类似socket的websocekt,那么webscoekt到底是如何实现的,今天我们来研究一下。 先抓个包看看websocket通信都发生了啥。 tcp的握手过程暂时不管,先看websocket的握手过程 webs...
基于socket实现一个简易的web服务器——非阻塞的模式
之前我写过一个利用socket写的web服务器,但是他是阻塞的就是经常会无响应,所以这次尝试用select与epoll的非阻塞模式来写一个非阻塞的web服务器 首先我们来了解一下select与epoll的区别 (1)、select==>时...
wordpress自定义小工具增加友链(二)
之前我写过一篇增加wordpress通过小工具增加友链的方法wordpress自定义小工具增加友链(一),这种方法有个缺点每次都要改源码就很不方便,这次我们尝试把连接放到数据库里然后页面上就去数据库里取这些链接...
基于socket实现一个简易的web服务器
在浏览器输入一个段网址,就会出现你想要的网页或数据,那么这个过程是如何做到的,今天我们来探索这个过程。首先http是基于socket的封装的,那我们就用socket来实现一个简易的web服务器。 首先先说思路,...
关于进程互斥-Peterson(皮特森)算法的讨论
首先我们用c++实现一个功能 两个线程通过for循环输出0 1 2 3 4 5 6 7 8 9 用c++并发执行来实现。 我们希望程序的输出为: 0 1 2 3 4 5 6 7 8 90 1 2 3 4 5 6 7 8 90 1 2 3 4 5 6 7 8 90 1 2 3 4 5 6 7 8 9...
spring-boot重试机制:Guava-Retrying
在我们正常的业务开发中,不免会发生请求第三方接口的应用场景,但由于网络不稳定的原因经常会发生一些问题,比如:请求虽然发出去,但返回的确实服务器繁忙、或者干脆没有返回信息等等,这时可以应用重试...
wordpress自定义小工具增加友链(一)
wordpress可以通过自定义侧边栏工具来自定义侧边栏,比如广告位、友情链接、播放列表等等,这次我们来通过友情链接来讲一下如何自定义侧边栏工具。 先说实现的步骤,首先需要我们新建一个php文件来存放友...
shiro框架多realm权限认证配置
我们做shiro框架经常会遇到这种情况,用户数量很多,又不在同一个表里,比如管理员一个表,用户一个表,商家一个表。这时我们就需要用到多realm来配置让他们用不同得realm来进行权限认证 跟登录认证一样,...