- 博客(9)
- 收藏
- 关注
原创 一文说懂数据库三范式
数据库的三范式说明最近在备考中级软件设计师,遇到数据库设计方面问题,首先解释下三个名词码、主属性、非主属性码(候选码):关系中的某个属性或者某几个属性的组合,用于区分每个元组。假如当 K 确定的情况下,该表除 K 之外的所有属性的值也就随之确定,那么 K 就是码主属性:包含在任何一个码中的属性成为主属性。非主属性:处主属性外的属性三种依赖 完全依赖、部分依赖、传递函数依赖完全依赖:在一张表中,若 X → Y,且对于 X 的任何一个真子集(假如属性组 X 包含超过一个属性的话),X ’ →
2021-03-03 15:34:05 1153 1
原创 双端队列
什么是双端队列队列是一种先进先出的数据结构,相比而言就是栈数据结构,一种先进后出的数据结构。双端队列相比队列,在两边都可以进行操作,结合栈和堆的特性
2021-01-24 15:19:29 346
原创 2020-12-19
Springboot整合Mybatis多条件查询报错org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.binding.BindingException: Parameter 'istrue' not found. Available parameters are [isTrue, param5, supplierId, param6, eTime, state, param3, sTime,
2020-12-19 20:55:53 117 1
原创 多态
多态,简而言之就是同一个行为具有多个不同表现形式或形态的能力。多态的分类:运行时多态和编译时多态。运行时多态的前提:继承(实现),重写,向上转型向上转型与向下转型。继承链中对象方法的调用的优先级:this.show(O)、super.show(O)、this.show((super)O)、super.show((super)O)...
2020-07-22 11:19:53 89
原创 操作系统程序、进程、线程的区别与联系
程序,进程,线程的区别和联系。@[TOC]基本定义1)程序:只是一组指令的有序集合,它本身没有任何运行的含义,它只是一个静态的实体。2)进程:它是程序在某个数据集上的执行。进程是一个动态的实体,它有自己的生命周期。它因创建而产生,因调度而运行,因等待资源或事件而被处于等待状态,因完成任务而被撤消。反映了一个程序在一定的数据集上运行的全部动态过程。是系统进行资源分配和调度的一个独立单位。进程在执行过程中拥有独立的内存单元。和程序并不是一一对应的,一个进程只可以对应一个程序,而一个程序可以对应多个进程。
2020-07-18 15:34:15 266 1
原创 String str = new String(“abc“)创建了几个对象?
String str1=“abc”;String str2=new String(“abc”);有啥区别Java把内存划分成两种:一种是栈内存,一种是堆内存。在函数中定义的一些基本类型的变量和对象的引用变量都在函数的栈内存中分配。当在一段代码块定义一个变量时,Java就在栈中为这个变量分配内存空间,当超过变量的作用域后,Java会自动释放掉为该变量所分配的内存空间,该内存空间可以立即被另作他用。堆内存用来存放由new创建的对象和数组。在堆中分配的内存,由Java虚拟机的自动垃圾回收器来管...
2020-07-17 18:04:04 303
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人