能饮一杯无

言前定则不跲,事前定则不困,行前定则不疚,道前定则不穷。


  • 首页

  • 关于

  • 标签

  • 分类

  • 文章

  • 搜索

Netty(一)入门介绍和Helloworld

发表于 2018-08-05 | 分类于 Netty |
| 字数统计: 767
Netty是什么Netty是由JBOSS提供的一个java开源框架。Netty是提供异步的、事件驱动的网络应用程序框架和工具,用以快速开发高性能、高可靠性的网络服务器和客户端程序。 Netty的内部实现是很复杂的,但通过精心设计,Netty提供了一种新的方式来开发网络应用程序,这种新的方式使它很容易 ...
阅读全文 »

Java进阶—SPI

发表于 2018-07-31 | 分类于 Java |
| 字数统计: 612
SPI 简介SPI 全称为 Service Provider Interface,是JDK内置的一种服务提供发现机制。 作用 为接口自动寻找实现类 实现方式 标准制定者制定接口 在META-INF/services/目录中创建以接口全限定名命名的文件,该文件内容为接口具体实现类的全限定名,文件编码 ...
阅读全文 »

开源库—Metrics指标度量工具

发表于 2018-07-28 | 分类于 开源库 , Metrics |
| 字数统计: 1,376
随着系统越来越大,越来越复杂,我们需要在业务方面加上一些监控服务。Metrics作为一款监控指标的度量类库,在JAVA代码中嵌入Metrics代码,可以方便的对业务代码的各个指标进行监控,同时,Metrics能够很好的跟Ganlia、Graphite结合,方便的提供图形化接口。 使用Metrics使 ...
阅读全文 »

Dubbo(三)使用示例

发表于 2018-07-28 | 分类于 RPC , Dubbo |
| 字数统计: 4,598
创建项目在 dubbo-learn 父工程下,创建interface模块、provider模块、consumer模块。其中interface模块存放所有的接口、provider模块提供服务、consumer消费服务。本示例使用XML配置。创建完成后的项目结构如下: 在父工程的 pom.xml 文件 ...
阅读全文 »

Duboo(二)简介与HelloWorld

发表于 2018-07-22 | 分类于 RPC , Dubbo |
| 字数统计: 1,972
Dubbo介绍Dubbo是:(简言之dubbo就是:一个框架 + 两个方案) 一款分布式服务框架 高性能和透明化的RPC远程服务调用方案 SOA服务治理方案 每天为2千多个服务提供大于30亿次访问量支持,并被广泛应用于阿里巴巴集团的各成员站点以及别的公司的业务中。 Dubbo架构图 Provi ...
阅读全文 »

Dubbo(一)关于RPC

发表于 2018-07-22 | 分类于 RPC |
| 字数统计: 1,660
RPC的背景和简介这里从电商系统的演变讲起。 单一应用框架(ORM)当网站流量很小时,只需一个应用,将所有功能如下单支付等都部署在一起,以减少部署节点和成本。缺点:单一的系统架构,使得在开发过程中,占用的资源越来越多,而且随着流量的增加越来越难以维护。 垂直应用框架(MVC)垂直应用架构解决了单一 ...
阅读全文 »

Kafka-常用命令

发表于 2018-07-22 | 分类于 Kafka |
| 字数统计: 1,630
Kafka支持的基本命令位于${KAFKA_HOME}/bin文件夹中。 kafka-topics.sh(Topic操作)创建一个主题bin/kafka-topics.sh --create --zookeeper localhost:2181 --config max.message.bytes= ...
阅读全文 »

Java进阶—关于内存泄露和内存溢出

发表于 2018-06-30 | 分类于 Java |
| 字数统计: 486
概念内存溢出(out of memory)是因为在内存中创建了大量在引用的对象和变量,导致程序后续再申请内存时没有足够的内存空间供其使用。内存泄露(memory leak)是指程序申请完内存后,无法释放已申请的内存空间,(不再使用的对象或者变量仍占内存空间)。 两者的联系 一次内存泄漏不会有大的影响 ...
阅读全文 »

Java进阶—ThreadLocal

发表于 2018-06-23 | 分类于 Java |
| 字数统计: 3,132
是什么?ThreadLocal 源码解释: This class provides thread-local variables. These variables differ from their normal counterparts in that each thread that acce ...
阅读全文 »

并发编程—Synchronized关键字

发表于 2018-06-15 | 分类于 并发编程 , Synchronized |
| 字数统计: 10,042
基本介绍synchronized 是Java语言中的一个关键字,它的作用就是保证多个线程可以安全地访问某个公共的资源。synchronized在多线程编程中属于元老级角色,很多人都把它当做是一个重量级锁。但其实,随着JDK 1.6对synchronized进行了各种优化之后,有些情况下它会变得不那么 ...
阅读全文 »
上一页1…212223…26下一页
liaosi

liaosi

256 日志
89 分类
95 标签
RSS
GitHub SegmentFault
链接
  • 阮一峰的个人网站
  • JavaDoop
  • 廖雪峰Python3教程
  • 纯洁的微笑
© 2018-2025 liaosi | 本站总字数: 462.8k
粤ICP备 19130181号-1