自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 生成JWT令牌报错:java.lang.NoClassDefFoundError: javax/xml/bind/DatatypeConverter

生成JWT令牌报错:java.lang.NoClassDefFoundError: javax/xml/bind/DatatypeConverter

2024-05-28 11:13:09 461

原创 lombok

Lombok是一个实用的Java类库,可以通过简单的注解来简化和消除一些必须有但显得很臃肿的Java代码。通过注解的形式自动生成构造器、getter/setter、equals、hashcode、toString等方法,并可以自动化生成日志变量,简化java开发、提高效率。注解作用为所有的属性提供get/set方法@ToString会给类自动生成易阅读的 toString 方法根据类所拥有的非静态字段自动重写 equals 方法和 hashCode 方法@Data。

2024-05-22 16:58:13 374

原创 C++函数重载

作用:函数名可以相同,提高复用性函数重载满足条件:同一个作用域下函数名称相同函数参数类型不同或者个数不同程序是按照函数名和参数列表来加载对应函数的,因此函数名和参数列表都相同不能重载注意:函数的返回值不可以作为函数重载的条件。

2024-05-16 23:47:28 203

原创 C++内存分区

内存分区模型C++程序在执行时,将内存大方向划分为4个区域代码区:存放函数体的二进制代码,由操作系统进行管理的全局区:存放全局变量和静态变量以及常量栈区:由编译器自动分配释放, 存放函数的参数值,局部变量等堆区:由程序员分配和释放,若程序员不释放,程序结束时由操作系统回收内存四区意义:不同区域存放的数据,赋予不同的生命周期, 给我们更大的灵活编程。

2024-05-16 23:39:31 172

原创 数据库连接池

数据库连接池是个容器,负责分配、管理数据库连接(Connection)允许应用程序重复使用一个现有的数据库连接,而不是再重新建立一个。现在使用更多的是:Hikari、Druid (性能更优越)

2024-05-15 21:35:20 275

原创 Java数据库连接-JDBC

JDBC: ( Java DataBase Connectivity ),就是使用Java语言操作关系型数据库的一套API。

2024-05-15 21:29:08 343

原创 数据库开发——事务、索引

在实际的业务开发中,有些业务操作要多次访问数据库。一个业务要发送多条SQL语句给数据库执行。需要将多次访问数据库的操作视为一个整体来执行,要么所有的SQL语句全部执行成功。如果其中有一条SQL语句失败,就进行事务的回滚,所有的SQL语句全部执行失败。简而言之:事务是一组操作的集合,它是一个不可分割的工作单位。事务会把所有的操作作为一个整体一起向系统提交或撤销操作请求,即这些操作要么同时成功,要么同时失败。事务作用:保证在一个事务中多次操作数据库表中数据时,要么全都成功,要么全都失败。

2024-05-14 22:21:19 1735 2

原创 数据库多表查询

多表查询:查询时从多张表中获取所需数据。select 字段列表 from 表1 , 表2;SQL语句中嵌套select语句,称为嵌套查询,又称子查询。子查询外部的语句可以是insert / update / delete / select 的任何一个,最常见的是 select。根据子查询结果的不同分为:标量子查询(子查询结果为单个值[一行一列])列子查询(子查询结果为一列,但可以是多行)行子查询(子查询结果为一行,但可以是多列)表子查询(子查询结果为多行多列[相当于子查询结果是一张表])

2024-05-14 21:42:51 350 2

原创 数据库操作-DQL

DQL英文全称是Data Query Language(数据查询语言),用来查询数据库表中的记录。查询关键字:SELECT。

2024-05-13 12:21:12 1756

原创 数据库设计-DDL

数据库设计根据产品原型以及需求文档,要分析各个模块涉及到的表结构以及表结构之间的关系,以及表结构的详细信息。DDL英文全称是Data Definition Language(数据定义语言),用来定义数据库对象(数据库、表)。注意:约束是作用于表中字段上的,可以在创建表/修改表的时候添加约束。要操作某一个数据库下的表时,就需要通过该指令,切换到对应的数据库下,否则不能操作。可以加上参数 if exists ,如果数据库存在,再执行删除,否则不执行删除。如果删除一个不存在的数据库,将会报错。

