简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
基础部分1.什么是JVM,为什么java被称作平台无关的编程语言?JVM即java虚拟机,是一个可执行java字节码(.class)文件的虚拟机进程。java源代码(.java)被编译器编译成字节码(.class)文件,然后字节码文件被Java虚拟机解释成机器码(不同平台的机器码不一样),最后利用机器码操作硬件和操作系统。因为不同的平台装有不同的java虚拟机,它能够将相同的字节码文件解...
Linux下的redis安装(超级详细版)1.环境配置Redis是c开发的,因此安装redis需要c语言的编译环境,即需要安装gcc如何查看是否安装gccgcc -v如果没有gcc,则需要在线安装.命令如下yum install gcc-c++2.redis安装步骤2.1上传redis压缩包到服务器笔者这里是通过Xftp 6进行操作的,如图所示2.2 解压redis压缩包...
linux下nginx的安装以及环境配置刚好最近在处理服务器相关的工作,所以记录一下nginx的安装,ok,接下来直接开始操作!第一步:下载nginx压缩包在这里可以去nginx官网下载->点我下载nginx也可以直接使用wget命令下载,指令如下所示(请根据自己的需求进行下载):wget -c https://nginx.org/download/nginx-1.10.1.tar.
Docker操作mongodb准备工作:安装好docker拉取docker镜像docker pull mongo运行mongo镜像docker run --name mongo-test -d mongo:label说明:name-mongo是我们自定义的镜像名称,请记住。label是对应的镜像版本,默认为latest。然后,mongoDB在容器内会默认启动27017端口。...
如何正确导入net.sf.json的jar包:JSONArray如下:正常导入是这样的<dependency><groupId>net.sf.json-lib</groupId><artifactId>json-lib&am
Zookeeper简介以及安装1.什么是ZookeeperZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。Dubbo建议使用Zookeeper作为服务的注册中心。2.Zookeeper的作用zookeeper用来注册服务和进行负载均衡,哪一个服务由哪一个机器来提供必需让调用者知道,...
基础部分1.什么是JVM,为什么java被称作平台无关的编程语言?JVM即java虚拟机,是一个可执行java字节码(.class)文件的虚拟机进程。java源代码(.java)被编译器编译成字节码(.class)文件,然后字节码文件被Java虚拟机解释成机器码(不同平台的机器码不一样),最后利用机器码操作硬件和操作系统。因为不同的平台装有不同的java虚拟机,它能够将相同的字节码文件解...
关于Semaphore的使用介绍1.什么是SemaphoreSemaphore是一个计数信号量,通常用于限制对某些资源访问的线程数量,Semaphore管理一系列许可证。举个栗子:假如我们要去游泳池游泳,泳池一共有6条泳道,每条泳道只能有1个人在上面使用。每个人去游泳之前要先 acquire() 一下获取许可证,如果有空闲泳道就可以去游泳;如果没有空闲泳道,就只能阻塞等待。游完泳之后,再 ...
redis集群搭建在开始redis集群搭建之前,我们先简单回顾一下redis单机版的搭建过程下载redis压缩包,然后解压压缩文件;进入到解压缩后的redis文件目录(此时可以看到Makefile文件),编译redis源文件;把编译好的redis源文件安装到/usr/local/redis目录下,如果/local目录下没有redis目录,会自动新建redis目录;进入/usr/loca...
Java实现斐波那契数列的三种方法什么是斐波那契数列这里借用一下度娘的一段话:斐波那契数列(Fibonacci sequence),又称黄金分割数列、因数学家列昂纳多·斐波那契(Leonardoda Fibonacci)以兔子繁殖为例子而引入,故又称为“兔子数列”,指的是这样一个数列:1、1、2、3、5、8、13、21、34、…… 其规律很明显,从第3个数开始,每个数都等于它前两个数的和。...