摘要: [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 阅读(25798) 评论(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 阅读(182) 评论(0) 推荐(0) 编辑
摘要: headscale 与 derp 部署 阅读全文
posted @ 2024-02-08 14:48 mysgk 阅读(1104) 评论(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 阅读(11) 评论(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 阅读(1948) 评论(0) 推荐(5) 编辑
摘要: 昨天看视频 我们做了个能对话的AI派蒙,免费给大家玩! 发现阿里有一个语音转文字的模型(paraformer),之前处理这种需求一直都是直接调用服务商提供好的API接口 突然想尝试一下本地搭建,虽然和直接调用API 没啥区别(都不知道实现细节),但是这是本地化运行,可以在内网环境运行. 因为平常工作 阅读全文
posted @ 2023-05-02 10:10 mysgk 阅读(1608) 评论(0) 推荐(1) 编辑
摘要: 目前关于 spring native 分享的文章还比较少 写这篇文章的主要目前是分享一下自己写的一个 小米控制美的空调 的程序 集成 spring native 过程中碰到的一些问题和解决方法 先放地址 : https://github.com/toohandsome/xiaomi2meidi 欢迎 阅读全文
posted @ 2022-09-12 21:48 mysgk 阅读(1938) 评论(0) 推荐(4) 编辑
摘要: 起因: 有后端同事反馈在异步线程中获取了request中的参数,然后下一个请求是get请求的话,发现会偶尔出现参数丢失的问题. 示例代码: @GetMapping("/getParams") public String getParams(String a, int b) { return "get 阅读全文
posted @ 2022-07-14 22:46 mysgk 阅读(5085) 评论(6) 推荐(7) 编辑
摘要: tcpdump 获取80 端口 http请求内容 tcpdump 'tcp port 80 and (((ip[2:2] - ((ip[0]&0xf)<<2)) - ((tcp[12]&0xf0)>>2)) != 0)' -n -s 0 -A strace 获取某进程发出的请求 strace -p 阅读全文
posted @ 2022-04-20 09:18 mysgk 阅读(70) 评论(0) 推荐(0) 编辑
摘要: 得益于 Arthas 强大且丰富的功能,让 Arthas 能做的事情超乎想象。下面仅仅列举几项常见的使用情况,更多的使用场景可以在熟悉了 Arthas 之后自行探索。 是否有一个全局视角来查看系统的运行状况? 为什么 CPU 又升高了,到底是哪里占用了 CPU ? 运行的多线程有死锁吗?有阻塞吗? 程序运行耗时很长,是哪里耗时比较长呢?如何监测呢? 这个类从哪个 jar 包加载的?为什么会报各种类相关的 Exception? 我改的代码为什么没有执行到?难道是我没 commit?分支搞错了? 遇到问题无法在线上 debug,难道只能通过加日志再重新发布吗? 有什么办法可以监控到 JVM 的实时运行状态? 阅读全文
posted @ 2021-12-17 11:27 mysgk 阅读(834) 评论(0) 推荐(2) 编辑
摘要: 在某些业务场景中,我们只需要业务代码中定义相应的接口或者相应的注解,并不需要实现对应的逻辑。 比如 mybatis和feign: 在 mybatis 中,我们只需要定义对应的mapper接口;在 feign 中,我们只需要定义对应业务系统中的接口即可。 那么在这种场景下,具体的业务逻辑时怎么执行的呢 阅读全文
posted @ 2021-11-29 16:05 mysgk 阅读(3564) 评论(0) 推荐(0) 编辑