Java并发-线程封闭

读者们好! 在这篇博客中,我们将探讨线程封闭是什么意思,以及我们如何实现它。 所以,让我们直接开始吧。 1. 线程封闭 大多数的并发问题仅发生在我们想要在线程之间共享可变变量或可变状态时。如果在多个线程之间操作共享变量,则所有线程都将能够读取和修改变量的值,从而出现意外或不正确的结果。一种简单的避...

2019-07-15 10:56:41

阅读数 4

评论数 0

Executor-Java中的并发框架

介绍 随着当今处理器中可用的核心数量的增加, 随着对实现更高吞吐量的需求的不断增长,多线程 API 变得非常流行。 Java 提供了自己的多线程框架,称为 Executor 框架. 1. Executor 框架是什么? Executor 框架包含一组用于有效管理工作线程的组件。Executor A...

2019-07-08 10:21:33

阅读数 7

评论数 0

SPF4J 介绍

1. 总体介绍 性能测试是一项在软件生命开发周期中总是被置于最后一环的活动。我们经常依靠 Java profilers 去帮助发现性能问题。 在这篇文章中,我们将会学习关于 Java 的简单性能测试框架 - SPF4J。它提供了可以加在我们代码中的 API。因此,我们可以将 性能监视变为我们组件的...

2019-07-01 17:16:18

阅读数 7

评论数 0

IaaS PaaS SaaS

什么是IaaS IaaS 全称 infrastructure == 基础 infrastructure as a Service ==基础即服务 首字母缩写即IaaS 基础包括什么: 网络-network 存储-storage 物理服务器-server 虚拟化技术等-virtual 什...

2019-06-20 15:50:41

阅读数 30

评论数 0

Microservices Journey from Netflix OSS to Istio Service Mesh

从Netflix OSS到Istio Service Mesh的微服务之旅 在这篇文章中,我们从Netflix开始,通过Envoy和Istio的崛起,快速浏览微服务的历史. 微服务是具有边界上下文的松散耦合服务,使您能够独立开发,部署和扩展服务。它还可以定义为构建独立开发和部署的分布式系统的架构模...

2019-06-20 09:34:49

阅读数 62

评论数 0

【英语学习】-11中高级-单词学习-Technology

