- 博客(5)
- 收藏
- 关注
原创 java做一个打地鼠小游戏
想起了了大学那会做过这个小游戏,今天重新写一下首先准备几个素材图片,搜了半天没有,只好自己找了个图片截了一下(如果侵权了联系我删除)。JFrame画一个主页面,设置了全局的行、列和总数,循环添加所有的地鼠洞并注册点击事件,我把所有的洞存在了一个ArrayList里面(随机访问,减少循环判断)开一个线程用于地鼠钻出的事件,生成随机数,此位置是空洞的话(否则重新生成),添加地鼠,等设置时间结束,如果没有改变就消失,如此循环执行添加点击事件,打中地鼠,调用一个线程,执行地鼠消失的事件/**
2020-07-27 18:02:48
3534
原创 git修改commit message
公司Gitlab服务端添加了commit message的格式验证,不符合规范的commit message提交不了,需要修改本地的commit message,这里搜集了些资料,整理下怎么修改commit message。1. 查看本地提交日志git log /git log -10查看详细日志,没有条数限制的话,按Ctrl+c或q退出git log --oneline /git log --oneline -10查看简短commitID commit_message...
2020-07-23 16:05:42
3046
原创 JDBC操作数据库简单实现
JDBC 从基础学习下java操作数据库的相关内容 1. 新建一个maven项目,添加下相关的依赖(mybatis/hibernate后面会用到) <dependencies> <!-- mysql数据库驱动 --> <dependency> <groupId>mysql</groupId> <artifactId>mysql-...
2020-07-13 11:57:44
285
原创 多线程简单实现
多线程三种简单实现通过实现Runnable接口 通过继承Thread类实现 过实现Callable接口,回调通知结果(未添加)/** * 多线程的两个简单实现 * * @author will * @data 2020/6/13. */public class ThreadTest { public static void main(String[] args) { MyThread1 myThread1 = new MyThread1();
2020-07-07 15:59:01
209
原创 回调函数判断多条线程是否执行完成简单实现-非线程安全
回调函数接口/** * 回调接口 */public interface CallBack { /** * 回调函数 * * @param result */ void call(String result);}主类,调用方/** * 主类 * 调用方法 * 实现回调接口 */public class Ma...
2019-08-24 17:28:02
1133
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