09 2020 档案

摘要:先后遇到的问题: 1.插入速度太慢 2.Excel的数据太脏,同一列中混合有许多不同类型的值(日期,整数,浮点数) 3.字符集导致的字段太长问题(Data too long for column Data too long for column) [整了我一天,那一天就算我睡了个饱心情美汁汁,一看到 阅读全文
posted @ 2020-09-27 20:04 执生 阅读(2062) 评论(0) 推荐(0)
摘要:先上结论:Innodb在idb文件中存储数据,无论是页还是记录,都是物理无关的,但是记录的物理无关只能在同一页中有效 (文末有解释) 实验1. 每条记录占用32B,包括回滚指针,版本号,记录头等. 页大小 16 KB 插入500条记录,再删除 id 在 1 ~ 49 的50条记录,最后再插入100条 阅读全文
posted @ 2020-09-23 14:47 执生 阅读(276) 评论(0) 推荐(0)
摘要:首先要从Innodb怎么看待磁盘物理空间说起 一块原生的(Raw)物理磁盘,可以把他看成一个字节一个字节单元组成的物理存储介质 如果要在这块原生物理空间中插入一条记录,不能单单只插入数据,还需要插入一些管理记录的信息,这些管理信息被称为记录头,这里假设是5字节(compact类型记录确实记录头占用5 阅读全文
posted @ 2020-09-23 14:45 执生 阅读(1016) 评论(0) 推荐(1)
摘要:Abstract : 如今大数据,云计算,分布式系统等对算力要求高的方向如火如荼。提升计算机算力的一个低成本方法是增加CPU核心,而不是提高单个硬件工作效率。 这就要求软件开发者们能准确,熟悉地运用高级语言编写出能够充分利用多核心CPU的软件,同时程序在高并发环境下要准确无误地工作,尤其是在商用环境 阅读全文
posted @ 2020-09-19 21:24 执生 阅读(3529) 评论(1) 推荐(4)
摘要:JVM 在解释模式下使用的比较多的是模板解释器,该解释器将每个字节码都用一段汇编代码表示,并且给出这段汇编代码的入口地址 实际上字节码在JVM中可执行的对等表示即 这段汇编。字节码是从C++层面的Method对象的ConstMethod对象中的code内存段(字节码内存段) 获取的,Class文件解 阅读全文
posted @ 2020-09-11 09:34 执生 阅读(612) 评论(0) 推荐(0)
摘要:动态规划:时间复杂度是O(N^2) Manacher算法,时间复杂度是O(N) 这篇文章主要是想讲怎么样能正确的填二维动态规划的二维表 动态规划比较简单: 用一个二维数组,dp[ i ][ j ] 表示 下标 i ~ j 字符串是否是回文的,false or true 边界条件是 i - j = 0 阅读全文
posted @ 2020-09-02 09:01 执生 阅读(427) 评论(0) 推荐(0)