guava初体验 日前在了解java现流行技术时,发现有一些博客都推荐使用或者在学习guava,因此我也去到guava的官方文档中一探究竟,以下是guava wiki链接,也就有了本篇个人学习认识guava的一点点记录。guava官方文档指出:Guava项目包含我们在基于Java的项目中依赖的几个Google核心库:集合,缓存,基元支持,并发库,通用注释,字符串处理,I / O等。Google员工每天都会在生产...
Docker微服务初体验之心路历程 本篇文章主要讲述笔者使用Docker+微服务的经历,包括docker的常用命令,定义Dockerfile文件,使用docker build,docker run等命令,以及使用docker compose管理运行容器。1.安装docker的几个命令:$ yum install -y yum-utils device-mapper-persistent-data lvm2$ y...
搭建MySQL5.6主从复制 概要:MySQL版本:5.6主节点ip:192.168.100.128从节点ip:192.168.100.129主从复制方式:基于日志(binlog)MySQL主从复制(也称A/B复制)的原理(1) Master将数据改变记录到二进制日志(binary log)中,也就是配置文件log-bin指定的文件,这些记录叫做二进制日志事件(binary log events);...
CentOS源码安装MySQL 1、关闭SELINUX[root@localhost ~]# vi /etc/selinux/config设置SELINUX=disbaled然后重启服务器。[root@localhost ~]#reboot这里需要关闭SELINUX,因为当SELINUX不关闭时,iptables不读取配置文件。2、检查是否安装mysql服务[root@localhost ~]# ...
Nginx入门必备 1. 安装nginx安装nginx之前,linux系统需要先安装先决条件,可以参考以下文章:https://www.cnblogs.com/zrbfree/p/6419043.htmlnginx官方下载路径:http://nginx.org/download/选择合适的版本下载下来之后解压:[root@VM_92_224_centos nginx]# cd /usr/local/...
使用Spring Boot快速搭建项目框架 通过阅读本文之后,你将学会使用在几分钟内搭建好一个拥有基本功能的web后台开发框架。一:使用idea创建spring boot应用1.使用idea创建一个project,选择Spring Initializr选项,选择和团队一致的jdk版本之后next。2.输入项目的包名3.在依赖选项卡上勾选上Web即可4.选择项目代码存放路径5.最后你会看到下面这个样子的项目文件,等待idea加载完所需要的依赖...
CentOS 6.5下搭建ActiveMq集群(静态网络连接) 1.下载安装activemq从activemq官网http://activemq.apache.org/download.html下载相应的activemq版本。完了之后直接解压之后运行启动命令即可运行activemq服务器。过程十分简单,最简单的启动命令方式如下:[root@centos-server-yzr local]# cd /usr/local/apache-activemq-5.15....
Redis主从复制,读写分离及sentinel监控的使用 在有redis基础的前提下,你肯定会发现redis真的很强大很实用,至少我是这么觉得的。废话不多说,本文将会简单说明redis集群中主从复制,读写分离的实现,以及监控运维工具sentinel的使用。1.redis的主从配置说明主从复制在redis中的实现非常简单,redis持久化的实现原理是rdb内存快照配合aof日志文件两种方式,本质上只需要将rdb的dump文件和aof日志文件在redis集群...
IntelliJ IDEA使用Git连接GitLab服务器 本篇文章将涉及到关于IntelliJ IDEA,GIT,GitLab以及Linux等相关技术的使用,并且将从搭建gitlab服务器开始,使用IntelliJ IDEA配合Git进行讲解项目开发。本文分成三部分:1.搭建gitlab2.使用git迁移项目到gitlab中3.使用IDEA迁出项目一:从零搭建gitlab服务器1.1 GitLab镜像下载地址:https://mi
Redis 5种数据结构常用命令 Redis支持五种数据结构的key-value,分别是string字符串,linklist链表,set无序集合,order set有序集合,还有hash哈希数据类型等Redis字符串String类型的操作:1. set key value [ex 秒数] / [px 毫秒数] [nx] /[xx]注:ex和px不能同时使用nx : 此参数指定set时key不存在时在成功执行
Redis安装及通用key Redis简介Redis作为热点数据的缓存服务器,还有其支持队列以及发布/订阅等多种场景的特点,在很多项目中都会被普遍的使用到。在Redis的官方网站redis.io中可以看到以下描述:Redis is an open source (BSD licensed), in-memory data structure store, used as a database, cache and m
ZooKeeper之Java API ZooKeeper作为一个分布式服务框架,本身使用Java编写,也对多种编程提供了API,本文涉及是通过java api来操作zookeeper.1.创建ZooKeeper会话实例package yzr.zk;import java.util.concurrent.CountDownLatch;import org.apache.zookeeper.WatchedEvent;im
SpringSession使用redis存储HttpSession(共享session) 关于SpringSession的简介以及功能,可以到SpringSession的官网上查看,SpringSession官方网站中也给出了简单快速的入门案例,Spring Session - HttpSession (Quick Start),本文是在此基础上实践后给予总结,以及分享一下过程中出现的问题的解决方法。使用Maven来够构建项目,依赖的porm.xml文件如下:<projec
ZooKeeper客户端脚本zkCli.sh的节点操作 在ZooKeeper安装目录下的bin目录下有几个客户端脚本工具,本文中涉及的是关于zkCli.sh对zookeeper服务器的节点操作;在建立了一个可以正常运行的zookeeper集群之后(搭建ZooKeeper集群),可以使用zkCli.sh客户端对ZooKeeper进行操作;进入bin目录之后执行zkCli.sh命令:能看到以上输出的信息,表示已经正常连接上ZooKeeper