logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

深度学习HashMap之手撕HashMap

在Java里,Object类里提供了一个默认的hashCode()方法,它返回的是一个32位int形整数,其实也就是对象在内存里的存储地址。也叫拉链法,看起来,像在桶数组上再拉一个链表出来,把发生哈希冲突的元素放到一个链表里,查找的时候,从前往后遍历链表,找到对应的key就行了。好了,哈希表的介绍就到这,相信你已经对哈希表的本质有了深刻的理解,接下来,进入coding时间。理想的情况,是每个数据元

文章图片
#数据结构#散列表#算法
Tess4J 图片文字识别

*OCR(OpticalCharacterRecognition,光学字符识别)**是指电子设备(例如扫描仪或数码相机)检查纸上打印的字符,通过检测暗、亮的模式确定其形状,然后用字符识别方法将形状翻译成计算机文字的过程。.........

#java#开发语言
MQ如何防止消息被重复消费?

被询问如何防止MQ消息被重复消费时,其实是在考察候选人对消息队列、分布式系统设计以及容错机制的理解,通过这些问题,可以全面了解候选人在处理MQ消息重复消费问题时的思考方式、技术能力和实践经验,从而评估其是否适合担任相关岗位。

#spring boot#java-ee#spring cloud
定时任务组件Quartz

1.1 Quartz介绍Quartz是OpenSymphony开源组织在Job scheduling领域的一个开源项目,由Java开发,可以用来执行定时任务,类似于java.util.Timer。Quartz是功能强大的开源作业调度库,几乎可以集成到任何Java应用程序中。Quartz包含许多企业级功能,例如对JTA事务和集群的支持。Quartz作为定时任务组件,既可以单独使用,也可以整合Spri

#java#spring#spring boot +2
分布式文件系统MinIO

文件存储方式对比常见的分布式文件系统1, MinIO简介MinIO基于Apache License v2.0开源协议的对象存储服务,可以做为云存储的解决方案用来保存海量的图片,视频,文档。由于采用Golang实现,服务端可以工作在Windows,Linux, OS X和FreeBSD上。配置简单,基本是复制可执行程序,单行命令可以运行起来。MinIO兼容亚马逊S3( Simple Storage

#spring boot#java#spring +2
SpringBoot 整合 Kafka 实现千万级数据异步处理

在之前的文章中,我们详细的介绍了的架构模型,在集群环境中,可以通过设置分区数来加快数据的消费速度。光知道理论可不行,我们得真真切切的实践起来才行!下面,我将结合生产环境的真实案例,以SpringBoot技术框架为基础,向大家介绍的使用以及如何实现数据高吞吐!

#spring boot#kafka#linq
Spring Could 知识点总结

一.微服务架构微服务:1.是系统架构上的一种设计风格,他的主旨是将一个原本独立系统拆分成多个小型服务,这些小型服务都在各自独立的进程中运行,服务之间一般通过HTTP的restfulAPI进行通信协作。2.被拆分成的每一个小型服务都围绕着系统中的某一项或些耦合度较高的业务功能进行构建,并且每个服务都维护着自身的数据存储、业务开发自动化测试案例以及独立部署机制。3.由于有了轻量级的通信协作基础,所以这

#spring#java#微服务 +1
利用MySQL的binlog恢复误删的数据库

备份数据mysqldump - uroot - p123456 test - l - F '/tmp/test.sql' - l:读锁(只能读取,不能更新) - F:即flush logs,可以重新生成新的日志文件,当然包括log - bin日志查看binlog日志导入之前备份数据mysql - uroot - p t - v - f < / mnt / t . sql - v查看导入的详细信息

#数据库#mysql#sql
到底了