- 博客(20)
- 收藏
- 关注
原创 Alpine Linux系统配置Java环境和服务
本文介绍了在Alpine Linux系统上配置Java环境和运行jar包的完整流程。主要内容包括:1) 安装Alpine系统并配置国内源;2) 安装OpenJDK 17搭建Java环境;3) 运行jar包及串口设备检查;4) 配置音频系统支持语音播报;5) 时区问题排查与修复;6) 将jar包注册为系统服务。同时提供了常用Alpine命令如磁盘空间查看、服务管理等实用技巧。文章详细指导了从系统安装到应用部署的全过程,特别针对音频输出、时区设置等常见问题提供了解决方案。
2025-06-03 08:16:48
895
原创 小程序基础知识笔记
这篇笔记总结了微信小程序开发的基础知识,主要包括: 账号注册注意事项(需使用未绑定微信的邮箱) 小程序文件结构(app主体文件+pages页面文件) 开发技巧(渲染模式切换、调试基础库选择、缓存问题处理) 配置文件详解 app.json全局配置(pages路由/window样式/tabbar导航) 页面.json局部配置 project.config项目配置 sitemap.json搜索引擎索引配置 重要提示:微信开发者工具存在严重缓存问题,调试时需及时清理缓存或重启项目。
2025-06-03 08:10:49
402
原创 Java运行出现java: Compilation failed: internal java compiler error错误
Java运行出现java: Compilation failed: internal java compiler error错误时只需要在settings内查询到Java Compiler。对应地方修改Java版本号即可。
2024-05-15 10:23:41
364
1
原创 前端使用blob下载大意遇到的坑,加了blob都没用的坑
使用axios.get获取后端传来的数据流,前端用blob接收需要吧blob跟传参放一起,之前是分开放,一点错没有,就是打不开Excel文件,真是麻了。
2023-04-01 11:50:13
1725
原创 java后端实现下载接口,出现Invalid character in header content [“Content-Disposition“]解决方法
java后端实现下载接口,出现Invalid character in header content ["Content-Disposition"]解决方法
2022-09-28 18:02:21
2391
原创 RabbitMQ的介绍和使用
Message消息,消息是不具名的,它由消息头和消息体组成。消息体是不透明的,而消息头则由一系列的可选属性组成, 这些属性包括routing-key(路由键)、priority(相对于其他消息的优先权)、delivery-mode(指出该消息可 能需要持久性存储)等。Publisher消息的生产者,也是一个向交换器发布消息的客户端应用程序Exchange交换器,用来接收生产者发送的消息并将这些消息路由给服务器中的队列。Exchange有4种类型:direct(默认),fanout, topic, 和head
2022-06-04 14:45:56
152
原创 开发中为什么使用线程池
1、降低资源的消耗 通过重复利用已经创建好的线程降低线程的创建和销毁带来的损耗 2、提高响应速度 因为线程池中的线程数没有超过线程池的最大上限时,有的线程处于等待分配任务 的状态,当任务来时无需创建新的线程就能执行 3、提高线程的可管理性 线程池会根据当前系统特点对池内的线程进行优化处理,减少创建和销毁线程带来 的系统开销。无限的创建和销毁线程不仅消耗系统资源,还降低系统的稳定性,使 用线程池进行统一分配 ...
2022-05-27 22:26:33
229
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人