自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JVM有哪些知识?

(Java Development Kit),Java开发工具包,用于Java程序的开发,针对开发者。JDK是整个Java的核心,包括了Java运行环境JRE(Java Runtime Envirnment)、一堆Java工具(javac/java/jdb等)和Java基础的类库(即Java API 包括rt.jar)。Java API是Java的应用程序接口,里面有很多已经写好的Java Class,包括一些重要的语言结构以及基本图形,网络和文件I/O等等,我们可以直接调用使用。

2024-10-26 08:30:00 613

原创 字典如何与选择器一起使用

就完成了字典以select的绑定,但是有一个问题, 选择器:value的值传给这个表单项prop="brand"的值,brand拿到的是key值。展示页面通过传入code值,获取这个字典中所有的字典项,并且以map集合的方式传回,这个接口,将接收到的数据 data.dict赋值给this.carBrandAll ,carBrandAll定义的一个全局对象。这样虽然能实现,但是在实际开发中是不合理的,如果有多的表的多个字段都需要用到下拉框,就需要创建很多的辅助表。并且下拉框都有一个特点,就是键值对的存在。

2024-10-17 22:18:38 702

原创 前后端时间传递之注解

前后端进行数据交互时,对于时间总会出现问题,今天我们来总结一下这么解决。

2024-09-06 20:00:37 588

原创 解决日期转换异常:Error attempting to get column ‘test_time‘ from result set. Cause: java.sql.SQLFeatureNotSu

出现错误的原因:因为我的表的createtime类型为DateTime,通过mybatis-plus代码生成器生成的是LocalDateTime,而Java8里面新出来了一些API,LocalDate、LocalTime、LocalDateTime ,但是在默认的情况下,在mybatis里面不支持java8的时间、日期。在这里被直接包含在格式字符串中,这实际上可能不是最佳实践,因为它通常表示 UTC 时间(协调世界时),并且应该通过其他方式(如。:这个属性定义了日期时间字符串的格式。属性)来处理时区问题。

2024-08-30 14:53:44 770

原创 Vue小知识大杂烩

template --> 组件的模板结构 写html的地方注意: 是 vue 提供的容器标签,只起到包裹性质的作用,它不会被渲染为真正的 DOM 元素。开发者可以在 < script> 节点中封装组件的 JavaScript 业务逻辑。< script > 节点的基本结构如下: vue中组件中data为什么必须是函数? 应为对象为引用类型,当重用组件时由于数据对象指向同一个data时,其他重用组件中的data同时会被修改,而使用返回对象的函数,由于每次都返回一个新视

2024-08-23 20:34:50 1106 3

原创 报错:Can‘t find Python executable “python“, you can set the PYTHON env variable

将项目导入vscode,执行npm install命令后,报错了,报错的信息是node-sass安装失败,同时提示需要python环境的错误信息,这是因为安装node-sass失败了,而node-sass依赖于Python环境。

2024-08-16 15:40:34 2195

原创 【mybatis-plus@Select注解联表查询实现分页】

通过这个子查询实现的联表查询,得到的结果每个用户对应的订单不管有多少个分页时都算做一条数据,否则就会出现每个用户对应的订单号每有一个订单就算做一个数据,这样分页时同一个用户的不同订单就会被分散在不同页面。

2024-08-15 18:06:30 1468

原创 SpringBoot小结

SpringBoot的默认配置,都会读取默认属性,而这些属性可以通过自定义 application.properties 文件来进行覆盖。这样虽然使用的还是默认配置,但是配置中的值改成了我们自定义的。Spring Boot为Spring平台及第三方库提供开箱即用的设置(提供默认设置,存放默认配置的包就是启动器 starter),这样我们就可以简单的开始。如果我们自己配置了相关Bean,那么会覆盖默认的自动配置的Bean我们还可以通过配置application.yml文件,来覆盖自动配置中的属性。

2024-08-09 14:37:22 632

原创 [设置请求域的方式]

1.ModelAndView对象 * addObject("名称","值");2.HttpServletRequest对象 * setAttribute();4.ModelMap对象 * addAttribute();3.Model对象 * addAttribute();5.Map对象 * put();设置请求域的方法有如下五种。

2024-07-24 17:16:38 225

原创 [@Aspect注解爆红]

正确的应该是<artifactId>aspectjweaver</artifactId> 而不是<artifactId>spring-aop</artifactId>在SpringAOP的实现过程中,定义切面中通过注解@Aspect来声明当前类是一个切面,但是@Aspec注解爆红。上网查询了一下相关原因,才发现在仓库中复制的Spring AOP依赖不正确。

2024-07-23 15:04:00 473

原创 【redis操作语句】

