RabbitMQ的理论与实现
以下是本人阅读《Effective Java》(中文版第二版)一书后的小结,该书是介绍一些Java编码的一些规范以及一些常见问题的解决放哪。如果没有阅读过本书的可能有些知识点看起来会有点疑惑,建议去阅读一下本书或者是在网上搜索关于知识点的介绍,以便理解。
节前回顾java最小单位 字节bit 关系 1byte = 8bit 1024bit = 1K 1024K = 1M 1024M = 1G 1024G = 1T在一些开发场景,我们需要计算对象的大小时,可以使用以下的工具类。三种计算内存的小工具类JDK自带内存计算工具类JOL,JOL的内容相对更丰富,可以看到实体里的更多细节LUCEN
Mac安装Homebrew
一、应用场景在一些开发应用场景中1.比如有网络传输大文本、文件,如果数据体积太大,传输的效率会下降,请求响应速度变慢2.文本需要记录在Redis缓存中,数据量大,会占用我们的内存,对服务器造成压力。此时,就需要对数据进行压缩存储、传输。二、工具类简介GZIP 是JDK类库下java.util.zip的工具类,GZIPOutputStream 和 GZIPInputStream用于创建和读取GZIP
一、Lambda表达式Lambda 表达式(lambda expression)是一个匿名函数,Lambda表达式基于数学中的λ演算得名,直接对应于其中的lambda抽象(lambda abstraction),是一个匿名函数,即没有函数名的函数。1. 作用简化代码2. 在java中的应用List<String> list = Arrays.asList("A", "B", "C",
1.Maven官网下载https://archive.apache.org/dist/maven/maven-3/https://archive.apache.org/dist/maven/maven-3/https://archive.apache.org/dist/maven/maven-3/选择一个适合你的版本,这里以3.8.4为例,这也是目前比较稳定的版本2.下载安装包,解压到本地3.修改
java编码规范
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号