![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
学习笔记
文章平均质量分 89
写完bug就找女朋友
努力写bug.....
展开
-
MySQL高级查询
文本源自微博客(www.microblog.store),且已获授权.一. mysql基础知识1. mysql常用系统命令启动命令停止命令登录命令mysql -h ip -P 端口 -u 用户名 -p 本机可以省略 ipmysql -u 用户名 -p查看数据库版本(已登录)显示所有数据库进⼊指定的库use 库名;显示当前库中所有表查看其他库中所有的表show tables from 库名查看表的创建语句show create table 表名;查看表结构desc 表名;原创 2024-06-25 17:00:00 · 1011 阅读 · 0 评论 -
Java核心知识(一):JVM
JVM是可运行java代码的假象计算机,包括一套字节码指令集一组寄存器一个栈一个垃圾回收堆和一个存储方法域。JVM是运行在操作系统之上的,与硬件没有直接的交互。1.2 运行过程我们知道Java源文件,通过编译器能够产生响应的.Class文件,也就是字节码文件,而字节码文件又通过Java虚拟机中的解释器,编译成机器上的机器码。Java源文件—>编译器—>字节码文件字节码文件—>JVM—>机器码。原创 2024-06-25 16:57:12 · 980 阅读 · 0 评论 -
Java核心知识(二):集合
JavaList一共有三个实现类,分别是:`ArrayList`、`Vector`、`LinkedList`ArrayList是最常用的List实现类,`内部是通过数组来实现的`,它允许对元素进行快速随机访问。当从ArrayList的中间位置插入或者删除元素时,需要对数组进行复制、移动,代价比较高。因此,它适合`随机查找和遍历,不适合插入和删除`。原创 2024-06-19 15:26:14 · 890 阅读 · 1 评论 -
Python进阶二: NumPy基础:数组和矢量计算
NumPy(Numerical Python的简称)是Python数值计算最重要的基础包。大多数提供科学计算的包都是用NumPy的数组作为构建基础。- 用于对整组数据进行快速运算的标准数学函数(⽆需编写循环)。- 用于读写磁盘数据的工具以及用于操作内存映射文件的工具。由于NumPy提供了一个简单易用的C API,因此很容易将数据传递给由低级语言编写的外部库,外部库也能以NumPy数组的形式将数据返回给Python。原创 2024-06-18 11:50:53 · 731 阅读 · 0 评论 -
Python进阶一: 重要的Python库
本书⼤部分内容都基于NumPy以及构建于其上的库。它提供了以下功能(不限于此): 快速高效的多维数组对象ndarray。用于对数组执⾏元素级计算以及直接对数组执⾏数学运算的 函数。- 成熟的C API, ⽤于Python插件和原生C、C、Fortran代 码访问NumPy的数据结构和计算工具。对于数值型数据,NumPy数组在存储和处理数据时要比内置的Python数据结构⾼效得多。此外,由低级语言(比如C和 Fortran)编写的库可以直接操作NumPy数组中的数据,⽆需进 ⾏任何数据复制⼯作。原创 2024-06-18 11:49:42 · 994 阅读 · 0 评论 -
MySql进阶:深入理解MySQL语句执行逻辑
一直是想知道一条SQL语句是怎么被执行的,它执行的顺序是怎样的,然后查看总结各方资料,就有了下面这一篇博文了。 本文将从MySQL总体架构>查询执行流程>语句执行顺序来探讨一下其中的知识。架构最好看图,再配上必要的文字说明。从上图中我们可以看到,整个架构分为两层,上层是MySQLD的被称为的`SQL Layer`,下层是各种各样对上提供接口的存储引擎,被称为`Storage Engine Layer`。原创 2024-06-18 11:44:19 · 454 阅读 · 0 评论 -
MySQL从5.7升级到8.0步骤及其问题
Docker环境下,MySQL5.7升级到8.0,使用`mysqldump`方式迁移数据。在执行最后一步的数据恢复过程中,出现:`ERROR 3554 (HY000) at line 318: Access to system table 'mysql.innodb_index_stats' is rejected.原创 2024-06-18 09:57:31 · 1497 阅读 · 0 评论 -
mybatis条件构造bug
根据传递的参数,使用mybatis-plus动态构造查询语句。参数对象如下:部分构造条件如下: 当我传递的参数如:时,能够按照我的逻辑正确构造查询条件,即``条件可以满足,可是,当传递的参数如下:时,无法按照我的逻辑来处理,即条件原创 2024-06-06 11:02:33 · 512 阅读 · 0 评论 -
深入了解Nginx(二):Nginx的基础配置
本节介绍Nginx的基础配置,包括事件模型配置、虚拟主机配置、错误页面配置、长连接配置、访问日志配置等。一个典型的events事件模型配置块的示例如下:worker_connections指令用于配置每个Worker进程能够打开的最大并发连接数量,指令参数为连接数的上线。use指令用户配置IO多路复用模型,有多种模型可配置,常用的有`select` 、`epoll`两种。原创 2024-06-06 10:59:59 · 824 阅读 · 0 评论 -
ElasticSearch基础语法
ElasticSearch是一款由Java开发的开源搜索引擎,它以其出色的实时搜索、稳定可靠、快速安装和方便使用的特性,在Java开发社区中赢得了广泛的认可和应用。Elasticsearch为Java开发者提供了一个强大的搜索解决方案。无论是对于小型项目还是大型企业级应用,Elasticsearch都能提供高效的搜索功能,帮助开发者快速检索和处理大量数据。原创 2024-04-11 10:06:08 · 1052 阅读 · 0 评论