自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 后端Long类型数据传输前端丢失精度

今天在学习的时候发现,后端Long类型的Id过长的话,传到前端后导致精度丢失,做一些删除编辑等操作时,就会导致操作失败,我们只需要将Long类型的数据,转为Sting类型传到前端即可,这边学了两个调整方法,方便以后使用。方法1:使用注解 @JsonSerialize(using = ToStringSerializer.class)@JsonSerialize(using = ToStringSerializer.class)private Long id;方法2:全局配置Long类型数据转为S.

2022-04-08 10:35:28 1143 1

原创 EasuUi 自定义添加图标

easuyi 自带的图标经常不够使用,那就需要我们自定义添加自己喜欢的图标了,具体步骤如下。 如果需要查询下载心仪的图标,推荐网址:iconfont-阿里巴巴矢量图标库, 注意:easuyi的图标需要的像素是 16*16,例如下图 将下载好的图片修改好名称,复制到自己项目的 /easyui/themes/icons/ 目录下,有可能和我的不一样哈,我是添加了一个多语言自定义图片,图片名称【language.png】,然后记得在【icon.css】文...

2022-03-29 15:34:07 867

原创 SpringBoot 的几个常见注解 及 优先调用的配置文件

@Controller : 常用于返回需要跳转的页面时使用@RestController : 一般用于返回字符串使用@GetMapping : 用于接收前台的get请求@PostMapping : 用于接收前台的Post请求@RequestMapping : 可以接收get和Post请求的数据@RequestMapping(value = "/hello" , method = RequestMethod.GET)注释: value = "/hello" : 接收的路径metho

2022-03-17 10:53:15 550

原创 MySQL事务与机制锁

事务的定义:维基百科定义:事务是数据库管理系统(DBMS)执行过程中的一个逻辑单位,由一个有限的数据库操作序列构成。事物的四大特性:(ACID)原子性(A):Atomicity,不可再分,意味着对数据库的一系列操作,要么全成功要么全失败,不会出现一部分成功一部分失败的情况。全部成功比较简单,假如已经成功了一部分,后面失败了,这时就需要回滚操作,在 InnoDB 引擎里面,是通过 undo log 日志来实现数据回滚的,它记录了数据操作之前的值(逻辑日子),一旦发生异常,可以使...

2020-06-15 16:53:15 151

原创 存储引擎InnoDB的索引

我们常用的MySQL默认的存储引擎就是 InnoDB,在 InnoDB 里面,它是以主键为索引来组织数据的存储的,所以所以索引文件和数据文件是同一个文件,都在 .ibd 文件里面,在 InnoDB 的主键索引的叶子节点上,它直接存储我们的数据。聚集索引(聚簇索引):索引键值的逻辑顺序和表数据行的物理存储顺序是一致的。(比如字典的目录是按拼音排序的,内容也是按拼音排序的,按拼音排序的这种目录就叫做聚集索引。)在 InnoDB 里面,它组织数据的方式叫做(聚集)索引组织表(clustered .

2020-06-05 15:37:41 275

原创 MySQL索引和数据存储模型

使用MySQL的小伙伴们,应该经常听到MySQL索引这个词,那MySQL 索引是什么呢?数据库索引,是数据库管理系统(DBMS) 中的一个排序的数据结构,以协助快速查询、更新数据库表数据。数据是以文件的形式存放在磁盘上的,每一行数据都有它的磁盘地址,如果没有索引,假如我们要在百万条数据中检索一条数据,只能依次遍历这张表的全部数据(循环调用存储引擎的读取下一行数据的接口),直到找到我们需要的数据为止。如果我们用了索引之后,只需要在索引里检索这条数据就行了,因为它是一种特殊的专门用来快速检索的数

2020-06-04 17:29:42 437

原创 MySQL常见的几种存储引擎

平时经常用的MySQL数据库建表,也没关注过存储引擎的事情,天天就是CRUD,只要数据搞到就没问题了,最近学了一些MySQL存储引擎层的课程,才发现存储引擎层在平时看不到时候,后面还有很多操作,现在我说一下在MySQL存储引擎层常见的集中引擎。查询数据库的表使用的sql语句: show table status from '数据库名';一般我们用MySQL 建表 默认使用的 是 InnoDB 存储引擎。MySQL 常见的数据引擎: MyiSAM , InnoDB,...

2020-06-03 16:29:05 291

原创 一条更新SQL语句是如何执行的?MySQL的三个日志的具体作用及区别

SQL的更新流程和查询流程有什么区别呢?其实基本流程是一致的,也就是说,都需要经过Server层(服务层)的解析器,优化器处理,最后交给执行器。 区别就在于拿到符合条件的数据后的操作。 缓冲池 buffer poolMySQL的 InnoDB 存储引擎来说,数据都是放在磁盘上的,存储引擎要操作数据,必须先把磁盘里面的数据加载到内存里面才可以操作。是不是我们需要的数据有多大,就一次从磁盘加载多少数据到内存?答案是否定的,磁盘的 I/O 的读写相对于内存的操...

2020-06-03 14:57:12 401

原创 MySQL的内部模块与sql语句的执行流程之路

以前每天都在用mysql,但是底层具体是怎么运行,以及在数据库优化真的是两眼一抹黑,这几天偶尔看了一下沽泡学院青山老师讲的课程,总算是了解了一些,我不是打广告,只是想着听了自己再总结一下,记忆会更深刻一些,下面用的图,也都是截屏的,我自己就不整理了,因为已经很详细了。首先我们在从客服端写一条查询的sql向MySQL服务端查询数据时,主要经过下面的步骤,如图 因为数据是存储在MySQL服务端的,所以在客户端获取数据的第一步是建立连接;建立连接就需要有通信协议,一般通信协议...

2020-06-02 17:13:20 229

原创 在layUI table的表格中添加下拉选框,并修改对应相应单元格的值

功能:在评审栏里选择下拉框里的优良差,对应的得分栏目里给出相应的分数下面是看到上图由layUI做的table表格 <form id="form" name="form" class="form form-horizontal"> <div class='ui-form-row ui-form-row-margin' style="margin-top:...

2019-12-16 14:48:26 10586 1

空空如也

空空如也

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

TA关注的人

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