首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
GoBigOrGoHome
掘友等级
Java
如果能够帮到你~,谢谢支持~~~
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
3
文章 0
沸点 3
赞
3
返回
|
搜索文章
最新
热门
SpringBoot 配置多个MongoTemplate
Spring Boot支持应用程序中创建多个Mongo模板连接到两个不同的mongo服务器。
Kafka 使用ExecutorService 多线程消费
Apache Kafka 作为当下最常用消息中间件之一。给到我的需求是需要我们处理大量的消息(如果单线程处理过多消息会出现性能瓶颈)。 1.创建一个可以从topic中poll()消息后传递到线程池以进行进一步处理。 2.创建工作线程,以执行每条消息的进一步处理。 可能并不适合所…
“假装、她是个有灵魂的程序员”
http://zhangdhing.blog.csdn.net/
Java 自定义HashSet
HashSet是一种数据结构为基本操作(add, remove, contains and size)提供恒定的时间性能,假设哈希函数在桶之间正确地分散元素。有许多方法可以实现这种数据结构。这篇文章主要使用链表+数组在Java中简单实现hashmap。 首先计算元素的哈希码,通…
Mongodb 安装、使用
MongoDB 没有新建数据库的命令,只要进行 insert 或其它操作,MongoDB 就会自动帮你建立数据库和 collection。当查询一个不存在的 collection 时也不会出错,MongoDB 会认为那是一个空的 collection。 一个对象被插入到数据库中…
使用Redis 管理事务(Java)
Redis中的事务允许在一个步骤中执行一组命令。对某些用户来说,在Java上管理Redis事务可能会非常棘手,但如果您拥有合适的工具,则会更容易。 此篇会介绍在Java上执行Redis事务的所有知识,以及对Spring事务管理器和Redis的XA事务的简要介绍。 Redis事务…
关于几种分布式锁的简单介绍
要介绍分布式锁,首先要提到与分布式锁相对应的是线程锁、进程锁。 主要用来给方法、代码块加锁。当某个方法或代码使用锁,在同一时刻仅有一个线程执行该方法或该代码段。线程锁只在同一JVM中有效果,因为线程锁的实现在根本上是依靠线程之间共享内存实现的,比如Synchronized、Lo…
分布式事务 解决方案、原理
数据库事务(简称:事务,Transaction)是指数据库执行过程中的一个逻辑单位,由一个有限的数据库操作序列构成。 原子性(Atomicity):事务作为一个整体被执行,包含在其中的对数据库的操作要么全部被执行,要么都不执行。 一致性(Consistency):事务应确保数据…
ReenTrantLock 、synchronized 高并发性能测试
Synchronized 是依赖于JVM实现的,表现为原生语法层面的互斥锁。开发者是无法直接看到相关源码,但是我们可以通过利用javap工具查看生成的class文件信息来分析Synchronize的实现。同步代码块是使用monitorenter和monitorexit指令实现的…
zookeeper 实现分布式锁
单机应用架构中,秒杀案例使用ReentrantLcok或者synchronized来达到操作业务互斥的目的。然而在分布式系统中,会存在多台机器并行去实现同一个功能。也就是说,在多进程中,如果还使用以上JDK提供的进程锁,来并发访问数据库资源就可能会出现数据重复、不一致的情况。因…
下一页
个人成就
文章被点赞
70
文章被阅读
103,997
掘力值
1,458
关注了
0
关注者
32
收藏集
0
关注标签
16
加入于
2019-06-04