转载
文章平均质量分 70
Wang_Zhenwei
这个作者很懒,什么都没留下…
展开
-
DSF学习1_Dubbo详解(一)分布式服务框架的概念理解
Dubbo分布式服务框架的概念理解Dubbo是是一个高性能,基于Java的RPC框架,由阿里巴巴开源。一个分布式的服务框架。可以实现SOA(面向服务的架构)架构。 Dubbo使用的公司:京东、当当、阿里巴巴、中国电信等等。分布式服务架构的由来问题:比如电信的计费系统提供了最原始的扣费功能,需要接入此计费系统的应用比较多,比如打电话需要计费、比如流量需要计费、比如宽带需要计费、比如ITV需要...转载 2020-04-19 08:28:13 · 1427 阅读 · 1 评论 -
Spring学习1_Spring注解@Component、@Repository、@Service、@Controller区别
很长时间没做web项目都把以前学的那点框架知识忘光了,今天把以前做的一个项目翻出来看一下发现用@Component标记一个组件,而网上有的用@Service标记组件,我晕就查了一下资料:Spring 2.5 中除了提供 @Component 注释外,还定义了几个拥有特殊语义的注释,它们分别是:@Repository、@Service 和 @Controller。在目前的 Spring转载 2015-12-29 10:06:56 · 481 阅读 · 0 评论 -
Spring学习2_springmvc常用注解之@Controller和@RequestMapping
对于各种注解而言,排第一的当然是“@Controller”,表明某类是一个controller。“@RequestMapping”请求路径映射,如果标注在某个controller的类级别上,则表明访问此类路径下的方法都要加上其配置的路径;最常用是标注在方法上,表明哪个具体的方法来接受处理某次请求。?123456转载 2015-12-29 10:52:13 · 509 阅读 · 0 评论 -
Spring学习3_Spring 注释 @Autowired 和@Resource 的区别
Spring 注释 @Autowired 和@Resource 的区别一、@Autowired和@Resource都可以用来装配bean,都可以写在字段上,或者方法上。 二、@Autowired属于Spring的;@Resource为JSR-250标准的注释,属于J2EE的。 三、@Autowired默认按类型装配,默认情况下必须要求转载 2015-12-29 13:59:21 · 509 阅读 · 0 评论 -
Spring学习4_DispatcherServlet详解
3.1、DispatcherServlet作用DispatcherServlet是前端控制器设计模式的实现,提供Spring Web MVC的集中访问点,而且负责职责的分派,而且与Spring IoC容器无缝集成,从而可以获得Spring的所有好处。 具体请参考第二章的图2-1。 DispatcherServlet主要用作职责调度工作,本身主要用于控制流程,主要职责如下:1、文件上转载 2015-12-31 10:27:33 · 495 阅读 · 0 评论 -
CentOS学习12_ [Errno 256] No more mirrors to try 解决方法
解决方法:输入下面的命令即可解决问题:yum clean allyum makecache[root@localhost yum]# yum updateLoaded plugins: fastestmirror, refresh-packagekit, securityRepository base is listed more than once in转载 2016-01-18 13:43:55 · 22499 阅读 · 1 评论 -
Spring学习5_ Spring MVC与mybatis学习-----参数配置文件说明
springmvc.xml:扫描注入器,即扫描自己的处理器的包;以及视图解析(即通过处理器返回来的值通过加上前后后缀来进行转向)Controller:为handller即处理一些函数:就是处理界面传递过来的操作利用这里面自己注入的函数来处理,处理完后将结果返回结果给视图解析器@RequestMapping:可以修饰方法,还可以修饰类;通过@RequestMapping 将请转载 2015-12-31 14:35:13 · 591 阅读 · 0 评论 -
Spring学习6_Spring MVC与mybatis学习-----执行路程详解
Spring MVC学习重点就是学会其基本的处理数据的流程,明白它的架构然后往里面填充代码。以下为基本Spring MVC架构的格式:Controller类、Service类、Dao类、Mapper.xml、POJO对象类整体流程如下:Controller类---(调用)--- Service类---(调用)--- Dao类---(调用/映射)--- Mapper.转载 2015-12-31 14:57:22 · 577 阅读 · 0 评论 -
MySQL学习8_mysqld与mysql命令区别
mysql - it's a commandline (administration) tool 命令行工具mysqld - it's a server daemon. this is the database server main binary (executable)启动MYSQL服务mysqldSQL后台程序(即MySQL服务器)。要想使用客户端程序,该程序必须转载 2016-01-18 20:42:35 · 990 阅读 · 0 评论 -
Linux学习27_每天一个linux命令(28):tar命令
通过SSH访问服务器,难免会要用到压缩,解压缩,打包,解包等,这时候tar命令就是是必不可少的一个功能强大的工具。linux中最流行的tar是麻雀虽小,五脏俱全,功能强大。tar命令可以为linux的文件和目录创建档案。利用tar,可以为某一特定文件创建档案(备份文件),也可以在档案中改变文件,或者向档案中加入新的文件。tar最初被用来在磁带上创建档案,现在,用户可以在任何设备上创建档案。转载 2016-01-19 09:28:24 · 409 阅读 · 0 评论 -
MySQL学习9_ CentOS下如何完全卸载MySQL?
CentOS下如何完全卸载MySQL?解决卸载不干净的问题系统:CentOS 6.5,MySQL:MySql 5.6这里主要解决使用rpm安装的卸载问题,安装方法见:CentOS安装mysql*.rpm提示conflicts with file from package的解决办法虽然说这里的是使用rpm安装的卸载问题,我觉得使用yum方式安装的如果遇到相同的问题也一样适转载 2016-01-19 10:22:21 · 271 阅读 · 0 评论 -
CentOS学习13_rpm常用命令及rpm参数介绍
RPM是RedhatPackageManager的缩写,是由RedHat公司开发的软件包安装和管理程序,同Windows平台上的Uninstaller比较类似。使用RPM,用户可以自行安装和管理Linux上的应用程序和系统工具。RPM可以让用户直接以binary方式安装软件包,并且可替用户查询是否已经安装了有关的库文件;在用RPM删除程序时,它又会聪明地询问用户是否要删除有关的程序。如果使用RPM转载 2016-01-19 10:32:24 · 479 阅读 · 0 评论 -
Linux学习28_每天一个linux命令(31): /etc/group文件详解
Linux /etc/group文件与/etc/passwd和/etc/shadow文件都是有关于系统管理员对用户和用户组管理时相关的文件。linux /etc/group文件是有关于系统管理员对用户和用户组管理的文件,linux用户组的所有信息都存放在/etc/group文件中。具有某种共同特征的用户集合起来就是用户组(Group)。用户组(Group)配置文件主要有 /etc/group和/e转载 2016-01-19 10:48:19 · 403 阅读 · 0 评论 -
MySQL学习11_用rpm包安装的MySQL没有安装/etc/my.cnf文件
用rpm包安装的MySQL是不会安装/etc/my.cnf文件的,至于为什么没有这个文件而MySQL却也能正常启动和作用,在点有两个说法,第一种说法,my.cnf只是MySQL启动时的一个参数文件,可以没有它,这时MySQL会用内置的默认参数启动,第二种说法,MySQL在启动时自动使用/usr/share/mysql目录下的my-medium.cnf文件,这种说法仅限于rpm包安装的M转载 2016-01-19 21:02:40 · 2971 阅读 · 0 评论 -
CentOS学习14_CentOS下默认RPM安装路径
针对RPM包一般情况下命令放在/usr/bin或/usr/sbin下库在/usr/lib下数据文件在/usr/share/下命名:rpm -pql [rpm文件名],来查看一个rpm包里有哪些文件,即安装的路径如果是从源码安装的话 可以选择安装路径:用这条命今看参数./configure --help./configure --prefix=/转载 2016-01-19 21:05:05 · 3015 阅读 · 0 评论 -
JAVA学习11_Java注解Annotation详解
注解相当于一种标记,在程序中加了注解就等于为程序打上了某种标记,没加,则等于没有某种标记,以后,javac编译器,开发工具和其他程序可以用反射来了解你的类及各种元素上有无何种标记,看你有什么标记,就去干相应的事。标记可以加在包,类,字段,方法,方法的参数以及局部变量上。自定义注解及其应用1)、定义一个最简单的注解public @interfa转载 2016-01-04 11:33:16 · 435 阅读 · 0 评论 -
JAVA学习12_Java中的注解是如何工作的?
自Java5.0版本引入注解之后,它就成为了Java平台中非常重要的一部分。开发过程中,我们也时常在应用代码中会看到诸如@Override,@Deprecated这样的注解。这篇文章中,我将向大家讲述到底什么是注解,为什么要引入注解,注解是如何工作的,如何编写自定义的注解(通过例子),什么情况下可以使用注解以及最新注解和ADF(应用开发框架)。这会花点儿时间,所以为自己准备一杯咖啡,让我们来进入注转载 2016-01-04 14:30:18 · 374 阅读 · 0 评论 -
Hive学习1_hive配置遇到的问题:Relative path in absolute URI: ${system:java.io.tmpdir%7D/$%7Bsystem:user.name%
遇到的异常详情如下:Exception in thread "main"java.lang.RuntimeException: java.lang.IllegalArgumentException:java.net.URISyntaxException: Relative path in absolute URI:${system:java.io.tmpdir%7D/$%7Bsystem:转载 2016-01-22 14:08:59 · 3172 阅读 · 0 评论 -
Hive学习4_Hive on Spark: Getting Started_Common Issues
IssueCauseResolutionIssueCauseResolution[ERROR] Terminal initialization failed; falling back to unsupportedjava.lang.IncompatibleClassChangeErro转载 2016-01-22 15:32:29 · 1975 阅读 · 0 评论 -
Hive学习5_Hive - Installation
All Hadoop sub-projects such as Hive, Pig, and HBase support Linux operating system. Therefore, you need to install any Linux flavored OS. The following simple steps are executed for Hive installation转载 2016-01-22 15:51:46 · 730 阅读 · 0 评论 -
Ubuntu系统下的Hadoop集群(1)_Hadoop安装教程_单机/伪分布式配置
当开始着手实践Hadoop时,安装Hadoop往往会成为新手的一道门槛。尽管安装其实很简单,书上有写到,官方网站也有Hadoop安装配置教程,但由于对Linux环境不熟悉,书上跟官网上简略的安装步骤新手往往Hold不住。加上网上不少教程也甚是坑,导致新手折腾老几天愣是没装好,很是打击学习热情。本教程由厦门大学数据库实验室出品,转载请注明。本教程适合于原生Hadoop 2,包括H转载 2015-07-24 16:50:20 · 2441 阅读 · 0 评论 -
Ubuntu学习1_Ubuntu下架设FTP服务器及相关的常用命令
Linux下提供了很多的ftp服务器,这里我选用了安全,快速,简单的vsftpd作为FTP服务器。本文是我在自己的Ubuntu 10.10 -32 位系统下搭建的。搭建方法简单,按照本过程,您也可以完全搭建自己的ftp服务器。一vsftpd的简述vsftpd(Very Secure FTP Daemon,非常安全的FTP服务器)。顾名思义,vsftpd设计的出发点就是安全性。同时随转载 2015-07-27 09:06:57 · 770 阅读 · 0 评论 -
Redis学习1_Redis快速入门
Redis是一个开源,先进的key-value存储,并用于构建高性能,可扩展的Web应用程序的完美解决方案。Redis从它的许多竞争继承来的三个主要特点:Redis数据库完全在内存中,使用磁盘仅用于持久性。相比许多键值数据存储,Redis拥有一套较为丰富的数据类型。Redis可以将数据复制到任意数量的从服务器。Redis 优势转载 2015-07-27 14:50:04 · 703 阅读 · 0 评论 -
Linux学习1_Linux命令及英文全称
Linux Command references(命令全称,方便记忆) alias Create your own name for a command arch print machine architecture ash ash command interpreter (shell) awk (gawk)转载 2015-07-27 15:28:40 · 697 阅读 · 0 评论 -
Ubuntu系统下的Hadoop集群(5)_Hadoop集群安装配置教程
前言当开始着手实践Hadoop时,安装Hadoop往往会成为新手的一道门槛。尽管安装其实很简单,书上有写到,官方网站也有Hadoop安装配置教程,但由于对Linux环境不熟悉,书上跟官网上简略的安装步骤新手往往Hold不住。加上网上不少教程也甚是坑,导致新手折腾老几天愣是没装好,很是打击学习热情。本教程由厦门大学数据库实验室出品,转载请注明。本教程适合于原生Hadoop 2,包括H转载 2015-07-28 09:01:08 · 828 阅读 · 0 评论 -
Linux学习2_Vim命令总结及解释
超过130个你需要了解的vim命令从 1970 年开始,vi 和 vim 就成为了程序员最喜爱的文本编辑器之一。5年前,我写了一个问自己名为 “每个程序员都应该知道的 100 个 vim 命令” 这次算是之前那篇文章的改进版,希望你会喜欢。基础:e filenameOpen filename for edition:wSave转载 2015-07-28 09:39:30 · 644 阅读 · 0 评论 -
Linux学习3_学习shell脚本前应具备的基础知识
日常的linux系统管理工作中必不可少的就是shell脚本,如果不会写shell脚本,那么你就不算一个合格的管理员。目前很多单位在招聘linux系统管理员时,shell脚本的编写是必考的项目。有的单位甚至用shell脚本的编写能力来衡量这个linux系统管理员的经验是否丰富。笔者讲这些的目的只有一个,那就是让你认真对待shell脚本,从一开始就要把基础知识掌握牢固,然后要不断的练习,只要你shel...转载 2015-07-29 10:52:27 · 847 阅读 · 0 评论 -
Linux学习4_shell脚本学习
终于到shell 脚本这章了,在以前笔者卖了好多关子说shell脚本怎么怎么重要,确实shell脚本在linux系统管理员的运维工作中非常非常重要。下面笔者就带你正式进入shell脚本的世界吧。到现在为止,你明白什么是shell脚本吗?如果明白最好了,不明白也没有关系,相信随着学习的深入你就会越来越了解到底什么是shell脚本。首先它是一个脚本,并不能作为正式的编程语言。因为是跑在linux的...转载 2015-07-29 14:08:10 · 937 阅读 · 0 评论 -
JAVA学习1_JAR文件包及jar命令详解
常常在网上看到有人询问:如何把 java 程序编译成 .exe 文件。通常回答只有两种,一种是制作一个可执行的 JAR 文件包,然后就可以像.chm 文档一样双击运行了;而另一种是使用 JET 来进行 编译。但是 JET 是要用钱买的,而且据说 JET 也不是能把所有的 Java 程序都编译成执行文件,性能也要打些折扣。所以,使用制作可执行 JAR 文件包的方法就是最佳选择了,何况它还能保持Jav转载 2015-08-11 20:33:44 · 497 阅读 · 0 评论 -
Ubuntu系统下的Hadoop集群(4)_使用Eclipse编译运行MapReduce程序
使用Eclipse编译运行MapReduce程序_Hadoop_2.4.1上篇介绍了使用命令行编译打包运行自己的MapReduce程序,使用 Eclipse 更加方便。要在 Eclipse 上编译和运行 MapReduce 程序,需要安装 hadoop-eclipse-plugin,可使用 Github 上的 hadoop2x-eclipse-plugin,测试环境:U转载 2015-08-11 16:41:35 · 2259 阅读 · 0 评论 -
Hadoop错误1_Hadoop分布式及伪分布式下DataNode不能启动的问题
问题导读:1、hadoop 完全分布式 和伪分布式下 datanode无法启动的原因?2、怎么解决?问题描述:在集群模式下更改节点后,启动集群发现 datanode一直启动不起来。我集群配置:有5个节点,分别为master slave1-5 。在master以hadoop用户执行:start-all.shjps查看master节点启动情况:转载 2015-08-11 15:01:40 · 5875 阅读 · 0 评论 -
Ubuntu系统下的Hadoop集群(3)_Hadoop单机版自定义实现类以及编译运行
Hadoop 2.4.1单机版 自定义实现类以及编译运行概述博主最近在学hadoop,而且在本实验室一位大神的指导下,我已配置好hadoop2.4.1开发环境,还没有配置或者不会配置的,请看链接hadoop单机版配置。由于之前运行的都是hadoop自带的实例,但是对于个人学习而言,肯定是要自己编写实现类以及编译运行实现类,因此博主就撰写了这篇文章,希望对学习hadoop的同道中转载 2015-08-10 19:58:11 · 2175 阅读 · 0 评论 -
Ubuntu系统下的Hadoop集群(2)_使用命令行编译打包运行自己的MapReduce程序
使用命令行编译打包运行自己的MapReduce程序 Hadoop2.4.1网上的MapReduce WordCount教程对于如何编译WordCount.java几乎是一笔带过… 而有写到的,大多又是 0.20 等旧版本版本的做法,即 javac -classpath /usr/local/hadoop/hadoop-1.0.1/hadoop-core-1.0.1.jar Word转载 2015-08-12 09:42:25 · 2515 阅读 · 3 评论 -
Ubuntu学习4_Ubuntu默认防火墙安装、启用、配置、端口、查看状态相关信息
Ubuntu11.04默认的是UFW(ufw 即uncomplicated firewall的简称,不复杂的防火墙,繁琐部分的设置还是需要去到iptables)防火墙,已经支持界面操作了。在命令行运行ufw命令就可以看到提示的一系列可进行的操作最简单的一个操作:sudo ufw status(如果你是root,则去掉sudo,ufw status)可检查防火墙的状态,我的返转载 2015-08-14 10:34:29 · 649 阅读 · 0 评论 -
Ubuntu学习2_VMWare虚拟机下为Ubuntu配置静态IP(NAT方式)
背景在虚拟机下运行操作系统,尤其是Linux系统已经是非常常见的做法。有时你想在虚拟机下搭建一个(模拟)服务器来供主机访问,比如搭建一个telnet/ssh。此时你会发现,每次启动虚拟机,VMWare为虚拟机系统分配一个动态IP,这样每次去连接虚拟机的telnet时很不方便。如果设成静态IP就好了。VMnet8和NAT如果你的虚拟机是以NAT方式连入互联网的话,那么虚拟机的转载 2015-08-13 16:41:01 · 514 阅读 · 0 评论 -
Ubuntu系统下的Hadoop集群(6)_Hadoop安装配置简略教程
原文来自:http://dblab.xmu.edu.cn/blog/install-hadoop-simplify/本Hadoop安装教程为简略版本,包含伪分布式和集群的配置,只列出命令与配置,不作详细说明,方便有基础的读者。完整版请浏览Hadoop安装配置教程_伪分布式,以及Hadoop集群安装配置教程。本教程在 Ubutnu 14.04 64位,转载 2015-08-13 11:21:16 · 639 阅读 · 0 评论 -
CentOS系统下的Hadoop集群(第1期)_CentOS安装配置
Hadoop集群(第1期)_CentOS安装配置 1、准备安装 1.1 系统简介 CentOS 是什么? CentOS是一个基于Red Hat 企业级 Linux 提供的可自由使用的源代码企业级的 Linux 发行版本。每个版本的 CentOS 都会获得七年的支持(通过安全更新方式)。新版本的 CentOS 每两年发行一次,而每转载 2015-08-17 13:40:29 · 775 阅读 · 0 评论 -
CentOS系统下的Hadoop集群(第7期)_Eclipse开发环境设置
1、Hadoop开发环境简介1.1 Hadoop集群简介 Java版本:jdk-6u31-linux-i586.bin Linux系统:CentOS6.0 Hadoop版本:hadoop-1.0.0.tar.gz1.2 Windows开发简介 Java版本:jdk-6u31-windows-i586.exe Win系统:Window转载 2015-08-17 15:59:12 · 1072 阅读 · 0 评论 -
CentOS系统下的Hadoop集群(第5期)_Hadoop安装配置
Hadoop集群(第5期)_Hadoop安装配置 1、集群部署介绍 1.1 Hadoop简介 Hadoop是Apache软件基金会旗下的一个开源分布式计算平台。以Hadoop分布式文件系统(HDFS,Hadoop Distributed Filesystem)和MapReduce(Google MapReduce的开源实现)为核心的H转载 2015-08-18 20:39:55 · 203 阅读 · 0 评论 -
CentOS系统下的Hadoop集群(第2期)_机器信息分布表
Hadoop集群(第2期)_机器信息分布表1、分布式环境搭建 采用4台安装Linux环境的机器来构建一个小规模的分布式集群。图1 集群的架构 其中有一台机器是Master节点,即名称节点,另外三台是Slaver节点,即数据节点。这四台机器彼此间通过路由器相连,从而实验相互通信以及数据传输。它们都可以通过路由器访问Internet,实验网页文转载 2015-08-19 16:58:19 · 496 阅读 · 0 评论