上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 22 下一页

2019年10月25日

Redis中是如何实现分布式锁的?

摘要: 分布式锁常见的三种实现方式: 数据库乐观锁; 基于Redis的分布式锁; 基于ZooKeeper的分布式锁。 本地面试考点是,你对Redis使用熟悉吗?Redis中是如何实现分布式锁的。 要点 Redis要实现分布式锁,以下条件应该得到满足 互斥性 在任意时刻,只有一个客户端能持有锁。 在任意时刻, 阅读全文

posted @ 2019-10-25 12:36 Java知音号 阅读(11349) 评论(1) 推荐(1) 编辑

2019年10月22日

从实践角度重新理解BIO和NIO

摘要: 前言 这段时间自己在看一些Java中BIO和NIO之类的东西,看了很多博客,发现各种关于NIO的概念说的天花乱坠头头是道,可以说是非常的完整,但是整个看下来之后,自己对NIO还是一知半解的状态,所以这篇文章不会提到很多的概念,而是站在一个实践的角度,写一些我自己关于NIO的见解,站在实践过后的高度下 阅读全文

posted @ 2019-10-22 12:40 Java知音号 阅读(863) 评论(2) 推荐(1) 编辑

2019年10月15日

数据的异构实战(一) 基于canal进行日志的订阅和转换

摘要: 什么是数据的异构处理。简单说就是为了满足我们业务的扩展性,将数据从某种特定的格式转换到新的数据格式中来。 为什么会有这种需求出现呢? 传统的企业中,主要都是将数据存储在了关系型数据库中,例如说MySQL这种数据库,但是为了满足需求的扩展,查询的维度会不断地增加,那么这个时候我们就需要做数据的异构处理 阅读全文

posted @ 2019-10-15 10:23 Java知音号 阅读(2624) 评论(0) 推荐(2) 编辑

2019年10月14日

多线程基础体系知识清单

摘要: 前言 本文会介绍Java中多线程与并发的基础,适合初学者食用。 线程与进程的区别 在计算机发展初期,每台计算机是串行地执行任务的,如果碰上需要IO的地方,还需要等待长时间的用户IO,后来经过一段时间有了批处理计算机,其可以批量串行地处理用户指令,但本质还是串行,还是不能并发执行。 如何解决并发执行的 阅读全文

posted @ 2019-10-14 11:03 Java知音号 阅读(1091) 评论(0) 推荐(2) 编辑

2019年10月12日

实战SpringCloud响应式微服务系列教程(第七章)

摘要: 本章节继续介绍:Flux和Mono操作符(二) 1.条件操作符 Reactor中常用的条件操作符有defaultIfRmpty、skipUntil、skipWhile、takeUntil和takeWhile等。 1、defaultIfRmpty defaultIfRmpty操作符返回来自原始数据流的 阅读全文

posted @ 2019-10-12 10:51 Java知音号 阅读(871) 评论(0) 推荐(2) 编辑

2019年10月11日

如何决定使用 HashMap 还是 TreeMap?

摘要: 问:如何决定使用 HashMap 还是 TreeMap? 介绍 TreeMap<K,V>的Key值是要求实现java.lang.Comparable,所以迭代的时候TreeMap默认是按照Key值升序排序的;TreeMap的实现是基于红黑树结构。适用于按自然顺序或自定义顺序遍历键(key)。 Has 阅读全文

posted @ 2019-10-11 10:23 Java知音号 阅读(14385) 评论(0) 推荐(1) 编辑

2019年10月8日

某小公司RESTful、共用接口、前后端分离、接口约定的实践

摘要: 作者:邵磊 juejin.im/post/59eafab36fb9a045076eccc3 前言 随着互联网高速发展,公司对项目开发周期不断缩短,我们面对各种需求,使用原有对接方式,各端已经很难快速应对各种需求,更难以提高效率。于是,我们不得不重新制定对接规范、开发逻辑以便快速上线项目。 我们的目标 阅读全文

posted @ 2019-10-08 10:16 Java知音号 阅读(737) 评论(0) 推荐(1) 编辑

2019年9月29日

count(1)、count(*)与count(列名)的执行区别

摘要: 作者:BigoSprite blog.csdn.net/iFuMI/article/details/77920767 执行效果: 1. count(1) and count(*) 当表的数据量大些时,对表作分析之后,使用count(1)还要比使用count()用时多了!从执行计划来看,count(1 阅读全文

posted @ 2019-09-29 16:00 Java知音号 阅读(560) 评论(0) 推荐(0) 编辑

分布式id生成器

摘要: 作者:CoderZS juejin.im/post/5d8882d8f265da03e369c063 在高并发或者分表分库情况下怎么保证数据id的幂等性呢 经常用到的解决方案有以下几种。 微软公司通用唯一识别码(UUID)Twitter公司雪花算法(SnowFlake)基于数据库的id自增对id进行 阅读全文

posted @ 2019-09-29 10:31 Java知音号 阅读(1222) 评论(0) 推荐(0) 编辑

2019年9月27日

实战SpringCloud响应式微服务系列教程(第六章)

摘要: 本章节介绍:Flux和Mono操作符 和其他主流的响应式编程一样,Reactor框架的设计目标也是为了简化相应式流的使用方法。为此Reactor框架提供了大量操作符用于操作Flux和Mono对象。 本节不打算全面详细介绍,我们的思路是将这些操作符分类,然后对每一类中具有代表性的操作符展开讨论。 在本 阅读全文

posted @ 2019-09-27 14:32 Java知音号 阅读(1290) 评论(0) 推荐(2) 编辑

上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 22 下一页

导航