自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

原创 springboot 输出sql

springboot 输出sql

2023-02-18 09:49:07 287 1

原创 cocos 物理系统

物理系统

2022-11-01 17:51:58 308

原创 cocos 微信小飞机 (预设体、更换精灵、碰撞、监听事件、音乐)

cocos

2022-10-29 17:04:30 409

原创 cocos 精灵

cocos 精灵

2022-10-29 14:05:32 797

原创 jsp中使用dot.js

dot 模板<script type="text/x-dot-template" id="qq"><div class="main_huod" > {{~it:v1:index}} <dl> <dt>{{=v1.name}}</dt> {{~v1.childr...

2019-02-28 18:43:57 265

原创 bufferedinputstream and bufferedoutstream

         bufferedoutstream 功能也是将转化为字节数组的字符串保存在文件中。         buffered为缓冲的意思,即在调用write方法他不会立即存在文件中,而是先保存在缓存中,等缓存满了再保存。这里如果想立即保存可以直接用flush()方法进行强制保存。        bufferedinputStream 功能是将文件的内容提取出来。       ...

2018-11-04 21:50:02 323

原创 ts类中的private和protected

  1.private   私有的。表示最隐私,最不能为外人知道的。  在类中如果声明一个属性为私有,则表示这个属性仅仅属于这个类。仅仅能在这个类中进行在这个属性的访问。在子类和类的实现的对象中都不能访问。在子类可以通过调用使用这个属性的方法来间接lai'来使用这个属性。2.protected被保护的。针对 对象。因为一个类可以化身为好多好多的dui对象。对于一些这些dui...

2018-07-24 15:08:30 20924

原创 springmvc乱码解决

post:  通过增加一个过滤器来对乱码问题进行统一的解决。<!-- post请求乱码问题 -->    <filter>       <filter-name>CharacterEncodingFilter</filter-name>       <filter-class>org.springframework.web.filter....

2018-06-23 08:02:56 144

原创 springmvc整合mybatis

整合springmvc和mybatis就相当于ssm整合。整合思想:          对于springmvc和mybatis整合项目的系统架构可以看作为: 表现层(springmvc)------>业务层(service接口)-------->持久层(mybatis)------->数据库        spring用来管理各层中所建立的类文件,以及类中的相互调用   由于调用...

2018-06-21 10:51:40 428

原创 springmvc的注解处理器映射器和适配器(重点)

映射器:        在spring3.1之前用的是:                 org.springframework.web.servlet.mvc.annotation.DefaultAnnotationHandlerMapping.class      在spring3.2之后用的是:               org.springframework.web.servlet.mv...

2018-06-18 10:50:32 689

原创 springmvc的非注解的处理器映射器和适配器

前提:            对于处理器映射器和适配器,我们不需要编写,只需要引入jar包中的就是行了。但是,这里注意,关于处理器映射器和适配器实现类有很多,不同的实现类对我们对其他的配置要求不同。所以要针对不同的类做不同的分析。       一、   映射器:              1.<bean class="org.springframework.web.servlet.handl...

2018-06-18 10:13:52 181

原创 springmvc入门

第一步:要明白springmvc的原理                       springmvc和struts2一样在mvc中充当视图层的任务,负责页面的跳转和页面数据的传送和接受。                        springmvc接受请求和转发请求的流程:                           1.客户发出请求                         ...

2018-06-18 08:52:50 119

原创 mybatis整合spring之mapper代理

   说到底mybatis的文件就一个就是map文件。    对于原生dao实现方式文件就是四个:map文件, dao接口,dao实现,测试   mapper代理则是三个文件:map文件,dao接口,测试。 (dao实现自动生成)1.mapper代理即为符合一定的规范:              map文件和dao接口在一个文件夹,且名字都为xxxMapper              map文件...

2018-06-15 21:36:44 151

原创 mybatis与spring的整合之原生DAO开发s

对于mybatis,就是sqlsessionfactory->sqlsession->方法->map语句   即与spring整合即可分为三部分:                          1.整合sqlsessionfactory(通过单例方式管理)                          2.整合sqlsession(使用sqlsessionfactory来...

2018-06-15 10:38:57 117

原创 延迟加载

两步走:1.开启 延迟加载:              两种方法:                       1.第一种是在对应的<collection>或<association>标签上指定fetchType属性值为“lazy”。                  <collection property="nodes" column="id"   ofType=...

2018-06-14 09:59:14 333

原创 mybatis的多对多查询

多对多查询:           重点还是在map中的配置。           在配置中,要嵌套进行配置。例如:用户表中有多个订单表,订单表中有多个订单详情表,每个订单详情表有一个商品信息表。则如果查询用户和用户购买商品信息则map中可以这样写。   <resultMap type="vo.User" id="findUserAndItemsResultMap"> <!-- ...

2018-06-14 09:02:54 192

原创 mybatis的一對多

  對於一对多,重点在于在map中配置一对多的映射            通过collection映射一对多关系。       这里返回对象为1对多中1对象         property表示映射的1对象的对应多对象中的属性名         ofType表示多对象对应的类            <collection property="orderDetails" ofType="vo....

2018-06-14 08:38:58 121

原创 mybatis的一对一查询

一对一查询:  有两个表:    user      orders查询要求查询创建订单的用户信息    查询语句:SELECT orders.*, USER.username, USER.sex, USER.address FROM orders, USER WHERE orders.user_id = user.id    order通过user_id和user连...

2018-06-13 18:50:34 103

原创 mybatis的SqlMapConfig.xml的属性

一.properties(属性)(参考传智播客的内容教学)    一般的应用在链接数据库参数的独立配置。    原因:         1. SqlMapConfig.xml内容居多,当数据库参数的发生变化时,一般是程序读取配置信息,进行链接数据库,相比较读取内容居多的SqlMapConfig.xml,当然是只读取包含数据库连接的db.properties文件比较方便。           2.其...

2018-06-10 10:38:56 124

原创 mybatis中的mapper代理方法实现dao

首先说一下dao使用原型: dao接口->dao实现类->dao测试代码    举例:             dao接口                        public interface UserDao { //根据id查询用户信息 public User findUserById(int id) throws Exception; //根据用...

2018-06-10 09:38:19 183

原创 ssh中的id to load is required for loading

这是用户从jsp向action中传递数据出的错。解决办法:    1.审核jsp中的提交,是否将数据传送给后台。                a.  我的是一个form表单,通过form表单的提交来传递数据,但是是通过下方的超链接来进行页面的跳转,so                         超链接的href应该是用javascript来让当点击超链接来提交表单。            ...

2018-06-07 10:51:26 599

基于Java的QQ屏幕截图工具的设计与实现

基于Java的QQ屏幕截图工具的设计与实现

2024-02-01

基于Java的连连看游戏设计与实现

基于Java的连连看游戏是一款益智类游戏,玩家需要在游戏界面上找到相同的图标并用不超过三条直线将它们连接起来,连接的路径不能超过两次转弯。下面是基于Java的连连看游戏的设计与实现。 游戏地图设计:游戏地图可以由一个二维数组表示,数组中的每个元素代表一个图标或者空格。游戏地图可以随机生成,确保每种图标都有成对出现,且地图上没有死局(无法连接的图标)。 游戏界面设计:游戏界面需要显示游戏地图、计时器、得分等信息。玩家需要能够点击图标来选择连接的起点和终点,游戏界面还需要提供重置游戏、提示连接、退出游戏等功能按钮。 连接算法设计:需要实现图标之间的连接算法,以判断两个图标之间是否存在可连通的路径。可以使用深度优先搜索(DFS)或广度优先搜索(BFS)等算法来实现。 游戏逻辑设计:需要实现游戏的逻辑处理,包括图标的消除、得分计算、游戏结束判定等。游戏逻辑需要处理玩家的操作,判断玩家的连接是否合法,并更新游戏地图状态。 用户交互设计:需要实现用户交互功能,包括鼠标点击事件的处理、游戏界面的更新、提示信息的显示等。 音效和音乐设计:可以为游戏添加背景音乐、图标选择音效、连接成功音效等

2024-02-01

Java聊天室的设计与实现Java聊天室的设计与实现

ava聊天室是一个基于Java语言开发的即时通讯应用程序,允许用户在不同的客户端之间进行实时的文本通讯。下面将介绍Java聊天室的设计与实现。 首先,Java聊天室的设计需要考虑到服务器端和客户端两个部分。服务器端负责接收来自客户端的消息并进行转发,客户端负责与服务器建立连接并发送、接收消息。 其次,服务器端的设计与实现需要考虑多线程编程,因为服务器需要同时处理多个客户端的连接和消息传输。服务器端需要维护一个客户端列表,用于管理连接的客户端,并且需要实现消息的广播功能,以确保消息能够被所有在线用户接收。 客户端的设计与实现需要考虑到用户界面和与服务器的通讯。客户端需要提供用户界面,包括消息显示区域、消息输入框、用户列表等,以便用户能够方便地发送和接收消息。客户端需要与服务器建立Socket连接,并实现消息的发送和接收功能。 在实现过程中,可以使用Java的Socket编程来实现服务器端和客户端之间的通讯。通过Socket编程,服务器端和客户端可以建立TCP连接,并进行数据的传输。 此外,为了提高用户体验,可以考虑在客户端实现消息的格式化显示、消息的发送确认和接收提示等功能。同

2024-02-01

俄罗斯方块项目是一个基于Java的俄罗斯方块游戏的开发项目,包括方块设计、游戏逻辑实现、界面设计等功能的开发与实现

俄罗斯方块项目是一款经典的益智游戏,旨在通过组合不同形状的方块,填满整行或整列并清除方块来获得分数。本文将介绍基于Java的俄罗斯方块项目的设计与实现。 首先,项目需要设计不同形状的俄罗斯方块,包括L形、J形、S形、Z形、T形、I形和方块形。每种方块由4个小方块组成,可以旋转和移动。方块的设计需要考虑到其旋转规则、移动规则以及与其他方块的碰撞检测。 其次,项目需要实现游戏的逻辑,包括方块的生成、下落、移动、旋转、堆积和消除等功能。游戏逻辑的实现需要考虑到方块的下落速度、堆积规则、消除判定和得分计算等,以确保游戏的流畅性和可玩性。 此外,项目还需要设计游戏界面,包括游戏画面、得分统计、下一个方块预览、游戏暂停等功能。游戏界面的设计需要考虑到用户交互和视觉效果,以提升游戏的可玩性和娱乐性。 最后,项目还需要实现游戏的音效和音乐,包括方块落下的声音、消除方块的音效、背景音乐等。音效和音乐的设计需要考虑到游戏的节奏和氛围,以提升游戏的整体体验。 基于以上设计,我们可以使用Java语言进行俄罗斯方块项目的实现。通过Java的面向对象特性和丰富的类库,可以方便地实现方块设计、游戏逻辑、界

2024-02-01

使用Java开发一款飞机大战游戏,包括飞机模型设计、游戏关卡设计、敌人AI设计等功能的实现

飞机大战是一款经典的射击游戏,玩家操纵飞机进行空战,击落敌机并躲避敌方攻击。本文将介绍基于Java的飞机大战游戏的设计与实现。 首先,游戏需要设计各种飞机模型,包括玩家控制的飞机和敌方飞机。每种飞机都有不同的速度、武器和机动性,为游戏增加了多样性和挑战性。飞机模型的设计需要考虑到游戏的平衡性和可玩性。 其次,游戏需要设计多个关卡,每个关卡有不同的地图和敌人布局。关卡设计需要考虑到难度递增和玩家体验,使得游戏过程更加有趣和具有挑战性。同时,关卡设计也需要考虑到游戏的节奏和平衡性,以保持游戏的吸引力。 此外,游戏还需要设计敌人的AI,使得敌机能够智能地进行攻击和躲避,增加游戏的难度和挑战性。敌人的AI设计需要考虑到不同类型敌机的行为模式和策略,以提升游戏的可玩性和趣味性。 最后,游戏还需要设计用户界面和交互逻辑,包括游戏菜单、得分统计、音效和画面效果等。用户界面设计需要考虑到游戏的易用性和美观性,以提升游戏的整体体验。 基于以上设计,我们可以使用Java语言进行飞机大战游戏的实现。通过Java的面向对象特性和丰富的类库,可以方便地实现飞机模型、关卡设计、敌人AI和用户界面等功能。

2024-02-01

文件创建时间修改器修改windows文件创建时间

文件创建时间修改器修改windows文件创建时间

2024-02-01

空空如也

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

TA关注的人

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