自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小虚竹的专栏

CSDN博客专家&CSDN原力计划作者,Java领域优质创作者,掘金年度人气作者,华为云专家博主,阿里云专家博主,51CTO专家博主。我是一个乐于分享“IT圈”技术的博主。

  • 博客(497)
  • 资源 (39)
  • 问答 (1)
  • 收藏
  • 关注

原创 IDEA 出现问题:git提交commit时Perform code analysis卡住解决方案

IDEA 出现问题:git提交commit时Perform code analysis卡住解决方案

2023-05-30 07:02:15 1119 16

原创 大数据处理必备:了解ETL及5个开源工具的优缺点(大数据 小虚竹)

大数据处理必备:了解ETL及5个开源工具的优缺点(大数据 小虚竹)

2023-04-20 06:30:00 10366 18

原创 揭示十年数据库经验,告诉你如何轻松应对常见问题(SQL 小虚竹)

揭示十年数据库经验,告诉你如何轻松应对常见问题(SQL 小虚竹)

2023-04-06 07:15:00 4401 18

原创 【第33天】SQL进阶-SQL高级技巧-CTE和递归查询(SQL 小虚竹)

SQL进阶-SQL高级技巧-CTE和递归查询(SQL 小虚竹)

2023-04-03 07:15:00 3301 17

原创 年底了,感谢大家2022年的支持,虚竹哥送10本JAVA好书

送书

2022-12-22 07:15:00 12326 84

原创 《100天精通MYSQL从入门到就业》导读

导读

2022-09-24 09:51:41 12741 75

原创 《JAVA筑基100例》导读

十年JAVA开发经验融入专栏,从入门到进阶,很多案例代码可直接用于实战开发。

2022-08-19 18:50:51 30722 42

原创 高级Java程序员必备:《IDEA问题库》常见问题及解决方案,提升开发效率5(JAVA 小虚竹)

高级Java程序员必备:《IDEA问题库》常见问题及解决方案,提升开发效率5(JAVA 小虚竹)

2021-12-22 07:30:00 53594 32

原创 《JDK源码分析》相关系列目录(JAVA 小虚竹)

最近抽空整理了《JDK源码分析》相关系列的文章,下面是《JDK源码分析》相关系列的目录,方便查阅。若文章有错误或纰漏,请不吝指正。谢谢(JAVA java 小虚竹)

2021-10-02 21:41:06 16604 3

原创 hutool实战(带你掌握里面的各种工具)目录

最近抽空整理了hutool相关系列的文章,下面是hutool相关系列的目录,方便查阅。若文章有错误或纰漏,请不吝指正。谢谢Hutool是一个小而全的Java工具类库,github 的stars 19K+的优秀开源项目。关键字:java java JAVA hutool hutool Hutool 工具类 工具类 工具类

2021-05-25 13:16:19 40161 134

原创 《RocketMQ从零到壹》相关系列 目录

最近抽空整理了RocketMQ相关系列的文章,下面是RocketMQ相关系列的目录,方便查阅。若文章有错误或纰漏,请不吝指正。谢谢

2021-04-06 20:45:56 32406 18

原创 《docker从零到壹》相关系列 目录

最近抽空整理了docker相关系列的文章,下面是docker相关系列的目录,方便查阅。若文章有错误或纰漏,请不吝指正。谢谢...

2021-02-22 20:43:25 46567 4

原创 《Jenkins从零到壹》相关系列 目录

最近抽空整理了Jenkins相关系列的文章,下面是Jenkins相关系列的目录,方便查阅。若文章有错误或纰漏,请不吝指正。谢谢

2020-12-27 20:29:41 32157 1

原创 Intellij IDEA使用教程相关系列 目录

最近抽空整理了Intellij IDEA相关系列的文章,下面是idea相关系列的目录,方便查阅。若文章有错误或纰漏,请不吝指正。谢谢!

2019-11-11 19:26:20 37259 17

原创 spring系列讲解目录

最近抽空整理了spring相关系列的文章,下面是spring相关系列的目录,方便查阅。若文章有错误或纰漏,请不吝指正。谢谢!

2019-03-05 20:36:52 29504 4

原创 Java 8 腰斩!Java 17 暴涨 430%!!

Java 8 腰斩!Java 17 暴涨 430%!!

2023-05-17 12:57:06 9804 3

原创 【腾讯云 Finops Crane 集训营】老板喜欢降本增效?学会 Crane,让腾讯每月省千万的奇迹在你手中上演

