07 2018 档案
摘要:一、简介ZooKeeper是一个开源的分布式协调服务,由雅虎创建,是Google Chubby的开源实现。分布式应用程序可以基于ZooKeeper实现诸如数据发布/订阅、负载均衡、命名服务、分布式协调/通知、集群...
阅读全文
摘要:目录一、基本概念介绍Topics 和Logs分布式ProducersConsumers相比传统的消息系统,Kafka可以很好的保证有序性。二、环境搭建Step 1: 下载KafkaStep 2: 启动服务Step...
阅读全文
摘要:在Virtual Box中安装好CentOS 7的minimal后,第一件事就是设置网络访问。首先需要用 nmtui 命令进入 Network Manager,如下:选择 Edit a connection 来配...
阅读全文
摘要:The ThreadLocal class in Java enables you to create variables that can only be read and written by the sam...
阅读全文
摘要:继上一节实验了一个基本的tomcat + nginx负载均衡效果后,这一节更进一步,完成以下两个内容的改进 动静分离 web项目部署进tomcat一、新建一个用来部署的maven web项目首先用idea新建一个...
阅读全文
摘要:前言为什么要做负载均衡?当你网站是一个企业站、个人博客的时候,或者访问量比较小的时候,一台服务器完全应付的了,那就完全没必要做负载均衡。但是,如果你的网站是平台级别,用户至少百万级别了,一台服务器明显撑不住了,那...
阅读全文
摘要:官网下载tomcat 8地址https://tomcat.apache.org/download-80.cgi右键复制下载链接wget方式获取安装包(或者先下载下来上传到linux上)[root@bogon ng...
阅读全文
摘要:1、firewalld的基本使用启动: systemctl start firewalld关闭: systemctl stop firewalld查看状态: systemctl status firewalld ...
阅读全文
摘要:安装所需环境nginx 是C语言开发,建议在Linux上运行,当然,也可以安装Windows版本,本篇则使用 Centos 7 作为安装环境。一. gcc 安装安装 nginx 需要先将官网下载下来的源码进行编译...
阅读全文
摘要:一、在vmware中创建新虚拟机虚拟机创建成功,接下来从磁盘位置加载下载好的centos7 ios镜像,开始装系统二、centos 7系统安装注: 这块我设置的密码是123456,检测到过于简单,需要回车两次确认...
阅读全文
摘要:一、删除自带openjdk首先查看系统中是否有已安装的jdk[root@bogon opt]# java -versionopenjdk version "1.8.0_102"OpenJDK Runtime En...
阅读全文
摘要:第一种方案第一种方案DAO层的函数方法Public User selectUser(String name,String area);对应的Mapper.xml其中,#{0}代表接收的是dao层中的第一个参数,#...
阅读全文
摘要:这篇文章源于6月份给公司新人作的关于SVN使用的培训,转眼已经过了几个月的时间,丢了也怪可惜的,于是整理出来希望能够帮助后来人快速入门。安装说明使用说明检出项目导入项目提交更新查看日志版本回滚版本控制总结安装说明...
阅读全文
摘要:IntelliJ IDEA使用教程 (总目录篇)首先,使用的时候,自己得先在电脑上安装个小乌龟。也就是svn啦。第一步安装小乌龟。如下:具体安装好像没什么具体要求,一路next,就好。如上图箭头所示,在安装 To...
阅读全文
摘要:前言不管是在面试还是实际开发中 volatile 都是一个应该掌握的技能。首先来看看为什么会出现这个关键字。内存可见性由于 Java 内存模型(JMM)规定,所有的变量都存放在主内存中,而每个线程都有着自己的工作...
阅读全文
摘要:转载自:http://blog.csdn.net/javazejian/article/details/72772461 关联文章:深入理解Java类型信息(Class对象)与反射机制深入理解Java枚举类型(e...
阅读全文
摘要:一、命名规范第一条:库名、表名、字段名:小写,下划线风格,不超过32个字符,禁止拼音英文混用解读:见名知意,方便后续维护第二条:表名t_xxx,非唯一索引名idx_xxx,唯一索引名uniq_xxx解读:见名知意...
阅读全文
摘要:HashMap的工作原理是近年来常见的Java面试题。几乎每个Java程序员都知道HashMap,都知道哪里要用HashMap,知道Hashtable和HashMap之间的区别,那么为何这道面试题如此特殊呢?是因...
阅读全文
摘要:不管是YGC还是Full GC,GC过程中都会对导致程序运行中中断,正确的选择不同的GC策略,调整JVM、GC的参数,可以极大的减少由于GC工作,而导致的程序运行中断方面的问题,进而适当的提高Ja...
阅读全文
摘要:. 简单介绍: Spring Data提供了对很多数据访问技术的支持,比如JPA、Redis、MongoDB、Hadoop等等。 Spring Data Redis(以下简称SDR)在...
阅读全文
摘要:. 背景介绍: 1. sharding机制:即通常所说的“分片”,允许数据存放在不同的物理机器上, 以适应数据量过大的场景,克服单台机器内存或者磁盘空间的限制。而这种“离散式”地存放,对客户端来说是透明的,对客户...
阅读全文
摘要:之前介绍了Jedis的基本操作,连接池的支持,以及和Spring的整合。接下来的内容,继续Jedis的最为常见的操作。主要包括常用的列表(list)、集合(set)、有序集合(sorted set)、哈希表(ha...
阅读全文
摘要:在上一篇文章中,简单介绍了Jedis的连接池使用方式。如果和Spring进行整合的话,我们将获得更好的简洁性、灵活性,显然是一种更加优雅(graceful)的方式。 [一]. 搭建环境: 1. 在之前版本的基础之...
阅读全文
摘要:使用Jedis提供的Java API对Redis进行操作,是Redis官方推崇的方式;并且,使用Jedis提供的对Redis的支持也最为灵活、全面;不足之处,就是编码复杂度较高。[一]. 入门使用: 下载Jed...
阅读全文
摘要:Redis的以下常见设置都是通过对redis.conf文件进行修改来完成的。 本文主要介绍了设置访问密码、主从配置、设置数据和日志目录、以及参数调优等方面。 一. 权限设置: 1. 修改redis.conf...
阅读全文
摘要:Redis提供了丰富的命令,允许我们连接客户端对其进行直接操作.这里简单介绍一下作为常用的一些命令,包括对字符串、列表、集合、有序集合、哈希表的操作,以及一些其他常用命令。【 基本操作】1. 添加记录:通常用于...
阅读全文
摘要:【Redis简介】 . NoSQL简介: NoSQL是Not-Only-SQL的缩写,是被设计用来替换传统的关系型数据库在某些领域的应用,特别针对web2.0站点以及大型的SNS网站,用来满足高并...
阅读全文