首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
我妻礼弥
掘友等级
获得徽章 10
动态
文章
专栏
沸点
收藏集
关注
作品
赞
38
文章 37
沸点 1
赞
38
返回
|
搜索文章
最新
热门
springBoot 连接需要安全认证的 kafka
配置如下其实就是配置三个 properties 属性security.protocol:使用的协议sasl.mechanism:协议的机制sasl.jaas.config : 协议的配置
智齿拔除记录
本人很不幸,长了两颗阻生智齿,如下图,这种智齿必须拔除,不然会顶坏功能牙。 我这两颗智齿都只露了个尖出来,拔除的时候还需要把牙龈划开一个口子。 最后,医生跟我说我的阻生智齿长的离神经比较近,手术可能会造成神经损伤,导致术后半年到一年的时间内下嘴唇麻木。 另外拔牙侧脸部会发炎肿胀…
MongoDB 自动删除过期数据
在 MongoDB 中可以使用 TTL 索引实现在指定的时间或者一段时间后自动删除"过期"文档。 TTL 索引是 MongoDB 中一种特殊的单字段索引,其中字段类型必须是 ISODate 类型或者包含有 ISODate类型的数组。 如果索引字段是数组,并且字段中有多个日期值,…
Git 优雅处理行结束符
不是所有类型的文件都应该跟随操作系统转换行结束符的。 例如 bash 脚本文件始终应当使用 LF 作为行结束符,如果被转换成 CRLF 行结束符,bash 解释器可能无法正常工作,因此任何情况下 core.autocrlf 不应该将 bash 脚本文件的LF 行结束符转换为 C…
git add . -A -u 的区别
但是我自己做实验发现,网上对 git add . 命令的说法不对(其他两个没问题) 如上图,我使用的是当前(2021年3月)最新版git,刚开始分别有一个新建(new)的、被修改(modified)被删除(deleted)的文件在工作区,执行 git add . 命令后,三个文…
Spring Boot Test
Spring Boot Test 是在 Spring Test 之上的再次封装,增加了切片测试,增强了 mock 能力。 依赖注入是 Spring Boot 的主要优点之一,但是在对 Spring Boot 项目进行单元测试时,大都是使用 mock 对象而不是实际的依赖对象,所…
JUnit 5
JUnit 5 是 JUnit 单元测试框架的一次重大升级,首先需要 Java 8 以上的运行环境,虽然在旧版本 JDK 也能编译运行,但要完全使用 JUnit 5 功能, JDK 8 环境是必不可少的。 除此之外,JUnit 5 与以前版本的 JUnit 不同,拆分成由三个不…
单元测试
"单元" 是人为规定的最小测试范围。 不同的人、不同的组织、不同类型的项目,对 "单元" 的规定各有差别,有的认为,它的范围在一个方法或函数内。有的认为,一个类或一个接口也算是一个单元。 我讨厌 单元测试,它的 "单元" 概念宽泛、指向不明确、边界模糊,我的 "单元" 不等于你…
布隆过滤器
布隆过滤器(Bloom Filter) 是 1970 由布隆提出,它是一种多哈希函数映射的快速查找算法 (存储结构),可以实现用很小的空间和运算代价,来实现海量数据的存在与否的记录(黑白名单判断)。特点是高效的插入和查询,可以判断出一定不存在和可能存在 如果要将一个"添加"射到…
ThreadPoolExecutor 线程池核心思想
让我们来设计这个工具类,并一步一步慢慢将它完善成线程池。 上面的版本最大的问题在于,每来一个 Runnable 就会创建一个新的线程,这显然是不合适的最好是能复用现有的线程。 怎么复用呢?我们可以只创建一个线程(Worker),让它处理所有任务,最大限度复用已有线程。 如果任务…
下一页
个人成就
文章被点赞
1,014
文章被阅读
637,332
掘力值
11,022
关注了
0
关注者
313
收藏集
1
关注标签
10
加入于
2016-08-10