key-score1:stringX,score2:stringY..., 键-按分数排序的的不重复的成员。获取当前键值对数量:先set创建一个键值对,再用dbsize获取,flushdb清空再获取。生存时间time to live,缩写为ttl,指键值对距离被删除的剩余秒数。key-stringX,stringY..., 键-无序的不重复的成员。redis默认有16个数据库,编号为0~15,且默认访问0号数据库。key-field-value,键-字段-值。索引从0开始 ,-n表示倒数第n个。

2024-07-14 10:22:13 352

原创 了解redis

redis是一款高性能的NOSQL系列的非关系型数据库想了解非关系型数据库概念前往上期CSDNRedis是用C语言开发的一个开源的高性能键值对(key-value)数据库,且Redis通过提供多种键值数据类型来适应不同场景下的存储需求。目前为止Redis支持的键值数据类型如下:1) 字符串类型 string2) 哈希类型 hash3) 列表类型 list4) 集合类型 set5) 有序集合类型 sortedset。

2024-07-14 10:19:27 434

原创 (NoSQL = Not Only SQL),意即“不仅仅是SQL”

NoSQL(NoSQL = Not Only SQL),意即“不仅仅是SQL”,是一项全新的数据库理念,泛指非关系型的数据库。随着互联网web2.0网站的兴起,传统的关系数据库在应付web2.0网站,特别是超大规模和高并发的SNS类型(社会服务类型,类似百度、微信、淘宝)的web2.0纯动态网站已经显得力不从心,暴露了很多难以克服的问题,而非关系型的数据库则由于其本身的特点得到了非常迅速的发展。1,高并发读写Web2.0网站,数据库并发负载非常高,往往达到每秒上万次的读写请求2,高容量存储和高效存储。

2024-07-11 17:35:44 457

原创 小试牛刀【MySQL】练习

6.查询课程编号“002”的成绩比课程编号“001”课程低的所有同学的学号、姓名;Mysql中现有四张表分别为学生表、课程表、成绩表、教师表。1.查询“001”课程比“002”课程成绩高的所有学生的学号;8.按各科平均成绩从低到高和及格率的百分数从高到低排序。2.查询平均成绩大于60分的同学的学号和平均成绩;5.查询没学过“叶平”老师课的同学的学号、姓名;3.查询所有同学的学号、姓名、选课数、总成绩;7.查询没有学全所有课的同学的学号、姓名;4.查询姓“李”的老师的个数;

2024-07-05 20:30:00 302

原创 jdbc与mysql连接练习

1.添加三个班级,每个班级添加三名学生。3.修改高分所在的班级名称改为"第一"。4.删除最低分所在班级的所有信息。2.查询每个班的最高分。

2024-07-05 17:30:05 202

原创 MySQL之SQL语句

SQL 语句分类DDL(Data Definition Language)数据定义语言DML(Data Manipulation Language)数据操作语言DQL(Data Query Language)数据查询语言DCL(Data Control Language)数据控制语言。

2024-07-01 11:15:42 1032

原创 MySQL相关知识

MySQL 由于其**体积小、速度快、总体拥有成本低,可处理上千万条记录的大型数据库,尤其是开放源码这一特点,使得很多互联网公司、中小型网站选择了MySQL作为网站数据库**(Facebook,Twitter,YouTube,阿里巴巴/蚂蚁金服,去哪儿,美团外卖,腾讯)。非关系型数据库,可看成传统关系型数据库的功能`阉割版本`,基于键值对存储数据,不需要经过SQL层的解析,`性能非常高`。- 关系型数据库的典型数据结构就是`数据表`,这些数据表的组成都是结构化的(Structured)。

2024-07-01 09:19:53 355

原创 数据库概述

Oracle1979 年,Oracle 2 诞生,它是第一个商用的 RDBMS(关系型数据库管理系统)。随着 Oracle 软件的名气越来越大,公司也改名叫 Oracle 公司。2007年,总计85亿美金收购BEA Systems。2009年,总计74亿美金收购SUN。此前的2008年,SUN以10亿美金收购MySQL。意味着Oracle 同时拥有了 MySQL 的管理权,至此 Oracle 在数据库领域中成为绝对的领导者。2013年,甲骨文超越IBM,成为继Microsoft后全球第二大软件公司。

2024-06-22 09:55:52 501

原创 项目开发团队分配管理

该系统的主要分成四大模块:用户注册和登录、开发人员管理、开发团队调度管理和开发项目管理。其中的细节如下图所示该软件实现以下功能: 软件启动时,首先进入登录界面进行注册和登录功能。当登陆成功后,进入菜单,首先就可以对开发人员账户和密码进行修改。然后可以对开发人员进行增删改操作 人员添加成功后,根据菜单提示,基于现有的公司成员,组建一个开发团队以开发一个新的项目。组建过程包括将成员插入到团队中,或从团队中删除某成员,还可以列出团队中现有成员的列表,开发团队成员包括架构师、设计师和程序员。