老板喜欢降本增效?学会 Crane,让腾讯每月省千万的奇迹在你手中上演

2023-05-09 07:15:00 12825 84

原创 Core Java最新版 卷Ⅱ 上市!快来看看有哪些重要更新!

Core Java最新版 卷Ⅱ 上市!快来看看有哪些重要更新!

2023-04-27 07:15:00 10998 81

转载 Java异常处理和最佳实践(含案例分析)

Java异常处理和最佳实践(含案例分析)

2023-04-20 21:43:57 403 28

原创 Kettle出现问题:Unknown error in KarafBlueprintWatcher解决方案

Kettle出现问题:Unknown error in KarafBlueprintWatcher解决方案

2023-04-20 06:00:00 6531 1

原创 Kettle出现问题:Couldn‘t load class解决方案

Kettle出现问题:Couldn't load class解决方案

2023-04-20 05:30:00 6517

原创 Kettle出现问题:Out of memory error解决方案

Kettle出现问题:Out of memory error解决方案

2023-04-20 05:00:00 6536

原创 IDEA 出现问题: IDEA不能搜索插件解决方案

IDEA 出现问题: IDEA不能搜索插件解决方案

2023-04-19 21:23:54 6538 1

转载 ChatGPT未来将是什么样子?《你好,ChatGPT》深度阐述

人工智能技术的发展已经逐渐改变了我们的生活和工作方式,其中,语言模型技术是近年来关注度很高的一个领域。在这个领域,ChatGPT是一个备受瞩目的产品,它不仅是一个聊天程序,更是一个能够产生具有连贯性和逻辑性的文本的神经网络模型。

2023-04-16 21:54:33 11633 1

原创 Mysql出现问题:[ERROR] [MY-010457] [Server] --initialize specified but the data directory has files i解决方案

Mysql出现问题:[ERROR] [MY-010457] [Server] --initialize specified but the data directory has files in it. Aborting.[ERROR] [MY-013236] [Server] The designated data directory /usr/local/mysql/data/ is unusable. You can remove all files that the server adde解决方案

2023-04-06 19:40:24 2219

原创 Mysql出现问题:ERROR 2003 (HY000): Can‘t connect to MySQL server on ‘localhost‘ (10061)解决方案

Mysql出现问题:ERROR 2003 (HY000): Can‘t connect to MySQL server on ‘localhost‘ (10061)解决方案

2023-04-05 07:15:00 2580

原创 Mysql出现问题:ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corres解决方案

Mysql出现问题:ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corres解决方案

2023-04-04 21:15:59 2487

原创 Mysql出现问题:ERROR 1062 (23000): Duplicate entry ‘‘ for key ‘PRIMARY‘解决方案

Mysql出现问题:ERROR 1062 (23000): Duplicate entry ‘‘ for key ‘PRIMARY‘解决方案

2023-04-04 21:15:30 4656

原创 Mysql出现问题:ERROR 1217 (23000): Cannot delete or update a parent row: a foreign key constrain fail解决方案

Mysql出现问题:ERROR 1217 (23000): Cannot delete or update a parent row: a foreign key constrain fail解决方案

2023-04-04 21:00:50 2052

原创 Mysql出现问题:ERROR 1452 (23000): Cannot add or update a child row: a foreign key constraint fails解决方案

Mysql出现问题:ERROR 1452 (23000): Cannot add or update a child row: a foreign key constraint fails解决方案

2023-04-04 21:00:06 1988

原创 Mysql出现问题:ERROR 1146 (42S02) Table ‘**‘ doesn‘t exist解决方案

Mysql出现问题:ERROR 1146 (42S02) Table ‘**‘ doesn‘t exist解决方案

2023-04-04 20:58:48 3679

原创 Mysql出现问题:ERROR 1091 (42000): Can‘t DROP ‘**‘; check that column/key exists解决方案

Mysql出现问题:ERROR 1091 (42000): Can‘t DROP ‘**‘; check that column/key exists解决方案

2023-04-04 20:58:36 2374

原创 Mysql出现问题:ERROR 1215 (HY000): Cannot add foreign key constraint解决方案

Mysql出现问题:ERROR 1215 (HY000): Cannot add foreign key constraint解决方案

2023-04-04 20:58:09 1943

原创 Mysql出现问题:ERROR 1216: Cannot add or update a child row: a foreign key constraint fails解决方案

