Howl同学的Java学习历程

114 篇文章
20 人订阅

全部文章

Howl

限流方案

8830
Howl

海量数据问题

两个大文件,找出交集?(利用Top K问题,使用相同的hash函数分片,那么相同的数据会被分到相同的片段)

10820
Howl

常见Web攻击

拒绝服务攻击:使系统过于忙碌而不能执行有用的业务并且占尽关键系统资源,常见有TCP泛洪,UDP泛洪。 利用了TCP的三次握手,大量请求连接发送给服务器端,即S...

8920
Howl

Tomcat的设置

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

7320
Howl

JVM排查定位

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

7620
Howl

Spring注解驱动

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

6730
Howl

HTTPS原理

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

7320
Howl

了解HTTP协议

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

7310
Howl

统一响应数据的封装

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

6710
Howl

极简WebSocket聊天室

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

7210
Howl

对编码的一点理解

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

7810
Howl

Enum

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

5720
Howl

BitMap

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

6320
Howl

SPI机制

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

9440
Howl

Holder类

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

7620
Howl

Java的标签

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

7820
Howl

二叉树的非递归遍历

11220
Howl

按值传递还是引用传递?

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

6820
Howl

RabbitMQ入门

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

9410
Howl

Docker

以前我们开发项目有专门的开发环境,做测试时有测试环境,而产品上线就会有生产环境,这个过程经常要迁移项目,不同的环境配置可能导致不可预估的错误,要经常性的改动

10410

扫码关注云+社区

领取腾讯云代金券