Java 默认编码方式由系统的默认编码方式决定的,而系统默认编码方式由操作系统决定的。对于 Windows 系统,默认编码方式 GBK,而对于 Linux 系统,默认编码方式 UTF-8。如果我们想修改 Java 的默认编码方式,需要进行一些配置。 # 1. 系统默认编码方式配置 首先,我们需要修改系统的默认编码方式。对于 Windows 系统,可以按照以下步骤进行配置: 1. 打开“控
原创 2023-09-13 08:33:46
485阅读
什么MVC和MVVMMVC、MVVM两种常见的前端架构模式,这种架构模式抽象分离出来的为了解决某一类问题的方法。 MVC和MVVM中的特点: 相同点:其中M指的是model(数据),V指的是view(视图) 不同点:这两种架构中,不同的只是MV之间的纽带部分。MVC分为M(model模型) V(view视图) C(controller控制器)。在MVC中用户进行视图操作之后交给控制器处理,在
# MySQL主键与索引的关系探讨 在数据库设计中,主键(Primary Key)一个非常重要的概念。很多人对主键与索引的关系存在疑惑,尤其MySQL数据库中,主键是否默认就是索引?在这篇文章中,我们将探讨这一问题,并通过代码示例加以说明。 ## 什么主键 在关系型数据库中,主键用于唯一标识一行记录的字段组合。每个表只能有一个主键,而主键的值必须唯一的,不能为NULL。主键的主要作
原创 10月前
130阅读
drf 初始化配置一、初始化项目(推荐方案一)二、创建app三、重写用户模型四、配置五、数据迁移(把模型类转为数据库的表字段)六、整体结构和介绍七、解决用户模型重写后无法创建超级用户的问题 一、初始化项目(推荐方案一)方案一 方案二 django-admin startproject 项目名二、创建app先在根目录下创建apps包用来存放所有的app,可以在apps目录下创建app或者在根目录下创
正 文:有一个项目,mysql 语句采用了not in,结果某些页面打开需要40多秒,排查sql语句后,发现是采用了 not in 语法导致全表扫描,消耗了大量的时间,飘易记录下优化的过程:项目简介:会议应该签到表 signshould :15万条数据会议实际签到表 sign :10万条数据请假表 leaves :1000条数据其中字段:mid:会议id,uid:用户id【例一】:原先的 not
## Python默认GBK的实现 ### 1. 前言 在Python中,默认的字符编码方式UTF-8,这是一种常见的Unicode字符编码方式。然而,在某些情况下,我们可能需要将字符编码方式设置为GBK。本篇文章将引导你完成这一任务,并教会你如何实现Python默认GBK的设置。 ### 2. 流程图 ```mermaid flowchart TD A(开始) B(导入编
原创 2023-12-05 10:25:05
100阅读
账号:mysql8登陆root账号,初始密码在/var/log/mysqld.log  建立账号:create user 用户名@'所有者' identified mysql_native_password by '密码';   授权: grant 权限 on 作用域 to 用户;   grant all privileges on *.* to linux;   grant select nam
数据的约束 (对用户操作表的数据的约束)     默认值: 当用户对使用‘默认值的字段’不插入值的时候,就使用默认值。            注:对默认值字段可以插入null                 
  大家在学习MySQL时,安装后都会发现里边已经自带了几个默认的数据库,我装的MySQL5.5里边自带六个数据库    网上查了一些资料对这几个数据库的功能做一下学习。  1.information_schema  这个库中有很多的表      information_schema数据库表说明:  SCHEMATA表:提供了当前mysql实例中所有数据库的信息。show databases的结