Mysql出现问题:ERROR 1216: Cannot add or update a child row: a foreign key constraint fails解决方案

2023-04-04 20:57:56 1870

原创 Mysql出现问题:ERROR 2003 (HY000): Can‘t connect to MySQL server on ‘localhost‘ (10061)解决方案

Mysql出现问题:ERROR 2003 (HY000): Can‘t connect to MySQL server on ‘localhost‘ (10061)解决方案

2023-04-04 20:57:16 1853

原创 Mysql出现问题:Error 2013: Lost connection to MySQL server during query解决方案

Mysql出现问题:Error 2013: Lost connection to MySQL server during query解决方案

2023-04-04 20:56:55 2086

原创 Mysql出现问题:ERROR 1336 (0A000): Dynamic SQL is not allowed in stored function or trigger解决方案

Mysql出现问题:ERROR 1336 (0A000): Dynamic SQL is not allowed in stored function or trigger解决方案

2023-04-04 20:56:38 2087

原创 Mysql出现问题:ERROR 1081 (08S01 (ER_IPSOCK_ERROR)): Can‘t create IP socket解决方案

Mysql出现问题:ERROR 1081 (08S01 (ER_IPSOCK_ERROR)): Can‘t create IP socket解决方案

2023-04-04 20:56:30 1965

原创 Mysql出现问题:ERROR 1130 ( HY000 (ER_HOST_NOT_PRIVILEGED)): Host ‘%s‘ is not allowed to connect to解决方案

Mysql出现问题:ERROR 1130 ( HY000 (ER_HOST_NOT_PRIVILEGED)): Host '%s' is not allowed to connect to this MySQL server解决方案

2023-04-04 20:56:04 1899

原创 Mysql出现问题:ERROR 1451 (23000): Cannot delete or updatea parent row: a foreign key constraint fail解决方案

Mysql出现问题:ERROR 1451 (23000): Cannot delete or updatea parent row: a foreign key constraint fails解决方案

2023-04-04 20:56:00 1964

JAVA 实现《warcraft java版》游戏-全部源码

主要需求 1、玩家可以自己选择阵营:人类(Human)和兽人(Orc)两个阵营可以挑。 2、主要资源: 黄金:黄金在Warcraft 中是主要的资源。黄金被用来建造新的建筑物,训练单位和研究升级。黄金在中立的建筑物也被用来购买雇佣兵,英雄物品,或启用特殊的服务。 木材:木材和黄金类似,也是主要活动的消耗资源之一。所有种族都使用木材生产战争所需的许多不同的结构的武器和机器。 3、建筑系统: 不同建筑的建造成本、时间和目的各不相同。城镇大厅可以训练工人和存放资源,有些建筑可以训练战斗单位,还有的可以让玩家完成科技升级或解锁不同类型的单位。 3、操作系统: 择和移动:使用鼠标左键点击一个单位或建筑,就可以查看相应的状态以及可以下达的指令。选择单位之后,玩家可以通过点击鼠标右键下达移动指令,或者点击界面底部指令面板上的按钮(或按下相应的快捷键)来指挥该单位。 按住鼠标左键并拖拽即可拉出一个矩形的方框,玩家可以通过这种方式选择多个单位,这也被称之为“框选”。选择多个单位之后,玩家可以一次性向所有选中的单位下达指令。玩家还可以按下Tab键来循环切换查看各个单位的指令面板。 编队:选择多个单位

2022-11-19

JAVA 实现《五子棋单机版》游戏-全部源码

主要需求 1、对局双方各执一色棋子。 2、空棋盘开局。 3、玩家(黑棋)先、AI(红棋)后,交替下子,每次只能下一子。 4、棋子下在棋盘的空白点上,棋子下定后,不得向其它点移动,不得从棋盘上拿掉或拿起另落别处。 5、黑方的第一枚棋子可下在棋盘任意交叉点上。 6、轮流下子是双方的权利,但允许任何一方放弃下子权,先形成5子连线者获胜。 主要设计 1、由于是单机的游戏,启动游戏后,可直接开始游戏。 2、游戏规则: 对局双方各执一色棋子。 空棋盘开局。 黑先、红后,交替下子,每次只能下一子。 棋子下在棋盘的空白点上,棋子下定后,不得向其它点移动,不得从棋盘上拿掉或拿起另落别处。 黑方的第一枚棋子可下在棋盘任意交叉点上。 轮流下子是双方的权利,但允许任何一方放弃下子权,先形成5子连线者获胜。 3、设计排行榜功能 统计局数,步数和结果 4、更换棋盘 可以切换不同的棋盘,下棋更加赏心悦目。 5、更换棋子 可以芀不同的棋子颜色。

