自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(62)
  • 收藏
  • 关注

转载 ZookKeeper系列(四)

一、配置服务配置服务是分布式应用所需要的基本服务之一,它使集群中的机器可以共享配置信息中那些公共的部分。简单地说,ZooKeeper可以作为一个具有高可用性的配置存储器,允许分布式应用的参与者检索和更新配置文件。使用ZooKeeper中的观察机制,可以建立一个活跃的配置服务,使那些感兴趣的客户端能够获得配置信息修改的通知。下面来编写一个这样的服务。我们通过两个假设来简化所需实现的服

2017-08-24 09:58:49 572

转载 ZooKeeper系列(三)

前面虽然配置了集群模式的Zookeeper,但是为了方面学建议在伪分布式模式的Zookeeper学习Zookeeper的shell命令。一、Zookeeper的四字命令Zookeeper支持某些特定的四字命令字母与其的交互。他们大多数是查询命令,用来获取Zookeeper服务的当前状态及相关信息。用户在客户端可以通过telnet或nc向Zookeeper提交相应的命令。Zookee

2017-08-24 09:57:01 237

转载 ZooKeeper系列(二)

Zookeeper的环境配置一、Zookeeper的搭建方式Zookeeper安装方式有三种,单机模式和集群模式以及伪集群模式。1.单机模式:Zookeeper只运行在一台服务器上,适合测试环境;2.伪集群模式:就是在一台物理机上运行多个Zookeeper 实例。3.集群模式:Zookeeper运行于一个集群上,适合生产环境,这个计算机集群被称为一个“集合体

2017-08-24 09:55:10 167

转载 ZooKeeper系列(一)

一、ZooKeeper的背景1.1 认识ZooKeeperZooKeeper---译名为“动物园管理员”。动物园里当然有好多的动物,游客可以根据动物园提供的向导图到不同的场馆观赏各种类型的动物,而不是像走在原始丛林里,心惊胆颤的被动 物所观赏。为了让各种不同的动物呆在它们应该呆的地方,而不是相互串门,或是相互厮杀,就需要动物园管理员按照动物的各种习性加以分类和管理,这样我们才能更加

2017-08-24 09:52:39 182

原创 hadoop词频统计报错,没解决

17/08/21 19:57:34 INFO Configuration.deprecation: session.id is deprecated. Instead, use dfs.metrics.session-id 17/08/21 19:57:34 INFO jvm.JvmMetrics: Initializing JVM Metrics with processName=JobTrac

2017-08-21 19:59:11 1344

原创 tomcat启动时报:IOException while loading persisted sessions: java.io.EOFException的解决方案

错误的原因是:EOFException表示输入过程中意外地到达文件尾或流尾的信号,导致从session中获取数据失败。这是由于tomcat上次非正常关闭时有一些活动session被持久化(表现为一些临时文件),在重启时,tomcat尝试去恢复这些session的持久化数据但又读取失败造成的。此异常不影响系统的使用。解决方法:

2017-08-17 10:56:34 315

原创 linux设置ip地址,主机映射,主机名

设置IP地址,主机映射,主机名 $ su - //切换到root用户 1.修改或确认主机名主机名:大小写英文字母开头,可以出现. _ 除此之外的特殊字符不允许(*@$),不能以数字开头hostname //查看主机名修改主机名(两种方式):# hostname MyPc.java //临时修改主机名,重启后失效# vi /etc/sysconfig/network

2017-08-14 00:10:17 1359

原创 易买网项目中添加jsp页面中格式化日期时,日期的格式不能有汉字,如2017年-08月-12日

