上一页 1 2 3 4 5 6 7 ··· 16 下一页
摘要: frp frp为golang开发的高性能内网穿透、反向代理软件,支持tcp、udp、http、https协议等,使用frp进行穿透需要有外网服务器; frp分为服务端frps与客户端frpc,服务端监听frp端口,客户端通过frp端口连接到服务端同时通知服务端开启代理的服务类型与端口,服务端监听客户 阅读全文
posted @ 2022-10-29 12:35 AiFly 阅读(232) 评论(0) 推荐(0) 编辑
摘要: OpenFeign拦截器 在微服务中比较常见的场景:前端带了JWT令牌请求服务A,在服务A中使用Feign远程调用服务B、服务C等,A、B、C都接入了Spring Security;此时就会存在这样的需求,如服务A调用服务B、C时不带有JWT令牌就会出现服务调用失败,无法通过服务B、C鉴权认证; 此 阅读全文
posted @ 2022-09-10 19:34 AiFly 阅读(363) 评论(0) 推荐(0) 编辑
摘要: 在HomeAssistant中接入HomeKit后可以使用iPad或iPhone的家庭App控制已接入HA的设备,如HA接入了很多小米智能家居设备,HA接入HomeKit后就可以使用苹果自带的家庭App控制已接入的小米设备; HA对应的安装方式有:OS、Container、Core、Supervis 阅读全文
posted @ 2022-08-28 14:06 AiFly 阅读(5891) 评论(0) 推荐(0) 编辑
摘要: 想要在Home Assistant中通过智能遥控发送红外信号控制空调需有两个步骤: 一、智能遥控接入Home Assistant; 二、Home Assistant将红外信号数据发往智能遥控,智能遥控收到后发送对应红外信号; 下面将详细介绍这两个流程,为了减少字数以下Home Assistant会简 阅读全文
posted @ 2022-07-24 19:40 AiFly 阅读(7301) 评论(1) 推荐(0) 编辑
摘要: REPL为Read-Eval-Print Loop的简写,为a56爆大奖在线娱乐简易的,可交互式的编程环境,使用者可以方便的调试相关代码: Read: 读取用户输入; Eval: 计算输入的数据; Print: 输出所计算的数据; Loop: 循环执行上述流程; 目前多种编程语言也都官方自带了REPL工具,如nod 阅读全文
posted @ 2022-06-28 18:50 AiFly 阅读(156) 评论(0) 推荐(0) 编辑
摘要: Antlr(Another Tool for Language Recognition)为开源的语法分析器,可以将输入的内容自动生成语法树;开发者可以使用它自定义自己的领域语言,只需创建语法规则文件,使用Antlr根据该规则文件生成相对应的类,再这些类的基础上a56爆大奖在线娱乐们可以用于实现自己的功能;Antlr4 阅读全文
posted @ 2022-05-25 18:24 AiFly 阅读(916) 评论(0) 推荐(1) 编辑
摘要: IO多路复用使得一个线程就可就可以处理多个网络连接,无需要创建多个线程来处理多个socket连接,减少不必要的资源开销,但是Select还是Poll、Epoll模式都有着不同的区别; 上篇在介绍Select模式是也介绍了Select模式存在的种种问题,如大量FD集从用户态拷贝到内核态、FD集合的遍历 阅读全文
posted @ 2022-04-17 20:38 AiFly 阅读(1126) 评论(0) 推荐(0) 编辑
摘要: IO多路复用通过某种机制使进程监听某些文件描述符,当文件描述符中有读或写就绪时,进程能够收到系统内核发送的相应通知从而进行相应的IO操作;IO多路复用有:select、poll、epoll等模式,这里主要介绍select;select本质上也是同步IO,调用时阻塞自己,IO事件就绪后被唤醒返回负责读 阅读全文
posted @ 2022-03-26 20:44 AiFly 阅读(399) 评论(0) 推荐(0) 编辑
摘要: 上篇文章简单的填了一个坑基于LSM数据库的实现了WAL,在该版本中如数据写入到内存表的同时将未持久化的数据写入到WAL文件,在未将数据持久化时程序崩溃,可通过WAL文件将数据还原恢复从而避免了数据的丢失。 目前此基于LSM的数据库还有三大坑: 1、索引问题 2、SSTable合并问题 3、单机版本问 阅读全文
posted @ 2022-02-27 21:55 AiFly 阅读(303) 评论(0) 推荐(0) 编辑
摘要: 上篇文章简单的实现了基于LSM数据库的初步版本,在该版本中如数据写入到内存表后但还未持久化到SSTable排序字符串表,此时正好程序崩溃,内存表中暂未持久化的数据将会丢失。 引入WAL 为了解决上述问题,将引入数据库中常用于解决类似问题的方法:WAL(Write Ahead Log)预写式日志——在 阅读全文
posted @ 2022-01-27 11:40 AiFly 阅读(315) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 16 下一页