2022-11-19

JAVA 实现《俄罗斯方块升级版》游戏

主要设计 以下该游戏中类的设计: MyFrame类:继承自JFrame类,作为游戏的主类,负责对游戏的主体全局进行控制,连接与指挥各个类的枢纽。 PreView类:继承自JPanel类,作为操作面板类,负责安放主游戏窗口,积分板,级别控制按钮等窗口用以控制游戏进程。 GameCanvas类:继承自JPanel类,ChangeBlockColor线程类动态改变画布类的方格颜色,画布类通过检查方格颜色来体现ChangeBlockColor方块的移动情况与消去状况。 Box类:方格类,组成方块的基本元素,主要表达方式为颜色。 Block类:作为操控方块的类,控制方块的移动,下落以及变形。 游戏主界面显示模块: 游戏主界面采用Swing组件开发,并且向其注册监听器,以实现各种控制功能,综合游戏窗体的设计,其上至少需要注册三个监听器,分别是动作监听器(ActionListener)、键盘监听器(KeyListener)、选项监听器(ItemListener)。 根据初步设计,可以确定客户端上所要用到的Swing组件对象有JFrame对象、JPanel对象,JLabel对象、JButton对象、

2022-11-19

JAVA 实现《接月饼小游戏》游戏-全部源码

# 主要设计 1. 设计游戏界面,用swing实现 2. 设计背景 3. 设计得分物体-月饼,碰到加一分 4. 设计障碍物-月亮,碰到会死亡 5. 监听鼠标的左右键,用来控制篮子左右移动 6. 设计积分系统 7. 将resource文件夹设为resource(Project Manage中可以设置),因为要用里面的图片 需要技术指导,写项目程序,等更多服务请加微信xiaoxuzhu01联系博主

2022-02-24

JAVA 实现《布谷鸟闯关-升级版》游戏-全部源码

# 主要设计 1. 设计游戏界面,用swing实现 2. 设计背景 3. 设计移动墙 4. 设计布谷鸟 5. 设计障碍物 6. 设计背景音乐和音效 7. 新增用户账号注册登录功能 8. 引用mysql数据库,管理用户账号密码和储存排行榜等信息 ​ 需要提前创建好数据库"game",字符集选“utf8mb4” ​ 然后执行mysql表结构和初始化数据脚本 ​ 修改代码里的DBUtils的参数值 9. 新增游戏商城模块 10. 新增排行榜模块 需要技术指导,写项目程序,等更多服务请加微信xiaoxuzhu01联系博主

2022-02-24

JAVA 实现《布谷鸟闯关》游戏-全部源码

# 主要设计 1. 设计游戏界面,用swing实现 2. 设计背景 3. 设计移动墙 4. 设计布谷鸟 5. 设计障碍物 6. 设计背景音乐和音效 7. 由几个关键的布尔类型变量start,crash,over是产生键键盘事件时用来控制界面显示的弹框的 8. 操作:空格键开始游戏,enter键取消"game over"弹框,摁空格键继续,上键(up)是对鸟的控制 9. 工具类ImageMgr专用于读取图片 需要技术指导,写项目程序,等更多服务请私信联系博主

2022-02-24

JAVA 实现《黄金矿工》游戏-全部源码

# 主要设计 1. 设计游戏界面,用swing实现 2. 随机创建金块算法 3. 随机创建石块算法 4. 计时系统设计 5. 积分系统设计 6. 设置鼠标事件,鼠标左键出钩子;鼠标右键开始游戏,确认吃药水等功能。

2022-02-23

JAVA 实现《JAVA打砖块》游戏-全部源码

# 主要设计 1. 设计游戏界面,用swing实现 2. 设计砖块,砖块类, 3. 设计小球,满屏乱跑的小球类,负责打碎砖块 4. 设计棒子,左右移动的木头板类 5. 球碰到砖块、棒子与底下以外的三边会反弹,落到底下会失去一颗球,把砖块全部消去就可以破关。 6. 小球碰到砖块的回调算法设计 7. 小球碰到棒子的回调算法设计 8. 设计碰撞特效,一个负责显示爆炸效果的类 9. 设计音效类,碰撞时发出音效。 需要技术指导,写项目程序,等更多服务请私信联系博主

