09 2018 档案

摘要:先上结论 数据库数据以平衡树进行聚合索引——主键的作用; 数据每行都存在叶子节点; 单独字段的索引,单独存在,且将该字段值取出; 单独字段的索引,查到对应的主键id,再通过聚合索引查到数据; 多字段索引,若只需要查多字段中的数据,可不通过聚合索引; 树结构导致查询速度加快,查询的时间复杂度由O(n) 阅读全文
posted @ 2018-09-30 10:47 韧还 阅读(173) 评论(0) 推荐(0)
摘要:正文 懒得写过程了,少量的数学推导。 直接上结论: 时间复杂度用的更多,人的耐心,你懂得; 时间复杂度低了,有时候会牺牲空间复杂度; 主要跟计算次数有关系,所以计算的是次数x,n是参数值; T(n) = O(f(n));举例:fn具体的可能是nlogn+1+n,大O写法就是,O(nlogn),即,取 阅读全文
posted @ 2018-09-28 16:31 韧还 阅读(565) 评论(0) 推荐(0)
摘要:说明 只是TEXT和SELECT两个东西相关的问题,并不是两者之间的关系。 TEXT TEXT类型,大文本类型,细分起来还有BIGTEXT,TINYTEXT等; 总体而言,就是处理mysql中存储大文本的一种数据类型。 先上结论:慎用,少用,即使用也要限制好,控制性能。 Innodb的存储结构 从大 阅读全文
posted @ 2018-09-28 14:08 韧还 阅读(285) 评论(0) 推荐(0)
摘要:(原)函数式编程 核心概念 函数式一等公民(输入输出啥的都可以是函数); 纯函数,固定输入带来固定输出; 阅读性良好,无并发问题,但效率偏低; 大历史背景 旨在描述问题如何计算: 有两位巨擘对问题的可计算性做了模型化描述 一位是阿兰.图灵(Alan Turing),他提出的图灵机。 另外一个位巨擘, 阅读全文
posted @ 2018-09-26 14:39 韧还 阅读(267) 评论(0) 推荐(0)
摘要:问题描述 有这么一段代码: 所以是什么意思呢? 问题解答 可以拆分为两句来看 就是先获取“iso 8859 1”编码格式下的bytes,然后转化为“UTF 8”编码下的String。 关于getBytes 说说常见的几种编码 ISO8859 1 比较老的一种编码了: 单字节,定长; 向下兼容ASCI 阅读全文
posted @ 2018-09-26 11:01 韧还 阅读(331) 评论(0) 推荐(0)
只有注册用户登录后才能阅读该文。
posted @ 2018-09-25 14:28 韧还 阅读(2) 评论(0) 推荐(0)
摘要:.gitignore 告诉git忽略一些文件,git status会显示不到这些文件的状态。 一般放在项目根目录,以对全局控制,当然可以放在module下; 具体规则主要是: 以行为单位定义忽略文件类型 需要将该文件加入git 遵循匹配语法如下 1)空格不匹配任意文件,可作为分隔符,可用反斜杠转义 阅读全文
posted @ 2018-09-20 11:29 韧还 阅读(1136) 评论(0) 推荐(0)
摘要:基础概念 java8引入的,java9有加强 Google公司出品 旨在更好的处理NullPointException 创建Optional实例和基础使用 三种创建方式,要求不能为空、都可以、empty类型的; 基本使用: 既然是对付空指针的,就要有判空的能力。 其他还有 具体的参考下面博客链接吧, 阅读全文
posted @ 2018-09-19 14:37 韧还 阅读(274) 评论(0) 推荐(0)
摘要:建立 mvn archetype:generate DgroupId=com.andy.test DartifactId=test project Dversion=0.0.1 SNAPSHOT mvn archetype:generate 跟随指令一步步建立项目 mvn eclipse:eclip 阅读全文
posted @ 2018-09-18 21:39 韧还 阅读(528) 评论(0) 推荐(0)