自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

转载 Netty之零拷贝原理分析

零拷贝的应用程序要求内核(kernel)直接将数据从磁盘文件拷贝到套接字(Socket),而无须通过应用程序。零拷贝不仅提高了应用程序的性能,而且减少了内核和用户模式见上下文切换。数据传输:传统方法从文件中读取数据,并将数据传输到网络上的另一个程序的场景:从下图可以看出,拷贝的操作需要4次用户模式和内核模式之间的上下文切换,而且在操作完成前数据被复制了4次。从磁盘中copy放到一个内存...

2019-09-01 19:18:02 414

原创 消息中间件----第一节《Kafka》

消息中间件的背景分析场景分析学过并发编程的同学应该知道,我们可以使用阻塞队列+线程池来实现生产 者消费者模式。比如说在一个应用中,A方法调用B方法去执行一些任务处理。我们可以同步调用。但是 如果这个时候请求比较多的情况下,同步调用比较耗时会导致请求阻塞。我们会使用阻塞队列加线程池 来实现异步任务的处理。那么,问题来了,如果是在分布式系统中,两个服务之间需要通过这种异步队列的方式来处理任务,...

2019-09-01 14:41:26 235

原创 Docker部署ELK(ElasticSearch logstash Kibana)

Docker部署ELK一 . ElasticSearch安装新建elasticsearch目录,并再其下新建文件config/elasticsearch.yml,文件内容如下:cluster.name: "docker-cluster"network.host: 0.0.0.0xpack: ml.enabled: false monitoring.enabled: false...

2019-08-25 19:53:49 2659 2

原创 Linux centos7.X安装docker

centos 7.x安装docker如果之前安装了docker,且版本过低,想要卸载,可以通过如下命令协载:yum remove docker docker-common docker-selinux docker-engine通过yum方式安装docker安装docker-ce之前首先需要安装docker-selinux, 否则就报错yum install https:...

2019-08-25 19:46:42 147

原创 maven下载慢怎么解决

工作中,我们新建项目,下载jar包速度缓慢而苦恼,这十分影响开发效率,这是由于maven默认会同国外网络进行下载,那么有什么方法可以让下载速度变快呢?很简单,我们将下载途径变成国内的网络就可以。方法:maven是支持镜像的,我们可以在${maven_home}的conf目录下的setting.xml文件中找到标签,然后添加如下配置<mirrors> <mirror&...

2019-08-17 11:37:26 2421

原创 Mysql高频面试题

前言本文主要受众为开发人员,所以不涉及到MySQL的服务部署等操作,且内容较多,大家准备好耐心和瓜子矿泉水.前一阵系统的学习了一下MySQL,也有一些实际操作经验,偶然看到一篇和MySQL相关的面试文章,发现其中的一些问题自己也回答不好,虽然知识点大部分都知道,但是无法将知识串联起来.因此决定搞一个MySQL灵魂100问,试着用回答问题的方式,让自己对知识点的理解更加深入一点.此文不会事无...

2019-08-17 11:17:50 769

原创 阿里云服务安装redis,Java程序访问不同的问题

阿里云服务安装redis,Java程序访问不同的问题阿里云Linux服务器已经安装完成redis,并且已经可以访问,java程序访问报如下错误: Jedis jedis = new Jedis("10.1.1.1",6379); System.out.println(jedis.ping());[外链图片转存失败(img-f29u3n9t-1565424329023)(C:...

2019-08-10 16:06:17 163

转载 linux防火墙操作命令

一、iptables防火墙1、基本操作查看防火墙状态service iptables status停止防火墙service iptables stop启动防火墙service iptables start重启防火墙service iptables restart永久关闭防火墙chkconfig iptables off永久关闭后重启chkconfig iptables o...

2019-08-10 14:59:41 385

转载 linux操作系统下安装jdk

本文主要介绍的是如何是Linux环境下安装JDK的,因为Linux环境下,很多时候也离不开Java的,下面笔者就和大家一起分享如何jdk1.8的过程吧。一、安装环境操作系统:centos7 64JDK版本:1.8工具:SecureCRT、Xftp5说明:本文是通过SecureCRT 工具远程连接Linux操作,如果是直接在Linux可视化界面操作那就更方便了,原理一样。二、安装步骤...

2019-08-10 11:10:38 126

原创 Linux操作命令rz,sz安装及使用

安装方式一:编译安装root 用户进行登录,按如下命令进行操作:cd /tmpwget http://www.ohse.de/uwe/releases/lrzsz-0.12.20.tar.gztar zxvf lrzsz-0.12.20.tar.gz && cd lrzsz-0.12.20./configure && make && ma...

2019-08-04 19:59:21 501

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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