2022-02-23

JAVA 实现《模式策略的角色扮演游戏》游戏-全部源码

# 主要设计 1. 事先设计好英雄,血量和相关技能。 2. 为了让玩家能与程序互动,使用下面这个命令可达效果 ```java Scanner sc = new Scanner(System.in); ``` 3. 运行StartMain里的main方法 4. 设计四个角色 > 1.Queen 2.King 3.Knight 4.Troll 5. 角色可选择使用魔法攻击或者武器攻击 6. 血量为0,则结束战斗 7. 抽象出游戏角色类,然后不同的角色再继承去实现自己的个性化。 8. 魔法行为可用接口定义,不同的魔法效果,再去实现这个魔法行为接口。 9. 开发环境使用JDK8+IDEA 需要技术指导,写项目程序,等更多服务请私信联系博主

2022-02-22

JAVA 实现《英文猜词游戏》游戏-全部源码

1. 事先准备单词文本。 2. 为了让玩家能与程序互动,使用下面这个命令可达效果 ```java Scanner sc = new Scanner(System.in); ``` 3. 运行WordleMaster里的main方法 4. 在Wordle中输入第一个单词(默认第一个单词是`abort`,会显示在console中。可在代码中修改) 5. 将Wordle中的判定结果输入到console中。 1. 0表示不包含该字母,即灰色。 2. 1表示包含该字母,但是位置不正确,即黄色。 3. 2表示包含该字母且在正确的位置,即绿色。 6. 在console输出的结果中选择一个单词输入Wordle中,并在console中输入该词的序号。 7. 重复4-5步,直至找到正确答案。 需要技术指导,写项目程序,等更多服务请私信联系博主

2022-02-21

JAVA 实现《超级玛丽》游戏-全部源码

# 主要设计 1、游戏背景的设计 2、地图的显示 3、台阶的显示 4、游戏物品的显示 5、超级玛丽的设计,左右移动能力、跳动能力 6、小怪的设计,包含出现的地点、杀伤功能、跳动能力 7、游戏的分数系统设计 8、地图变动功能 9、射击功能 10、游戏采用多线程技术 11、背景音乐设计 需要技术指导,写项目程序,等更多服务请私信联系博主

2022-02-18

JAVA 实现《角色扮演侦探》游戏-全部源码

# 主要设计 1、通过随机数,获取玩家所对应的身份 2、设计剧情背景,写好剧本 3、玩家在控制台输入指定的命令,可以与剧情互动。可以通过代码实现: ```java Scanner sc = new Scanner(System.in) //获取从控制台输入的字符 String input = sc.next(); ``` 4、通过逻辑判断,就可以在不同的剧情流程中进行流转。 需要技术指导,写项目程序,等更多服务请加微信xiaoxuzhu01联系博主

2022-02-15

JAVA 实现《捕鱼达人》游戏-全部源码

# 主要设计 1、业务对象模型(“找对象”,理清对象之间的关系)---->数据模型(用合理的数据模型描述对象)----->类的设计(根据对象关系和数据模型设计类)。 2、渔网的范围和鱼的范围重叠。——判断一个点是否在矩形范围之内即可。同理:打飞机的游戏也可以依照这种算法实现。 3、由于每条鱼的行为不一样,所以要继承线程类,实现并发——屏幕上有多条鱼各自移动。鱼池继承JPannel,并引入自己的新的属性:鱼和鱼池。 4、类的详细设计: ``` 各个属性的说明如下: - step:鱼的移动速度 - Images:鱼图片的数组 - Image:当前正在显示的鱼的图片 - Index:帧 ``` 5、实现诸如鱼的摆尾这样的动画效果:我们只需要将鱼的所有运动的帧放入到一个图片数组,逐帧改变背景图片,由于人眼的视觉暂留,就会产生动画效果。 6、循环显示不同的图片:不断对Index进行自增取余运算,就类似于数据结构中的循环队列那样处理即可。 需要技术指导,写项目程序,等更多服务请私信联系博主

2022-02-09

JAVA 实现《拳皇误闯冒险岛》游戏-全部源码

