会员
周边
新闻
博问
闪存
赞助商
YouClaw
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Loading
Hello World
首页
新随笔
订阅
管理
上一页
1
2
3
4
5
下一页
2022年9月24日
PCQQ9.6.6(28796) 通信报文解析
摘要: 工具 Wireshark 飞鸟嗅探 0825 NO.1 2022-09-21 22:17:57 SEND 163字节 [UDP-电脑QQ 192.168.0.18:4023->59.83.209.70:8000] 02 3B 17 08 25 2F 67 01 D0 4C 46 03 00 00 0
阅读全文
posted @ 2022-09-24 17:02 xtyuns
阅读(324)
评论(0)
推荐(0)
2021年12月9日
在 SpringBoot 中集成 OpenAPI 文档
摘要: 概述 OpenAPI 是一个规范(Specification),它定义了一种描述 API 的标准化格式,使得这些 API 更容易被人类阅读和机器解析,便于生成文档、测试、客户端代码等。这个规范以前被称为 Swagger 规范,但后来被捐赠给了 Linux 基金会。Swagger 还一系列遵循这些规则
阅读全文
posted @ 2021-12-09 22:11 xtyuns
阅读(1047)
评论(0)
推荐(0)
2021年11月27日
Java 8 中的特性 - 方法引用
摘要: # Java 8 Feature - Method References > 本文翻译自: [Java 8 Method Reference](https://www.javatpoint.com/java-8-method-reference) ## Method References 在 Jav
阅读全文
posted @ 2021-11-27 22:20 xtyuns
阅读(120)
评论(0)
推荐(0)
Java 8 中的特性 - Lambda 表达式
摘要: # Java 8 Feature - Lambda Expressions > 本文翻译自: [Java Lambda Expressions](https://www.javatpoint.com/java-lambda-expressions) ## Lambda Lambda 表达式是 Jav
阅读全文
posted @ 2021-11-27 20:57 xtyuns
阅读(74)
评论(0)
推荐(0)
2021年11月22日
布隆过滤器的简单实现
摘要: 原理: 布隆过滤器是采用 BitMap 来实现的, 大致原理是: 将系统中所有存在的 key 经过 hash 运行后放入 bitmap, 在查询之前先通过 bitmap 过滤掉一定不存在的 key。 缺点是: 因为有 hash 冲突的问题, 所以通过布隆过滤器的数据也有可能是系统中不存在的 key,
阅读全文
posted @ 2021-11-22 14:43 xtyuns
阅读(162)
评论(0)
推荐(0)
2021年11月19日
RabbitMQ 学习笔记 - 中级
摘要: # RabbiMQ ## In Spring 在 SpringBoot 中, 交换机、队列、Binding 等配置信息都是通过配置类中对应的 bean 来操作的, 生产者只关注向交换机发送消息, 消费者只关注从队列中取出消息 
评论(0)
推荐(0)
2021年11月17日
RabbitMQ 学习笔记 - 基础
摘要: > 本文代码内容较长, 查看总结内容可以直接拉到文章末尾 # RabbitMQ > AMQP: Advanced Message Queuing Protocol > 同步 RPC, 异步 MQ > RPC: 关注处理,及时获得调用结果,具有强一致性结果,关心业务调用处理结果 > MQ : 只关注通
阅读全文
posted @ 2021-11-17 20:15 xtyuns
阅读(62)
评论(0)
推荐(0)
2021年11月4日
SpringSecurity 学习笔记
摘要: SpringSecurity Authentication: 认证, 验证用户的身份并将用户身份信息 Authentication 对象放入 SecurityContext Authorization: 授权, 从 SecurityContext 取出 Authentication 对象判断是否拥有
阅读全文
posted @ 2021-11-04 09:09 xtyuns
阅读(180)
评论(0)
推荐(0)
2021年11月1日
JWT 的结构分析
摘要: JWT 数据组成: header payload signature 一条 JWT 的数据就像下面这样, 由小数点(dot) 将它们分割为三部分, 分别对应上述的 header, payload, signature。 eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ
阅读全文
posted @ 2021-11-01 19:02 xtyuns
阅读(342)
评论(0)
推荐(1)
2021年10月29日
Redis 学习笔记
摘要: Redis RDBMS: Relational Database Management System NoSQL: Not Only SQL Redis 优点 在内存中运行, 速度快 以单线程模式运行, 因此没有线程切换的额外开销, 也不需要锁机制, 没有资源竞争 采用了 IO 多路复用机制, 使其
阅读全文
posted @ 2021-10-29 13:31 xtyuns
阅读(82)
评论(0)
推荐(0)
2021年10月26日
Redis 中的过期数据淘汰策略简单实现
摘要: 目前常见的过期清理机制有: 惰性清理、定时清理、定期清理 在 Redis 中采用: 定期清理 + 惰性清理机制来删除过期数据 ## 惰性清理机制 ```java package com.xtyuns.redisclean; import java.util.HashMap; import java.
阅读全文
posted @ 2021-10-26 20:40 xtyuns
阅读(568)
评论(0)
推荐(0)
2021年10月25日
Docker 学习笔记
摘要: # Docker vm: 创建操作系统实例 docker: 创建软件容器 > 无论是基于翻译和模拟的全虚拟化技术、半虚拟化技术,还是有了CPU硬件加持下的全虚拟化技术,其**虚拟化的目标都是一台完整的计算机,拥有底层的物理硬件、操作系统和应用程序执行的完整环境**。 > > 为了让虚拟机中的程序实现
阅读全文
posted @ 2021-10-25 20:49 xtyuns
阅读(83)
评论(0)
推荐(0)
SpringBoot 学习笔记
摘要: SpringBoot 注解 @Autowired (ByType 优先, 多个同类型则使用 ByName) @Resource (ByName 优先, 未找到后使用 ByType 备选) @Configuration @Bean 这两个注解的作用是替代传统的 xml 配置文件 @Bean 的形参会自
阅读全文
posted @ 2021-10-25 20:45 xtyuns
阅读(44)
评论(0)
推荐(0)
Linux 常用操作
摘要: 基础命令 ls -lhd ls *.gif cp a.txt b.txt cp -r a b cat a.txt cat -n a.txt ln a.txt link-a.txt # 创建硬链接, 类似于 cp 但是会同步更新 ln -s a.txt link-a.txt # 创建软链接, 类似于一
阅读全文
posted @ 2021-10-25 20:41 xtyuns
阅读(39)
评论(0)
推荐(0)
2021年10月22日
Git 的基础功能总览
摘要: 
阅读全文
posted @ 2021-10-22 08:15 xtyuns
阅读(21)
评论(0)
推荐(0)
上一页
1
2
3
4
5
下一页
公告