- 博客(28)
- 收藏
- 关注
原创 ISO 8601时间格式转换(注意时间长度)
开发时遇到部分日志报错时间转换不对,查看日志,前端传递参数前端传递来是存放于一个json字符串中,这里模拟一个json字符串进行处理是指这个长度对应的时间转换格式;其它长度的请再做调整;
2024-07-16 15:54:30
229
原创 springboot(JavaCV )已知视频url截取第N帧作图片使用
ps:文章做记录,个人参考使用,也是从其他大佬那拿来后,自己稍微修改成自己看的懂的来的。
2024-05-24 15:56:50
267
原创 Vue使用echarts : Initialize failed: invalid dom
就开始检测dom,并尝试去获取它,但是在vue中引用echarts的中,发现在模板dom还没加载的时候echarts.init() 就已经开始执行,所以会报错 Initialize failed: invalid dom。引入echarts图像时,dom部分还没加载完成,echarts.init(document.queryselect(’#dom’))使用es6中的Promise。2、解决方式(借鉴他人)
2024-03-20 09:33:13
1064
原创 echarts报错 Error in mounted hook: “TypeError: Cannot read properties of undefined (reading ‘init‘)“
原先,按文档引用echarts,于 main.js 文件中输入。echarts图像加载时报错。对第一行导入进行修改。
2024-03-20 09:12:23
224
原创 员工管理系统SSM
该项目是基于spring-soringMVC-mybatis,以及layui所制作的一份员工管理系统,整体逻辑可能尚有缺陷。功能大体框架见图注:所有信息展示页面都使用分页查询。
2023-11-18 10:17:56
145
原创 Mysql学习2023.7.28(DML和部分DQL)
语法:update 表名 SET column_name = value [ , column_name2 = value2, …select 字段名1[,字段名2,...,字段名n]|* from 表名 [where ... group by... having...order by... limit...];语法:INSERT INTO 表名 [ ( 字段1, 字段2, 字段3, …) ] VALUES ( '值1', '值2', '值3', …为查询时查询表中不重复的列。
2023-07-28 20:25:38
60
1
原创 Mysql学习2023.7.27(create,alter)
语法:ALTER TABLE 表名 ADD 字段名 列类型 [ 属性 ]#语法:ALTER TABLE 旧表名 RENAME AS 新表名。#语法:ALTER TABLE 表名 DROP 字段名。#语法:DROP TABLE [IF EXISTS] 表名;数据库:database。数据库管理系统:DBMS。数据库中代码大小写无影响。
2023-07-28 19:37:05
51
1
原创 Java学习2023.7.24(多线程)
这里的类要继承Thread类获取对象的名字2、在测试类中进行操作1>创建MyThread类对象2>线程改名 接口中固有重写方法run()2>启动线程 在MyRunnable类中没有start()方法,在Runnable接口中也没有start()方法,在MyRunnable类默认继承的父类Object类中也没有start()方法 因为start()方法是Thread类里的方法,而启动线程需要使用Thread类中的start()方法3
2023-07-25 20:16:15
39
原创 Java学习2023.7.21(I/O流)
/使用FileOutputStream(File file)和FileOutputStream(String filePath)构造方法向文件中写入数据时,会覆盖文件中原来已经存在的数据。//boolean mkdirs() :创建此抽象路径名指定的目录,包括所有必需但不存在的父目录。//如果创建的目录的父目录不存在,使用mkdir()方法创建目录,是不能创建成功的。当且仅当不存在具有此抽象路径名指定名称的文件时,不可分地创建一个新的空文件。如果相应的文件并不存在,则会自动创建一个空的文件。
2023-07-21 20:50:37
118
1
原创 Java学习2023.7.18(实用类)
刚才学习了包装类中的很多方法,可以实现基本数据类型和包装类类型相互转换,也可以实现字符串类型和包装类类型、字符串和基本数据类型的之间的相互转换。:static double ceil(double a):返回最小的(最接近负无穷大)double 值,该值大于等于参数,并等于某个整数。* 但是,方法比较多,我们容易记岔了,多以,有新的技术装箱和拆箱来实现基本数据类型和包装类型的转换。,其他包装类可将一个字符串作为参数构造它们的实例,注意:对于Number类,字符串必须是能够解析成数字的字符串。
2023-07-18 20:48:08
82
1
原创 Java学习2023.7.17(集合框架和泛型)
通过循环的方式从迭代容器中取出元素,有元素就取出来,所以需要先使用hasNext()方法判断迭代器中有没有元素,如果有,使用next()方法获取里面的元素。迭代器也是一个容器,用来存储元素,将ArrayList集合中的元素取出来后,存入到迭代器容器中,然后通过迭代器调用相应方法获取元素。通过遍历查询出来的结果,可以发现取出元素的顺序与存入元素的顺序是不一样的,由此说明,Set集合是无序的。boolean contains(Object o):如果此列表中包含指定的元素,则返回 true。
2023-07-18 08:58:23
80
1
原创 Java学习2023.7.12(重写、重载 多态)
重写:在子类中对父类中的方法进行重新书写代码,参数相同。重载:在一个类中对方法进行重写,参数可以不同。object类是所有类的父亲。子类指向父类(从右往左看)重写equals()
2023-07-12 20:35:26
63
1
原创 Java学习2023.7.08(方法重载)
4)当在类中添加了其它的有参构造方法后,默认的无参构造方法会被覆盖,如果你还要使用这个无参构造方法,就需要手动添加。当你定义一个类的时候,系统会默认给这个类添加一个无参构造方法。1)构造方法是用来创建对象的(实例化对象)3)构造方法没有返回值,void也不写。2)构造方法的方法名与类名相同。
2023-07-08 13:31:35
46
原创 Java学习2023.6.30(数组)
获取数组长度: 数组名.length;(数组名后的‘[ ]’可以放在前面)数组长度固定不变,避免数组越界。定义:数组是一个变量,存储。
2023-06-30 13:22:41
60
原创 Java学习2023.6.27
根据表达式的值与case后面的值进行比较,如果表达式的值与case后面的值相同,就执行对应的代码块,执行完代码块执行break。1.5前版本的jdk不可使用String,后可以。Math.random取值范围[0.0~1.0)if语句中条件为固定值时,顺序无所谓。而当条件为范围时,则一定要注意顺序。这里的表达式类似变量。
2023-06-27 13:28:58
60
1
原创 Java学习2023.6.26
&判断左边为false,不进行右边运算;而&不论何时左右都要进行运算才会输出结果;&&可以减少计算机运算,视情况使用。else{执行语句}结构:if(条件){执行语句}
2023-06-26 11:57:32
64
1
原创 Java学习2023.6.24(常、变量)
若代码报错,鼠标放于报错处,在弹出的选择框中操作(不同的包存在不同的类,导包时注意导入正确的包)导包操作快捷键:alt+shift+Enter 实现操作(注意不同软件之间快捷键可能会产生冲突)也可以先创建Scanner对象,再导包(有自动导包功能)++、--可写在变量前面或后面,最基础单独变量结果一致。复合运算符实例(+=同理)【执行效率比分布写高】赋值运算符的使用:基本运算符介绍。
2023-06-24 22:02:16
56
1
原创 Java学习2023.6.20
ctrl+/ 单行注释(/取消单行注释)先打开idea,选择创建一个New Porject,再选择存储位置。ctrl+shift+/ 多行注释(/取消单行注释)ctrl+Y 删除当前行代码。ctrl+D 复制当前行代码。
2023-06-20 13:47:37
61
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人