- 博客(6)
- 收藏
- 关注
转载 [Scala] Scala中array的aggregate()聚合函数的使用
[Scala] Scala中array的aggregate()聚合函数的使用原文在此????https://blog.csdn.net/brave_zhao/article/details/105604003
2021-07-18 09:42:14 263
原创 关于mysql的优化笔记(多维度)
1、磁盘阵列一般来讲,硬件的优化是成本最高效果最差的,服务器性能对数据库的读写能力的影响尤其体现在磁盘I/O上。mysql数据库频繁的CURD操作是十分吃磁盘I/O的,一般可以认为磁盘I/O是硬件方面制约mysql数据库性能的最大因素。一般使用RAID0-1磁盘阵列来解决。2、基于存储引擎在 MySQL 中有两个存储引擎 MyISAM 和 InnoDB,每个引擎都有利有弊。MyISAM管理非事务表。它提供高速存储和检索,以及全文搜索能力。 适合于一些需要大量查询的应用,但其对于有大量写操作并
2021-07-02 12:18:29 159
原创 对于反射的理解
(前提补充)Java代码编译过程编写Java代码,javac将java文件编成.class文件(字节码文件);类加载器(classloader)将.class文件加载进内存;内存中将class文件封装成各个对象,成员变量,成员方法,构造器对象等等。什么是反射Java语言编译之后会生成一个.class文件,反射先找到该类字节码对象,再将类划分为构造方法对象,成员方法对象,成员变量对象(可能还有其他)。在拿到该类的字节码文件之后,通过反射,你可以拿到任何一个你想要的对象。能直接操作任意对象的内部属性及
2021-07-02 10:38:08 192 1
原创 mysql组内排序
mysql 查询时需要查出分组后的结果的TOPN((mysql 5.7)低版本数据库没有现成的函数)思路:本表和本表做内连接,求前三名,筛选数据条件是,分组后,组内记录比当前这一条记录大的记录最多只有2个(这样加上当前这条记录就是前三条记录)。例题 + 解答 一张成绩表包括一个班级里多科目多名学生的所有成绩,要求查询各科前三名成绩表结构如下:create table scoreinfo( ScoreId int auto_increment primary key, StuId int
2021-06-09 19:18:53 578 2
原创 mysql经典50题供参考,附解以供参考
SQL经典50题 这里只贴个人解答,思路详细分析日后再说第一部分 建表在这里插入-- 50道经典SQL练习题数据表介绍--1.学生表studentinfo(StuIdId,StuName,StuAge,StuSex)--StuIdId 学生编号,StuName 学生姓名,StuAge 出生年月,StuSex 学生性别--2.教师表teacherinfo(TeacherId,TeacherName)--TeacherId 教师编号,TeacherName 教师姓名--3.课程表co
2021-06-09 18:54:26 175
原创 图解桶排序
图解桶排序桶排序没有那么复杂理解桶排序桶排序过程图解桶排序代码桶排序没有那么复杂个人觉得,桶排序不比快速排序需要调用自己本身,这对于很多刚学数据结构或编程小白来说,可以少理解一个抽象的递归,排序性能又实在是比傻瓜式的冒泡排序高出好几个数量级。其真正排序过程又实在是简单易懂,还是建议新手朋友们学起来呀。理解桶排序我把自己在学习桶排序的过程中的新的体会尽量用简单的语言描述出来,希望能帮助到一些初学者。下面先介绍过程:桶排序顾名思义用桶对数据进行排序,但是我们需要十个桶,分别代表0~9这个十个数字。接
2021-04-05 22:33:27 526
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人