Sun

数字人生


  • 首页

  • 标签

  • 分类

  • 归档

  • 搜索

05 清理和初始化

发表于 2018-11-14 | 分类于 Thinking in Java 读书笔记 | 阅读次数:
清理和初始化默认构造器只要定义了一个构造器,编译器就不会帮我们自动创建默认构造器了。 this123String a = new String();String b = new String();a.toString(); 如何确定调用类中的方法的对象是哪一个? 实际上,a.toString()的真 ...
阅读全文 »

16 数组

发表于 2018-11-08 | 分类于 Thinking in Java 读书笔记 | 阅读次数:
数组数组为什么特殊? 效率:就是一个简单的线性序列,因此访问速度很快。但是代价是空间被限制。ArrayList空间的自动分配是将旧实例中所有的引用移到新实例中,但是这种弹性需要额外的开销。 类型:在泛型出现之前,容器中的所有对象都当作根对象Object处理,而数组可以定义具体类型(这种数组成为对象数 ...
阅读全文 »

14 类型信息

发表于 2018-11-02 | 分类于 Thinking in Java 读书笔记 | 阅读次数:
类型信息类型信息是什么? 回顾一下java的类初始化和对象初始化: 当首次调用静态方法,静态字段,构造器(可以看成静态方法)时,检查.class文件,若未发现,则编译源文件生成.class文件,然后加载生成Class对象,开始类初始化:按顺序执行所有的静态初始化。 之后就不会再做类初始化了,当调用 ...
阅读全文 »

初识消息队列

发表于 2018-10-28 | 分类于 java | 阅读次数:
常见的架构特性高可用性假设系统一直能够提供服务,我们说系统的可用性是100%。如果系统每运行100个时间单位,会有1个时间单位无法提供服务,我们说系统的可用性是99%。方法论上,高可用保证的原则是“集群化” 事务和一致性强一致性:两个系统的结果任何时间都保持一致,都成功,或者都失败。解决方案:分布式 ...
阅读全文 »

13 String

发表于 2018-10-26 | 分类于 Thinking in Java 读书笔记 | 阅读次数:
String不可变String中每一个看似会修改String的方法,其实都是创建了一个全新的对象。这也比较符合常识。 不变带来的问题? 看下面的一个案例:12String a = "a";String b =a + "abc" + 123 + "a"; String的“+”操作符使用append() ...
阅读全文 »

12 异常

发表于 2018-10-25 | 分类于 Thinking in Java 读书笔记 | 阅读次数:
异常概念为什么需要异常机制? 可以集中处理处理程序中出现的错误。使程序员把精力花在要解决的问题上。成功的情况只有一种,错误的情况是无限的(未知的才是最可怕的)。 和约定返回一个错误码相比,有什么有优势? 可以用更优美的方式处理。 对于错误信息,我可以直接抛出,没有必要“先判断错误类型,然后返回该错 ...
阅读全文 »

11 持有对象

发表于 2018-10-23 | 分类于 Thinking in Java 读书笔记 | 阅读次数:
持有对象为什么需要容器有时候需要在程序运行的时候创建对象,这时候就无法通过一开始去new了,因此需要一个容器来动态的去保存在运行时候创建的对象,array类型是我们熟知的容器,数组将数字与对象联系起来:它保存类型明确的对象,查询对象时,不需要对结果做类型转换;它可以是多维的,可以保存基本类型的数据; ...
阅读全文 »

连表操作

发表于 2018-10-18 | 分类于 MySQL | 阅读次数:
连表操作 (inner) join:AaAcBd left joinAaAcBdC_D_ right joinAaAcBd_b full join(mysql不支持)AaAcBdC_D__b cross joinAaAbAcAdBaBbBcBdCaCbCcCdDaDbDcDd
阅读全文 »

10 内部类

发表于 2018-10-16 | 分类于 Thinking in Java 读书笔记 | 阅读次数:
内部类链接到外部内内部类(即便是private的)可以很方便的访问到外部类中的方法和字段 为什么? 内部类秘密地创建了一个指向外围类对象的引用final Outer this$0,这样就可以访问可见成员了,而这些调用引用的细节编译器都帮我们处理了。 使用.this 和 .new使用.this做什么? ...
阅读全文 »

索引优化

发表于 2018-10-08 | 分类于 MySQL | 阅读次数:
索引优化索引一定可以好么? 索引的代价 空间上:存储索引页需要额外的空间。 时间上:对数据的增删改都需要去维护索引。 如何使用索引能发挥最大能力? 会使用索引的场景 全值匹配 匹配左边的列 匹配范围值 精确匹配某一列并范围匹配另外一列 用于排序 用于分组 关于联合索引中的搜索顺序你知道吗?尽量按 ...
阅读全文 »
1…789
Sun

Sun

Lv.0

88 日志
13 分类
52 标签
GitHub
© 2020 Sun
由 Hexo 强力驱动
|
主题 — NexT.Muse v5.1.4