E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
单机版
zk源码阅读22:
单机版
服务器启动概述
摘要本节大概的讲解
单机版
服务端启动过程服务端整体架构如下图服务端架构图中的SessionTracker,FileTxnSnapLog,FileTxnLog,FileSnap,DataTreem,SessionTracker
赤子心_d709
·
2021-03-10 19:47
Redis单机安装(生产环境配置)
1、安装
单机版
Redis1、下载安装包cd/usr/local/wgethttp://download.redis.io/releases/redis-6.0.6.tar.gz2、解压tar-xzvfredis
·
2021-03-09 22:04
redis
Docker 图形化管理工具使用
今天我们就搭建
单机版
的某些常用图形页面管理工具。这
·
2021-02-26 15:57
程序员前端运维docker后端
Docker 图形化管理工具使用
今天我们就搭建
单机版
的某些常用图形页面管理工具。这
·
2021-02-26 15:34
程序员前端运维docker后端
我所知道坦克大战(
单机版
)之图形化显示生命值、添加功能方块:血包
本章目的图形化显示生命值添加功能方块:血包一、图形化显示生命值虽然我们现在在游戏窗口左上角显示了当前的生命值,但是觉得还是将血条显示出来更好一些那么具体怎么做呢?使用面向对象思维在坦克类定义一个内部类classTank{classBloodBar{publicvoiddraw(Graphicsg){//获取默认的颜色ColorColorc=g.getColor();//将当前画笔颜色化为颜色g.s
·
2021-02-26 10:58
分布式事务管理:Seata
目录第一章Seata的介绍1.1、分布式事务1.2、Seata是什么1.3、Seata的术语第二章Seata
单机版
部署:TCServer2.1、下载Seata2.2、解压Seata2.3、运行Seata
轻松的小希
·
2021-02-25 01:20
Spring
Cloud
Alibaba
我所知道坦克大战(
单机版
)之解决坦克碰撞时穿透问题、发射超级炮弹、添加坦克生命值
本章目的解决坦克相撞穿透问题发射超级炮弹添加坦克生命值一、解决坦克碰撞时穿透问题我们发现目前当两坦克碰撞在一块的时候,会直接穿透过去根据上一个思路回到原位置,我们能否进行更加智能一些?当坦克相撞也回到原位置?classTank{//坦克与坦克碰撞的方法publicbooleancollideWithTank(Listtanks){for(inti=0;i
·
2021-02-24 10:59
我所知道坦克大战(
单机版
)之添加阻碍墙、敌方坦克无法穿越阻碍墙
本章目的添加阻碍墙敌方坦克无法穿越阻碍墙一、添加阻碍墙我们想想怎么添加阻碍墙?阻碍墙的作用有是什么?坦克、子弹与它有什么关系?一般当我们对着阻碍墙发射炮弹,子弹与阻碍墙碰撞的话会消失以及我们的坦克移动的时候,无法通过阻碍墙,那么根据前面子弹、坦克的思路我们的阻碍墙是不是也可以使用面向对象的思路创建出来?classWall{intx;//墙的x坐标inty;//墙的y坐标intw;//墙的宽度int
·
2021-02-24 10:23
我所知道坦克大战(
单机版
)之添加阻碍墙、敌方坦克无法穿越阻碍墙
本章目的添加阻碍墙敌方坦克无法穿越阻碍墙一、添加阻碍墙我们想想怎么添加阻碍墙?阻碍墙的作用有是什么?坦克、子弹与它有什么关系?一般当我们对着阻碍墙发射炮弹,子弹与阻碍墙碰撞的话会消失以及我们的坦克移动的时候,无法通过阻碍墙,那么根据前面子弹、坦克的思路我们的阻碍墙是不是也可以使用面向对象的思路创建出来?classWall{intx;//墙的x坐标inty;//墙的y坐标intw;//墙的宽度int
·
2021-02-24 10:22
我所知道坦克大战(
单机版
)之添加多个机器坦克、让机器坦克动起来、让坦克智能起来
本章目的添加多个机器坦克让机器坦克动起来让坦克智能起来一、添加多个机器坦克目前我的坏阵营的坦克只有一个,是我们手动创建出来的但是我们现在想要玩的过瘾,杀的痛快就要创建多个坦克,也需要使用一个容器管理起来publicclassTankClientextendsFrame{//管理多个坏坦克容器Listtanklist=newArrayList();@Overridepublicvoidpaint(G
·
2021-02-24 10:47
我所知道坦克大战(
单机版
)之解决坦克碰撞时穿透问题、发射超级炮弹、添加坦克生命值
本章目的解决坦克相撞穿透问题发射超级炮弹添加坦克生命值一、解决坦克碰撞时穿透问题我们发现目前当两坦克碰撞在一块的时候,会直接穿透过去根据上一个思路回到原位置,我们能否进行更加智能一些?当坦克相撞也回到原位置?classTank{//坦克与坦克碰撞的方法publicbooleancollideWithTank(Listtanks){for(inti=0;i
·
2021-02-24 10:03
我所知道坦克大战(
单机版
)之添加多个机器坦克、让机器坦克动起来、让坦克智能起来
本章目的添加多个机器坦克让机器坦克动起来让坦克智能起来一、添加多个机器坦克目前我的坏阵营的坦克只有一个,是我们手动创建出来的但是我们现在想要玩的过瘾,杀的痛快就要创建多个坦克,也需要使用一个容器管理起来publicclassTankClientextendsFrame{//管理多个坏坦克容器Listtanklist=newArrayList();@Overridepublicvoidpaint(G
·
2021-02-23 15:35
我所知道坦克大战(
单机版
)之添加爆炸效果、击毙坦克后产生爆炸
本章目的添加爆炸效果击毙坦克后产生爆炸一、添加爆炸效果我们想在添加一个爆炸的效果,那么一般爆炸效果是怎么做到的呢?其实与子弹一样,也是画出来的,先是小爆炸到大爆炸,完后又小爆炸消失那么我们用面向对象的思维,那么爆炸的效果也是一个类classExplode{intx;//爆炸的x坐标inty;//爆炸的y坐标TankClienttc;publicExplode(intx,inty,TankClien
·
2021-02-23 09:00
我所知道坦克大战(
单机版
)之添加爆炸效果、击毙坦克后产生爆炸
本章目的添加爆炸效果击毙坦克后产生爆炸一、添加爆炸效果我们想在添加一个爆炸的效果,那么一般爆炸效果是怎么做到的呢?其实与子弹一样,也是画出来的,先是小爆炸到大爆炸,完后又小爆炸消失那么我们用面向对象的思维,那么爆炸的效果也是一个类classExplode{intx;//爆炸的x坐标inty;//爆炸的y坐标TankClienttc;publicExplode(intx,inty,TankClien
·
2021-02-23 09:05
我所知道坦克大战(
单机版
)之解决坦克出界问题、添加机器坦克、将机器坦克击毙
本章目的解决坦克出界问题让坦克发射多发炮弹问题一、解决坦克出界问题我们发现现在当前版本,如果控制这个坦克一直往左或者往右的话是会移出边界的那么怎么解决这个问题呢?其实与子弹有异曲同工之处publicclassTank{voidmove(){//省略其他关键性代码.......if(xTankClient.GAME_WINDTH){x=TankClient.GAME_WINDTH-Tank.WIDT
·
2021-02-22 11:52
我所知道坦克大战(
单机版
)之解决坦克出界问题、添加机器坦克、将机器坦克击毙
本章目的解决坦克出界问题让坦克发射多发炮弹问题一、解决坦克出界问题我们发现现在当前版本,如果控制这个坦克一直往左或者往右的话是会移出边界的那么怎么解决这个问题呢?其实与子弹有异曲同工之处publicclassTank{voidmove(){//省略其他关键性代码.......if(xTankClient.GAME_WINDTH){x=TankClient.GAME_WINDTH-Tank.WIDT
·
2021-02-22 11:59
我所知道坦克大战(
单机版
)之画出炮筒、让坦克发射多发炮弹、让炮弹消亡
本章目的使用炮筒来确定坦克目前的方向让坦克发射多发炮弹问题一、画出炮筒一般坦克初始位置是不同的,但是我们目前的射击方向是与移动方向一致的这就导致比较怪异,我们应该是初始时有一个射击方向,比如说:右边classTank{//省略其他关键性代码....//默认设计方向为右边privateDirectionptdir=Direction.R;}而我们的射击方向有了,还需要与移动时方向一致同步并且画出来这
·
2021-02-21 09:01
我所知道坦克大战(
单机版
)之画出炮筒、让坦克发射多发炮弹、让炮弹消亡
本章目的使用炮筒来确定坦克目前的方向让坦克发射多发炮弹问题一、画出炮筒一般坦克初始位置是不同的,但是我们目前的射击方向是与移动方向一致的这就导致比较怪异,我们应该是初始时有一个射击方向,比如说:右边classTank{//省略其他关键性代码....//默认设计方向为右边privateDirectionptdir=Direction.R;}而我们的射击方向有了,还需要与移动时方向一致同步并且画出来这
·
2021-02-21 09:59
我所知道坦克大战(
单机版
)之 让子弹飞、让坦克控制子弹开炮
本篇文章目的让子弹飞让坦克控制子弹来发射我们前面实现了让坦克动起来,这次我们需要让坦克进行开出炮弹的效果一、让子弹飞让子弹开炮,其实也就子弹,当我们发射的时候,其实也相当于是一个圆在不听的动classMissle{intx;//子弹的x坐标inty;//子弹的y坐标Tank.Directiondir;//方向枚举publicMissle(intx,inty,Tank.Directiondir){t
·
2021-02-20 12:53
我所知道坦克大战(
单机版
)之 让子弹飞、让坦克控制子弹开炮
本篇文章目的让子弹飞让坦克控制子弹来发射我们前面实现了让坦克动起来,这次我们需要让坦克进行开出炮弹的效果一、让子弹飞让子弹开炮,其实也就子弹,当我们发射的时候,其实也相当于是一个圆在不听的动classMissle{intx;//子弹的x坐标inty;//子弹的y坐标Tank.Directiondir;//方向枚举publicMissle(intx,inty,Tank.Directiondir){t
·
2021-02-20 12:52
我所知道坦克大战(
单机版
)之封装坦克类、让坦克八个方向行走、
前言需求以我们目前的思路文章,我们发现只有一个坦克圆点,若我们需要多个坦克时,则无法清楚怎么添加?比如说100个坦克,那么就需要有100个坦克的位置若使用数组存放100个坦克的位置,那么当坦克有不同属性:圆点颜色、名称、阵营等则也需要添加相对应的数组去管理,所以这时我们需要使用面向对象来创建一个坦克类一、坦克类存放属性classTank{intx;//坦克x坐标inty;//坦克y坐标public
·
2021-02-20 12:21
我所知道坦克大战(
单机版
)之封装坦克类、让坦克八个方向行走、
前言需求以我们目前的思路文章,我们发现只有一个坦克圆点,若我们需要多个坦克时,则无法清楚怎么添加?比如说100个坦克,那么就需要有100个坦克的位置若使用数组存放100个坦克的位置,那么当坦克有不同属性:圆点颜色、名称、阵营等则也需要添加相对应的数组去管理,所以这时我们需要使用面向对象来创建一个坦克类一、坦克类存放属性classTank{intx;//坦克x坐标inty;//坦克y坐标public
·
2021-02-20 12:21
我所知道坦克大战(
单机版
)之使用键盘控制改变坦克位置
我们发现前两篇文章所造成的坦克,他只能固定一个方向进行移动那么对于我们来说,一般要么使用鼠标,要么使用键盘控制那么我们怎么实现这样的方式呢?实现键盘监听在java中我们使用键盘监听的话有两种方式:接口、抽象类接口用于接收键盘事件(击键)的侦听器。若处理键盘事件的类实现此接口(及需实现包含的所有方法),即使不需要若处理键盘事件的类继承抽象KeyAdapter类(则可以仅重写有用的方法)publicv
·
2021-02-20 11:48
我所知道坦克大战(
单机版
)之使用键盘控制改变坦克位置
我们发现前两篇文章所造成的坦克,他只能固定一个方向进行移动那么对于我们来说,一般要么使用鼠标,要么使用键盘控制那么我们怎么实现这样的方式呢?实现键盘监听在java中我们使用键盘监听的话有两种方式:接口、抽象类接口用于接收键盘事件(击键)的侦听器。若处理键盘事件的类实现此接口(及需实现包含的所有方法),即使不需要若处理键盘事件的类继承抽象KeyAdapter类(则可以仅重写有用的方法)publicv
·
2021-02-19 15:56
我所知道坦克大战(
单机版
)之画出坦克的实心圆、让圆动起来、双缓冲解决闪烁问题
本篇文章目的画出坦克的实心圆让坦克圆动起来双缓冲解决闪烁问题一、画出代表坦克的实心圆我们需要画出一个圆,那么可以使用fillOval方法fillOval(intx,inty,intwidth,intheight)参数的X和Y是矩形框的左上角的坐标,width和height是宽和高。而我们重写paint方法进行画出坦克的圆@Overridepublicvoidpaint(Graphicsg){//获
·
2021-02-18 13:18
我所知道坦克大战(
单机版
)之Client窗口的创建、关闭、禁止调整大小
前言需求本篇文章开始根据尚学堂马士兵老师的教学视频:坦克大战,进行展开学习本篇文章目的产生窗口添加不允许移动窗口大小的处理添加关闭窗口的事件处理一、创建窗口创建TankClient类,并使用继承Frame类的方式,使用相关方法publicclassTankClientextendsFrame{//定义窗口方法publicvoidlauchFrame(){//设置窗口出现的位置this.setLoc
·
2021-02-18 13:16
java程序员项目设计模式
我所知道坦克大战(
单机版
)之Client窗口的创建、关闭、禁止调整大小
前言需求本篇文章开始根据尚学堂马士兵老师的教学视频:坦克大战,进行展开学习本篇文章目的产生窗口添加不允许移动窗口大小的处理添加关闭窗口的事件处理一、创建窗口创建TankClient类,并使用继承Frame类的方式,使用相关方法publicclassTankClientextendsFrame{//定义窗口方法publicvoidlauchFrame(){//设置窗口出现的位置this.setLoc
·
2021-02-18 13:16
java程序员项目设计模式
我所知道坦克大战(
单机版
)之画出坦克的实心圆、让圆动起来、双缓冲解决闪烁问题
本篇文章目的画出坦克的实心圆让坦克圆动起来双缓冲解决闪烁问题一、画出代表坦克的实心圆我们需要画出一个圆,那么可以使用fillOval方法fillOval(intx,inty,intwidth,intheight)参数的X和Y是矩形框的左上角的坐标,width和height是宽和高。而我们重写paint方法进行画出坦克的圆@Overridepublicvoidpaint(Graphicsg){//获
·
2021-02-18 13:33
话说笔记(V1.0.0)的设计和实现
1.总体介绍话说笔记(WordsNote)1.0.0版本为
单机版
,即不需要联网,数据等都存储在本地。主要使用QT开发完成。
huashuolin001
·
2021-02-15 16:46
Qt
Windows
C++开发
macOS
笔记
设计
实现
QT
C++
Portainer 安装与配置
单机运行如果仅有一个docker宿主机,则可使用
单机版
运行,Portainer
单机版
运行十分简
fastjson_
·
2021-02-12 16:32
#
docker
Redis分布式锁的实现
Redis分布式锁的实现分布式锁初级存在问题解决方案Redission解决方案优化单机秒杀系统Bug
单机版
加synchronized
单机版
架构升级为分布式微服务setnx部署微服务jar包宕机问题判断加锁与解锁不是一个客户端
喜欢芋圆-
·
2021-02-12 12:04
redis
分布式
单机版
Hadoop 安装经验笔记
目录硬件条件安装JavaJDK下载文件上传解压配置环境变量检测是否安装成功安装HadoopHadoop下载文件上传、解压配置环境变量修改配置文件1、修改core-site.xml2、修改hadoop-env.sh3、修改hdfs-site.xml4、修改mapred-site.xml5、修改yarn-site.xml格式化hadoop文件启动Hadoop、查看安装情况Hadoop任务监控总结硬件条
Cairne493
·
2021-01-28 21:23
分布式学习
hadoop
docker搭建单机elasticsearch
前言如果只是为了开发测试,本地搭建一个单机ES是一个不错的选择,本文总结了如何搭建
单机版
的ES并测试。
俩只猴
·
2021-01-25 12:25
Docker
elasticsearch
docker
es
五子棋游戏
单机版
pygame_PY:一学就会!最基础语法实现五子棋游戏
Hello各位,我又来了!昨天早上接了个单子,客户是个留学生,想做一个五子棋小游戏作为作业。要求大概是这样的:噫,这两天正想着考完试做个贪吃蛇小游戏玩玩,这边就来了个五子棋的单子。于是我当即就来了兴趣。不过仔细询问之后得知,客户只学了Python的基础语法,因此理论上他只能利用函数和循环结构等最基础的知识来完成这个游戏。这就意味着不能使用pygame这个专门写游戏的第三方库,花里胡哨的界面、鼠标点
看不见的天边
·
2021-01-24 08:49
五子棋游戏单机版pygame
计算机基础知识
**计算机基础知识**软件的分类,按重要性分:系统软件、支持软件、应用软件按照架构分类:
单机版
软件、分布式软件、c/sb/s架构软件分类桌面操作系统windows、用户群体大,linux软件较少macos
H-够不着葡萄的蜗牛
·
2021-01-23 17:49
笔记
计算机基础知识
在Linux上安装
单机版
Redis和Redis集群
文章目录安装
单机版
Redis安装Redis集群内容步骤安装
单机版
Redis第一步:需要在linux系统中安装gccyuminstall-ygcc-c++我的已经装过了所以就无需任何处理了。
@不胜寒
·
2021-01-18 21:56
数据库
Redis
redis
spring cloud 微服务架构 Eureka + Zuul +Ribbon+Feign
单机版
Eureka简介:Eureka是Netflix开发的服务发现框架,本身是一个基于REST的服务,主要用于定位运行在AWS域中的中间层服务,以达到负载均衡和中间层服务故障转移的目的。SpringCloud将它集成在其子项目spring-cloud-netflix中,以实现SpringCloud的服务发现功能。1.Eureka组件Eureka包含两个组件:EurekaServer和EurekaClie
redswallowxu
·
2021-01-15 11:29
zuul
feign
ribbon
eureka
spring
cloud
【Soul源码阅读】2.单机部署 Soul
今天先搭建一个
单机版
测试环境。
hellboy0621
·
2021-01-14 17:45
Soul网关
Java
源码阅读
Java
Soul网关
Nacos搭建集群以及遇到的问题
一、前提条件已经安装好了Nacos,并且配置好了数据库,
单机版
能测试成功!!!二、集群搭建1、复制出两个nacos文件。(整个文件复制!!!)
杨桃桃
·
2021-01-08 11:48
spring
cloud
“千人斩”阿里面试官同事,被应聘者暴打一顿后!最终洗心革面总结出这份高薪“Java 面试秘籍”
目录:框架是重点,但别让人感觉你只会山寨别人的代码别只看
单机版
的框架,分布式也需要了解对于数据库,别只知道增删改查,得了解性能优化Java核心,围绕数据结构和性能优化准备面试题Linux方面,至少了解如何看日志排查问题通读一段底层代码
Java技术开发工程师
·
2021-01-05 16:02
架构
Java
程序员
编程语言
java
面试
架构
程序员
Zookeeper(五)-服务端单机模式-启动流程
概述服务端启动分为
单机版
(Standalone)和集群版(Quorum),主要区别是集群版启动时涉及到选举的过程;服务端启动.png流程分析1.QuorumPeerMain.mainQuorumPeerMain
进击的蚂蚁zzzliu
·
2021-01-03 15:14
clickhouse安装极简教程
clickhouse20.8.3.18版本
单机版
安装#安装curl工具yuminstall-ycurl#添加clickhouse的yum镜像curl-shttps://packagecloud.io/install
青瓜先生
·
2021-01-03 00:02
clickhouse
入门实战
数据库
大数据
数据分析
数据仓库
java实现
单机版
五子棋小游戏
简单的java小游戏–
单机版
五子棋学了java有一段时间了,今天就来搞一个简单的
单机版
五子棋游戏。实现功能:那必须能进行基础的输赢判断。还有重新开始的功能,悔棋的功能,先手设置的功能和退出的功能。
·
2020-12-28 11:40
国产微服务网关-Soul(真香)
整体架构如下图所示:是不是很炫反正我是没看懂部署
单机版
操作在windows环境安装SoulAdminso
齐天小牲
·
2020-12-27 17:50
微服务架构
网关
网关
java
spring
boot
Redis安装
单机版
:1、yuminstall-ygcc-c++2、cd/opt/3、wgethttp://download.redis.io/releases/redis-5.0.3.tar.gz4、tarzxfredis
zhz小白弟弟
·
2020-12-26 00:49
架构师-分布式框架
java
linux安装redis(单机模式,哨兵模式,分布模式)
1.
单机版
安装1.下载redis安装包到/usr/local/目录下面[下载地址](wgethttp://download.redis.io/releases/redis-3.2.1.tar.gz)2.
Tom还是没能捉住Jerry
·
2020-12-25 10:46
linux
redis
01_Elasticsearch 7.4 的安装
1Elasticsearch7.4
单机版
的安装1.1首先访问Elasticsearch的官网网址为:https://www.elastic.co/cn/downloads/elasticsearchimage.png
简简单单的简书创作者
·
2020-12-20 17:14
solr 配置多个entity_Solr---企业级搜索应用服务器(一)
当一个人先从自己的内心开始奋斗,他就是个有价值的人【Solr】主要内容Solr简介Solr搜索原理Solr
单机版
安装可视化管理界面新建核心分词Dataimport菜单项目Documents使用办法菜单项目
weixin_39658474
·
2020-12-18 12:38
solr
配置多个entity
万维考试系统python_万维题库管理系统
单机版
(万维考试管理软件)V201706 最新官方版...
万维题库管理系统
单机版
(万维考试管理软件)是一款专门提供试题和试卷的考试管理软件。全套系统基于教育部《基础教育教学资源元数据规范》及国际工业标准和IT行业事实标准设计开发。
weixin_39774905
·
2020-12-10 14:34
万维考试系统python
RedisCluster的安装、部署、扩容和使用Jedis调用集群
2.
单机版
搭建步骤2.1安装c语言所需环境yuminstall-ygcc-c++yuminstall-ywget2.2下载redis-5.0.5并进行解压,编译,安装#
Hoult丶吴邪
·
2020-12-06 18:16
redis集群
上一页
22
23
24
25
26
27
28
29
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他