- 博客(29)
- 收藏
- 关注
原创 JUC并发编程
3,//核心线程数,能够小于05,//最大线程数,大于核心线程数60,//空闲线程存活时间TimeUnit.SECONDS,//空闲线程存活时间单位new ArrayBlockingQueue<>(3),//任务队列,用来存放等待执行的任务Executors.defaultThreadFactory(), //线程工厂,用来创建线程new ThreadPoolExecutor.AbortPolicy() //拒绝策略。
2025-06-08 08:04:09
586
原创 前端-HTML+CSS+JavaScript+Vue+Ajax概述
如果使用axios中提供的.then(function(){....}).catch(function(){....}),这种回调函数的写法,会使得代码的可读性和维护性变差。ECMAScript: 规定了JS基础语法核心知识,包括变量、数据类型、流程控制、函数、对象等。DOM:文档对象模型,用于操作HTML文档,如:改变标签内的内容、改变标签内字体样式等。BOM:浏览器对象模型,用于操作浏览器本身,如:页面弹窗、地址栏操作、关闭窗口等。会出现大量的代码冗余,不方便后期的维护,所以不常用(常配合JS使用)。
2025-05-06 18:23:37
1467
1
原创 JavaSE基础概述--API
上述两个方法出现的意义,为了被子类重写,toString()返回对象的属性内容,equals()比较两个对象的属性内容是否相等。中间方法:所有的中间方法,调用完后,都会返回一个新的Stream流对象,可以进行链式编程。String.getBytes(字符集) //指定编码。String.getBytes() //默认编码。equals():比较两个对象的地址值是否相等,底层==作用:数学类,工具类,提供了一些数学运算的方法。作用:系统类,工具类,提供了操作当前系统的方法。
2025-05-06 14:11:58
805
原创 前端- ElementPlus入门
Element:是饿了么公司前端开发团队提供的一套基于 Vue3 的网站组件库,用于快速构建网页。Element 提供了很多组件供我们使用。例如 超链接、按钮、图片、表格等等。一个 Vue 3 UI 框架 | Element Plus。
2025-05-05 16:18:55
427
原创 前端-Vue的项目流程
2.package.json记录了用了哪些依赖(依赖版本的最低要求),最终的依赖都会记录在package-lock.json里面(类似于Java的pom文件,项目迁移也是以他为主),下载的依赖都会在node_modules里面(类似于Java的maven仓库,前端项目迁移的时候不会考虑这个文件,这个文件太大了,项目迁移到手后需要用npm install来下载所需依赖,也就是这个文件)create-vue是Vue官方提供的最新的脚手架工具,用于快速生成一个工程化的Vue项目。
2025-05-05 15:13:31
1736
原创 数据库连接报错
该错误信息 [08001] Public Key Retrieval is not allowed 通常发生在使用 JDBC 连接 MySQL 数据库时,尤其是在使用了 MySQL 8.0+ 的版本,并启用了 Caching_sha2_password 认证插件的情况下。在JDBC链接字符串中加入字符串。
2025-05-02 16:21:04
991
原创 中州养老学习day02
2.因为返回的是一个集合,所以R<>中<>里填的是 List<NursingLevel>需要操作楼层表,房间表以及床位表,并且楼层表和房间表,以及房间表和床位表都是1对多的关系。1.因为要返回数据,不是单纯的成功或者失败,所以要用R<>来接收。1.对于复杂的结果封装,我们可以使用ResultMap。床位状态,0:未入住,1:已入住。
2025-04-26 01:01:20
450
原创 中州养老学习Day01
1.为什么用vo而不用实体类,因为要返回给前端的数据实体类里面没有,所以新建一个vo(我个人感觉vo是实体类的另一种表达形式,vo用来返回给前端数据以及封装实体类没有的数据,也是为了代码整洁)2.实体类字段类型的判断,如果接口文档里用双引号括起来,则为字符串3.查询语句中如果数据库中的字段和实体类(VO)中的字段意义相同,但字段名不同,可以在查询的时候用给数据库字段起别名的方式来解决1.对象属性拷贝BeanUtils2.最近更新时间维护,因为本次项目中有时间工具类,所以直接调用即可。
2025-04-24 16:14:32
936
原创 记录两个新手错误以及解决方案
找了很多方案,但是都说是数据库连接过期了,要重新设置时间或者重新安装数据库,后续重启电脑好了。我是在部署项目的时候出现,经过很久的折腾,发现是阿里云的OSS不是本地的,我本地也没有部署。报了很长一堆错,然后数据库也连接失败,但是之前数据库都可以连接上,项目也都可以正常启动。在dockerfile文件里找到key和id。然后在类里面把他写死。
2025-04-22 12:32:35
343
原创 数据库连接centos连接报错
可以看到在ports后面是空的。这表明防火墙并没有指定允许MySQL的端口(默认为3306)。在这种情况下,需要添加一个允许MySQL端口的规则。发现3306被端口允许。
2025-04-20 15:45:56
885
原创 导包错误问题
后发现是依赖问题,clean,重构,重启操作都无法解决问题,后将依赖仓库地址改为默认的地址就好了。往常都没问题,所以查看是不是依赖出错。在今天学习时打开项目注解导包错误。
2024-11-08 18:28:07
253
原创 使用datagrip链接虚拟机的数据库出错问题
启动datagrip连接虚拟机数据库发现报了以下错误。最后发现是虚拟机内的MySQL没有启动导致。后经检查发现地址,用户名以及驱动皆没问题。成功在虚拟机启动MySQL后就连接成功了。检查虚拟机连接也没问题。
2024-11-05 06:52:52
501
原创 Expected one result (or null) to be returned by selectOne(), but found: 4
在验证登陆功能时,输入账号和密码,前端向后端发送请求显示Expected one result (or null) to be returned by selectOne(), but found: 4,表示数据库内有重复数据,删除只剩下一个就好了。
2024-10-27 18:10:38
551
原创 Java-数组、方法、debug的使用
直接调用: 针对无返回值,有返回值理论上也可以直接调用,但是没有意义。数据类型[] 变量名 = new 数据类型[] {元素1,元素2,元素3};数据类型[] 变量名 = {元素1,元素2,元素3};基本类型的数据传递:传递的是数据值的副本。引用类型的数据传递:传递的是地址值。3、点击 F8 一行一行的执行代码。带返回值方法定义【有参有返回值】赋值调用: 针对有返回值方法。打印调用: 针对有返回值方法。带参数方法定义【有参无返回值】简单方法定义【无参无返回值】一个一个的访问数组中元素。
2024-03-19 18:33:58
353
1
原创 Java-分支语句,循环结构,跳转关键字
1、表达式的结果可以是byte short int char,JDK5之后,可以是枚举,JDK7之后,可以字符串。2.for循环初始化语句中定义的变量,出了循环则不能使用;while循环初始化语句中定义的变量,出现循环可以使用。2、执行判断语句,看结果是true还是false,如果是false,结束循环,如果是ture继续循环。2、case后的值不可以重复,也不可以是变量,只能是常量。3、case里面的break如果省略,会出现case穿透。1、执行初始化语句。1、先执行初始化语句。
2024-03-19 18:15:35
225
1
原创 初识Java-注释,常量,变量,关键字,标识符,进制
被java赋予了特殊含义的单词自己可以命名的值,例如:变量名,类名进制即计算机底层的原理(存储,运行),进制需要了解的即二进制(以0b开头),八进制(以0开头)和十六进制(以0x开头),其中二进制是逢二进一(数字包含0和1),八进制是逢八进一(数字包含0~7),十六进制是逢十六进一(包含0~9,从第十位开始为A~F,A~F是10~15)
2024-03-13 10:55:06
821
1
原创 IDEA常见问题2.如何设置字体和背景颜色
2.点击appearance,找到theme,即可更换背景。3.找到font,可以在size中调节字体大小。4.点击apply,点击ok即应用成功。1.点击file,选择setting。
2024-03-11 16:58:58
950
1
原创 Java环境变量配置
3.1点击win+r搜索cmd点击确定或者在任务栏搜索cmd,进入命令行窗口,输入Javac -version或者Java -version确认是否安装成功。2.4在用户变量下创建一个新变量,其中,变量名必须是JAVA_HOME,变量值是jdk的安装路径。2.1右键单击此电脑,选择属性(此电脑:桌面右击-个性化-主题-桌面图标设置)2.5单击用户变量下path,选择编辑,选择新建,输入%JAVA_HOME%\bin。在弹出来界面中点击下一步,更改文件位置,点击下一步,完成安装即可。2.6点击确定即完成。
2024-03-11 11:14:12
240
1
原创 初识C语言二(C语言数据类型和变量)
C语言提供了丰富的数据类型来描述各种数据。使用整型类型来描述整数,使用字符类型来描述字符,使用浮点类型来描述小数。所谓“类型”,就是相似的数据所拥有的共同特征,编译器知道了数据的类型,才知道怎么操作数据。printf()作用是将参数文本输出到屏幕.它名字里的f表示format(格式化),表示可以定制输出文本的格式。return 0;上面命令会在屏幕输出一行文字“Hello World”。printf()不会在行尾自动添加换行符,运行结束后,光标就停留在输出结束的地方,不会自动换行。
2023-12-17 21:11:03
963
1
原创 零基础C语言一(初识C语言)
这些符号被称为保留字或者关键字关键字都有特殊意义,是保留给C语言使用的程序员自己在创建标识符时是不能和关键字重复的关键字也是不能自己创建的。
2023-12-07 22:37:12
843
1
原创 Clion运行结果不支持中文,出现乱码怎么办
第二步,点击文件编码(File Encodings)将项目编码,属性文件的默认编码改为UTF-8。造成这样的原因是CLion本身的控制台的编码默认是UTF-8,如何修改。第一步,点击文件----设置(File----Settings)第三步,在clion代码区底部将代码文件的编码格式改成GBK。首先,可以看到截图显示代码输出汉字出现乱码。最后,就可以显示中文了。
2023-08-22 18:06:58
3686
2
空空如也
为啥我的len显示未声明标识符
2023-08-31
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