2024-05-13 10:45:00 614

原创 数据库操作-DML

DML英文全称是Data Manipulation Language(数据操作语言),用来对数据库中表的数据记录进行增、删、改操作。添加数据(INSERT)、修改数据(UPDATE)、删除数据(DELETE)

2024-05-13 09:51:55 257

原创 SQL:结构化查询语言

SQL:结构化查询语言。一门操作关系型数据库的编程语言,定义操作所有关系型数据库的统一标准。

2024-05-12 15:09:41 403

原创 MySQL的安装与配置

MySQL的安装配置

2024-05-12 10:45:00 1787

原创 数据库开发-MySQL概述

MySQL:开源免费的中小型数据库,后来Sun公司收购了MySQL,而Oracle又收购了Sun公司。目前Oracle推出两个版本的Mysql:社区版(开源免费)、商业版(收费)。是MySQL数据库的另外一个分支、另外一个衍生产品,与MySQL数据库有很好的兼容性。SQL Server:Microsoft 公司推出的收费的中型数据库,C#、.net等语言常用。SQLLite:嵌入式的微型数据库。Android内置的数据库采用的就是该数据库。Oracle:大型的收费数据库,Oracle公司产品,价格昂贵。

2024-05-11 16:23:33 197 1

原创 控制反转IOC、依赖注入DI

控制反转: Inversion Of Control,简称IOC。对象的创建控制权由程序自身转移到外部(容器),这种思想称为控制反转。依赖注入,是指IOC容器要为应用程序去提供运行时所依赖的资源,而资源指的就是对象。

2024-05-11 15:28:26 460 1

原创 分层解耦,高内聚低耦合,控制反转,依赖注入

高内聚指的是:一个模块中各个元素之间的联系的紧密程度,如果各个元素(语句、程序段)之间的联系程度越高,则内聚性越高,即 "高内聚"。对象的创建控制权由程序自身转移到外部(容器),这种思想称为控制反转。容器为应用程序提供运行时,所依赖的资源,称之为依赖注入。对象的创建权由程序员主动创建转移到容器(由容器创建、管理对象)。低耦合指的是:软件中各个层、模块之间的依赖关联程序越低越好。耦合:衡量软件中各个层/模块之间的依赖、关联的程度。IOC容器中创建、管理的对象,称之为:bean对象。

2024-05-10 16:13:11 268 1

原创 分层解耦,Controller、Service、Dao三层架构

如果将所有业务逻辑代码放在一块,就会导致,整个工程代码的,而且,那如何解决这个问题呢?在开发中成熟的解决方案,那就是分层开发。

2024-05-10 12:30:16 557 1

原创 HTTP响应协议,响应状态码

HTTP-响应协议,响应状态码

2024-05-09 17:05:22 526 1

原创 HTTP协议,GET请求和POST请求的区别

HTTP协议,GET请求和POST请求的区别

2024-05-09 16:46:24 142

原创 使用NPM脚本运行报错,npm : 无法将“npm”项识别为 cmdlet、函数、脚本文件或可运行程序的名称

在VS Code中采用图形化界面,NPM脚本窗口来启动Vue项目时报错,npm : 无法将“npm”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。

2024-05-06 17:38:34 442

原创 Vue-cli安装报错,npm ERR! code CERT_HAS_EXPIRED:解决证书过期问题

Vue-cli安装报错,npm ERR! code CERT_HAS_EXPIRED:解决证书过期问题

2024-05-06 16:04:56 933 2

原创 visual studio 2019重装之后E1696问题

以前安装过visual studio但是卸载了,现在重新安装visual studio 2019,新建项目准备跑的时候出现E1696,找不到源文件的问题。去visual studio Installer更换最新的Windows SDK版本。

2024-03-29 18:34:19 203 1

空空如也

空空如也

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

TA关注的人

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