摘要: [TOC] 前言: 事件监听模型是一种常用的设计模式,在springboot 中我们如何实现呢? 首先我们要理解事件监听中需要的几个角色 事件发布者 (即事件源) 事件监听者 事件本身 废话不多说直接上代码 定义事件本身 事件本身需要继承 ApplicationEvent 如图: 定义事件源 事件源 阅读全文
posted @ 2018-10-15 23:41 mysgk 阅读(1276) 评论(2) 推荐(2) 编辑
摘要: 1 package test; 2 import it.sauronsoftware.jave.Encoder; 3 import it.sauronsoftware.jave.MultimediaInfo; 4 5 import java.io.File; 6 7 public class ... 阅读全文
posted @ 2014-11-25 18:45 mysgk 阅读(25802) 评论(0) 推荐(2) 编辑
摘要: 原图来自:https://blog.csdn.net/luanlouis/article/details/82821294 所有注册的feign client org.springframework.cloud.openfeign.FeignAutoConfiguration#feignContex 阅读全文
posted @ 2024-03-13 10:01 mysgk 阅读(186) 评论(0) 推荐(0) 编辑
摘要: headscale 与 derp 部署 阅读全文
posted @ 2024-02-08 14:48 mysgk 阅读(1235) 评论(0) 推荐(0) 编辑
摘要: pip 常用配置 设置国内源 临时使用 pip install -i https://pypi.tuna.tsinghua.edu.cn/simple xxx # 这里注意,xxx是需要下载的包的名字,例如: # pip install -i https://pypi.tuna.tsinghua.e 阅读全文
posted @ 2023-12-13 16:02 mysgk 阅读(12) 评论(0) 推荐(0) 编辑
摘要: 当使用nginx代理多个网关实例时, 当被请求服务的get 接口异常时,如 error timeout invalid_header http_500 http_502 http_503 http_504, nginx 会响应 502错误码 阅读全文
posted @ 2023-11-07 14:21 mysgk 阅读(2091) 评论(0) 推荐(5) 编辑
摘要: 昨天看视频 我们做了个能对话的AI派蒙,免费给大家玩! 发现阿里有一个语音转文字的模型(paraformer),之前处理这种需求一直都是直接调用服务商提供好的API接口 突然想尝试一下本地搭建,虽然和直接调用API 没啥区别(都不知道实现细节),但是这是本地化运行,可以在内网环境运行. 因为平常工作 阅读全文
posted @ 2023-05-02 10:10 mysgk 阅读(1636) 评论(0) 推荐(1) 编辑
摘要: 目前关于 spring native 分享的文章还比较少 写这篇文章的主要目前是分享一下自己写的一个 小米控制美的空调 的程序 集成 spring native 过程中碰到的一些问题和解决方法 先放地址 : https://github.com/toohandsome/xiaomi2meidi 欢迎 阅读全文
posted @ 2022-09-12 21:48 mysgk 阅读(1963) 评论(0) 推荐(4) 编辑
摘要: 起因: 有后端同事反馈在异步线程中获取了request中的参数,然后下一个请求是get请求的话,发现会偶尔出现参数丢失的问题. 示例代码: @GetMapping("/getParams") public String getParams(String a, int b) { return "get 阅读全文
posted @ 2022-07-14 22:46 mysgk 阅读(5199) 评论(6) 推荐(7) 编辑
摘要: redis 哨兵主从模式 手动切换主从 使用 redis-cli 连接到任意一个哨兵实例。例如: redis-cli -h 192.168.0.8 -p 12207 查看当前 master sentinel masters 切换主从 sentinel failover mymaster tcpdum 阅读全文
posted @ 2022-04-20 09:18 mysgk 阅读(86) 评论(0) 推荐(0) 编辑
摘要: 得益于 Arthas 强大且丰富的功能,让 Arthas 能做的事情超乎想象。下面仅仅列举几项常见的使用情况,更多的使用场景可以在熟悉了 Arthas 之后自行探索。 是否有一个全局视角来查看系统的运行状况? 为什么 CPU 又升高了,到底是哪里占用了 CPU ? 运行的多线程有死锁吗?有阻塞吗? 程序运行耗时很长,是哪里耗时比较长呢?如何监测呢? 这个类从哪个 jar 包加载的?为什么会报各种类相关的 Exception? 我改的代码为什么没有执行到?难道是我没 commit?分支搞错了? 遇到问题无法在线上 debug,难道只能通过加日志再重新发布吗? 有什么办法可以监控到 JVM 的实时运行状态? 阅读全文
posted @ 2021-12-17 11:27 mysgk 阅读(862) 评论(0) 推荐(2) 编辑
摘要: 在某些业务场景中,我们只需要业务代码中定义相应的接口或者相应的注解,并不需要实现对应的逻辑。 比如 mybatis和feign: 在 mybatis 中,我们只需要定义对应的mapper接口;在 feign 中,我们只需要定义对应业务系统中的接口即可。 那么在这种场景下,具体的业务逻辑时怎么执行的呢 阅读全文
posted @ 2021-11-29 16:05 mysgk 阅读(3590) 评论(0) 推荐(0) 编辑