- 博客(14)
- 收藏
- 关注
原创 利用JDK工具HSDB查看Running JVM中的class实例属性
生产上有个实际数据和数据库的数据不一致,数据被缓存在jvm的LinkedHashMap列表中。由于代码逻辑是生成数据新实例时先从缓存LinkedHashMap中获取数据,所以我怀疑内存中的数据和数据库的数据有出入,所以需要校验一下。
2023-03-13 15:13:01
432
原创 RabbitMQ安装延迟插件导致节点启动失败:epmd reports: node ‘rabbit‘ not running at all
尚硅谷rabbimq资源、延迟队列插件
2022-12-07 16:52:19
2207
原创 韩顺平:多用户即时通信系统中为什么不用关闭输入输出流也可以完成用户登陆?
老韩代码中不用ois.close()/oos.close()和socket.shutdownOutput()原因如下:不用ois.close()/oos.close(): 是因为如果关闭了输入输出流,则socket连接也会关闭,所以不能关闭输入输出流。 不用socket.shutdownOutput(): 是因为前面案例是循环读取,不知道什么时候是流的末尾,想要完整取出就需要shutdown(返回-1表示流的末尾)。 而此项目中是因为客户端要和服务器端一直保持通信,则输.
2022-04-12 11:35:07
544
2
原创 Python 3网络爬虫开发实战
分析Robots协议书中以简书为例,对robots.txt文件分析。robots.txt简书robots.txt文件内容如下:# See http://www.robotstxt.org/wc/norobots.html for documentation on how to use the robots.txt file## To ban all spiders from the entire site uncomment the next two lines:User-agent
2021-04-28 13:42:17
757
原创 centos环境下配置mysql
Centos7环境下mysql5.7账户设置前提:本人打算使用wordpress建立一个个人blog网站,在服务器上安装了宝塔linux面板打算进行wordpress一键部署。但是mysql总是报错,总结起来几种情况: ①:mysql安装了服务器本地无法访问但是远程本地navicat可以访问 ②:mysqlq安装了服务器本地可以访问但是远程本地navicat无法访问情形①解答:mysql安装了服务器本地无法访问但是远程本地navicat可以访问这种情况就是开启了mysql的远程访问,..
2021-04-25 16:00:25
325
原创 Docker搭建Django
docker容器把Windows代码部署到Linux上一、任务描述由于本人一般在Windows下pycharm进行编码,想要将代码部署到腾讯云服务器上(linux系统centos7.6)。但是由于每次移动都需要配置环境插件等比较麻烦,因此本次采用docker进行打包。二、windows环境1、前提项目文件结构如下:pycharm下启动django服务使用命令:python manage.py runserver注:实际工作过程中如果领导直接给包没有给依赖关系 可以自己在
2021-04-21 15:42:56
441
2
原创 Python文件打包成exe文件
Python打包工具pyinstaller注:此教程为 pycharm下打包第一步:安装pyinstaller模块第二步:使用命令打包点击下面 terminal 进入终端模式,输入:pyinstaller -F -w 主程序文件 回车即可注:主程序文件 如果只打包一个 py文件,就是这个py文件。而如果涉及多个py文件 ,就进入主程序文件所在的路径,执行上面命令 只 打包主程序文件系统会自动打包其余文件其中参数如下:-F:仅仅生成一个文件,不暴露其他信息,启动较慢。-D..
2021-04-06 14:12:50
167
原创 Python编程:从入门到实践(第2版)练习题 13-3/4
Python练习题 13-3/4:雨滴/连绵细雨任务描述:1、找一幅雨滴图像2、创建一系列整齐排列的雨滴3、让这些雨滴下落4、到达屏幕底端后消失5、雨滴全部消失后再生成雨滴思路分析:1、设置程序运行前提条件2、创建雨滴类并配置相关属性3、显示雨滴多行多列显示4、雨滴多行下落5、雨滴出界删除后带空屏时重新生产编码结构分析:1、设置主程序存放在类StarList中并存储在文件case13-3.py文件中2、创建Rains类存在rain.py中程序代
2021-03-26 13:22:38
672
2
原创 Python练习题 13-1:星星
Python编程:从入门到实践(第2版)学习笔记任务描述:找一幅星星的图像,并在屏幕上显示一系列整齐排列的星星。思路分析:1、设置程序运行前提条件2、创建星星类并配置相关属性3、显示星星多行多列显示编码结构分析:1、设置主程序存放在类StarList中并存储在文件case13-1.py文件中2、创建Starbas类存在stardemo.py中程序源码如下:1、主程序文件及星星显示case13-1.pyimport sysimport pygamefro.
2021-03-23 18:00:25
1158
原创 Python练习题 12-6:侧面射击
Python编程:从入门到实践(第2版)学习笔记任务描述:编写一个游戏,将一艘飞船放到屏幕左侧,并允许玩家上下移动飞船。在玩家按空格键时,让飞船发射一颗在屏幕中向右飞行的子弹,并在子弹从屏幕消失后将其删除。思路分析:1、设置程序运行前提条件2、创建飞船并配置相关属性3、具备发射子弹功能编码结构分析:1、设置主程序存放在类Side_Shoot 中并存储在文件case12-6.py文件中2、创建Alien_Shoot类,存储飞船及相关属性并存在alienshoot.py中
2021-03-22 22:20:09
880
1
原创 Pygame模块使用
Pygame实现屏幕显示文字响应键盘按键输出对应信息(即检测pygame.KEYDOWN事件打印其属性event.key)注:pygame没法实现显示文字,需要用font渲染成surface对象import sysimport pygame# 导入键码值字典from keydict import Keydictclass Show_key_down: """ 创建一个屏幕,当键盘按下时,屏幕输出对应值event.key """ def __init_
2021-03-18 15:51:33
977
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人