首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
JAVA与小黑
Derek_Smart
创建于2023-01-11
订阅专栏
总结学习java经验
等 45 人订阅
共140篇文章
创建于2023-01-11
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
图像分割之边缘分割法、区域分割法和形态学分割法原理及优缺点并实现Sobel算子进行实战
Sobel算子是一种用于边缘检测的离散微分算子,它结合了高斯平滑和微分求导的概念。Sobel算子主要用于图像处理领域,尤其是在边缘检测中,以突出图像中亮度变化剧烈的区域。Sobel算子通过计算图像亮度
ConcurrentHashMap 为啥在initTable方法中调用thread.yield()为啥不使用Thread.sleep(0)
通过使用`Thread.yield()`,`ConcurrentHashMap`试图减少无谓的自旋等待,这在多线程环境中可能会导致较高的CPU消耗。`Thread.yield()`在这里是作为一种策略
Java 实战-比较两个文件夹中所有的文件是否存在相同电话号码
大量表格,格式不确定,有一列是电话号码,哪一列不确定,需要对比哪些表格数据是相同的。表格的格式有csv,xls,xlsx,txt,编码格式有gbk,utf-8,utf-16。
ElasticSearch 优点及与spring boot 结合 完整代码
Elasticsearch 基于 Apache Lucene 构建的开源搜索引擎, Elasticsearch 具有全文搜索功能,分布式架构,实时搜索,高可用性和可扩展性,多样的客户端接口等优点
实战问题之-找出新办法优于@Valid注解执行
希望自定义的切面逻辑能够在`@Valid`注解的验证之前执行,你需要在Spring的请求处理流程中更早地介入。
Redis三大缓存问题-缓存雪崩原因原理及代码解决方案
缓存雪崩:是指在缓存层面发生的现象,当大量的缓存数据几乎在同一时间内失效过期,导致所有的请求都直接落到数据库上,从而可能引起数据库压力过大、甚至宕机的问题
CompletableFuture高级用法
`CompletableFuture`的核心原理是在计算完成时触发依赖动作的执行。它包含了一系列的完成阶段(completion stages),每个阶段都是计算的一步,可以同步或异步地执行。
Redis三大缓存问题-缓存击穿原因原理及代码解决方案
缓存击穿:指的是在缓存层面发生的一种现象,当一个热点 key(即访问频率高的 key)在缓存中失效(过期)的瞬间,如果有大量并发请求这个 key,这些请求会同时穿透缓存直接打到数据库上,可能导致数据库
Java中控制并发:锁机制与单一线程优缺点
在选择使用方法加锁还是单一线程执行时,需要根据应用程序的具体需求、并发模型、性能目标和可维护性等因素进行权衡。
Redis三大缓存问题-缓存穿透原因原理及代码解决方案
缓存穿透:是指请求查询缓存系统中不存在的数据,由于缓存不命中,请求会继续查询数据库 缓存穿透的原因通常。
Redisson 加锁解锁原理及优缺点 -java 工具代码类(实战)
Redisson 是一个在 Redis 的基础上实现的 Java 分布式锁和同步器。它提供了一系列的 Java 并发工具,比如 Locks、Semaphores、CountDownLatch等。
基于Redission布隆过滤器原理,优缺点及工具类和使用示例
Redission 布隆过滤器原理:布隆过滤器(Bloom Filter)是一种空间效率很高的概率型数据结构,用于判断一个元素是否在一个集合中。它允许有一定的误判率,换取了存储空间的极大节省。
Java 分布式面试题与详细答案解析
在分布式系统领域,Java开发者面试通常会涉及到分布式架构设计、分布式算法、网络通信、数据一致性、容错机制、分布式存储、缓存、消息队列等方面的问题。
Redis 锁快过期但是业务还没执行完成咋办
在Redission中,当你获取一个分布式锁时,看门狗机制会自动启动。默认情况下,这个机 制会将锁的leaseTime(租约时间)设置为30秒。
Java 面试基础题小总结
Java 面试基础题小总结,基础题,大家一起学习参考.顺便了解一下里面各种道道。java代码本质还是对象地址值传递
Redis 的跳跃表的底层原理及代码实现解读
Redis 使用跳跃表(skiplist)作为有序集合(sorted set)的底层数据结构之一,允许它执行快速的插入、删除、查找和有序访问操作。它通过在多个层上添加额外的前向指针来提高平均查找性能。
Redisson 实现 发布/订阅原理,优缺点 工具类和 单频道,多频道订阅示例
Redisson 实现发布/订阅(Pub/Sub)的原理是基于 Redis 的发布/订阅消息模式。在这种模式下,发布者将消息发送到一个频道(channel),而订阅者监听这个频道并接收消息。
Redis I/O多路复用技术及底层代码实现和解读(源码解读)
1.epoll_create : 创建一个epoll 句柄 2.epoll_ctl 向内核添加、修改或删除要监听的文件描述符 3.epoll_wait 类似发起select调用
基于Redisson延时队列实现延迟队列原理、工具类和使用示例
Redisson延时队列的实现原理基于Redis的有序集合(SortedSet),结合Redisson提供的一些额外的特性来实现延迟处理的功能。
论程序与生活之间关系
作为一名CURD程序员,每天写来写去的代码就是CRUD。所以有时也会想想我们生活中跟我们代码是不是也有一点相通之处。 我们节假日去饭店吃饭,人多的不行,此时饭店的外面的服务人员就会给我们