# 主要设计 1、游戏面板生成显示 2、背景选用冒险岛素材图 3、设计英雄,包含生命值,法术值,英雄的动作变化处理,英雄的技能特效 4、设计怪兽,包含怪物血量,攻击力,位置,步长等 5、键盘监听: ​ 按下空格:跳 ​ 按A键或左方向键<- :向左 ​ 按D键或右方向键-> :向右 ​ 按S键或下方向键 +K键:释放技能 ​ 按J键:攻击 需要技术指导,写项目程序,等更多服务请私信联系博主

2022-02-08

JAVA 实现《2048游戏》游戏-全部源码

# 主要设计 1、游戏面板生成显示 2、方块设计 3、键盘监听,方向键控制数字移动 4、数字移动逻辑算法处理 5、数字累加到2048,游戏胜利 需要技术指导,写项目程序,等更多服务请加微信xiaoxuzhu01联系博主

2022-02-06

JAVA 实现《推箱子》游戏-全部源码

1、游戏面板生成显示 2、地图生成算法 3、人物移动算法 4、播放背景音乐 5、箱子移动算法 6、全部箱子移动到指定位置,才算游戏过关 需要技术指导,写项目程序,等更多服务请加微信xiaoxuzhu01联系博主

2022-02-06

JAVA 实现《飞机大战-III》游戏-全部源码

①进入游戏后,请按下shift键(将键盘改为英文模式)<br> ②技能为数字1(攻击)、2(治愈)、3(蓄气)<br> ③数字4、5、6、7、8为创意音效,空格键为暂停<br> ④使用1、2技能会消耗相应的技能蓝条,3技能消耗一定血量恢复一定蓝<br> ⑤触碰游戏中随机出现的降落伞弹药可以回蓝<br> ⑥触碰游戏中随机出现的闪光粒子可以随机更换1技能特效,且血量与蓝加2<br> ⑦由鼠标控制角色位置,角色会自动发射相应等级的子弹<br> ⑧每打败一个boss,角色升一级,子弹同行升级<br> ⑨每过一关,角色血量和蓝自动增大并加满<br> ⑩按下空格暂停游戏<br> 本游戏该版本共三个关卡和三种难度,任君挑选<br> 需要技术指导,写项目程序,等更多服务请私信联系博主

2022-02-06

JAVA 实现《飞机大战-II》游戏-全部源码

1、 用Swing库做可视化界面,画玩家战斗机,不同的敌机,画背景图,画子弹 2、鼠标控制战斗机移动 3、 用线程实现画面刷新。 4、随机生成敌机算法 5、分数计算算法 6、子弹和飞行物之间的碰撞算法 需要技术指导,写项目程序,等更多服务请私信联系博主

2022-02-06

JAVA 实现《飞机大战-I》游戏-全部源码

1、 用Swing库做可视化界面 2、键盘监听,用WSAD可以控制光标移动 3、 用线程实现画面刷新。 4、用流实现音乐播放。 5、 创造一个飞机, 并且放在场景下方。 6、管理场景所有的飞机、子弹、道具移动 7、管理场景所有的子弹的发射 8、生成敌方飞机算法 9、分数计算算法 需要技术指导,写项目程序,等更多服务请私信联系博主

2022-02-05

JAVA 实现《萝卜勇者》游戏-全部源码

1、 用Swing库做可视化界面 2、键盘监听,用WSAD可以控制光标移动,J是确定,K是取消,游戏中,WSAD移动,J攻击,K格挡。 3、 用线程实现画面刷新。 4、用流实现音乐播放。 5、支持多种语言,支持用户翻译语言文件。 6、在帮助界面下,按键盘1234567890可以启用秘籍(传奇模式:一刀砍999血) 7、使用的是JDK8 8、文件编码GBK 需要技术指导,写项目程序,等更多服务请私信联系博主

2022-02-05

JAVA 实现《中国象棋》游戏-全部源码

# 主要设计 1、寻找棋盘界面和对应的棋子图片,程序设计棋盘界面和功能菜单 2、设计不同的棋子的移动逻辑 3、棋子移动时,要有音效 4、设计对手AI的逻辑算法,这里运用了极大极小值搜索算法,设置不同的搜索深度AI(智能不同) 5、对局开始前,双方棋子在棋盘上的摆法。 6、对局时,由执红棋的一方先走,双方轮流走一步。 7、轮到走棋的一方,将某个棋子从一个交叉点走到另一个交叉点,或者吃掉对方的棋子而占领其交叉点,都算走了一着。 8、双方各走一着,称为一个回合。 9、走一着棋时,如果己方棋子能够走到的位置有对方棋子存在,就可以把对方棋子吃掉而占领那个位置。 10、一方的棋子攻击对方的帅(将),并在下一着要把它吃掉,称为“照将”,或简称“将”。“照将”不必声明。被“照将”的一方必须立即“应将”,即用自己的着法去化解被“将”的状态。如果被“照将”而无法“应将”,就算被“将死”。 11、特别设计了人机对弈,人人对弈,还有AI对AI对弈 需要技术指导,写项目程序,等更多服务请加微信xiaoxuzhu01联系博主

