会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
OHMOK.
当你知道的越多,不知道的也就越多
首页
新随笔
订阅
管理
上一页
1
2
3
4
5
6
7
8
9
···
18
下一页
2020年7月24日
SpringCloud(1) - 入门概述
摘要: 一、SpringCloud是什么 SpringCloud,基于 SpringBoot 提供了一套微服务解决方案,包括服务注册与发现,配置中心,全链路监控,服务网关,负载均衡,熔断器等组件,除了基于 Netflix 的开源组件做高度抽象封装之外,还有一些选型中立的开源组件。 SpringCloud 利
阅读全文
posted @ 2020-07-24 17:42 ohmok
阅读(259)
评论(0)
推荐(0)
2020年7月23日
Java8 Stream流
摘要: 1. 概述 在 Java8 之前,我们通常是通过 for 循环或者 Iterator 迭代来重新排序合并数据 ,又或者通过 重新定义 Collections.sorts 的 Comparator 方法 来实现,这两种方式对于大数据量系统来说,效率并不是很理想。 Java8 中添加了一个新的接口类 S
阅读全文
posted @ 2020-07-23 23:06 ohmok
阅读(261)
评论(0)
推荐(0)
Java8 函数式接口
摘要: 1. 概述 函数式接口(Functional Interface)就是一个有且仅有一个抽象方法,但是可以有多个非抽象方法的接口。 提到函数式接口肯定少不了 Lambda 表达式,函数式接口可以隐式的转换为 Lambda 表达式。 我们可以选择向各种各样的方法和构造函数传递 Lambda 表达式,包括
阅读全文
posted @ 2020-07-23 23:03 ohmok
阅读(334)
评论(0)
推荐(0)
Java并发 - Fork/Join框架
摘要: 1. 什么是 Fork/Join 框架 Fork/Join 框架是 Java7 提供了的一个用于并行执行任务的框架, 是一个把大任务分割成若干个小任务,最终汇总每个小任务结果后得到大任务结果的框架 。 它的主要思想是:分而治之。 我们再通过 Fork 和 Join 这两个单词来理解下 Fork/Jo
阅读全文
posted @ 2020-07-23 23:00 ohmok
阅读(184)
评论(0)
推荐(0)
Java内存模型(JMM)与 Volatile 关键字
摘要: JMM 的全称是 Java Memory Model(Java内存模型) JMM 的关键技术点都是围绕着多线程的 原子性、可见性 和 有序性 来建立的,这也是 Java 解决多线程并行机制的环境下,定义出的一种规则,意在保证多个线程间可以有效地、正确地协同工作。 JMM 关于同步的规定: 线程解锁前
阅读全文
posted @ 2020-07-23 22:58 ohmok
阅读(307)
评论(0)
推荐(0)
深入分析CAS
摘要: 在 Java 并发中,我们最初接触的应该就是 synchronized 关键字,但是 synchronized 属于重量级锁,很多时候会引起性能问题, volatile 也是个不错的选择,但是 volatile 不能保证原子性,只能在某些场合下使用。 像 synchronized 这种独占锁属于悲观
阅读全文
posted @ 2020-07-23 22:24 ohmok
阅读(267)
评论(0)
推荐(0)
常用辅助类(ContDownLatch、CyclicBarrier、Semaphore)
摘要: 1. ContDownLatch(倒计时器) ContDownLatch是一个同步辅助类,在完成某些运算时,只有其他所有线程的运算全部完成,当前运算才继续执行,这就叫闭锁。 ● CountDownLatch(int count):实例化一个倒计数器,count指定计数个数 ● countDown()
阅读全文
posted @ 2020-07-23 22:18 ohmok
阅读(374)
评论(0)
推荐(0)
JUC并发编程
摘要: 1. 什么是JUC JUC 指的是 java.util .concurrent 工具包。这是一个处理线程的工具包,在此包中增加了在并发编程中很常用的工具类,用于定义类似于线程的自定义子系统、包括线程池、异步 IO 和轻量级任务框架,还提供了设计用于多线程上下文中的 Collection 实现等; J
阅读全文
posted @ 2020-07-23 22:14 ohmok
阅读(353)
评论(0)
推荐(0)
Redis - 集群
摘要: 一、Redis集群概述 1)Redis 主从复制 到 目前 为止,我们所学习的 Redis 都是 单机版 的,这也就意味着一旦我们所依赖的 Redis 服务宕机了,我们的主流程也会受到一定的影响,这当然是我们不能够接受的。 所以一开始我们的想法是:搞一台备用机。这样我们就可以在一台服务器出现问题的时
阅读全文
posted @ 2020-07-23 20:59 ohmok
阅读(157)
评论(0)
推荐(0)
2020年6月7日
SpringBoot - 分布式 Dubbo + Zookeeper
摘要: 一、基础知识 1)分布式理论 (1)什么是分布式系统? 分布式系统是若干独立计算机的集合,这些计算机对于用户来说就像单个相关系统。 分布式系统由一组通过网络进行通信、为了完成共同的任务而协调工作的计算机节点组成的系统。分布式系统的出现是为了用廉价的、普通的机器完成单个计算机无法完成的计算、存储任务。
阅读全文
posted @ 2020-06-07 19:59 ohmok
阅读(369)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
9
···
18
下一页