摘要: nosql是泛指对关系型数据库的补充,主要代表是redis,memcache,Hbase,MongoDB 一个电商平台主要包括 1.基本信息 用MySQL储存 2.附加信息 用MongoDB储存 3.图片信息 用分布式文件系统储存 4.关键词 Es,Lucene,solr 5.热点信息(特点 高频, 阅读全文
posted @ 2020-06-27 15:43 艺术天分高 阅读(158) 评论(0) 推荐(0) 编辑
摘要: Redis(Remote Dictionary Server)是用c语言开发的一个开源的高性能键值对的数据库 特征: 1.数据间没有必然的联系 2.内部采用单线程机制工作 3.高性能 4.多数据类型支持(String 字符串;list 列表等等) 主要应用领域: 列举电商一类的平台 1.为热点数据加 阅读全文
posted @ 2020-06-27 15:38 艺术天分高 阅读(139) 评论(0) 推荐(0) 编辑
摘要: equals是判断两个对象的内容是否相等 ==是判断两个对象是否是同一个对象 例如 Integer a = new Integer(1); Integer b = new Integer(1); 如果用if(a.equals(b))会输出true,因为a和b的引用对象的内容都为Integer(1) 阅读全文
posted @ 2020-06-26 16:55 艺术天分高 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 静态对象无非就是比普通对象前多了一个static 例如 public xxx a = new xxx(); 普通对象 public static xxx a = new xxx(); 静态对象 在静态对象所在的类被第一次使用的时候,静态对象就被创建了 反之 不使用就永不被创建 例如 public c 阅读全文
posted @ 2020-06-26 14:07 艺术天分高 阅读(374) 评论(0) 推荐(0) 编辑
摘要: 封装就是: 把不该让用户看到的用private修饰 把用户应该看到的用 public 修饰 阅读全文
posted @ 2020-06-25 22:38 艺术天分高 阅读(201) 评论(0) 推荐(0) 编辑
摘要: jvm的基本结构图如下 这只是代表我的个人理解 不是很深刻 欢迎各类大神进行补充和纠正 jvm之所以强大就是因为他从软件层面屏蔽不用操作系统在底层硬件与指令上的区别,从而可以在不同系统上兼容 主要说一下线程中的几个组件 每运行一个方法,分配一块独立的内存空间就是栈帧 局部变量表从字面意思上就知道 他 阅读全文
posted @ 2020-06-24 16:22 艺术天分高 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 多态:调用一个方法(c语言叫函数)时,不是看引用的类型,而是看对象的实际类型 例如: 隐式转换(子类转化为父类) ApplePie a1 = new ApplePie(); //前提是ApplePie继承了Pie这个父类 class ApplePie extends Pie Pie a2 = a1; 阅读全文
posted @ 2020-06-22 17:20 艺术天分高 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 在Java语句中,我们都会用到“=”,但是这个“=”的意义大部分人都没有一个清楚明确的认知 例如:Student a = new Student(); Student就是一个自己创建的类,类里面可以放属性和方法; 但是这个a不是对象,new Student()才是一个新的对象 在Java中都是先创建 阅读全文
posted @ 2020-06-21 14:59 艺术天分高 阅读(1707) 评论(0) 推荐(0) 编辑
摘要: 对象=属性(int double之类都是变量的属性)+方法(想要实现内容,所做的一套算法) 属性=变量的所有数据 方法(c语言中叫做函数)=算法 总而言之 对象就是 给他所需要的的数据——>>让他干活——>>取出结果 阅读全文
posted @ 2020-06-21 14:22 艺术天分高 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 引例: double a=19*3.3; System.out.print(a); 结果为62.9999996,不是62.7;这里不单纯是因为给的是double类型 (1) 62.7 和 62.699999999999996 实际意义上是一样的,double是一个不精确的表示 (2) double用 阅读全文
posted @ 2020-06-20 12:01 艺术天分高 阅读(3642) 评论(0) 推荐(0) 编辑