- 博客(30)
- 收藏
- 关注
原创 MySQL(面试问题)
多个字段建立联合索引时,会有一个顺序,例如 a、b、c 三个字段建立联合索引,如果我的查询条件是:where a = 1 and b = 1 and c = 1。这时查询会走联合索引,如果查询条件是:where b = 1 and c = 1。这时,查询条件不符合最左匹配原则,不会走联合索引。也就是说,我们的查询条件要尽量符合联合索引的排列顺序a、b、c,避免索引失效。主要因为,联合索引是先将a进行排序,再对b排序、再对c排序,这就导致a是全局有序的,b、c是局部有序的。
2024-09-27 15:26:23
733
原创 MySQL内存(Buffer Pool)
MySQL 的数据存在磁盘,但是不能每次读取数据都从磁盘里去,这样磁盘IO太频繁,存在性能问题。InnoDB设计了一个缓存池(Buffer Pool),缓冲池在内存中。默认配置Buffer Pool大小为,可以通过参数调整。一般调整为可用物理内存的60%~80%。InnoDB会把存储的数据划分为若干,以页作为磁盘与内存的交互的基本单位,一个页默认大小为16KB,Buffer Pool中也是由构成。Buffer Pool除了缓存 和 ,还包括undo页,插入缓存页、自适应哈希索引、锁信息等等。Inno
2024-09-20 14:59:27
1155
原创 MySQL(日志)
undo : 撤销undo log 通过ReadView + undo log 实现MVCC(多版本并发控制)建立Buffer pool的目的:提高读写效率。MySQL读取一条记录时,先从磁盘读取该记录,然后在内存中修改该记录。修改完不直接写回磁盘,而是缓存起来,下次命中,直接从缓存中拿断电丢失问题:Buffer pool是基于内存的,如果断电重启,还未来的及写入磁盘的脏页数据就会丢失什是redo log?被需改Undo 页面,需要记录对应的redo log吗?redo log 和 undo log 的区
2024-09-20 10:31:45
1369
原创 kaggle入门——Titanic - Machine Learning from Disaster
入门级项目,很简单,主要用来熟悉kaggle。
2024-07-18 22:15:29
203
原创 nginx、swagger(苍穹外码)
nginx开启和关闭nginx: 反向代理,就是将前端发送的动态请求有nginx转发到后端服务器。浏览器请求 ——> nginx ——> 后端服务为什么要反向代理?个人理解:前端的请求可以直接发送到后端,请求后端的服务。但这样做有一些弊端:1. 暴露了后端服务地址。2. 不好做负载均衡。这些弊端恰好是使用nginx的好处。使用nginx的好处:1. 提高访问速度,nginx可以做一些缓存。
2024-06-24 11:32:40
351
原创 pytorch入门小实战(公共自行车使用量预测)
这样,一次小实战就完成了,这个模型和数据用cpu跑也挺快的,大家可以调调参数,练练丹。这里的net是我调完之后的,效果还行。放一下我的结果吧,也就是最后一次调参的输出。这个结果什么也代表不了,主要是让大家试一试,看看不同的参数有什么结果。
2024-06-03 19:36:14
372
原创 pytorch入门
定义模型不只这一种方式# 参数(input_size, output_size)# compute output of your nn,前向传播# 实例化模型# 损失函数# optim 帮助你算梯度的,更新module中的权值"""参数:模型参数, 学习率。其实还有一个参数,不过现在不用"""
2024-06-03 13:02:09
191
原创 数据库(复习题)
( 3 )数据库系统( DBS ) :数据库系统是指在计算机系统中引入数据库后的**系统构成**,一般由**数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员构成**。DBMS 的主要功能包括数据定义功能、数据操纵功能、数据库的运行管理功能、数据库的建立和维护功能。数据库中的数据按一定的数据模型组织、描述和储存,具有较小的冗余度、较高的数据独立性和易扩展性,并可为各种用户共享。( 2 )数据库(DB ) :数据库是长期储存在计算 机内的、有组织的、可共享的**数据集合**。
2024-02-14 22:11:31
1501
1
原创 前置知识-ApplicationContextInitializer、ApplicationListener
1-自定义类,实现ApplicationContextInitializer接口。2-在META-INF/spring.factories配置文件中配置自定义类。ApplicationContextInitializer如何使用?IOC容器对象创建完成后执行,常用语环境属性注册。nitializer方法什么时候执行?
2023-12-30 21:28:11
535
1
原创 anaconda安装、tensorflow安装(CPU版)、Keras安装(记录自己的安装过程的问题)
参考这篇文章,我按照文章安装成功了。个人是把https换成了http,问题便解决了。会一个Processed:y/n。安装TensorFlow。
2023-05-01 14:18:44
280
原创 张量(tensor)
数据类型:张量中所包含的数据类型,可以是:float、float32、uint8等。轴(axis):即阶数,在numpy中的属性为ndim。形状:每个轴的维度大小,例如矩阵。
2023-04-10 14:34:19
106
原创 机器学习入门 - mnist数据集的使用
metrics:指标,指标有很多,这里只关心精度(accuracy)。从TensorFlow中引入mnist数据集。optimizer: 优化器。训练集准确率0.9886。
2023-04-10 13:38:08
1272
原创 [数据结构]算法设计题--寻找主元素
若存在ap1=ap2=ap3=apm=x其m>n/2,则称x为A的主元素。例如有A=(0,5,5,3,5,7,5,5),又如A=(0,5,5,3,5,1,5,7),A中没有主元素。假设A中的n个元素保存在一个一维数组中,请设计尽可能高效的算法,找出A的主元素。主元素是数组中出现次数超过一半的元素,当数组中存在主元素时,所有非主元素的个数和必然少于一半,如果让主元素与非主元素配对,则最后多出的元素就是主元素。计数减到0,下一个整数设置为主元素,计数重新记为1,重复上述步骤。选定候选主元素,从前往后扫描。...
2022-08-07 18:41:59
316
原创 “sa”用户无法连接
在用eclipse建立与SQL server连接时,遇到该问题,在网上找了许多的解决办法都没有解决相应问题。然后看到了这篇博客的最后,结合自己之前试过的种种方法和再最初设置SQLserver属性时的看的博客((20条消息) 从零开始的java连接sqlserver数据库教程_saiofo的博客-优快云博客_java连接sqlserver数据库https://blog.youkuaiyun.com/u012393192/article/details/76152458这是17年的文章,我安装的是2019版本)(..
2021-12-15 15:13:08
2909
原创 创建订单号
年月日分+用户ID(4位)+毫秒年可以是2位的,2019,只要19后面2位,19091732323412 用户ID可以截取后四位private String creatordernumber(String CNo) { String number; String date,id = null; //前六位,年月日分 SimpleDateFormat df = new SimpleDateFormat("yyMMddmmSSS"...
2021-12-10 14:40:08
168
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人