- 博客(12)
- 收藏
- 关注
原创 Spring @Autowired VS @Resource
是两种常用的依赖注入注解,但它们在来源、注入机制和使用场景上存在差异。:字段注入不符合构造器注入的最佳实践,建议重构为构造器注入以提高代码健壮性。在IntelliJ IDEA等IDE中,字段注入的。建议改用构造器注入或Setter方法注入。Spring团队建议优先使用。在Spring框架中,
2025-04-13 22:49:22
190
原创 git push超过100MB大文件推送失败(write error: Broken pipe)
使用git push推送超过 100MB 的大文件时,Git 会因默认限制或远程仓库(如 GitHub、GitLab)的限制而报错。
2025-04-13 00:56:43
258
原创 Docker快速搭建MQTT服务指南
Mosquitto:适合轻量级、单节点场景,配置简单。EMQX:适合企业级需求,支持集群和扩展。通过 Docker,您可以在 5 分钟内完成 MQTT 服务的部署,并快速验证功能!
2025-04-09 15:25:22
380
原创 Docker 安装 RabbitMQ 指南
首先拉取官方 RabbitMQ 镜像(包含管理界面):2. 运行 RabbitMQ 容器基本运行命令带持久化存储的运行命令3. 访问管理界面容器启动后,可以通过浏览器访问管理界面:设置时区5. 常用管理命令启动容器: 停止容器: 查看日志: 进入容器: 6. 使用 Docker Compose 部署创建 文件:然后运行:注意事项生产环境中不要使用默认的 guest/guest 凭证如果需要外网访问,建议修改默认端口并配置防火墙规则重要数据务必配置持久化存储
2025-04-09 14:45:57
127
原创 Ubuntu安装WebStorm
前提:必须正确安装 JDK下载:https://www.jetbrains.com/webstorm/?fromMenu安装过程:解压tar zxvf WebStorm-172.3544.10.tar.gz移动sudo mv WebStorm-172.3544.10/ /opt/WebStorm-172.3544.10/*创建链接sudo ln -s /opt/WebStor...
2019-07-07 17:36:21
417
原创 私有化、import、封装、继承、多态
私有化xx: 公有变量_x: 单前置下划线,私有化属性或方法,from somemodule import *禁止导入,类对象和子类可以访问__xx:双前置下划线,避免与子类中的属性命名冲突,无法在外部直接访问(名字重整所以访问不到),子类不继承,子类不能访问,如果在子类中向__xx名字赋值,那么会在子类中定义的一个与父类相同名字的属性xx:双前后下划线,用户名字空间的魔法对象或属性。例...
2019-07-07 17:19:14
277
原创 Ubuntu 中 pycharm 汉化
1.看pycharm位置whereis pycharm2.分别进入2.进入相应文件夹中找到 lib 文件夹3.下载汉化包链接:https://pan.baidu.com/s/1EKNUbEDIu-Jb7MwGtG0QBg 密码:0mex4.将汉化包拷贝到相应文件夹中sudo cp ~/Desktop/resources_zh_CN_PyCharm_2019.1_r...
2019-07-07 08:51:01
868
原创 深拷贝、浅拷贝
1.浅拷贝浅拷贝是对于一个对象的顶层拷贝通俗的理解是:浅拷贝只拷贝了引用,并没有拷贝内容2.深拷贝模拟测试切记用深拷贝深拷贝是对于一个对象所有层次的拷贝(递归)3. 注意点浅拷贝对不可变类型和可变类型的copy不同不可变类型如果copy.copy 、copy.deepcopy对一个对一个全部都是不可变类型的数据进行拷贝,那么它们结果相同,都只是引用指向...
2019-07-06 19:53:34
140
原创 Ubuntu 安装pygame
简介pygame 是基于对 SDL库的python 封装,提供python接口。SDL(Simple DirectMedia Layer) 是一个跨平台的游戏开发库,方便游戏开发和移植。目前最新版本SDL1.2.14. 下载地址:http://www.libsdl.org/download-1.2.php. SDL库作者Sam Lantinga,采用C语言开发。SDL还有perl, erl...
2019-07-06 14:35:00
741
1
原创 Sublime Text 汉化
安装Package Control1.打开Sublime Text 使用“Ctrl+~”打开命令行2.在浏览器打开网址“https://packagecontrol.io/installation”3.安版本所需复制代码粘贴到Sublime Text命令行并回车安装中文汉化包1.在Preferences打开Package Control2.搜索Install Package,并点...
2019-07-06 14:18:25
187
原创 Ubuntu 18.04安装谷歌浏览器
1.打开终端添加了一个源在我们的Ubuntu系统中sudo wget http://www.linuxidc.com/files/repo/google-chrome.list -P /etc/apt/sources.list.d/ 2.添加chrome密钥,直到出现 OK 表示命令执行完成wget -q -O - https://dl.google.com/linux/linux_sig...
2019-07-06 13:54:06
437
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人