错误:添加页面时出错No property editor [java.util.DateEditor] found for type java.util.Date according to ‘Editor’ suffix convention Resolving exception from handler [public java.lang.String com.ebuy.shopping.co

2017-08-12 17:47:05 451

原创 ssm中自动生成model和service中文件的方法

2017-08-07 11:14:05 1150

原创 生产者,消费者概述

生产者消费者生产者消费者模型的描述:两个进程共享一个缓冲区,一个进程称为生产者向缓冲区中放数据,另一个称为消费者从缓冲取中取数据,当缓冲区中被放时,生产者进程就必须进入挂起状态,直到消费者从缓冲中取走数据时,生产者才能继续向缓冲区中存放数据,同样当缓冲中取没有数据时,消费者进程就必须进入挂起休眠状态,直到生产者向缓冲区中放入数据时,消费者才能被唤醒继续从缓冲区中取走数据。 生产者和消费者模型原则

2017-08-04 10:10:34 532

原创 Linux 基础 CURD

Linux基础一、Linux基本概念1.本门课程的定位 a.企业环境中使用的服务器操作系统基本就是Linux系统 b.大数据集群也是搭建在Linxu系统之上2.Linux内核 Linux是一个一体化内核(monolithic kernel)系统。“内核”指的是一个提供硬件抽象层、磁盘及文件系统控制、多任务等功能的系统软件。一个内核不是一套完整的操作系统。一套基于Linu

2017-08-03 00:42:07 648

原创 基于AspectJ实现AOP

package com.sw.spring.annotation;import java.lang.annotation.ElementType;import java.lang.annotation.Retention;import java.lang.annotation.RetentionPolicy;import java.lang.annotation.Target;@Target(

2017-08-01 01:32:08 210

原创 解决maven项目jsp页面报错

错误描述如图解决方法:在mavenReposity仓库中搜索servlet  找到以下版本配置复制项目的pom.xml中                javax.servlet            javax.servlet-api             3.1.0              provided

2017-08-01 00:21:16 768

转载 AOP面向切面编程

AOP:面向切面的编程AOP的底层实现就是通过动态代理来做到的。动态代理 在代理模式基础上发展的,它不在是对单一的类型进行代理,而是可以对任意的一个实现了接口的类的对象做代理。动态代理实现两种方式: 1.通过jdk中提供的Proxy类来实现 这种方式要求,被代理类必须实现接口,即只能为接口做代理. 2.通过cglib来实现,它不要求实现接口。第一种方式的代码

2017-07-30 14:05:43 155

原创 spring的三层架构

分层架构:面向对象编程-->JavaBean-->Book和数据库交互jdbc、hibernate、mybatis(持久化机制)DAO层专门负责数据库交互 CRUD(增查改删)Service层 对于一些业务判断处理,eg:添加图书-->西游记 后传 西游记续图书名称判断(通过书名进行查询)publi

2017-07-29 14:53:16 12056

原创 map集合遍历的两种方式,在spring中的依赖注入

/** * map集合注入 */ @Test public void testBookMAP(){ ApplicationContext ac=new ClassPathXmlApplicationContext("spring.xml"); Book book=ac.getBean("book",

2017-07-29 00:24:41 581

原创 spring中的spring.xml配置文件的头文件要是3.0.xsd,如果不是在不支持数组值注入

<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.springfram

2017-07-29 00:07:33 251

转载 java基础理解

JVM相关(包括了各个版本的特性)  对于刚刚接触Java的人来说,JVM相关的知识不一定需要理解很深,对此里面的概念有一些简单的了解即可。不过对于一个有着3年以上Java经验的资深开发者来说,不会JVM几乎是不可接受的。   JVM作为java运行的基础,很难相信对于JVM一点都不了解的人可以把java语言吃得很透。我在面试有超过3年Java经验的开发者的时候, JVM几乎就是一个必问的问题了。

2017-07-28 23:55:57 168

原创 项目中包的层次化设置

2017-07-28 17:06:34 281

转载 三层架构

1.先名词解释吧:DAO = Data Access Object = 数据存取对象Service = 服务Controller = 控制器Util = 工具Model = 模型首先,一个代码是不是有完善的结构,和是不是有上面这些东西没有什么关系,只是通常来说,我们做一个大项目会把项目分解成很多不不同的模块(Module),然后根据用途和角色,我们对这些模块有一个通用的命名规则,这也就是上面这些英文

2017-07-28 12:45:51 277

原创 myeclipse注册

http://www.myeclipse.info/    能够生成MyEclipse注册码;

2017-07-28 12:32:49 198

原创 hibernate问题解决

Unable to update index for nexus_mirror 解决方法 前提是在你index.jsp报错的情况下

2017-07-22 16:34:26 233

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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