- 博客(20)
- 收藏
- 关注
原创 spring-boot-starter-validation校验启动器简述
可以通过自定义校验注解和校验器来实现更复杂的校验逻辑。//默认错误消息String message() default "密码不符合复杂度要求";//分组Class
2024-11-10 15:51:20
1702
2
原创 关于MyBatis动态SQL参数判断时传入String类型的问题总结
经过多次尝试,两种方案均可以正常使用总结:MyBatis在动态SQL处理中,对于判断两边不一致的数据类型时,可能会根据上下文错误地进行类型转换。若能确保传入参数一定为String类型的情况下,需要将待比较的值也转化成相同类型才能比较。
2024-11-08 15:17:58
807
1
原创 使用axios将前端fom-data数据发送到后端
本方法基于前后端分离开发前端使用vue2.0,CLI脚手架搭建后端使用Java语言,Maven项目,sping SSM框架。
2024-03-02 23:42:04
1033
原创 MySQL 数据库基础知识
create user 用户名@’localhost’ identified by ‘123456’;update 表名 set 字段 = 新的值,字段 = 新的值... where 条件判断;insert into 表名(字段1,字段2,字段3) values (值1,值2,值3);mysql -uroot -p 回车。- 可变长度 varchar(长度)update 表名 set 字段 = 新的值 where 条件判断;insert into 表名 values (值1,值2,值3);
2023-11-01 01:23:50
144
原创 JAVA游戏开发
1、重写此方法后,虚拟机 会独立开一条线程,不断调用此方法2、注意:禁止在此方法中写创建对象的代码禁止在此方法中写修改数据的代码。
2023-10-30 01:18:51
115
原创 JAVA通过API文档学习-集合和异常处理机制
finally 代码块用于释放某些资源,比如:数据库的连接要释放,IO流的流用完要释放。1、ArrayList 数组列表,底层数据结构是数组,查询效率高,增删效率低。(三)JoptionPane.showINputDialog(父级容器,信息) 带输入的信息框。无需——无索引,添加的顺序不一定是存储的顺序(有自己的规则,比如哈希)就会执行这里的代码(处理代码),程序可以继续运行,不会种植。(3)集合:长度可变,所有的引用数据类型都有对应的集合,同一个集合可以存不同的类型。
2023-10-25 17:42:52
75
原创 JAVA 的分包规范和事件监听
1、M — model 模型层 需要封装的,存储数据的对象2、V — view/ui 视图层 与界面相关的类3、C — controller/ctrl 控制层 各种事件监听/多线程4、test/app/demo 测试包 测试类 main方法5、tool/util 工具包 各种自定义的工具类。
2023-10-24 16:34:25
293
原创 JAVA中的API文档
直译:应用程序 编程 接口意义: 各种工具就是所有工具的说明书(使用方法)#注:API文档中【已弃用】代表:当前此方法不推荐使用,请寻找替代方案。若实在无替代方案情况下,可以使用。
2023-10-23 23:17:40
4580
原创 JAVA面向对象之多态、接口
在满足以上三个条件的基础上,所有的创建出来的子类对象调用同一个方法,产生不同的结果。在多态的环境中,对象名无法直接访问子类特有的方法(只能访问重写的父类方法)一个父类 根据 创建不同的子类,调用同一个方法,产生不同的结果。3、当方法的返回值类型是父类类型时,所有的子类对象都能返回出来。1、当数组的类型是父类类型时,所有的子类对象都能存进数组中。2、当方法的形式参数是父类的类型时,所有的子类对象都能传进来。父类(与继承不同,继承的重心和主角都是子类)写法3:Hero hero = new Hero();
2023-10-22 11:24:00
105
原创 JAVA之方法/函数
如果有返回值,就编写对应的数据类型,并且在代码中一定要return 加上对应的数据返回出来。在需要的时候只要通过一行代码(调用方法),就能实现很多功能。格式:(数据类型 变量名,数据类型 变量名......)将这些代码分离出来(模块化),拆分成一个一个的方法。内部高度聚合,方法中尽量只干一件事情(专一)要充分考虑各种可能的情况进去(如:传参问题)(String[] args)是历史遗留问题。尽量降低方法之间的耦合度(关系/关联度)-(String[] args) 参数列表。方法的本质是许多代码的集合体。
2023-10-16 10:56:08
63
原创 JAVA数据类型之数组
数据类型[ ][ ] 数组名 = new 数据类型[ ][ ]{{数据1-1,数据1-2,数据1-3},{数据2-1,数据2-2,数据2-3},{数据3-1,数据3-2,数据3-3}};-栈 ——存活时间最短,存储基本类型的局部变量(定义在方法中的变量),以及对象的引用(等号的左边)数据类型[ ] 数组名 = new 数据类型[]{数据1,数据2,数据3...};数据类型[] 数据名 = {数据1,数据2,数据3...}-堆 ——存储对象的实例(new出来的东西,等号的右边)
2023-10-12 16:20:36
215
原创 JAVA流程控制之循环
1、只能使用在循环中,结束本次循环(后面的语句不执行),继续下次循环 →跳过剩余部分的作用。在大循环的每一次循环中,小循环都会经历从开始到结束的整个生命周期。2、在循环中,可以结束/跳出当前的循环,通常会配合if一起使用。注意:无限循环需要配合出口,出口一般为跳转或结束的条件语句。//(只要条件一直成立,这里的代码就会一直走)控制循环条件的代码(4);//只要条件一直成立,这里的代码就会一直走。控制循环条件的代码(3);//只要条件一直成立,这里的代码就会一直走。初始化循环条件的代码(1);
2023-10-10 15:34:13
73
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人