摘要:
String 如果一个字符串对象保存的是整数值,并且这个整数值可以用long类型来表示,那么将会把字符串对象的编码设置为int,底层数据结构为一个整数 如果字符串对象保存的是一个字符串值,那么底层将会使用SDS(simple dynamic string)来保存。如果这个字符串值的长度小于等于32字 阅读全文
摘要:
直接贴代码 服务器端 package GroupChat; import java.io.IOException; import java.net.InetSocketAddress; import java.nio.ByteBuffer; import java.nio.channels.*; i 阅读全文
摘要:
环境说明 Centos 7.9 Docker 1.13.1 Docker API 1.26 Docker-Compose 1.26.2 使用wurstmeister/kafka-docker 到这个网站https://github.com/wurstmeister/kafka-docker下载整个r 阅读全文
摘要:
泛型是什么? 泛型的英文是 generics,generic的意思是通用的。还有一种较为准确的说法就是为了参数化类型,或者说可以将类型当作参数传递给一个类或者是方法 在Java1.5之前,没有泛型的时候,我们也可以存取任何值,只要我们做到正确的类型转换即可 public class Fanxing 阅读全文
摘要:
使用上的区别 volatile关键字只能用于修饰实例变或者类常量,不能用于修饰方法以及方法参数和局部变量、常量等synchronized关键字不能用于对变量的修饰,只能用于修饰方法或者语句块volatile修饰的变量可以为null,synchronized关键字同步语句块的monitor对象不能为n 阅读全文
摘要:
单纯使用Docker创建Redis-Cluster集群,并使用Spring-Data-Redis连接集群 首先,先在/home目录下创建名为redis-cluster的文件夹 进入redis-cluster文件夹 创建一个名为redis-cluster.tmpl并写入如下内容 port ${PORT 阅读全文
摘要:
什么是Nginx Nginx (“engine x”)是一个高性能的HTTP和反向代理服务器,特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页服务器中表现较好.Nginx专为性能优化而开发,性能是其最重要的考量,实现上非常注重效率,能经受高负载的考验,有报告表明能支持高达5 阅读全文
摘要:
首先java中集合类主要有两大分支: (1)Collection (2)Map 这是Collection的图 然后这是Map的图 这两张图片是Java集合类的图,然后接下来我们一个一个看(因为队列少见这里就不列出了)。 Collection接口 Collection是最基本的集合接口,一个Colle 阅读全文
摘要:
介绍了一些基础的知识,下面我们开始自定义View。 自定义View的步骤: 自定义View的属性创建类文件,添加构造方法,获取属性并初始化变量重写onMesure方法重写onDraw方法 一.自定义View的属性 自定义View的属性,首先在res/values/ 下建立一个attrs.xml , 阅读全文
摘要:
首先我们首先要了解什么是View。 官方文档是这么写的: This class represents the basic building block for user interface components. A View occupies a rectangular area on the s 阅读全文