摘要: 来自: https://www.cnblogs.com/xf18306/p/12723149.html 阅读全文
posted @ 2020-05-07 16:12 英特费斯 阅读(89) 评论(0) 推荐(0) 编辑
摘要: 一、序列化和反序列化的概念 1.把对象转换为字节序列的过程称为对象的序列化。 2.把字节序列恢复为对象的过程称为对象的反序列化。 二、用途 1.对象持久化:把对象的字节序列永久地保存到硬盘上,通常存放在一个文件中 2.网络传输对象:在网络上传送对象的字节序列。可以通过序列化把主机A进程上的对象序列化 阅读全文
posted @ 2020-04-20 14:56 英特费斯 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 1. 什么是redis Redis 是 C 语言开发的一个开源的(遵从 BSD 协议)高性能键值对(key-value)的内存数据库,可以用作数据库、缓存、消息中间件等。 它是一种 NoSQL(not-only sql,泛指非关系型数据库)的数据库。 Redis 作为一个内存数据库:性能优秀,数据在 阅读全文
posted @ 2020-04-09 14:59 英特费斯 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 1. 数据结构 : 先进先出的数据结构(FIFO) ,线程安全 ; Queue接口与List、Set同一级别,都是继承了Collection接口。LinkedList实现了Deque接 口。 LinkedBlockingQueue的容量是没有上限的(说的不准确,在不指定时容量为Integer.MAX 阅读全文
posted @ 2019-06-20 09:10 英特费斯 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 1. 是Nosql技术 1.创建索引 举例子: 文档一:solr是基于Lucene开发的企业级搜索引擎技术 文档二:Solr是一个独立的企业级搜索应用服务器,Solr是一个高性能,基于Lucene的全文搜索服务器 首先经过分词器分词,solr会为分词后的结果(词典)创建索引,然后将索引和文档id列表 阅读全文
posted @ 2019-06-17 09:50 英特费斯 阅读(205) 评论(0) 推荐(0) 编辑
摘要: https://blog.csdn.net/uftjtt/article/details/79044186 阅读全文
posted @ 2019-03-20 09:01 英特费斯 阅读(103) 评论(0) 推荐(0) 编辑
摘要: Integer a0 = 127; Integer a1 = 127; Integer b0 = 128; Integer b1 = 128; int c = 128; System.out.println(a0 == a1); >>>> true //Integer 对象-128 ~ 127 ... 阅读全文
posted @ 2019-03-04 12:25 英特费斯 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 1.成员内部类 ① 成员内部类可以无条件访问外部类的所有成员属性和成员方法(包括private成员和静态成员) ② 当成员内部类拥有和外部类同名的成员变量或者方法时,会发生隐藏现象,即默认情况下访问的是成员内部类的成员。如果要访问外部类的同名成员,需要以下面的形式进行访问: 外部类.this.成员变 阅读全文
posted @ 2019-02-26 09:44 英特费斯 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 1. 在JAVA传统的IO系统中,读取磁盘文件数据的过程如下: 以FileInputStream类为例,该类有一个read(byte b[])方法,byte b[]是我们要存储读取到用户空间的缓冲区。参看read(byte b[])方法的源码,可知,它会在内部再调用readBytes(b, 0, b 阅读全文
posted @ 2019-02-25 17:46 英特费斯 阅读(584) 评论(0) 推荐(1) 编辑
摘要: ThreadLocal,很多地方叫做线程本地变量,也有些地方叫做线程本地存储,其实意思差不多。可能很多朋友都知道ThreadLocal为变量在每个线程中都创建了一个副本,那么每个线程可以访问自己内部的副本变量。 阅读全文
posted @ 2018-12-12 15:44 英特费斯 阅读(97) 评论(0) 推荐(0) 编辑