monolithic 英[ˌmɒnəˈlɪθɪk] 美[ˌmɑːnəˈlɪθɪk] adj. (组织或体系) 庞大而僵化的,庞大而单一的; (建筑等) 庞大而无特点的,巨大而单调的; loosely coupled services 松耦合服务 polyglot 英[ˈpɒliɡlɒt] 美[ˈ...

2019-06-14 16:53:48

阅读数 48

评论数 0

原码、反码、补码知识详细讲解

转载来的 本篇文章讲解了计算机的原码, 反码和补码. 并且进行了深入探求了为何要使用反码和补码, 以及更进一步的论证了为何可以用反码, 补码的加法计算原码的减法. 论证部分如有不对的地方请各位牛人帮忙指正! 希望本文对大家学习计算机基础有所帮助! 一. 机器数和真值 在学习原码, 反码和补码之前,...

2019-06-12 17:19:09

阅读数 22

评论数 0

How to Split Up Synchronous and Asynchronous Parts of Your System in Java

如何在Java系统中拆分同步和异步部分 了解如何使用Java通过同步和异步组件拆分系统 很多开发人员说,将应用程序切换到异步处理很复杂。因为他们有一个天然需要同步通信的Web应用程序。在这篇文章中,我想介绍一种方法来达到异步通信的目的:使用一些众所周知的库和工具来设计他们的系统。 下面的例子是用J...

2019-06-11 17:10:07

阅读数 79

评论数 0

一个用消息队列 的人,不知道为啥用 MQ,这就有点尴尬

消息队列 为什么写这篇文章? 博主有两位朋友分别是小A和小B: 小A,工作于传统软件行业(某社保局的软件外包公司),每天工作内容就是和产品聊聊需求,改改业务逻辑。再不然就是和运营聊聊天,写几个SQL,生成下报表。又或者接到客服的通知,某某功能故障了,改改数据,然后下班部署上线。每天过的都是这种生活...

2019-06-10 17:48:27

阅读数 40

评论数 0

【英语学习】-单词学习-Job interviews

工作面试:Job interviews 【一】单词: 单词 英式发音 美式发音 释义 词性 arrogant ˈærəɡənt ˈærəɡənt 傲慢的,自大的,自负的 adj. associate əˈsəʊʃieɪt əˈsoʊʃieɪt 副的, 非正式的 adj. u...

2019-05-13 21:03:04

阅读数 10

评论数 0

【LeetCode】-powerOfTwo

【Description:】231. Power of Two Easy Given an integer, write a function to determine if it is a power of two. 给定一个整型数,判断是否是2的倍数。 Example 1: Input...

2019-05-08 15:17:11

阅读数 17

评论数 0

【LeetCode】-hammingWeight

计算无符号整型数n中有多少个1 【难度:Easy】 思路: 定义一个变量count用来记录1的次数; n 每次与1 做&运算,结果为1则count++, 因为n是整型 32位,所以循环32次 循环中每次n无符号右移1位 n = n>&gt...

2019-05-08 15:02:41

阅读数 20

评论数 0

.md即markdown文件的基本常用编写语法

权当笔记使用: 1、标题的几种写法: 第一种: 前面带#号,后面带文字,分别表示h1-h6,上图可以看出,只到h6,而且h1下面会有一条横线,注意,#号后面有空格 第二种: 这种方式好像只能表示一级和二级标题,而且=和-的数量没有限制,只要大于一个就行 第三种: 这里的标题支持h1-h6,为了减少...

2019-05-08 14:43:30

阅读数 70

评论数 0

【LeetCode】-reverse-bits

通用解法:https://www.cnblogs.com/grandyang/p/4321355.html 高票回答:https://leetcode.com/problems/reverse-bits/discuss/54741/ 此篇文章讲了一下通用的解法。我主要是分析一下高票的那种解法: p...

2019-05-07 18:23:01

阅读数 20

评论数 0

Linux命令缩写与全拼

工作中用到的一些命令缩写与全拼对照: su:Swith user 切换用户,切换到root用户 cat: Concatenate 串联 uname: Unix name 系统名称 df: Disk free 空余硬盘 du: Disk usage 硬盘使用率 chown: Change o...

2019-04-30 10:21:23

阅读数 88

评论数 0

Linux 定位消耗CPU最高的线程

top jstack 定位消耗CPU最高线程【一】前期准备【二】中期执行【三】定位线程 【一】前期准备 1.类文件准备 public class DeadCirclw { public static void main(String[] args) { while (tru...

2019-04-29 15:39:18

阅读数 70

评论数 0

【设计模式】-NO1.单例模式

单例模式 大家好! 写这篇博客的目的是分析一下单例模式的使用,做到知其然知其所以然。 The real target is that I was asked the 单例模式 usage in the interview. And I cann’t answer it. 真正目的是因为在面试中被问...

2019-03-13 13:59:18

阅读数 89

评论数 0

基于Redis的分布式锁

Redis分布式锁——分析篇【一】What is the Redis Distribute Lock 什么是Redis分布式锁锁:【二】How can we use the Redis Lock 我们如何使用它 大家好! 写这篇博客的目的是分析一下Redis分布式锁的使用,做到知其然知其所以然。 ...

2019-03-11 18:10:49

阅读数 64

评论数 0

线程池—【ThreadPool】—扫盲篇

线程池—【ThreadPool】—扫盲篇【一】What is the ThreadPool 什么是线程池【二】How can we use the ThreadPool 我们如何使用它1.核心数=最大数 线程无缓存时间 使用LinkedBlockingQueue作为阻塞工作队列的单线程执行器的线程...

2019-03-08 13:36:12

阅读数 85

评论数 0

深入浅出SQL

深入浅出SQL 刚刚读完深入浅出SQL,做了个导图,制作了点文档。供大家查阅。 深入浅出SQL.html 深入浅出SQL.png

2018-11-22 09:58:22

阅读数 56

评论数 0

提示
确定要删除当前文章?
取消 删除