服务器
文章平均质量分 75
大鱼等于负
每天进步一点点,慢一点,才能更快!
展开
-
Widows和Linux下如何安装MySQL
一、在Widows下安装MySQL前提: 本人不建议使用exe安装包来进行安装,原因是如果有错误,很难卸载干净,以下的教程是以压缩包形式手动安装,可控性较高!①下载安装包:因为MySQL是国外的网站,推荐去镜像站寻找安装包 点击跳转点击进入后搜索winx64,找到合适的版本点击下载!②解压还是解压到一个固定的目录底下。进入bin目录确认解压后是37个文件,文件数量不对的话重新下载解压!务必保证文件正常!③添加环境变量点击新增:添加–你的mysql 安装文件下面的bin文件夹原创 2021-04-22 16:33:26 · 130 阅读 · 0 评论 -
Linux搭建学习汇总
Linux学习汇总使用scp命令操作远程服务器(更新本地jar包到服务器)远程服务器设置start.sh文件启动ubuntu16.04 安装ssh并且开启远程服务(服务器使用)Ubuntu添加root用户并且设置允许root用户登录ubuntu搭建jdk1.8运行环境Ubuntu服务器使用docker容器安装nginx并且配置其反代让外部可访问docker基本操作—删除images中的镜像报错原因及解决办法:ERROR: No such container持续更新!!!!!写作不易,原创 2021-03-04 16:00:56 · 14288 阅读 · 1 评论 -
Redis(十一)进阶:Redis缓存穿透、击穿和雪崩的理解和学习
前言原创 2021-01-26 20:24:24 · 33257 阅读 · 7 评论 -
Redis(十)进阶:Redis集群之哨兵模式的学习和理解
前言在Redis集群中我们讲到了,主机断开后,我们得手动设置另一个从机变成主机!这是不智能的!在实际工作中,我们都是用哨兵模式来自动切换主机。通俗点讲,就是自己去选择‘大哥’!一、概述主从切换技术的方法是:当主服务器宕机后,需要手动把一台从服务器切换为主服务器,这就需要人工干预,费事费力,还会造成一段时间内服务不可用。这不是一种推荐的方式,更多时候,我们优先考虑 哨兵模式 。Redis从2.8开始正式提供了Sentinel(哨兵) 架构来解决这个问题。谋朝篡位 的自动版,能够后台监控主机是否故障,如原创 2021-01-26 16:50:37 · 27390 阅读 · 11 评论 -
Redis(九)进阶:Redis集群之如何配置主从复制模式?
前言默认情况下,每台Redis服务器都是主节点;由于个人服务器性能原因,以下的所有操作都是单机集群的概念!在实际工作中并不会这样配置,而是使用哨兵模式来监控!这篇文章的意义主要就是为了让大家了解主从复制这个概念!一、概念主从复制,是指将一台Redis服务器的数据,复制到其他的Redis服务器。前者称为主节点(master/leader),后者称为从节点(slave/follower);数据的复制是单向的,只能由主节点到从节点。Master以写为主,Slave 以读为主。主要作用:①数据冗余:主从原创 2021-01-26 15:23:29 · 29281 阅读 · 5 评论 -
Redis(六)进阶:Redis的配置文件详解
前言俗话说的好呀:行家有木有!出手就知道啊!前面的学习只是为了让我们知道如何使用Redis ,但是我们作为开发人员,要知其所以然,所以我们得从根本上理解,我们来将Redis.conf文件仔细的学习一下,提升自我!放飞自我!在实际工作中:一些小小的配置,可以让你脱颖而出!单位:Redis配置对大小写不敏感!注意这里:任何写法都可,不区分大小写。units are case insensitive so 1GB 1Gb 1gB are all the same.包含:搭建Redis集群时原创 2021-01-25 17:21:38 · 31701 阅读 · 2 评论 -
Redis(五)整合:SpringBoot如何整合Redis?
前言SpringBoot应该不用过多介绍了吧!是Spring当前最火的一个框架,既然学习了Redis,我们肯定是要在实际项目中使用,那么肯定首选整合SpringBoot啦!简单介绍下SpringBoot对Jedis的支持吧,在1.×版本的时候,SpringBoot的底层还是使用Jedis来连接Redis的,但是在2.×版本后,就换成了Lettuce。两者的区别如下:Jedis: 采用的直连,多个线程操作的话,是不安全的,如果想要避免不安全的,使用 jedis pool 连接池! 更像 BIO 模式原创 2021-01-25 15:18:54 · 44824 阅读 · 27 评论 -
Redis(三)基础:Redis中的事务和乐观锁如何实现?
前言事务①原子性(atomicity)。一个事务是一个不可分割的工作单位,事务中包括的操作要么都做,要么都不做。②一致性(consistency)。事务必须是使数据库从一个一致性状态变到另一个一致性状态。一致性与原子性是密切相关的。③隔离性(isolation)。一个事务的执行不能被其他事务干扰。即一个事务内部的操作及使用的数据对并发的其他事务是隔离的,并发执行的各个事务之间不能互相干扰。④持久性(durability)。持久性也称永久性(permanence),指一个事务一旦提交,它对数据库原创 2021-01-20 21:29:55 · 43943 阅读 · 13 评论 -
Redis(二)基础:三大特殊数据类型的学习和理解
前言很多博客只讲了五大基本类型,确实,是最常用的,而且百分之九十的程序员对于Redis只限于了解String这种最常用的。但是我个人认为,既然Redis官方提供了其他的数据类型,肯定是有相应的考量的,在某些特殊的业务场景中,这些特殊的类型还是能够给我们多一种解决思路!那么,这个学习就是值得的!!!Geospatial: 地理位置城市经纬度查询: 经纬度查询注意点1:两极无法直接添加,我们一般会下载城市数据,直接通过java程序一次性导入!注意点2:有效的经度从-180度到180度。注意点3:有原创 2021-01-20 11:12:25 · 43558 阅读 · 5 评论 -
Redis学习汇总(已完结)
Redis学习汇总Windows和Linux下如何安装RedisRedis(一)入门:五大数据类型的学习和理解① Redis(一)入门:五大数据类型的学习和理解② 未完待续~写作不易,如果您觉得写的不错,欢迎给博主点赞、收藏、评论、收藏来一波~让博主更有动力吧!路漫漫其修远兮,吾必将上下求索~...原创 2021-01-19 15:36:16 · 328973 阅读 · 50 评论 -
Widows和Linux下如何安装Redis
1. 一.Widows下如何安装Redis?*(1).下载地址: 点击跳转.如下图:*(2).下载成功后将其移动到我们想要安装的目录下并且解压:如下图:原创 2021-01-15 11:46:06 · 60372 阅读 · 11 评论 -
maven的那些事儿~~~想要学会maven,看这篇文章就够了!
简介Maven项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的项目管理工具软件。(这一段话来自百度百科~)我们为什么要使用Maven?[why]目前的技术在开发中存在的问题:1.一个项目就是一个工程:如果项目非常庞大,就不适合继续使用package来划分模块。2.项目中需要的jar包必须手动 “复制”,“粘贴” 到WEB-INF/lib目录下。3.jar包需要别人替我们准备好,或者到官网下载。4.一个jar包依赖的其他jar包需要自己手动加入到项目当中。使用m原创 2020-09-11 13:34:41 · 40801 阅读 · 1 评论 -
docker基本操作---删除images中的镜像报错原因及解决办法:ERROR: No such container
简介:今天在用docker搭建ES时因为jvm内存没有给分配够,导致docker-compose创建容器超时我想删除镜像一直报错,报错信息如下:ERROR: No such container: 42008d315b9b0eaea6fe2dc1448da76df2fd3f9e8c085427b21bb31be7b52873解决办法:进入var/lib/docker/containers目录下:cd /var/lib/docker/containers看到有一串码:42008d31.原创 2020-07-23 10:54:47 · 12181 阅读 · 0 评论 -
远程服务器设置start.sh文件启动
1)服务器目录结构如下:2)打开start.sh文件,代码如下:nohup java -Xdebug -Xrunjdwp:server=y,transport=dt_socket,address=8989,suspend=n -jar sdkclient-0.0.2-SNAPSHOT.jar -Dspring.config.location=application.yml &以下都...原创 2019-06-04 14:53:37 · 70378 阅读 · 0 评论 -
ubuntu16.04 安装ssh并且开启远程服务(服务器使用)
刚刚买了个腾讯云服务器,从今天开始正式布一台属于我自己的服务器。设置的是Ubuntu16.04系统的。以下所有操作都是在root用户下: 若不是root用户登录状态,所有命令前加 sudo1.安装SSHapt-get install openssh-server2.查看SSH是否安装成功ps -e |grep ssh如果安装成功显示如下:有sshd,说明ssh服务已经启动3.如...原创 2019-06-11 14:11:43 · 63170 阅读 · 1 评论 -
Ubuntu添加root用户并且设置允许root用户登录
因为腾讯云服务每次登录都是默认用户为Ubuntu用户,但是我要使用scp命令来上传一些文件到服务器上,很多操作没有权限,很是麻烦,所以修改一下为允许root用户登录。1.使用Ubuntu正常登录,命令如下:ssh ubuntu@118.89.193.239显示如下:2.修改root密码,命令如下:sudo passwd root密码输入不可见,而且需要再次输入密码!显示如下:...原创 2019-06-11 14:25:10 · 5545 阅读 · 0 评论 -
ubuntu搭建jdk1.8运行环境
1.首先下载jdk安装包下载地址:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html显示如下:最好下载 .tar.gz 版本2.在ubuntu系统中,我们一般在 opt 文件夹下建立 soft 文件夹,将所有环境安装在此。命令如下:1)切换到 opt 文件夹目录下:c...原创 2019-06-11 14:57:39 · 4999 阅读 · 0 评论 -
ubuntu安装docker容器
docker容器现在安装软件非常火爆,也确实非常方便。下面介绍一下Ubuntu如何安装docker容器。1.安装dockerapt-get install -y docker-ce从仓库中下载docker-ce包,然后调用dpkg安装,显示效果如下:2.安装docker源apt-get install docker.io显示如下:3.启动docker服务systemctl...原创 2019-06-12 11:11:15 · 5386 阅读 · 0 评论 -
Ubuntu服务器使用docker容器安装nginx并且配置其反代让外部可访问
1.使用docker安装nginxdocker search nginx显示如下:2.下载nginxdocker pull nginx显示如下:说明一哈:如果需要下载指定版本的nginx,需要在后面跟上版本号,如果不加版本号,默认为最新版本。3.查看是否安装成功docker images显示如下:显示以上效果就证明安装成功啦!接下来我们来启动docker并且配置。...原创 2019-06-12 12:31:30 · 61481 阅读 · 2 评论 -
使用scp命令操作远程服务器(更新本地jar包到服务器)
连接远程服务器:ssh 【远程账号名】@【远程地址】2)cd 进入指定jar包位置所在目录3)cp 【jar包名】【新jar包名】 -----备份原jar包,以防新传jar包有错误,方便回退版本4)rm -rf 【jar包名】 ----删除该jar包5)exit -----退出登录状态6)scp ~【~根目录的意思,也就是当前登录者root/也就是home目录下】 【文...原创 2019-06-04 14:45:34 · 6892 阅读 · 0 评论