自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Spring配置文件(二)

ps:此篇接上3.依赖注入的方式:Spring支持3中依赖注入的方式:—— 属性注入(最常用)—— 构造器注入—— 工厂方法注入(很少使用,不推荐)(1)属性注入:value也可以作为子标签:(2)构造器注入:①按索引匹配入参index属性:表示参数的顺序(可以不写,但是顺序要一致,最好写上)②按类型匹配入参如果说类中不止有一个构造方法的时候,为了防止容器不知道调用哪个,可以为参数指定类型type(方法重载的区别不就是看参数的区别么) 直接在va

2023-03-10 04:00:00 193

原创 Spring配置文件介绍(一)

Spring IOC容器是Spring最核心的部分,IOC(Inversion of Control),控制反转,也被称为依赖注入,是面向对象编程中的一种设计理念,用来降低程序代码之间的耦合度。Spring是一个轻量级的框架,相当于一个平台性质,大大简化了Java企业级应用的开发,提供了强大的、稳定的功能。通俗点讲,在实际应用中,多个类之间需要互相依赖才能完成某些特定的业务,而依赖注入就是以配置文件的方式来维护类与类之间的关系,而非硬编码,从而降低了系统之间的耦合,增大了可维护性。

2023-03-09 22:22:28 315

原创 Unity 增量时间Time.deltaTime

学习unity的个人记录,本章节了解Time.deltaTime的具体作用以上就是今天要记录的内容,本文简单介绍了Time.deltaTime的概念与使用。

2023-02-17 09:12:55 1318

原创 java实现随机字母验证码

前台需要生成验证码时,向后台请求数据,然后后台收到请求开始生成验证码,具体方法是使用java的图形绘制,以及随机数筛选字母。将生成好的验证码画到图片上,再将图片与生成的字母返回给前台,前台接收图片显示,用接收的字母与用户的字母进行比对正确与否。再将随机的字符tempNum写到画板上,x轴为18*i+5,这里是防止验证的字符重叠,每一位新的验证码都要与之前的保持距离。获得到图片的路径,然后用ImageIO将图片读进来,再引进我们要生成的图片上。new一个color,设置下随机颜色,类型为(r,g,b)

2022-12-01 23:42:25 843

原创 javaweb实现登录注册案例(二)

然后用UserDataService对象里的registerAction方法验证注册信息是否规范,使用errors集合接收返回的错误信息。然后再进入dao层根据用户信息查询数据库内是否有重复,如果这里也验证通过后就可以向数据库添加用户信息了。注册成功将结果集对象的flag属性设置为true,注册失败设置为false。前台再使用ajax回调函数判断这个flag就能知道用户是否注册成功。上一期大致讲到了前台验证的方面,接下来就是要向后台提交数据。之后判断返回的集合内信息是否为空,如果为空说明数据验证通过。

2022-11-10 23:25:01 954

原创 css+js实现层叠式轮播图(一)

效果是轮播到当前的图片时,放大显示然后整个轮播图只会显示当前图片,上一张和下一张图片,然后给外层容器overflow: hidden效果,只显示我们需要展示的3张图片即可。我们需要js来实现这个功能,我会在下一篇文章把剩下的功能讲完的,关注我看后续哦~从上往下分别是 左2,左1图片 中间图片 右1,右2图片。html的结构大概为这样,至少需要5张图片。其他的图片不会显示,接下来就是写代码时间。中间的图片层级是最高,向两边依次递减。然后底层图片的蒙版样式设置。需要显示的图片的蒙版给予透明。

2022-10-20 22:35:41 2608 2

原创 javaweb(js)实现登录注册案例(一)

这里实现的方法是给每个输入框添加"change"事件,相对于blur事件change事件是在对象值发生变化时触发,而blur事件是对象失去焦点时触发,避免了点击输入框后不输入内容报出错误信息.首先要进行非空验证(包括空字符串,避免用户输入全空格),然后使用正则验证数据的规范,有未通过的一项则在外面的标识符返回false,如果都通过了就返回true。需要注意的是,在切换另一个窗口时,需要将输入框里的value值和报错提示框的值清空,实现刷新的效果.之后是要对输入框里的值做一个实时验证,提高使用的舒适度。

