maven项目搭建dubbo的消费者和生产者

生产者:  pom.xml需要依赖的: properties> spring.version>3.2.4.RELEASEspring.version> properties> dependencies> dependency>...

2017-08-04 22:24:52

阅读数 2326

评论数 0

linux下给mysql设置密码

一:下载并且上传安装包到linux系统上 1:下载地址:http://dev.mysql.com/downloads/mysql/   2:通过LeapFtp工具,将windows上的mysql安装包拷贝到linux系统上   二:安装mysql数据库...

2017-07-26 09:09:07

阅读数 856

评论数 0

linux下安装mysql数据库

由于本人要在CentOS上部署一个Java项目,这个项目里面要对数据库进行操作,所以第一件事情就是安装数据库啦!现在本人将来带领你们一步一步实现MySQL数据库的安装。 首先,在CentOS下,我们可以直接通过yum命令来安装数据库。在安装数据库之前,我们应该先查看自己的CentOS上是否已...

2017-07-26 09:05:05

阅读数 5453

评论数 0

spring中多数据源配置

项目中我们经常会遇到多数据源的问题,尤其是数据同步或定时任务等项目更是如此。多数据源让人最头痛的,不是配置多个数据源,而是如何能灵活动态的切换数据源。例如在一个spring和hibernate的框架的项目中,我们在spring配置中往往是配置一个dataSource来连接数据库,然后绑定给sess...

2017-05-31 06:24:14

阅读数 391

评论数 0

Minor GC和FUllGC的区别

在Plumbr的工作过程中遇到GC间隙功能探测问题使我不得不关注相关文章,书籍,简报。自始至终,我不止一次迷惑于 Minor, Major and Full GC 的用法。为了搞清楚这些疑惑我写这篇博客。 这篇博客期望读者了解JVM 底层 GC机制。jvm heap区 分为 Eden,Sur...

2017-05-30 15:42:00

阅读数 3354

评论数 0

Redis集群搭建与简单使用

