- 博客(8)
- 资源 (165)
- 收藏
- 关注
原创 Java异步NIO框架Netty实现高性能高并发
1. 背景1.1. 惊人的性能数据最近一个圈内朋友通过私信告诉我,通过使用Netty4 + Thrift压缩二进制编解码技术,他们实现了10W TPS(1K的复杂POJO对象)的跨节点远程服务调用。相比于传统基于Java序列化+BIO(同步阻塞IO)的通信框架,性能提升了8倍多。事实上,我对这个数据并不感到惊讶,根据我5年多的NIO编程经验,通过选择合适的NIO框架,加上高
2017-02-13 09:33:32 39428 10
原创 Zookeeper 注册中心理解
Zookeeper 作为 Hadoop 项目中的一个子项目,是 Hadoop 集群管理的一个必不可少的模块,它主要用来控制集群中的数据,如它管理 Hadoop 集群中的 NameNode,还有 Hbase 中 Master Election、Server 之间状态同步等。本文介绍的 Zookeeper 的基本知识,以及介绍了几个典型的应用场景。这些都是 Zookeeper 的基本功能,最重要的
2017-02-14 11:52:53 3777 1
原创 Java RESTful框架的性能比较
在微服务流行的今天,我们会从纵向和横向分解代码的逻辑,将一些独立的无状态的代码单元实现为微服务,可以将它们发布到一些分布式计算单元或者Docker中,并在性能需要的时候及时地创建更多的服务单元。微服务是一个概念,并没有规定服务的格式,但是很多厂商和框架都不约而同的采用RESTful的架构,尽管也有一些其它的性能很好的RPC框架。如何在Java生态圈选择一个轻量级的RESTful框架?可以参
2017-02-08 15:31:06 1842 1
原创 Java Jersey2使用总结
前言在短信平台一期工作中,为便于移动平台的开发,使用了JavaJersey框架开发RESTFul风格的Web Service接口。在使用的过程中发现了一些问题并积累了一些项目经验,做了一下总结,便于个人成长,同时也希望对有需要的同仁有好的借鉴和帮助。简介Jersey是JAX-RS(JSR311)开源参考实现用于构建 RESTful Web service,它包含三个
2017-02-08 15:22:26 574
原创 Spring和resteasy集成三种方式
对于和jboss as7的集成不需要做任何工作,jboss默认集成了resteasy,只需要对业务pojo做一些jax-rs的注解标注即可。对于非Jboss的Servlet容器spring和resteasy集成,主要有三种方式,运行于Servlet版本大于等于3.0运行于Servlet版本小于3.0将resteasy和spring mvc整合在一起基
2017-02-08 15:20:34 3189
原创 spring和resteasy集成,构建restful风格服务
spring和resteasy集成,三种主要的方式:对于和jboss as7的集成不需要做任何工作,jboss默认集成了resteasy,只需要对业务pojo做一些jax-rs的注解标注即可。我们这里讲的servlet容器是tomcat。开始前,先做一些准备工作,引入jar包,我使用的是maven。jar包版本,添加到属性文件里去:[html] view plain
2017-02-08 15:19:25 2870
原创 使用Jersey开发RESTful服务
REST 2000 年由 Roy Fielding 在博士论文中提出,他是 HTTP 规范 1.0 和 1.1 版的首席作者之一。 REST 中最重要的概念是资源(resources) ,使用全球 ID(通常使用 URI)标识。客户端应用程序使用 HTTP 方法(GET/ POST/ PUT/ DELETE )操作资源或资源集。RESTful Web 服务是使用 HTTP 和 R
2017-02-08 15:13:45 796
原创 理解RESTful架构
越来越多的人开始意识到,网站即软件,而且是一种新型的软件。这种"互联网软件"采用客户端/服务器模式,建立在分布式体系上,通过互联网通信,具有高延时(high latency)、高并发等特点。 网站开发,完全可以采用软件开发的模式。但是传统上,软件和网络是两个不同的领域,很少有交集;软件开发主要针对单机环境,网络则主要研究系统之间的通信。互联网的兴起,使得这两个领域开始融合,现在
2017-02-08 14:50:06 238
mysql存储过程、函数,业务编写、启动、停止命令,linux环境下,新增用户,授权,binlog传输数据
2023-07-25
微服务工程自动编译,部署的shell脚本,自行修改工程目录和服务名称,运行即可
2023-07-25
基于Prometheus 和 Grafana 实现springboot应用监控和服务器监控
2023-07-07
node-exporter-1.3.1.linux-amd64.tar.gz ,基于Prometheus 和 Grafana 实
2023-07-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人