Howl

LV0
发表了文章

HTTPS原理

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

Howl
发表了文章

了解HTTP协议

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

Howl
发表了文章

统一响应数据的封装

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

Howl
发表了文章

极简WebSocket聊天室

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

Howl
发表了文章

对编码的一点理解

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

Howl
发表了文章

Enum

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

Howl
发表了文章

BitMap

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

Howl
发表了文章

SPI机制

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

Howl
发表了文章

Holder类

这个类在 javax.xml.ws.Holder 中,笔者在很多地方都遇到过XXXHoler类,只知道包装了我们需要的值,但不知道为什么要包装多一层。其实Hol...

Howl
发表了文章

Java的标签

以前笔者如何退出双重循环呢? 利用循环条件判断,加上break、continue、return可以改变流程

Howl
发表了文章

二叉树的非递归遍历

Howl
发表了文章

按值传递还是引用传递?

改变u的指向不会影响user,但如果改变u指向实例的内容name,那么就会影响到user了

Howl
发表了文章

RabbitMQ入门

笔者经常能看到MQ这个词,知道其作为消息队列,但始终没有接触过,现在刚好有个机会(不知道在抢答系统中能不能用上),首先当然要知道MQ有什么作用:

Howl
发表了文章

三次握手四次挥手

此笔记默认已经熟悉TCP协议头的首部格式了,因为握手和挥手是建立的TCP协议上的,具体来说是建立在其内部的各种字段上

Howl
发表了文章

反码补码和位运算

三者是计算机存储数据的不同形式,计算机用补码存储数据。而且计算机利用这三者可以用加法实现减法

Howl
发表了文章

DFS与BFS

为了方便读者查看简洁的DFS和BFS逻辑,这里把树的基本结构统一抽取出来且不讨论树的实现

Howl
发表了文章

单点登录

单点登录(Single Sign On),在多个互相信任的Web站点中,只要登录过其中一个,那么其他的站点都可以直接访问而不用登录。举个栗子:淘宝和天猫是两个W...

Howl
发表了文章

小根堆的Java实现

堆是完全二叉树的数组形式,由于堆没有指针指向,所以可以利用下标来模拟指向,假设 i 为父节点,那么 2i+1 为左孩子,2i+2 为右孩子。假设 i 为当前节点...

Howl
发表了文章

SpringSecurity

Spring Security是一个功能强大且高度可定制的身份认证和访问控制框架,它是用于保护基于Spring的应用程序的实际标准。Spring Securit...

Howl

个人简介

个人成就

扫码关注云+社区

领取腾讯云代金券