- 博客(13)
- 收藏
- 关注
原创 缓存面试题
事务是Redis实现在服务器端的行为,用户执行MULTI命令时,服务器会将对应这个用户的客户端对象设置为一个特殊的状态,在这个状态下后续用户执行的查询命令不会被真的执行,而是被服务器缓存起来,直到用户执行EXEC命令为止,服务器会将这个用户对应的客户端对象中缓存的命令按照提交的顺序依次执行。因为Redis的linux的版本本身就比较完善,一般的服务器都是部署在Linux上,所以没有官方版本,而大家看到的windows版本是微软的开发者爱好者仿照Linux的Redis版本写的一个而已。(不能作为生产的实践)
2024-02-19 17:44:59
855
1
原创 根据具体按键调整坦克位置,持有对方引用
3.因为键盘按下时状态设置为true了(状态设置为true表示为按下,false表示没有按下),所以我们键盘抬起的时候状态要设置为false恢复为没有按下的状态,修改keyReleased方法。1.修改keyPressed方法,在keyPressed新增switch判断当按下A键的时候,方块向左移动十个像素当按下W的时候,方块向上移动十个像素。要优化代码可以先用四个键的组合状态来确定坦克的方向确定方向后我们根据方向来处理坦克的坐标值。3.修改keyPressed方法,键盘按键被按下时方向做出改变。
2023-07-30 22:28:25
170
1
原创 实现MyKeyListener对键盘做出响应
再次运行可以看到我们只要按下任意一个键,键盘按下时调用了keyPressed方法在控制台打印出了key pressed,键盘抬起时调用了keyReleased方法在控制台打印出了 key released。再次运行可以看到当我们按下键盘上面的一个按键方块的位置没有变化,但是我们把窗口最小化再打开可以发现窗口的位置改变了,这是因为我们没有改变位置后没有重新画出方块,但我再打开窗口的时候矩形会重新绘制。7.要有一办法让它自动的不断的刷新(不能我按一下键盘,我动一下、再按一下键盘、敌人也跟着动一下)
2023-07-23 13:02:46
199
原创 画出一个正方形
9.修改paint方法再次运行可以看到,画出来了一个黑色的距离左边200像素距离上面200像素宽度为50、高度为50的矩形。5.在TankFrame中重写Frame类中的paint方法(这里可以用idea中的快捷键alt+insert键)3.把Main方法里的设置剪切进刚刚定义的构造方法(快捷键Ctrl+X)并修改里面的方法,并把f.删掉。6.print方法是在窗口需要重新绘制的时候来调用它,我们可以先在print方法中写一段打印语句来验证。调用Graphics 方法里的fillRect方法。
2023-07-21 11:49:44
387
1
原创 new出一个窗口
3.项目命名为tank ,这里我把tank项目放在G盘的workspaces目录下(你们也可以放在自己建的目录下)11.再次运行查看效果(然后现在不可以改变大小了,但是现在窗口还不能关闭)9.再次运行查看效果(可以看到窗口大小改变了,而且窗口可以改变大小)7.运行代码可以看到左上角有一个小窗口。2.选择新建java项目。5.新建一个Main类。
2023-07-20 21:23:42
144
1
原创 坦克大战(Java版)
坦克大战项目通过一个联机对战游戏的手把手,一行一行的开发过程,让你精准的理解和运用JavaSE,DesignPatterns , TCP/IP, 多线程, NIO等基础知识。真正理解项目的开发过程,并体会项目开发的难点和痛点。
2023-07-20 20:44:58
166
1
原创 安装Redis5.0.4
如果需要安装第二个redis的话可以回到utils目录再次执行./install_server.sh命令。在安装之前先去/etc/profile目录下 定义一个 REDIS_HOME。在utils目录下运行./install_server.sh。再把Redis安装在/opt/zsh/redis5。安装后再在redis目录下执行make命令。然后我们就可以启动我们的redis了。切换到我们刚刚安装redis的目录。然后再回到我们解压redis的目录。再次执行make命令成功安装。安装 wget 命令。
2023-05-23 17:29:18
743
1
原创 FastDFS安装
启动成功后,配置文件中base_path 指向的目录中出现FastDFS服务相关数据目录(data目录、logs目录)配置文件中的store_path0指向的目录中同样出现FastDFS存储相关数据录(data目录)。其中$store_path0/data/目录中默认创建若干子孙目录(两级目录层级总计256*256个目录),是用于存储具体文件数据的。启动成功后, 配置文件中 base_path 指向的目录出现 FastDFS服务相关数据目录(data目录, logs 目录)就是跟踪服务器的IP和端口。
2023-03-31 17:59:59
146
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人