2022-02-05

JAVA 实现《大富翁》游戏-全部源码

# 主要设计 1、用户数据设定-人物设置:设置两个玩家的角色头像和用户名 2、用户数据设定-场景设置:选择不同的地图 3、用户数据设定-游戏设置:游戏天数,胜利金钱,玩家初始金钱 4、设置默认胜利条件:破产为失败 5、掷骰子效果 6、角色移动的步数效果 7、不同地图的策略设计算法:不同的格子,效果不同 需要技术指导,写项目程序,等更多服务请加微信xiaoxuzhu01联系博主

2022-01-29

JAVA 实现《复杂迷宫》游戏-全部源码

# 主要设计 1、构建游戏地图面板 2、设定迷宫地图,包含可走的通道,不可走的墙体,还有出口位置 3、键盘的上下左右按键,来控制角色的移动 4、角色移动的算法,通道可走,遇到墙体不可走 5、走到终点,有成功通关的提示。 6、增加游戏的难度选择,难度1,难度2和难度3 7、每次生成的地图是随机的 8、地图大小可选择,迷宫的长在10-45之间,宽在10-90之间 9、增加撞墙的音乐效果 需要技术指导,写项目程序,等更多服务请加微信xiaoxuzhu01联系博主

2022-01-29

JAVA 实现《简易迷宫》游戏-全部源码

# 主要设计 1、构建游戏地图面板 2、设定迷宫地图,包含可走的通道,不可走的墙体,还有出口位置 3、键盘的上下左右按键,来控制角色的移动 4、角色移动的算法,通道可走,遇到墙体不可走 5、走到终点,有成功通关的提示。 内容详情介绍:https://blog.csdn.net/qq_40869977/article/details/122790690 需要技术指导,写项目程序,等更多服务请加微信xiaoxuzhu01联系博主

2022-01-29

JAVA 实现《坦克大战》游戏-全部源码

# 主要设计 1、要有难度关卡:第一关,第二关,第三关,第四关,第五关;第一关地图最简单,第五关地图最难; 2、坦克要有血条,打多次才会死 3、地图要我有我方坦克四辆(相当于4条命)和多辆敌方坦克 4、我方坦克的炮弹数量是固定的,设置为500 5、地图右边显示基本信息 6、地图上要在砖块,铁块,河流 需要技术指导,写项目程序,等更多服务请私信联系博主

2022-01-29

JAVA 实现《俄罗斯方块》游戏-全部源码

主要设计 1、用键盘操作,"←"左移一格;"→"右移一格;"↑"旋转方块;↓ 方块丢下(方块下落到底) 2、一旦堆到屏幕顶端,游戏结束 3、设计不同的方块 4、设计方块下落的速度 5、设计分数系统 内容详情:https://blog.csdn.net/qq_40869977/article/details/122702076 需要技术指导,写项目程序,等更多服务请加微信xiaoxuzhu01联系博主

2022-01-29

JAVA 实现《五子棋》游戏-全部源码

主要设计 1、由于是两人的游戏,非单机版,所以要有多个客户端相互通信,这时就要用到socket 技术 2、设计socket服务端,用来维护socket客户端连接 3、设计socket客户端,用来实现五子棋逻辑和效果 4、客户端要能设置连接服务端的IP,用来连接服务端 5、客户端1创建游戏后,客户端2可以选择客户端1进行联机对战 6、游戏规则: 对局双方各执一色棋子。 空棋盘开局。 黑先、白后,交替下子,每次只能下一子。 棋子下在棋盘的空白点上,棋子下定后,不得向其它点移动,不得从棋盘上拿掉或拿起另落别处。 黑方的第一枚棋子可下在棋盘任意交叉点上。 轮流下子是双方的权利,但允许任何一方放弃下子权,先形成5子连线者获胜。 内容详情:https://blog.csdn.net/qq_40869977/article/details/122663998 需要技术指导,写项目程序,等更多服务请加微信xiaoxuzhu01联系博主