# MySQL Change Buffer 的默认设置与应用 在数据库的优化与管理中,MySQL 的 Change Buffer 一个非常重要的概念,它可以显著提高插入、更新操作时的性能。那么,Change Buffer 默认状态开启还是关闭呢?让我们深入探讨这个问题,并通过示例代码阐明其使用。 ## 什么 Change Buffer? Change Buffer MySQL In
原创 10月前
27阅读
# MySQL 联合主键默认 B-TREE ? 在 MySQL 中,索引提高数据检索效率的重要工具。其中,主键索引通常使用 B-TREE(平衡树)结构。接下来,我们将为你详细介绍如何实现 MySQL 的联合主键,并为其默认选择 B-TREE 结构的流程。 ## 任务流程 以下实现步骤的概览: | 步骤 | 描述 | |----
原创 2024-08-18 04:54:53
33阅读
        在MYSQL数据库中,使用innodb存储引擎,该引擎支持事务以及行锁的,他如何提升并发能力的呢,除了行锁可以以更小粒度控制并发之外,对于同一行的并发操作,还可以通过MVCC机制,进一步提升并发能力。MVCC解决的当发生读-写冲突的时候,不加锁,能够保证正确性的问题;至于写-写冲突,需要通过加锁
JAVA中public,private,protected和默认(缺省)的区别public,private,protected,默认(缺省)四种修饰符public: 它具有最大的访问权限,可以访问任何一个在CLASS PATH下的类、接口、异常等。它往往用于对外的情况,也就是对象或类对外的一种接口的形式。protected: 当前类或子类可以访问,同时相同包内的其他类也可以访问protected
最近的世界变化快, 平行宇宙"被发现", 地球人外星人的培育的"猿猴",到被抛弃,每天都在刷新.前几天的MYSQL的事务错误不会滚的问题, 有同学反...
原创 2023-06-20 03:42:39
62阅读
最近的世界变化快, 平行宇宙"被发现", 地球人外星人的培育的"猿猴",到被抛弃,每天都在刷新. 前几天
原创 2022-06-10 09:55:49
53阅读
# MySQL使用GBK编码的实现步骤 ## 1. 确认MySQL的字符集 在实现"mysqlgbk可以"之前,我们首先要确认MySQL的字符集是否支持GBK编码。可以通过以下步骤来查看: 1. 运行MySQL客户端; 2. 输入以下命令查询字符集设置: ```sql SHOW VARIABLES LIKE 'character_set%'; ``` 3. 查
原创 2023-08-16 10:02:08
103阅读
# MySQL的MVCC默认开启的? MVCC(多版本并发控制)MySQL中的一个重要特性,它可以在读取数据和同时进行写入操作时提供一致性视图,避免读取到不一致的数据。那么,MVCC在MySQL默认开启的?让我们来深入探讨一下。 ## MVCC的工作原理 在MySQL中,MVCC通过在数据行后面保存数据的版本历史,从而实现数据的多版本控制。当我们执行一个读操作时,MySQL会根据
原创 2024-04-05 03:57:37
145阅读
# MySQL中的事务默认开启的? 在进行数据库操作时,事务一个不可或缺的概念。事务不仅能确保数据库操作的原子性、一致性、隔离性和持久性(即ACID原则),同时也为我们保障数据的完整性提供了强有力的支持。但关于MySQL中事务的默认状态,很多人可能并不太清楚,本文将对此进行详细探讨。 ## 什么事务? 在数据库系统中,事务指一组操作,这些操作要么全部成功执行,要么全部取消。事务的主
原创 10月前
339阅读
## 如何设置 MySQL 字段为可空 在数据库设计中,了解字段是否可以为空一个非常重要的概念。MySQL 默认情况下,一些字段可以设定为允许空值(NULL),而另一些则不允许。在这篇文章中,我们将详细介绍如何在 MySQL 中设置一个字段为可空,以及对应的代码示例。 ### 整体流程 我们通过以下步骤来完成设置字段为可空的过程: | 步骤 | 描述
原创 9月前
124阅读
# 如何查看mysql默认安装路径 ## 概述 在本文中,我将教你如何查看mysql在Windows系统中的默认安装路径。 ## 步骤 | 步骤 | 操作 | | ---- | ---- | | 1 | 打开命令提示符窗口(CMD) | | 2 | 输入命令查看mysql安装路径 | | 3 | 在文件资源管理器中打开mysql安装目录 | ## 操作步骤 ### 步骤1:打开命令提示符
原创 2024-03-01 05:24:17
74阅读
  • 1
  • 2
  • 3
  • 4
  • 5