加载中
[Dubbo]基础组件之ThreadPool

https://www.jianshu.com/p/d73ecc7734df

[zookeeper]-raft协议

参考:https://raft.github.io/ 工作原理 1、一个节点可以在3个状态中的1个 follower状态 candidate 状态 或者leader 2、我们所有的节点都是从跟随者状态开始的 3、如果追随者没有听到领导者的...

06/08 20:32
20
[JVM]Java命令-jstat

作用 jstat 工具用于检测到的 Java 虚拟机 (JVM) 的性能统计信息,比如GC、内存大小、编译时间等。 命令格式 jstat [ generalOption | outputOptions vmid [interval[s|ms] [count]] ] gene...

05/31 15:00
5
[Guava]-使用Iterators进行分组时遇见的坑

平常我们需要对一个大的list进行分批操作,一般使用Iterators#partition和paddedPartition方法(也可以使用Lists#partition)具体使用方式: List<Order> result = Lists.newArrayListWithCapa...

04/03 15:33
135
[linux]sort 排序命令

定义 将文件的每一行相互比较,比较原则是从首字符向后,依次按照ascii码值进行比较,默认是按照升序输出 使用实例 sort file1.txt sort -u file.txt 作用 去除重复行 sort -r file.txt 作用...

03/29 14:49
14
【转】HTTP,HTTP2.0,SPDY,HTTPS你应该知道的一些事

转载地址:http://www.alloyteam.com/2015/03/http2-0-di-qi-miao-ri-chang/ 作为一个经常和web打交道的程序员,了解这些协议是必须的,本文就向大家介绍一下这些协议的区别和基本概念,文中...

03/22 13:23
27
[Guava]ListenableFuture的使用

ListenableFuture定义 介绍ListenableFuture之前先介绍下Future, Future是Java 5增加的,代表一个异步计算的结果,提供检查结果是否计算完成的方法,等待它的完成并且检索计算结果,只能计算...

01/26 23:49
117
【读书笔记】Java并发机制的底层实现原理

温习《Java并发编程的艺术》 volatile 定义 轻量级的synchonized 在多处理器开发保证了共享变了的可见性(一个线程修改了一个共享变了,另外一个线程能够读取这个修改的值) 实现原理 Lock前...

01/17 22:02
14
【转】微服务架构的好处与不足

转载地址:https://www.toutiao.com/i6503387715482944013/ 诸如亚马逊、eBay、Netflix 等公司都已经采用微服务架构(MicroService Architecture),不再构建庞大复杂的单体应用(Monolithi...

01/17 22:01
9
【并发】CountDownLatch

作用 它允许一个或多个线程一直等待其他线程的执行完后再执行。 如何使用(demo) 1、先创建线程池 private static final int processors = Runtime.getRuntime().availableProcessors(); ...

01/17 22:00
9
【Guava】Stopwatch 源码分析

是什么 Stopwatch 解释为计时器,又称秒表、停表,很明显它是记录时间的。 如何使用 Stopwatch stopwatch = Stopwatch.createStarted(); doSomething(); stopwatch.stop(); // optional ...

2017/12/27 18:47
27
【并发】Java线程池的相关知识

是什么 线程池是一种多线程处理形式,处理过程中将任务添加到队列,然后在创建线程后自动启动这些任务。 解决问题 降低资源的消耗(重复利用) 提高响应速度 (并行执行) 提高线程的可关联性...

【Spring-Cached】Cached之Caffeine

背景 Spring5已经将guava的cached放弃掉,使用Caffeine,为什么呢?即使spring组织放弃guava使用caffeine 是有道理的,那我们看看caffeine有什么优点,到底比guava的cache好在哪里? 定义 Ca...

2017/12/26 22:48
483
【elasticsearch】安装elasticsearch-5.4.3碰见的问题

环境配置 ES版本:5.4.3 系统:CentOS release 6.x spring-data-elasticsearch:3.0.0.RELEASE spring:5.0.1.RELEASE 问题 1.本地访问es的restful接口不通 需要更改下面配置(elasticsearch.y...

2017/11/02 17:32
95
[Spring]Spring-Statemachine 状态机

介绍 Spring状态机为程序开发员提供了传统状态机和Spring应用程序使用,有以下特性: 易于使用的状态机的用例 层次的状态机结构缓解复杂状态机的配置 状态机提供更复杂的配置状态 使用触发器...

[转]【我整理的java开源项目】

转载地址:http://blog.longjiazuo.com/archives/2625 下面提供一些跟开源相关的文章链接: 1. Apache的开源软件列表 http://www.oschina.net/project/apache 2. Java开源Apache项目 http:/...

2017/05/02 09:36
139
[Linux]netstat

功能: 打印网络连接、路由表、接口统计, 乔装(伪)连接和多路广播 ## 描述: netstat(network statistics的简写)是显示网络连接(传入和传出)、路由表、一些网络接口(网络接口控制器或软件定...

2017/04/28 16:13
13
[Mavne] Maven项目引入非Maven的jar

背景 最新项目引入了对接其他项目,但是其他项目提供的jar不是mvn的,所以每次mvn编译都是失败 解决方式 将非Maven的jar通过下面方式定义的项目的pmo文件 <dependency> <groupId>cn.xxx...

2017/04/22 11:37
21
[杂] 相关文档

## Jvm Java 5.0 虚拟机的调优:[http://www.oracle.com/technetwork/java/gc-tuning-5-138395.html] Java 5.0 虚拟机:[http://docs.oracle.com/javase/1.5.0/docs/guide/vm/index.html] jvm...

2017/04/21 10:45
8
[github] Push 报错 remote: Invalid username or password

问题描述: 向github上面push修改后的代码,执行命令: git push -u origin master 输入完用户名和密码,报以下错误: Username for 'https://github.com': xxxx Password for 'https://xxxx...

2017/04/20 17:11
1K

没有更多内容

加载失败,请刷新页面

返回顶部
顶部