2022-10-13 22:56:33 5470

原创 java接口介绍

接口关键字:interface 接口用关键字interface修饰 public interface 接口名{} 类实现接口用implements表示 public class 类名 implements 接口名{} 接口不能实例化 用多态的形式可以实例化 多态的形式:具体类多态,抽象类多态,接口多态interface Jumping{ public abstract void jump();}这是一个接.

2022-05-26 22:16:07 114

原创 java抽象介绍

抽象类 关键字:abstract 抽象类里可以有抽象方法和非抽象方法;如有一个类里有抽象方法,这个类必须是抽象类 抽象类不能实例化,但是可以通过多态实现实例化 抽象类的子类必须重写抽象方法,或者它本身也是一个抽象类 抽象类和抽象方法必须使用abstract关键字修饰abstract class Animal01{ /* public void eat(){ System.out.println("吃东西"); } ...

2022-05-26 22:09:53 119

原创 java继承介绍

继承:extends语法:class xx(继承类) extends xx(被继承类)继承访问变量遵循就近原则,会先访问自己的变量this:this.成员变量,访问本类构造方法;this(...),访问本类构造方法;this.成员方法(...),访问本类成员方法super:super.成员变量,访问父类构造方法;super(...),访问父类构造方法;super.成员方法(...),访问父类成员方法子类所有的构造方法默认都会访问父类中无参的构造方法;子类初始化前一定会先完成父类的初始.

2022-05-25 23:59:35 144

原创 征兵系统集合版(登录系统+信息填写及查看功能)

在学完对象类和集合后为了练习写了个简单的征兵系统,技术含量不高仅供参考首先是要确定这个系统需要哪些功能,有登录系统就需要存放用户账户的类,然后是存放征兵信息的类,最后是执行程序的main方法类首先创建用户账户类:账户的属性有用户名和密码/** * @className practice.UserInformation * @description 用户账户信息类 * @author Rimuru * @version V1.0 * @data 2022/05/12...

2022-05-19 23:32:53 578

原创 如何解决IDEA运行程序报错:Output directory is not specified

这段的意思其实是没有指定输出的路径,因为你在idea里创建了 project 后没有新建一个 module ,而是直接在src下新建一个java文件并运行我自己用的是IDEA 2022.1用这个来展示下如何解决问题首先在IDEA的项目,右键点击在弹出的选项卡中点击打开模块设置在打开的界面选择项目一栏在SDK一栏选择你的jdk然后在编译器输出一栏找到你项目的目录,在目录下创建out文件夹,把此文件夹的路径输入进去即可更改完毕后即可正常运行!有用...

2022-04-25 22:16:35 11510 2

原创 cmd(命令提示符)编译java文件时,提示编码GBK的不可映射字符解决办法

在用idea等软件写完java文件后,或者是cmd的编码格式有误时,会出现编译时提示编码GBK的不可映射字符,本质上是编码错误导致的,网上查了一圈也没发现好的解决办法,自己在摸索的时候找到了这种简单的解决办法,在这里分享给大家下面直接上教程:1.把要编译的java文件用记事本打开2.点击左上角的文件,然后选择另存为3.在下面的编码把UTF-8改为ANSI,然后保存即可再次进行编译后报错消失有用的话麻烦点个赞哦,你的支持是我最大的动力!.

2022-04-25 21:41:00 4905 3

原创 JAVA简单了解

1. Java开发历史及系统:Java是一个sun(斯坦福大学网络)公司,成立于1982年。Java的主要设计师是James Gosling,他来自一个Green消费电子项目。1995年,sun发布了jdk1 t01998年,jdk1 2。将其名称改为Java2,然后是jdk1 3, 1.4 jdk1。5、改名为Java 5.0,我们使用jdk1.0 8最新版本jdk18。2. Java语言特点:简单、跨平台、面向对象、安全性、多线程、分布式、可移植性、解释性、高性能和动态。(1)简

2022-04-21 12:07:10 3460

空空如也

空空如也

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

TA关注的人

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