2022-01-29

JAVA 实现《扫雷》游戏-全部源码

主要设计 1、格子格数固定为10*10格 2、难度等级,初级:12,中级:24,高级:36 3、点击格子时,产生没有引爆的地图效果; 4、点击格子时,此格子是雷,则显示所有雷的位置,并递归清空非雷格子,结束游戏 5、实现检查所有的雷是否都被标记出来了,如果是,则胜利算法。 6、实现计时器算法,用来计时显示游戏开始多少秒 7、实现难度等级,雷数的显示 8、实现鼠标左键的实现逻辑 9、实现鼠标右键的标记逻辑 内容详情:https://blog.csdn.net/qq_40869977/article/details/122643561 需要技术指导,写项目程序,等更多服务请加微信xiaoxuzhu01联系博主

2022-01-29

JAVA实现贪吃蛇大作战游戏-全部源码

主要设计 1、设置swing的窗体大小 2、随机初始化蛇的位置和食物的位置,且食物不能落在蛇的身体上。 4、添加键盘监听器,监听上下左右的方向键,来控制蛇的上下左右运动 5、蛇运行时,头向前走一步,增加一个头部节点,去掉尾部节点。 6、蛇吃了一个食物后,蛇的尾部节点添加一个节点,食物消失。 7、食物每次被蛇吃掉后,要随机再次生成一个新的食物节点。 8、有个计数器,统计蛇的长度和积分,吃一个食物,蛇的长度+1,积分+10 9、通过按空格开始/暂停游戏 内容详情:https://blog.csdn.net/qq_40869977/article/details/122609954 需要技术指导,写项目程序,等更多服务请私信联系博主

2022-01-29

Domain-Driven Design领域驱动设计

Domain-Driven Design领域驱动设计 Domain-Driven Design领域驱动设计

2018-07-13

华为敏捷开发介绍

华为敏捷软件开发解读 为落实敏捷软件开发在我司的顺利推行,使广大软件开发管理者和开发人员深刻领会敏捷核心理念,熟练掌握敏捷实践方法,从而达到增强应对需求变化的能力、提高产品质量、提升开发效率和缩短交付周期等方面的目标。为此,特提出如下要求: PM及以上管理者要深刻领会敏捷核心理念、理解我司敏捷推行策略、了解各种敏捷实践。 软件开发相关人员(含PL、软件开发人员、软件测试人员、软件架构人员、系统分析人员、与软件相关的资料人员和研发质量人员)要深刻理解敏捷理念、掌握敏捷实践、了解我司敏捷推行策略。通过敏捷相关知识的考试是软件开发相关人员任职资格的基本要求。 考试试题分为管理者版本和员工版本,分别针对管理者和员工应知应会的知识进行考试。 敏捷学习参考材料包括:《华为敏捷开发解读》及相关附件。

2018-07-13

入门学习Linux常用必会60个命令实例详解

Linux提供了大量的命令,利用它可以有效地完成大量的工作,如磁盘操作、文件存取、目录操作、进程管理、文件权限设定等。所以,在Linux系统上工作离不开使用系统提供的命令。要想真正理解Linux系统,就必须从Linux命令学起,通过基础的命令学习可以进一步理解Linux系统。

2018-07-13

数据库同步软件syncnavigator

使用SyncNavigator轻松实现数据库异地同步、断点续传、异构同步

2018-07-13

文件同步软件goodsync

制定规则同步文件,定时同步文件 制定规则同步文件,定时同步文件

2018-07-13

智能源码统计专家

可用来统计源码代码行数,代码文件数等 统计的语言支持多种,java,xml,php,c#,objective-c,html,css,js等 申请软件著作权等需要用到

2018-07-13

ajaxfileupload.js

异步上传文件的一个好用的ajaxfileupload.js文件

2014-07-05

Hibernate 3.6 参考手册 中文版.chm

Hibernate 3.6 参考手册 中文版.chm 学习hibernate的好帮手

2014-07-03

EasyUI+1.3+中文帮助手册.chm

EasyUI+1.3+中文帮助手册.chm 学习easyui的好帮手

2014-07-03

ORACLE排序优化

ORACLE 排序优化

2014-05-14

JS帮助文档

JS帮助文档,javascript新手入门必备的神器

2014-05-14

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除