2024-06-22 09:21:35 748

原创 反射及其练习

1. 定义PrivateTest类,有私有name属性,并且属性值为hellokitty,只提供name的getName的公有方法。2)重载Student的构造函数,一个是无参构造并,另一个是带两个参数的有参构造,要求在构造函数打印提示信息。2. 创建带有main方法ReflectTest的类,利用Class类得到私有的name属性。3. 修改私有的name属性值,并调用getName()的方法打印name属性值。1)创建Student类,类中有属性name和age并封装属性。

2024-06-11 19:14:49 277

原创 【类加载器】

如果一个类加载器收到了类加载请求,它并不会自己先去加载,而是把这个请求委托给父类的加载器去执行,如果父类加载器还存在其父类加载器,则进一步向上委托,依次递归,请求最终将到达顶层的启动类加载器,如果父类加载器可以完成类加载任务,就成功返回,倘若父类加载器无法完成此加载任务,子加载器才会尝试自己去加载,这就是双亲委派模式。Bootstrap class loader:虚拟机的内置类加载器,通常表示为null ,并且没有父null。本文叙述了关于类加载器的一些知识,下一节将要介绍反射的相关知识。

2024-06-11 17:32:31 442

原创 集合知识,ArrayList和LinkedList有什么区别

所有的和集合接口都在java.util包下。在内存中申请一块空间用来存储数据,在Java中集合就是替换掉定长的数组的一种。集合类型主要有3种:List、Set和Map(映射)。集合接口分为:Collection和Map,List、Set实现了Collection接口。

2024-06-06 16:26:32 412

原创 Map集合练习

【代码】Map集合。

2024-06-03 00:14:14 196

原创 [常用API]

API (Application Programming Interface) :应用程序编程接口Java中的API是JDK 中提供的各种功能的 Java类,这些类将底层的实现封装了起来,我们不需要关心这些类是如何实现的,只需要学习这些类如何使用即可,我们可以通过帮助文档来学习这些API如何使用。。以上就是今天要讲的内容,本文仅仅简单介绍了一点点常用API的知识,而很多各种功能的java类可以通过API文档看类在哪个包下、类的方法描述、看构造方法和成员方法。

2024-05-27 00:10:34 366

原创 面向对象作业

有name,age,sex三个属性,创建构造函数,给这三个属性赋值,重写打印描述信息方法,打印三个属性值;提供有参(含父类)/无参构造方法,setter/getter,重写findArea()方法:计算圆面积。提供有参(含父类)/无参构造方法,setter/getter,重写findArea方法:计算矩形面积。提供有参/无参构造方法,setter/getter,提供findArea()方法:计算面积用的。2) Cat类继承了Animal,并实现方法shout,打印“猫会喵喵叫”

2024-01-26 20:11:10 463 2

原创 【面向对象三大特征--------多态】

面向对象 什么是多态?多态的前提。

2024-01-17 16:31:39 543

原创 面向对象作业

定义一个女朋友类。女朋友的属性包含:姓名,身高,体重。行为包含:洗衣服wash(),做饭cook()。另外定义一个用于展示三个属性值的show()方法。请在测试类中通过有参构造方法创建对象并赋值,然后分别调用展示方法、洗衣服方法和做饭方法。打印效果如下:

2024-01-15 20:18:07 579

原创 【数组综合作业】

定义一个长度为10的整型数组,循环输入10个整数。 然后将输入一个整数,查找此整数,找到 输出下标,没找到给出提示。

2024-01-10 15:58:25 786

原创 【Java基础应用】

从第三个月开始,每个月的兔子对数是前两个月的兔子对数之和,第一个月和第二个月的兔子对数都是1。​周四:动感单车 ​。

2024-01-09 20:01:05 684

原创 【数组的定义格式】

提示:以下是本篇文章正文内容,下面案例可供参考以上就是今天要讲的内容,本文仅仅简单介绍了数组的定义类型和两个简单的题,还有更多的知识点没有讲到以后再补充啦。

2024-01-05 18:25:29 569 1

原创 【JAVA基础语法】

Java语言背景介绍语言:人与人交流沟通的表达方式计算机语言:人与计算机之间进行信息交流沟通的一种特殊语言Java语言是美国Sun公司(Stanford University Network)在1995年推出的计算机语言Java之父:詹姆斯·高斯林(James Gosling)java语言的三个版本:​ JavaSE: Java 语言的(标准版),用于桌面应用的开发,是其他两个版本的基础​ JavaME: Java 语言的(小型版),用于嵌入式消费类电子设备。

2024-01-02 00:34:04 326

空空如也

空空如也

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

TA关注的人

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