shuijibaobao

导航

 

2024年10月22日

摘要: 1. DDL 1.1 操作数据库和表 Data Definition Language 数据定义语言 Create,Retrieve(查询),update,Delete 1.1.1 操作数据库 显示所有数据库:show databases; 显示创建得数据库:show create database 阅读全文
posted @ 2024-10-22 22:37 水吉z 阅读(3) 评论(0) 推荐(0) 编辑
 

2024年9月4日

摘要: MySQL优化方向: 在设计上:字段类型,存储引擎,范式 在功能上:索引,缓存,分库分表 在架构上:集群,主从复制,负载均衡,读写分离 1. SQL优化 1.1 插入优化 1. 大量数据采用批量插入形式 2. 事务设置手动提交,MySQL默认是自动提交,意味着每写一个SQL事务就自动提交,可能会频繁 阅读全文
posted @ 2024-09-04 10:47 水吉z 阅读(9) 评论(0) 推荐(0) 编辑
 
摘要: Redis的数据都是存储在内存中,为了数据的永久保存,需要把数据同步到硬盘上,这个过程就叫做持久化. Redis的持久化存在有两种方式: rdb方式,aof方式,这两种方式可以单独使用,也可以综合使用. 1. RDB(Redis Database Backup file(Redis数据备份文件)) 阅读全文
posted @ 2024-09-04 10:17 水吉z 阅读(5) 评论(0) 推荐(0) 编辑
 

2024年9月2日

摘要: 1. 简介 正则表达式是由一些具有特殊含义的字符组成的字符串,多用于查找、替换符合规则的字符串。在表单验证、Url映射等处都会经常用到 2. 常用的实用正则表达式整理 只能输入数字:"^[0-9]*$"。 只能输入n位的数字:"^"d{n}$"。 只能输入至少n位的数字:"^"d{n,}$"。 只能 阅读全文
posted @ 2024-09-02 20:31 水吉z 阅读(8) 评论(0) 推荐(0) 编辑
 
摘要: Java虚拟机(JVM)在执行Java程序时,将其运行时数据划分到若干不同的内存区域。这些内存区域的管理对Java应用程序的性能和稳定性有着重要影响。JVM的内存区域主要包括以下几部分: 1. 方法区(Method Area) 用途:存储每一个类的结构信息,例如运行时常量池、字段和方法数据、构造函数 阅读全文
posted @ 2024-09-02 20:25 水吉z 阅读(6) 评论(0) 推荐(0) 编辑
 

2024年8月31日

摘要: 1. 概念 1.1 什么是 MVCC MVCC,全称 Multi-Version Concurrency Control ,即多版本并发控制。MVCC 是一种并发控制的方法,一般在数据库管理系统中,实现对数据库的并发访问,在编程语言中实现事务内存。 MVCC 在 MySQL InnoDB 中的实现主 阅读全文
posted @ 2024-08-31 21:11 水吉z 阅读(22) 评论(0) 推荐(0) 编辑
 
摘要: 1. 异常概念 在程序中也是一样,程序猿是一帮办事严谨、追求完美的高科技人才。在日常开发中,绞尽脑汁将代码写的尽善尽美,在程序运行过程中,难免会出现一些奇奇怪怪的问题。有时通过代码很难去控制,比如:数据格式不对、网络不通畅、内存报警等。一位好的程序猿也要学习如何处理异常,完善我们的代码和程序。 2. 阅读全文
posted @ 2024-08-31 20:46 水吉z 阅读(5) 评论(0) 推荐(0) 编辑
 

2024年8月19日

摘要: 1. JSR 303是什么?JSR 303(Java Specification Request 303),也称为Bean Validation,是Java中的一个规范,用于定义Java对象的校验规则。1.1 JSR 303的主要功能 注解驱动:通过注解直接在Java类上定义校验规则。 内置约束:如 阅读全文
posted @ 2024-08-19 21:46 水吉z 阅读(37) 评论(0) 推荐(0) 编辑
 

2024年7月23日

摘要: 1. 概述 BigDecimal是Java在java.math包中提供的线程安全的API类。BigDecimal是Java中用于表示任意精度数字的类,它可以表示无限长度的小数,BigDecimal 通常支持任意位数的小数部分,用来对超过16位有效位的数进行精确的运算。双精度浮点型变量double可以 阅读全文
posted @ 2024-07-23 13:58 水吉z 阅读(35) 评论(0) 推荐(0) 编辑
 
摘要: 简单介绍 前端传递文件参数的时候,通常会使用POST方式传参,将请求header的content-type设置为:multipart/form-data(因为 GET 请求只能传递文本类型的参数,而文件属于二进制数据,无法直接通过 GET 方式传递。) 前端通过POST传参时,header的cont 阅读全文
posted @ 2024-07-23 10:49 水吉z 阅读(329) 评论(0) 推荐(0) 编辑