happyJared

LV0
发表了文章

习惯用三元运算符?那你需要知道这个坑

猜猜运行后会输出什么?是 null 吗?不对,是 java.lang.NullPointerException

happyJared
发表了文章

Fiddler 抓包升级,安装 HTTPS 证书

  之前借助过Fiddler来抓取微信公众号的文章和留言(Https协议的,下一篇介绍),所以安装https证书又是必不可少的,这里简单还原下安装步骤。如果没有...

happyJared
HTTP安全https网络安全TCP/IP
发表了文章

Jmeter 压测 HTTP

  上一篇文章[关于Jmeter]介绍了Jmeter入门相关的知识。本文是实战篇,讲讲如何使用Jmeter对 Http 进行压力测试。

happyJared
压力测试测试服务 WeTestHTTPhttps网络安全
发表了文章

十五个常用经典的 Java8 Stream API 用法示例

不出意外的话,再过几天,Java 11就要正式对外发布了,不知各位同行都用上哪个版本了呢?先贴一张截取的调查图,由此可见,目前Java 7/8的使用群体还是相当...

happyJared
JavaAPI
发表了文章

实现 Java 热部署的几种解决方案

happyJared
Spring打包IDE
发表了文章

Spring Data JPA 时间注解:@CreatedDate 和 @LastModifiedDate

选择 Spring Data JPA 框架开发时,常用在实体和字段上的注解有@Entity、@Id、@Column等。在表设计规范中,通常建议保留的有两个字段,...

happyJared
SpringJava
发表了文章

API 网关的设计:异步化请求

对于统一的网关层,如何用少量的机器接入更多的服务,这就需要用异步来实现,用来提高更多的吞吐量。对于异步化,一般有以下两种策略:

happyJared
ServletHTTPJavaTomcat自动驾驶
发表了文章

为什么要统一 API 网关

在公司内部,如果有某个技术组件需要升级,通常是需要和每个业务线沟通,有可能是几个月都搞不定。举个例子,如果对于入口的鉴权有重大的安全隐患需要升级,沟通效率这么低...

happyJared
API 网关API
发表了文章

API 网关

API 网关可以看做是系统与外界联通的入口,我们可以在网关处理一些非业务逻辑的逻辑,比如权限验证,监控,缓存,请求路由等等。

happyJared
RPCAPI 网关APIHTTP
发表了文章

布隆过滤器之 Redis

Redis v4.0 之后有了 Module(模块/插件) 功能,Redis Modules 让 Redis 可以使用外部模块扩展其功能,布隆过滤器就是其中的 ...

happyJared
网络安全httpsGitHub编程算法Git
发表了文章

布隆过滤器之 Guava 实现

在以上示例中,当上述方法返回 true 时,可以99%确定该元素在过滤器中;当过滤器返回 false 时,可以100%确定该元素不存在于过滤器中。

happyJared
发表了文章

布隆过滤器使用场景

happyJared
缓存编程算法
发表了文章

布隆过滤器原理

如图所示,当字符串存储要加入到布隆过滤器中时,该字符串首先由多个哈希函数生成不同的哈希值,然后在对应的位数组的下表的元素设置为 1(当位数组初始化时 ,所有位置...

happyJared
编程算法
发表了文章

数据库 ID 生成方案:美团 Leaf

美团的 Leaf 也是一个分布式 ID 生成框架。它非常全面,即支持号段模式,也支持 Snowflake 模式。

happyJared
分布式ZooKeeper
发表了文章

数据库 ID 生成方案:百度 UidGenerator

UidGenerator 是用 Java 语言实现的基于 Snowflake 算法的唯一 ID 生成器。

happyJared
JavaScript数据库SQL
发表了文章

数据库 ID 生成方案:雪花算法

今天介绍的雪花算法:Snowflake,可以让负责生成分布式 ID 的每台机器在每毫秒内生成不一样的 ID。Snowflake 是 Twitter 开源的分布式...

happyJared
编程算法分布式Unix
发表了文章

数据库 ID 生成方案:Redis

使用 Redis 来生成分布式 ID,其实和利用 Mysql 自增 ID 类似,可以利用 Redis 中的 incr 命令来实现原子性的自增与返回,比如:

happyJared
Redis
发表了文章

数据库 ID 生成方案:号段模式

还可以使用号段的方式来获取自增 ID,号段可以理解成批量获取。比如从数据库获取 ID 时,就可以批量获取多个 ID 并缓存在本地,提升效率。

happyJared
数据库SQL
发表了文章

Maven 仓库和坐标

① pom.xml:Project Object Model 项目对象模型,这是 Maven 的核心配置文件,所有的构建配置都在这里设置。

happyJared
MavenXML
发表了文章

Maven 依赖

② 如果依赖的是自己或者团队开发的 Maven 工程,需要先使用 install 命令把被依赖的 maven 工程的 jar 包安装到本地仓库中

happyJared
JARMaven打包ServletJava

个人简介

个人成就

扫码关注云+社区

领取腾讯云代金券