logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

使用Spring Boot+Dubbo+Zookeeper搭建第一个分布式项目(详细介绍如何搭建分布式项目,上篇)

一、概述最近学习了PRC分布式服务框架-Dubbo,然后结合之前所学的Spring Boot和Zookeeper来搭建一个Hello Dubbo 分布式服务项目样例。我们分上篇和下篇进行讲解,此篇是讲解如何搭建API项目已经服务提供者项目。二、搭建步骤步骤一:创建服务接口项目,创建一个名为 hello-dubbo-service-user-api 的Maven项目,该项目只负责定义接口...

高并发编程之ConcurrentLinkedDeque讲解

一、ConcurrentLinkedDeque介绍ConcurrentLinkedDeque 是双向链表结构的无界并发队列。从JDK 7开始加入到J.U.C的行列中。使用CAS实现并发安全,与 ConcurrentLinkedQueue 的区别是该阻塞队列同时支持FIFO和FILO两种操作方式,即可以从队列的头和尾同时操作(插入/删除)。适合“多生产,多消费”的场景。内存一致性遵循对 Concu.

高并发编程之CopyOnWriteArraySet讲解

一、CopyOnWriteArraySet介绍它是线程安全的无序的集合,可以将它理解成线程安全的HashSet,有意思的是,CopyOnWriteArraySet和HashSet虽然都继承于共同的父类都继承于共同的父类;但是,HashSet是通过“散列表(HashMap)”实现的,而CopyOnWriteArraySet则是通过“动态数组(CopyOnWriteArrayList)”实现的,并不.

高并发编程之AtomicReference讲解

一、AtomicReference介绍①.AtomicReference和AtomicInteger非常类似,不同之处就在于AtomicInteger是对整数的封装,而AtomicReference则对应普通的对象引用。也就是它可以保证你在修改对象引用时的线程安全性。②.AtomicReference是作用是对”对象”进行原子操作。 提供了一种读和写都是原子性的对象引用变量。原子意味着多个线程..

高并发编程之AtomicLong讲解

一、AtomicLong介绍AtomicLong是作用是对长整形进行原子操作。在32位操作系统中,64位的long 和 double 变量由于会被JVM当作两个分离的32位来进行操作,所以不具有原子性。而使用AtomicLong能让long的操作保持原子型。二、AtomicLong的几个常用方法①.创建具有初始值 0 的新 AtomicLong。package chapter3.Atom...

ElasticSearch基本语法(一)

一、简介ElasticSearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java开发的,并作为Apache许可条款下的开放源码发布,是当前流行的企业级搜索引擎。设计用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。二、语法(1).创建索引,并且设置索引的主分片数量和副分片数量...

#搜索引擎
怎样设置虚拟机virtualbox 网关和Linux IP?

一、只有一种情况可以自动获取IP地址,那就是您的Linux所在的网络环境中有DHCP服务。二、只要您的真机可以自动获取IP,那么安装在虚拟机的Linux同样也可以自动获取IP. 方法很简单,只需要运行一个命令:dhclient三、如果您的虚拟机不能自动获取IP,那么只能手动配置,配置方法为:vi /etc/sysconfig/network-scripts/ifcfg-eth0进入编...

#网络#linux
IDEA下运行Web项目 页面出现中文乱码

一、前言  在web项目中,主要编码格式改变的地方有:虚拟机加载文件编码IDE的保存文件编码html文件,xml文件等外部保存的编码web服务器入tomcat的编码二、修改编辑器的编码#编辑器的乱码,这个很好解决,将其全部变成UTF-8file->settings->editor->file Encodings如下图所示:三、控制台...

Linux系统下Tomcat8的安装详解(带图解)

一、前言之前买的阿里云服务器一直是使用图形界面版本的,但是后来考虑到服务器使用图形界面太浪费资源,Windows版本的服务器的存储空间只有25G左右可用,但是换成Linux系统的服务器就有40G可用,所以我就果断将其换成Linux系统版本的服务器,然后重新安装Tomcat,接下来介绍如何在Linux系统下安装Tomcat8。二、环境准备JDK版本:1.8上传工具:WinSCP三、安装...

Tomcat架构解析之DefaultServlet和JspServlet

一、前言    Tomcat在$ CATALINA_BASE/conf/web.xml中默认定义了两个Servlet:DefaultServlet和JspServlet,而且由于$ CATALINA_BASE/conf/web.xml为Web应用的默认部署描述文件,因此这两个Servlet会默认存在所有Web应用容器中。二、DefaultServlet...

    共 14 条
  • 1
  • 2
  • 请选择