摘要: 方法重载和重写都是实现多态的方式,区别在于方法重载实现的是编译时的多态性,方法重写实现的是运行时的多态性。 重载发生在一个类中,同名的方法如果有不同的参数列表(参数类型不同或参数个数不同或两者都不相同)则视为重载; 重写发生在子类和父类之间,不能比父类被重写的方法声明更多的异常(里氏代换原则)。重载 阅读全文
posted @ 2020-11-03 08:52 Tenton 阅读(335) 评论(0) 推荐(0)
摘要: 很多人都玩过贪吃蛇这个游戏,今天我们就来简单完成一个贪吃蛇的纯Java小项目。首先,贪吃蛇有以下几个要求: 只有一条蛇 每次在画板上随机出现食物,这儿我只设置了三种食物,每种食物的分数不一 蛇吃到食物长度会加1 蛇吃到不同食物,会加对应的分数 当分数达到一定分值,蛇的速度会加快 蛇撞到墙或者撞到自己 阅读全文
posted @ 2020-10-31 22:32 Tenton 阅读(143) 评论(0) 推荐(0)
摘要: Spring Boot 整合Shiro,mybatis,实现用户登录、认证、授权操作 阅读全文
posted @ 2020-10-31 12:42 Tenton 阅读(214) 评论(0) 推荐(0)
摘要: <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> <m 阅读全文
posted @ 2020-10-31 10:28 Tenton 阅读(1293) 评论(0) 推荐(0)
摘要: Shiro的简介和功能的介绍 阅读全文
posted @ 2020-10-31 00:04 Tenton 阅读(148) 评论(0) 推荐(0)
摘要: Docker安装ElasticSearch的步骤 阅读全文
posted @ 2020-10-30 09:21 Tenton 阅读(134) 评论(0) 推荐(0)
摘要: ##1、下载镜像文件 [root@iZ2zegfdgeiy8xeeu1icgeZ ~]# docker pull zookeeper ##2、查询镜像文件是否下载成功 [root@iZ2zegfdgeiy8xeeu1icgeZ ~]# docker images ##3、运行镜像文件 [root@i 阅读全文
posted @ 2020-10-30 08:56 Tenton 阅读(107) 评论(0) 推荐(0)
摘要: #一、实现简单邮件发送 ##1、导入邮件相关依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-mail</artifactId> </dependency> ##2、 阅读全文
posted @ 2020-10-29 16:52 Tenton 阅读(158) 评论(0) 推荐(0)
摘要: 项目开发中经常需要执行一些定时任务,比如需要在每天凌晨时候,分析一次前一天的日志信息。Spring为我们提供了异步执行任务调度的方式,提供TaskExecutor 、TaskScheduler 接口。 阅读全文
posted @ 2020-10-29 15:49 Tenton 阅读(240) 评论(0) 推荐(0)
摘要: 在Java应用中,绝大多数情况下都是通过同步的方式来实现交互处理的;但是在处理与第三方系统交互的时候,容易造成响应迟缓的情况,之前大部分都是使用多线程来完成此类任务,其实,在Spring 3.x之后,就已经内置了@Async来完美解决这个问题。 阅读全文
posted @ 2020-10-29 15:17 Tenton 阅读(2000) 评论(0) 推荐(0)