8 最是那一低头的温柔

尚未进行身份认证

暂无相关描述

等级
博文 1k+
排名 1k+

让你彻底理解Synchronized

更多多线程知识请访问www.itkc8.com1.synchronized简介在学习知识前,我们先来看一个现象:publicclassSynchronizedDemoimplementsRunnable{privatestaticintcount=0;publicstaticvoidmain(String[]args){...

2019-06-11 15:57:44

Java 8 并发篇 - 冷静分析 Synchronized(下)

https://juejin.im/post/5abc9de851882555770c8c72#heading-35http:www.itkc8.com

2019-06-03 20:47:16

IDEA 最新破解方法,2019.1.2已支持(持续更新,19年5月9号更新)亲测可用,绝不骗人

更多Java知识请访问www.itkc8.com一、安装进入官网下载适合自己系统的版本,下载地址:https://www.jetbrains.com/idea/download/#section=windows安装中选择适合本机的64位(32位)版本,其他一直next即可二、破解首先强调一遍:各位有能力的尽量支持正版!先下载jar包JetbrainsCrack.jar,...

2019-05-29 10:49:43

Java高性能反射工具包ReflectASM

ReflectASM使用字节码生成的方式实现了更为高效的反射机制。执行时会生成一个存取类来set/get字段,访问方法或创建实例。一看到ASM就能领悟到ReflectASM会用字节码生成的方式,而不是依赖于Java本身的反射机制来实现的,所以它更快,并且避免了访问原始类型因自动装箱而产生的问题。更多关于反射到知识请访问www.itkc8.compom.xml&lt...

2019-05-28 10:36:37

ReflectASM-invoke,高效率java反射机制原理

一、性能对比我们先通过简单的代码来看看,各种调用方式之间的性能差距。publicstaticvoidmain(String[]args)throwsException{ApplicationContextac=newClassPathXmlApplicationContext(newString[]{"spring-common.xml"});...

2019-05-28 10:28:39

BeanUtils.copyProperties(A,B)字段复制

更多知识请访问www.itkc8.comBeanUtils提供对Java反射和自省API的包装。其主要目的是利用反射机制对JavaBean的属性进行处理。我们知道,一个JavaBean通常包含了大量的属性,很多情况下,对JavaBean的处理导致大量get/set代码堆积,增加了代码长度和阅读代码的难度。注意:属性复制,不同jar中的方法,用法不一样。1、packageorg.sp...

2019-05-28 10:27:16

Java线程池ExecutorService时让主线程等待子线程完成后继续处理与不用线程处理对比

更多知识请访问www.itkc8.com用线程代码packagecom.cowboy.service;importjava.util.concurrent.*;/***@ClassNameCommonThreadPool*@DescriptionTODO*@Authorhux*@Date2019/5/22、15:40*@Version...

2019-05-22 16:37:33

多线程处理Future,主线程等待子线程完成后统一处理

更多多线程知识请访问www.itkc8.compackagecom.cowboy.service;importjava.util.concurrent.*;/***@ClassNameCommonThreadPool*@DescriptionTODO*@Authorhux*@Date2019/5/22、15:40*@Version1...

2019-05-22 16:16:57

Java线程池ExecutorService时让主线程等待子线程完成后继续处理

更多线程知识访问www.itkc8.com线程池工具类:importjava.util.concurrent.*;publicclassCommonThreadPool{privatestaticExecutorServiceexec=newThreadPoolExecutor(50,100,0L,TimeUnit.MILLISEC...

2019-05-22 16:08:45

Disruptor框架中生产者、消费者的各种复杂依赖场景下的使用总结-我见过最好的Disruptor

更多高并发知识请访问www.itkc8.com非常感谢https://www.cnblogs.com/pku-liuqiang/p/8544700.htmlDisruptor是一个优秀的并发框架,可以实现单个或多个生产者生产消息,单个或多个消费者消息,且消费者之间可以存在消费消息的依赖关系。网上其他博客往往仅针对框架的一部分使用示例进行了介绍,对于某些场景下介绍并不完全:如多生产者间复...

2019-05-12 11:41:58

rocketmq总结(消息的顺序、重复、事务、消费模式)

更多RocketMQ资源请访问www.itkc8.comhttps://www.cnblogs.com/xuwc/p/9034352.html分布式开放消息系统(RocketMQ)的原理与实践分布式消息系统作为实现分布式系统可扩展、可伸缩性的关键组件,需要具有高吞吐量、高可用等特点。而谈到消息系统的设计,就回避不了两个问题:消息的顺序问题 消息的重复问题Roc...

2019-05-02 19:00:57

Mongodb主从复制 及 副本集+分片集群梳理-我见过讲得最好的一篇文章

更多mongodb请访问www.itkc8.com介绍了Mongodb的安装使用,在MongoDB中,有两种数据冗余方式,一种是Master-Slave模式(主从复制),一种是ReplicaSets模式(副本集)。 1 2 3 4 5 6 7 8 9 10 11 12 ...

2019-04-27 16:53:28

Zookeeper 3、Zookeeper工作原理(详细)

更多关于zookeeper的知识请访问www.itkc8.com1、Zookeeper的角色  »领导者(leader),负责进行投票的发起和决议,更新系统状态  »学习者(learner),包括跟随者(follower)和观察者(observer),follower用于接受客户端请求并想客户端返回结果,在选主过程中参与投票  »Observer可以接受客户端连接,将写请求转发...

2019-04-25 19:06:38

分布式事务解决方案-GTS

更多分布式事务知识请访问www.itkc8.com1微服务的发展微服务倡导将复杂的单体应用拆分为若干个功能简单、松耦合的服务,这样可以降低开发难度、增强扩展性、便于敏捷开发。当前被越来越多的开发者推崇,很多互联网行业巨头、开源社区等都开始了微服务的讨论和实践。Hailo有160个不同服务构成,NetFlix有大约600个服务。国内方面,阿里巴巴、腾讯、360、京东、58同城等很多...

2019-04-21 01:12:51

分布式事务

更多分布式事务学习请访问www.itkc8.com随着分布式服务架构的流行与普及,原来在单体应用中执行的多个逻辑操作,现在被拆分成了多个服务之间的远程调用。虽然服务化为我们的系统带来了水平伸缩的能力,然而随之而来挑战就是分布式事务问题,多个服务之间使用自己单独维护的数据库,它们彼此之间不在同一个事务中,假如A执行成功了,B执行却失败了,而A的事务此时已经提交,无法回滚,那么最终就会导致两边数...

2019-04-21 00:46:53

spring cloud 常见面试题 来理解微服务(通俗易懂)

更多微服务知识访问www.itkc8.com为什么要谈这些理论知识呢理论知识=面试时候的谈资!!!你只有进去公司才有资格去做一个码农ok话不多说经历如此漫长的互联网发展以本人的拙见软件开发粗略的分为三个阶段1单机版...

2019-04-16 15:31:56

SpringCloud(6)---熔断降级理解、Hystrix实战

更多微服务请访问www.itkc8.comhttps://www.cnblogs.com/qdhxhz/p/9581440.html一、概念1、为什么需要熔断降级(1)需求背景它是系统负载过高,突发流量或者网络等各种异常情况介绍,常用的解决方案。在一个分布式系统里,一个服务依赖多个服务,可能存在某个服务调用失败,比如超时、异常等,如何能够保证在一个依赖出...

2019-04-15 17:39:13

Eureka的工作原理以及它与ZooKeeper的区别

更多微服务资料访问www.itkc8.com1、Eureka简介:Eureka是Netflix出品的用于实现服务注册和发现的工具。SpringCloud集成了Eureka,并提供了开箱即用的支持。其中,Eureka又可细分为EurekaServer和EurekaClient。1.基本原理上图是来自eureka的官方架构图,这是基于集...

2019-04-15 11:46:00

理解oauth2.0

更多关于OAuth2.0请访问www.itkc8.comOAuth是一个关于授权(authorization)的开放网络标准,在全世界得到广泛应用,目前的版本是2.0版。本文对OAuth2.0的设计思路和运行流程,做一个简明通俗的解释,主要参考材料为RFC6749。一、应用场景为了理解OAuth的适用场合,让我举一个假设的例子。有一个"云冲印"的网站,可以将用...

2019-04-11 12:49:18

2018年史上最全SpringBoot1.5教程与新版本SpringBoot2.0完整版教程

超清视频+课件+代码资料完整齐全共两套(红字标注)一套是springboot1.5一套是springboot2.0都是2018年的共7.3G'2018年新版本SpringBoot2.0完整版视频教程:.│01第一节-SpringBoot2.0课程介绍.mp4│02第二节-为什么要用SpringBoot.mp4│03第三节-SpringCloud与SpringBoo...

2019-04-01 18:28:57
奖章
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周上午根据用户上周的博文发布情况由系统自动颁发。