首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
jsam
掘友等级
Engineer
|
http://chatgpt-image-generator.com/
公众号:AI技术前沿
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
123
文章 55
沸点 68
赞
123
返回
|
搜索文章
最新
热门
布隆过滤器之误识别率FPP公式的推导
在《什么是布隆过滤器(Bloom Filter)?》一文中,多次提到了误识别率(FPP,false positive probabilistic)。 假设布隆过滤器大小为m比特,存储了n个元素,使用k次散列函数来计算元素的存储位置。 如果将1个新的元素,添加到已存在n个元素的布…
什么是布隆过滤器(Bloom Filter)?
在日常工作中,有一个比较常见的需求,就是需要判断一个元素是否在集合中。 遇到这种问题,通常直觉会告诉我们,应该使用集合这种数据结构来实现。例如,先将IP黑名单库的所有IP全部存储到一个集合中,然后再拿指定的IP到该集合中检查是否存在,如果存在则说明该IP命中黑名单。 通过一段J…
JMH基准测试入门配置及示例
JMH的全称是Java Microbenchmark Harness,即Java微基准测试工具。 JMH是一个用于构建,运行和分析基于Java及其他JVM语言的基准测试工具。它也是OpenJDK项目的一部分。 要运行JMH基准测试,推荐的方法是使用Maven来构建一个测试项目。…
Java安全发布对象(单例)的几种方式
JVM在类被加载后,并且被线程使用之前,会进行类的初始化。在初始化期间,JVM将会获取一个锁,以同步多个线程对类的初始化。 volatile可以理解为是轻量级的synchronized。 保证共享变量的“可见性”,当一个线程修改了一个共享变量时,另一个线程能读到这个修改的值。 …
Fastjson基于BeanToArray模式实现JavaBean与JSON数组的映射
在默认情况下,Fastjson实现了JavaBean和JSON对象之间的映射。 此外,Fastjson还支持一种更精简的映射,可以实现JavaBean与JSON数组之间的映射。优点是序列化之后的JSON字符串更小,缺点是降低了可读性。 本篇内容基于Fastjson 1.2.62…
这个国庆几乎无假期,写了9篇Jackson和4篇Fastjson基础教程
这个国庆八天长假,有人回家有人去旅游。 而我,每天买菜做饭洗碗陪小孩玩,在附近园区玩了一趟,看了部姜子牙。 剩下的时间就是写文章,每天都写,虽然比较简单,但写9篇Fastjson和4篇Jackson教程也不容易。 下面把所有文章整理一下。 Jackson是一个基于Java的高性…
Jackson使用JsonFilter注解过滤字段
通过《Jackson忽略字段不序列化字段的3种方法》一讲我们知道,JsonIgnore和JsonIgnoreProperties都可以用来忽略掉指定的字段。 这两个注解有个共同点,就是都在添加注解后就指明了需要过滤的字段。如果想要在序列化的时候,才指定需要过滤的字段,那么可以使…
Jackson忽略字段不序列化字段的3种方法
在上一篇中,我们学习了如何忽略值为null的字段《Jackson忽略null字段的3种方法》。 相对于忽略null字段,在实际应用中,忽略某些字段的序列化可能更为常见。 Jackson对于如何序列化字段、过滤字段的方法多种多样,非常丰富,这一节先来了解一下3种简单的方法。 本篇…
Jackson修改字段名和自定义命名策略
国庆期间写了一教程:《轻松学习Jackson》程序员口袋里的开发手册,这是其中的一篇。 Jackson支持在处理数据的时候,使用不同于对象字段名的JSON名称(Jackson内部使用),来代替原来的字段名进行序列化和反序列化。 扩展PropertyNamingStrategy,…
MySQL聚合函数操作NULL字段要小心
Returns a count of the number of non-NULL values of expr in the rows retrieved by a SELECT statement. The result is a BIGINT value. COUNT(*…
下一页
个人成就
文章被点赞
432
文章被阅读
183,958
掘力值
3,919
关注了
29
关注者
152
收藏集
13
关注标签
21
加入于
2018-09-19