晚上没宵夜

LV1
发表了文章

HashMap源码分析

如果减1,那么二进制中的1变成0,后面的0全部变成1,符合上面的length,配合实现取模运算

晚上没宵夜
发表了文章

剑指Offer-2

晚上没宵夜
发表了文章

如此浅显易懂的零拷贝

显然,从上面得知本机直接内存的分配不会受到Java堆大小的限制,但这里要注意直接内存也是物理内存的一部分,也受到真实内存的限制,所以当直接内存占用过多时,使Ja...

晚上没宵夜
发表了文章

剑指Offer-1

晚上没宵夜
发表了文章

Stream补充

我们常用Lambda来表达这些函数式接口,所以看着比较陌生,其实日常都有使用到。下面说明时会先给出源码,然后再给出使用事例

晚上没宵夜
发表了文章

BigDecimal和BigInteger

我们知道计算机都是以二进制的形式存储数据的,而我们日常则是使用十进制,那么我们的 数字 存进计算机则需一个进制转换的过程,这过程就会损失精度的,就导致浮点数不能...

晚上没宵夜
发表了文章

Dubbo第二篇

Dubbo 缺省会在启动时检查依赖的服务是否可用,不可用时会抛出异常,阻止 Spring 初始化完成,以便上线时,能及早发现问题

晚上没宵夜
发表了文章

Socket编程

Java中的java.net包提供了网络通信的各种实现,如果我们要使两台计算机间通过网络来交换数据,那么中间就需要有连接才可进行,而net包中Socket对象就...

晚上没宵夜
发表了文章

Maven

用着maven自动化构建没什么感觉,当要自己构建稍微复杂点的项目结构时就发现知识储备不足了

晚上没宵夜
发表了文章

Tomcat的设置

因为logging默认使用utf-8,而我们的windows的日志输出控制台使用系统的GB2312,所以去conf中修改logging的配置编码为GB2312即...

晚上没宵夜
发表了文章

JVM排查定位

生成堆转储快照(headdump),或者 设置参数 -XX:+HeadDumpOnOutOfMemoryError参数,溢出时自动生成快照文件,文件中可以获取到...

晚上没宵夜
发表了文章

Spring注解驱动

@ComponentScan:用于对Component进行扫描,里面有包含与排除规则

晚上没宵夜
发表了文章

HTTPS原理

加密和解密都用同一个密钥,其有个最大挑战如何安全传递密钥,拥有密钥就拥有加密解密的能力,如果被互联网转发密钥被窃听,那么就失去了加密的意义

晚上没宵夜
发表了文章

了解HTTP协议

超文本传输协议,规范了浏览器和服务器的数据交互,其是基于TCP协议进行连接的,而传输的内容就是HTTP

晚上没宵夜
发表了文章

统一响应数据的封装

现在不会点前后端分离都不好意思,在分离的环境中,我们前后交互就显得尤为重要。前端按照接口文档中的URL地址和参数要求发送请求,接着后端对业务进行处理就响应约定格...

晚上没宵夜
发表了文章

极简WebSocket聊天室

WebSocket 是 HTML5 开始提供的可在单个 TCP 连接上进行全双工通讯的协议,其允许服务端主动向客户端推送数据,浏览器和服务器只需要完成一次握手,...

晚上没宵夜
发表了文章

对编码的一点理解

我们知道计算机只能存储0和1(即高低电位传递、灯明灭),所有存储在计算机里的信息都会变成 "010010101" 这样看不懂的数字,那么问题来了,如何把 "01...

晚上没宵夜
发表了文章

Enum

Enum是一种受限制的类,编译时IDE会为enum生成一个相关的类,这个类继承自 java.lang.Enum,且具有自己的方法

晚上没宵夜
发表了文章

BitMap

BitMap也称为位图,其原理和布隆过滤器类似,其基本原理都是使用位数组及其下标来表示某些元素是否存在,其在处理大量数据的排序、查询、去重,以及在用户群做交集和...

晚上没宵夜
发表了文章

SPI机制

SPI ( Service Provider Interface),是JDK提供的一种服务发现机制。可发现并自动加载在ClassPath下的jar包中META-...

晚上没宵夜

个人简介

个人成就

扫码关注云+社区

领取腾讯云代金券