首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
jsam
掘友等级
Engineer
|
http://chatgpt-image-generator.com/
公众号:AI技术前沿
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
123
文章 55
沸点 68
赞
123
返回
|
搜索文章
赞
文章( 55 )
沸点( 68 )
什么是布隆过滤器(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忽略字段不序列化字段的3种方法
在上一篇中,我们学习了如何忽略值为null的字段《Jackson忽略null字段的3种方法》。 相对于忽略null字段,在实际应用中,忽略某些字段的序列化可能更为常见。 Jackson对于如何序列化字段、过滤字段的方法多种多样,非常丰富,这一节先来了解一下3种简单的方法。 本篇…
Jackson修改字段名和自定义命名策略
国庆期间写了一教程:《轻松学习Jackson》程序员口袋里的开发手册,这是其中的一篇。 Jackson支持在处理数据的时候,使用不同于对象字段名的JSON名称(Jackson内部使用),来代替原来的字段名进行序列化和反序列化。 扩展PropertyNamingStrategy,…
全面总结Fastjson过滤字段、排除字段的5种方法(含示例)
在不需要序列化的字段,添加@JSONField(serialize = false)注解可进行排除。 如果被序列化的字段使用transient修饰,则不会被序列化。 使用过滤器SimplePropertyPreFilter,可以一次性设置1到多个需要过滤掉的字段。 Group中…
让MySQL支持含数字的自然排序
在实际应用中,我们经常需要对数据进行排序,比较常见的是根据ID、时间进行排序。 另外一种场景,就是当排序的字段是字符串,而且字段值中部分为数字时。 此时,我们希望排序后的结果是,数字部分能够按照数字的自然顺序进行排序。 对于这种场景,MySQL默认的排序方式可能会有问题。 接下…
996极客聚合网站上线
没日没夜的,周末都要搞到 2 、3 点,好久没这么带劲的折腾了。 有目标有方向还是很重要。 996geek 这个网站,前两天才申请的域名,刚开始思路还不明确。 昨天晚上逐步填充内容,感觉越来越清晰。 目前定位是面向各位极客们的,提供国内外相对权威、优质资源的聚合网站,我这个风格…
下一页
个人成就
文章被点赞
432
文章被阅读
177,420
掘力值
3,904
关注了
29
关注者
152
收藏集
13
关注标签
21
加入于
2018-09-19