摘要: JVM调优问题简单总结 jvm调优在我看来就是扩扩内存,修改一下虚拟机运行参数,再不行换个垃圾回收器,比如G1什么的。 但是,对运行时问题的定位却是个大问题,今天就来总结一下,这两天学习的关于jvm调优的一些查用的排查方式 CPU突然飙升怎么排查 因为在服务器上不只有Java进程还有其他进程,所以需 阅读全文
posted @ 2020-12-23 21:42 小鸡小鸡快点跑 阅读(128) 评论(0) 推荐(0)
摘要: 设计模式之适配器模式 之前学过一次,但不是很理解,示例用的电压不同做适配,总是感觉不对劲,有种很模糊的感觉。今天看《研磨设计模式》,利用日志系统的兼容来讲解适配器模式,感觉很清晰 书中总结的很到位:转换匹配,复用功能 先画个UML 对象适配器 先说一下角色 Target:新的接口 /** * @au 阅读全文
posted @ 2020-12-22 10:31 小鸡小鸡快点跑 阅读(105) 评论(0) 推荐(0)
摘要: MySQL索引概述 为什么要使用索引 索引底层使用B+树,可以加快查询的速度 索引大大减少了存储引擎需要扫描的数据量 (INNODB 最小一页 16k) 索引可以帮助我们进行排序以避免以避免使用临时表 索引可以将随机的I/O转为顺序的I/O btree索引的存储是有序的,所以访问索引是顺序io,而通 阅读全文
posted @ 2020-12-21 15:33 小鸡小鸡快点跑 阅读(133) 评论(0) 推荐(0)
摘要: 设计模式之外观模式 概述 外观模式(门面模式)在我看来就是封装思想的具体体现,是模块之间的封装,对外提供接口,这样可以减少耦合、增加代码复用,就好似将多个相同的步骤封装成方法一样。 这样使用方就不必关心具体的调用细节,从而减少耦合度,当不在需要一个模块时只需要修改门面中的具体方法,而调用方不用做出任 阅读全文
posted @ 2020-12-19 23:50 小鸡小鸡快点跑 阅读(74) 评论(0) 推荐(0)
摘要: 设计模式之迭代器模式 迭代器模式为统一遍历提供了接口,通过返回的迭代器,可以遍历容器内部的节点。 在迭代器模式中有几种角色 集合类接口 Aggregate,迭代接口,具体的集合类对象,具体的迭代器 UML图如下 Aggregate接口如下: package 二十三种设计模式.迭代器模式; impor 阅读全文
posted @ 2020-12-18 19:46 小鸡小鸡快点跑 阅读(99) 评论(0) 推荐(0)
摘要: 02.两数相加 题目如下 给出两个 非空 的链表用来表示两个非负的整数。其中,它们各自的位数是按照 逆序 的方式存储的,并且它们的每个节点只能存储 一位 数字。 如果,我们将这两个数相加起来,则会返回一个新的链表来表示它们的和。 您可以假设除了数字 0 之外,这两个数都不会以 0 开头。 示例: 输 阅读全文
posted @ 2020-12-18 09:40 小鸡小鸡快点跑 阅读(127) 评论(0) 推荐(0)
摘要: 设计模式之工厂模式 简单工厂模式 提供一个方法用来获取对象的实例,用户无需关心具体实现,返回的类型可以是接口、抽象类或者具体的类 具体实现如下: 工厂类 public class SimpleFactory { public static final String PINEAPPLE = "pine 阅读全文
posted @ 2020-12-17 20:07 小鸡小鸡快点跑 阅读(62) 评论(0) 推荐(0)
摘要: ## UML类图 ### 对象之间的关系 在对象中一种有如下几种关系 - 泛化:表示是子类与父类的关系,一般来说子类比父类更具体,也就是泛化了,是**is-a**关系**耦合度最强** 在类图中用空心箭头与实线表示 ![image-20201217104243824](https://i.loli. 阅读全文
posted @ 2020-12-17 10:57 小鸡小鸡快点跑 阅读(152) 评论(0) 推荐(0)
摘要: 设计模式之单例模式 单例模式就是在堆中只存在一份实例,这样的好处就是可以节省内存,但是也可可能引发多线程问题,所以在单例中最好把不要设置可供外界访问的成员变量。 Java中实现单例模式一共有七种,首先都需要将静态方法私有化,具体如下 1.饿汉式 静态常量 将构造方法私有化后使用静态常量进行初始化,对 阅读全文
posted @ 2020-12-16 15:04 小鸡小鸡快点跑 阅读(125) 评论(0) 推荐(0)
摘要: 对象的创建过程 首先完成类的初始化操作,加载类 为对象申请内存空间 成员变量 赋默认值 调用构造方法<init> 成员变量顺序赋初始值 执行构造方法语句 父类构造函数 子类 ## 对象在内存中的布局 以64位机器为目标 普通对象 对象头 markword 8字节 类指针,ClassPointer 8 阅读全文
posted @ 2020-12-15 22:22 小鸡小鸡快点跑 阅读(185) 评论(0) 推荐(0)