Redis集群搭建与简单使用 介绍安装环境与版本 用两台虚拟机模拟6个节点,一台机器3个节点,创建出3 master、3 salve 环境。 redis 采用 redis-3.2.4 版本。 两台虚拟机都是 CentOS ,一台 CentOS6.5 (IP:192.168.31.2...

2017-05-21 15:22:25

阅读数 236

评论数 0

springmvc+dubbo的maven项目

一、软件环境  1、zookeeper  下载地址:https://zookeeper.apache.org/releases.html 下载最新版的zookeeper,我这里使用的版本是 zookeeper-3.4.8(当前最新版3.5.1)  2、springMVC (maven方式引入...

2017-05-20 10:34:49

阅读数 495

评论数 0

java异步读取网络

简单的来说,Java NIO 提供了一种异步非阻塞模型,使得网络请求都可以并发执行。 服务器端采用这种模型,响应速度将大大提高,Apache,Nginx 都是这种模型。 本文介绍的是客户端如何采用这种模型来提高客户端访问网络的速度。 1. 使用范例 public static ...

2017-05-10 09:59:34

阅读数 480

评论数 0

全面理解java中NIO机制

本文简介: JDK 1.4 中引入的新输入输出 (NIO) 库在标准 Java 代码中提供了高速的、面向块的 I/O。本实用教程从高级概念到底层的编程细节,非常详细地介绍了 NIO 库。您将学到诸如缓冲区和通道这样的关键 I/O 元素的知识,并考察更新后的库中的标准 I/O 是如何工作的。您还将了...

2017-05-10 09:25:40

阅读数 304

评论数 0

使用zookeeper对进程进行加锁

/**  * 主要实现进程间的锁利用zookeeper的  *   * @author yc  *   */ public class MyLock { private CountDownLatch runFlag = new CountDownLatch(1); private ...

2017-05-10 08:33:52

阅读数 443

评论数 0

maven构建一个springmvc项目

1、新建一个Maven Project  2、选择工作空间  3、搭建Web工程,我们选择maven-archetype-webapp类型  4、填写项目参数,如图  5、以上步骤完成时的工程结构目录  6、可以查看或修改发布目...

2017-05-06 10:02:27

阅读数 2603

评论数 0

hadoop2.4.1集群搭建

hadoop2.0已经发布了稳定版本了,增加了很多特性,比如HDFS HA、YARN等。最新的hadoop-2.4.1又增加了YARN HA 注意:apache提供的hadoop-2.4.1的安装包是在32位操作系统编译的,因为hadoop依赖一些C++的本地库, 所以如果在64位的操作上安装...

2017-04-30 14:45:27

阅读数 472

评论数 0

Zookeeper搭建

1.上传zk安装包 2.解压 3.配置(先在一台节点上配置) 3.1添加一个zoo.cfg配置文件 $ZOOKEEPER/conf mv zoo_sample.cfg zoo.cfg 3.2修改配置文件(zoo.cfg) dataDir=/itcast/zooke...

2017-04-28 19:41:40

阅读数 196

评论数 0

ssh免密码登入

大家可以配置成密论认证的方式 首先生成密钥,用命令ssh-keygen –t rsa      运行后可以一直空格,生成密钥,id_rsa和id_rsa.pub文件 ,默认放在/root/.ssh/下,.ssh文件是隐藏的,要显示隐藏文件才看得到      在/home/admin下创建.ssh活...

2017-04-26 15:08:24

阅读数 269

评论数 0

HBase的配置

1.上传hbase安装包 2.解压 3.配置hbase集群,要修改3个文件(首先zk集群已经安装好了) 注意:要把hadoop的hdfs-site.xml和core-site.xml 放到hbase/conf下 3.1修改hbase-env.sh export JAV...

2017-04-25 19:14:18

阅读数 312

评论数 0

hive安装

Hive只在一个节点上安装即可 1.上传tar包 2.解压 tar -zxvf hive-0.9.0.tar.gz -C /cloud/ 3.配置mysql metastore(切换到root用户) 配置HIVE_HOME环境变量 rpm -qa | grep mysql rpm -e m...

2017-04-25 11:26:17

阅读数 176

评论数 0

ReentranLock源码分析

在上一章我们知道AQS中存在大量模板方法,让其子类实现。ReentranLock中的成员变量Sync有两中NofairSync,FairSync为AQS的实现类并且是ReentranLock的嵌套类 我们以ReentranLock中的非公平锁中的lock和unlock方法进行源码分析 上面...

2019-06-03 14:11:02

阅读数 8

评论数 0

AQS源码分析讲解

首先来一幅AQS整体数据结构源码 AQS中有很多重要的成员变量其中包括上面图中的Head,Tail。它们永远保存当前被阻塞住的线程按照顺序依次排列下去 上面Node中的成员变量Thread就是存放阻塞的线程变量 有了上面大概的信息我们开始进入源码分析, 1.AQS是如何让线程阻...

2019-06-03 11:36:13

阅读数 10

评论数 0

netty中添加处理器讲解

netty中我们会添加一些处理器,如果对其添加流程及内部结构不清楚经常会出现各种问题,我先给出一幅处理器整体排版图 addFist添加Handler是将Handler放在Head后面 addLast添加Handler是将Handler放在Tail的前面 消息接收时是从Head开始向Tai...

2019-05-31 10:57:04

阅读数 14

评论数 0

netty如何判断数据包是否结束

上一篇中分析netty会缓存不完整的数据包,那如何判断数据包是否结束了? 本章主要分析netty中常用判断tcp中数据包是否上传完毕。这里我还是用LengthFieldBasedFrameDecoder进行分析 其解析数据可以分为两个部分,head表示头用来记录数据长度 body表示存放的...

2019-05-30 19:35:16

阅读数 33

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