logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Java---反射、枚举、lambda表达式 和 泛型进阶

定义一组具有固定取值范围的常量,同时赋予这些常量 “类型” 的特性。它不只是简单地把常量 “组织起来”,更是为了解决传统常量定义(如)的缺陷,让常量具备类型安全、可枚举、可扩展的特性。本质上是java.lang.Enum的子类,也就是说,自己写的枚举类,就算没有显示的继承Enum,但是其默认继承了这个类。优点:将常量组织起来统一进行管理缺点:错误状态码,消息类型,颜色的划分,状态机等等.....①

#java#开发语言
MYSQL--约束

数据库约束是关系数据库的一个重要功能主要作用是保证数据的完整性,也可以理解数据的正确性(数据本身是否正确,关联关系是否正确)在数据表中定义一些约束,那么数据库写入数据的时候,数据库会帮助我们做校验工作。注意:约束一般是指定在列上的。

#mysql#数据库
MYSQL--- 聚合查询,分组查询和联合查询

首先,肯定会涉及到“成绩表”,“学生表”,还有一个就是 “课程表”,因为我们需要确认“计算机原理”和 “java”的课程编号,所以需要涉及到 “课程表”,同时,要明白,我们要涉及到两个成绩表和两个课程表,因为一个成绩表是看 “计算机组成原理”的成绩的,另一个成绩表是看 “java”的成绩的。首先,我们要先通过 “课程表” 来找到 “语文” 和 “英文” 的课程编号,所以会涉及到 “课程表”,然后再

#数据库
MYSQL---事务

1.Atomicity(原子性):所执行的SQL语句要么全部成功,要么全部失败,不会出现执行一半的情况,如果事务在执行过程中出现错误,事务就会回滚(Rollback)到事务刚开始的状态,就像事务没有执行过一样。原子性是支持事务的数据库中最基本的一个特性。2.Consistency(一致性):事务执行完成后,保证数据正确并且符合预期3.Isolation(隔离性):多个事务之间不能相互影响示例:4.

#mysql#数据库
多线程---CAS,JUC组件和线程安全的集合类

效率更高,按照桶级别进行加锁要介绍清除ConCurrentHashMap,还是要先通过HashTable进行入手这是HashTable的构造此时任意两个线程访问任意的两个不同元素,都会产生“锁竞争”如上图所示,此时就会出现“锁竞争”,但是如果修改的两个元素在不同的链表上,那么本身就不会涉及到线程安全问题如果修改的是同一个链表上的两个元素,可能会出现线程安全问题,例如两个元素查到同一个元素的后面就可

#java#开发语言
Spring MVC(1)---介绍Spring MVC 和 请求数据

Postman,可以理解为是一个测试工具,当我们写完代码后,都是需要进行测试的,这时候就可以使用Postman来进行测试。使用Postman进行测试和使用浏览器进行测试,本质上是一样的效果表单提交数据,通常用于提交图片或文件选择Body->form-data 选项"age": 29,blast"]}, {"age": 39,reflexes"]}, {}]上面的代码就是一段JSON代码。

#spring#mvc#java
Spring MVC(2)--- 介绍响应数据,具体案例和三层架构

在写后端代码之前,先给大家介绍一个依赖,这个依赖为“lombook”“lombook”的作用主要是通过“注解”的方式,实现对类自动添加get(),set(),toString(),equals()等方法添加lombook的方式有多种,第一种就是通过maven仓库,搜索lombook,然后选择对应的版本即可;另一种是在idea中下载一个插件,叫做“EditStarters”这个插件的通就是可以直接导

#mvc
Spring DI

DI,即“依赖注入”。“依赖注入”是一个过程,指的是IoC容器在创建Bean的时候,去提供运行时所依赖的资源(对象)。在上一篇博客中,我们使用了这个注解,完成了依赖注入的操作。简单的来说,Spring提供了三种DI的实现方式,下面一 一 介绍。

#spring#java#后端
Java----封装

在面向对象的编程语言中,有三个特性:封装,继承,多态。

#java#开发语言
Java---继承

通过图片中的代码和运行结果可以看出,虽然子类和父类都有func1,但是子类去调用的时候,调用的是子类的func1,但是当子类调用func2的时候,程序输出的结果是父类的成员方法func2。通过程序的运行结果我们可以看出,先调用的父类的静态代码块,然后调用的子类的静态代码块,再调用父类的实例代码块和构造代码块,最后调用了子类的实例代码块和构造代码块。前面,我们说,当子类访问子类和父类重名的成员变量时

#java#开发语言
    共 22 条
  • 1
  • 2
  • 3
  • 请选择