09-26 技术栈 SpringBoot websocket springboot+websocket实现消息推送功能 添加pom依赖 org.springframework.boot spring-boot-starter-websocket 详细代码 @Component @ServerEndpoint("/websocket/broadcast/{userName}") @Slf4j publi 9
06-27 技术栈 pyqt5 pyqt5常用命令 使用pyinstaller打包exe程序 pyinstaller -F -w -i favicon.ico my_mainwindow.py ` 15
05-03 技术栈 docker python 使用docker创建自己的python项目 编写requirements.txt fastapi==0.111.0 fastapi-cli==0.0.2 httpcore==1.0.5 httptools==0.6.1 httpx==0.27.0 requests==2.31.0 uvicorn==0.29.0 编写dockerfile 8
05-01 技术栈 docker docker常用命令 查看容器的基本信息 docker ps 进入已经运行的 Docker 容器 方式一 docker exec -it /bin/bash 方式二 docker e 14
03-28 技术栈 kafka 链路追踪 SpringCloud简易方案实现链路追踪 参考内容: Java 服务调用全流程追踪 简易实现方案自实现分布式链路追踪 方案&实践 概述 系统不需要收集太多的指标,但是需要实现链路追踪。升级SpringBoot3.2之后官方推荐使用micorometer组件,使用比较麻烦。 所以采用拦截器的方式,主要的方式是通过MDC中增加traceId字段 5
03-16 技术栈 Micrometer restTemplate +1 SpringCloud整合micrometer 参考资料: 尚硅谷2024最新SpringCloud教程spring 千分尺跟踪traceId未进入下游 Micrometer sleuth被micrometer替代 在分布式与微服务场景下,我们需要解决如下问题: 在大规模分布式与微服务集群下,如何实时观测系统的整体调用链路情况。 26
03-15 技术栈 JDK JPA +1 Spring Data 2.x升级到3.x的变化 SpringData常用接口的变化 JPA方法中的CrudRepository中有findById()和save()等 Spring Data 2.1.5中PagingAndSortingRepository类继承了CrudRepository,通过继承PagingAndSortingReposit 6
03-11 技术栈 pandas python pandas操作excel 读取文件 使用pd.read_excel()函数 这是最常用的方法,可以读取Excel文件,并将其转换为Pandas数据框。可以指定工作表名和列名的行号。 df = pd.read_excel('data.xlsx', sheet_name='Sheet1', header=0) 'data.xls 4
03-11 技术栈 python python抓取数据 发送HTTP请求 以下代码为模拟发送http get请求,并接收返回的Json报文 [precode] params = { 'fgbt': '历史文化' # 更多参数... } response = requests.get(url, params=params) data = json.load 3