- 博客(45)
- 资源 (6)
- 收藏
- 关注
原创 领域驱动设计(DDD) 实践之路(一)《框架篇》
正文本文主要介绍了基于DDD思想,在生产项目中落地应用实现的实践。本文为【DDD】系列文章中的其中一篇,1. 框架实现图该框架实现基本和DDD的指导思想契合,主要分为四层,且将关注点放在了domain层。下面将逐层介绍各个组件的职责。回到顶部2. 框架详述User Interface层门面层,对外以各种协议提供服务,该层需要明确定义支持的服务协议、契约等。包含:dto包括request和response两部分,通过它定义入参和出参的契约,在dto层可以..
2021-02-02 14:04:28 774
原创 各种文件类型对应 contentType
contentType.put(".load" , "text/html"); contentType.put(".123" , "application/vnd.lotus-1-2-3"); contentType.put(".3ds" , "image/x-3ds"); contentType.put(".3g2" , "video/3gpp"); contentType.put(".3ga" , "video/3gpp"...
2020-10-23 10:34:05 7595 2
原创 apollo + eureka部署使用
apollo + eureka部署使用配置信息系统信息:centos 7 数据库 mysql8 JDK81,下载安装包,并解压到各个文件夹数据库导入sql文件修改 数据库配置,三个文件夹下都需 修改配置/apollo-config/config/application-github.properties/ apollo-admin/config/application-github.properties/apollo-config/config...
2020-09-23 21:27:58 5405 1
原创 spring-boot /spring cloud stream 整合 rabbitmq+openssl
本文主要介绍在原有实现了rabbitMq的项目(spring-boot+rabbitMq 或者spring-cloud-stream+rabbitMq)的基础上,通过整合openssl实现对rabbitMQ加密传输!一,安装openssl1,首先查看服务器是否安装 openssl,通过命令:openssl verion ,查看是否有版本号输出,没有则安装。下载地址:https://ww...
2019-09-29 18:55:20 675
原创 Unable to compile class for JSP 解决方法
HTTP Status 500 - Unable to compile class for JSP:type Exception reportmessage Unable to compile class for JSP:description The server encountered an internal error that prevented it from f
2015-04-07 19:50:15 5919 1
转载 jsp实现利用hadoop的HDFS存储图片
使用Hadoop的hdfs来存放图片文件.以下是整个架构思路:使用hadoop作为分布式文件系统,hadoop是一个实现了HDFS文件系统和MapReduce的开源项目,我们这里只是使用了它的hdfs.首先从web页面上上传的文件直接调用hadoop接口将图片文件存入hadoop系统中,hadoop可以设定备份数,这样在hadoop系统中某个datanode死掉并不会造成图片不可能,系统会从其
2015-03-27 13:16:13 1456
转载 linux上安装配置vsftpd
linux上安装配置vsftpd转自:http://www.webarch.org/category/linux 我的生产环境是Centos5.6,由于需要提供ftp服务,就找了一款比较小巧的ftp服务器端软件,vsftpd(vsftpd 的名字代表”very secure FTP daemon”, 安全是它的开发者 Chris Evans 考虑的首要问题之一。在这个 FTP 服务器设计开
2015-03-23 14:27:03 312
转载 MapReduce执行流程
MapReduce的大体流程是这样的,如图所示:由图片可以看到mapreduce执行下来主要包含这样几个步骤1.首先对输入数据源进行切片2.master调度worker执行map任务3.worker读取输入源片段4.worker执行map任务,将任务输出保存在本地5.master调度worker执行reduce任务,reduce worker读取map任务的输出文件
2015-03-17 15:28:42 281
转载 hadoop 开发API
上文中本人是通过Hadoop的eclipse插件来管理HDFS文件系统的,在实际生产环境通常是用编程的方式来管理hadoop的文件系统下面我们编程方式开发一个管理hadoop文件系统的应用首先打开eclipse开发工具,新建Map/Reduce Project项目点击Next,填写项目名称,并且配置hadoop安装目录新建立的项目会自动导入hadoop的相关依赖jar文件,
2015-03-15 21:10:51 275
转载 HDFS中JAVA API的使用
HDFS中JAVA API的使用HDFS是一个分布式文件系统,既然是文件系统,就可以对其文件进行操作,比如说新建文件、删除文件、读取文件内容等操作。下面记录一下使用JAVA API对HDFS中的文件进行操作的过程。 对分HDFS中的文件操作主要涉及一下几个类: Configuration类:该类的对象封转了客户端或者服务器的配置。 FileSystem类:该类的对象是一个文件
2015-03-06 14:57:18 273
原创 'mysql' 不是内部或外部命令,也不是可运行的程序
mysql路径没有添加到path里边系统:win7mysql版本:mysql server 5.6我的电脑-右键-属性-高级系统设置-高级-环境变量-系统变量,新建系统变量:MYSQL_HOME,值为你的安装路径,如C:\Program Files\MySQL\MySQL Server 5.6然后再PATH里添加,%MYSQL_HOME%\bin; 保存即可
2015-01-31 10:20:23 518
转载 启动和停止MySQL服务
启动和停止MySQL服务启动linux系统,RHEL6.5自带的MYsql数据库http://www.cnblogs.com/jdonson/archive/2009/07/03/1516289.html
2015-01-22 21:26:47 293
转载 用户没有sudo权限解决方法
hadoop is not in the sudoers file. This incident will be reported.其实就是没有权限进行sudo,解决方法如下(这里假设用户名是hadoop):1.切换到超级用户:$ su2.打开/etc/sudoers文件:$vi /etc/sudoers3.修改文件内容:找到“root ALL=(ALL)
2015-01-10 21:11:19 5264
原创 配置java和hadoop环境变量
vi /etc/profile末尾添加:#set Java Environmentexport JAVA_HOME=/usr/java/jdk1.8.0_20export CLASSPATH=.:$CLASSPATH:$JAVA_HOME/libexport PATH=.:$PATH:$JAVA_HOME/bin:$PATH#set hadoop pathexport HADOO
2015-01-10 18:54:23 623
原创 SSH本机免登陆密码
SSH本机免登陆密码转载自:http://blog.csdn.net/budapest/article/details/8022926 今天在设置Linux免登录的时候,按照Hadoop官方说明的ssh设置,然后通过sshlocalhost测试,可是总是提示要输入密码。 $ ssh-keygen -t dsa -P '' -f ~/.ssh/id_dsa $ cat ~/.ss
2015-01-10 18:54:20 359
原创 tomcat突然无法启动,servlet-mapp…
cmd命令行运行startup.bat 出现如下错误:Using CATALINA_BASE: /home/timepower/.IntelliJIdea13/system/tomcat/_CrossUsingCATALINA_HOME: /home/timepower/TomcatUsing CATALINA_TMPDIR: /home/timepower/Tomcat/tem
2015-01-10 18:54:17 488
原创 启动myeclipse 报错&nb…
1打开myeclipse所在的根目录打开myeclipse.ini,其中一行的末尾有jvm.dll。检查其路径,如果是指向myeclipse而且无法启动,改为自己安装的jdk中jvm.dll的路径2如果还不能启动,修改myeclipse.ini中的数值为原来的 0.5倍 #utf8 (do not remove)#utf8 (do not remove)-startup../Com
2015-01-10 18:54:14 319
原创 Integer与int解惑
转自:【 http://www.ticmy.com/?p=110】首先,需要厘清一些概念:1、Integer是一个类,用Integer声明一个变量其是一个对象类型(或者说引用类型);int是基本类型,用int声明的变量是非对象类型,即不能在其上调用方法。2、“==”作用于对象上的时候,其比较的是对象的引用本身的值(或者说对象的地址更容易理解),而作用于基本类型的时候比较的就是基本类型的值
2015-01-10 18:54:12 324
原创 eclipse添加hadoop插件
1,环境eclipse 版本:eclipse-jee-luna-SR1-linux-gtk-x86_64.tar.gzlinux版本:rhel6.5hadoop版本:hadoop1.2.1插件版本:hadoop-eclipse-plugin-1.2.1.jarjava版本:jdk 1.8.0_202,插件安装在$HADOOP_HOME/contrib/eclipse-plugin/文件
2015-01-10 18:54:09 486
原创 wordcount程序运行,路径问题
配置1/home/hadoop/hadoop/jgd/input/test_1/home/hadoop/hadoop/jgd/output/out012hdfs://localhost:9000/user/hadoop/jgd/inputhdfs://localhost:9000/user/hadoop/jgd/output/out5输入路径1,eclipse-wordcount程
2015-01-10 18:54:06 869
原创 重新格式化NameNode
1.首先停止hadoopstop-all.sh2.删除 master和slave 中tmp目录下的文件rm -r /tmp/*3.格式化hadoop NameNode -format4启动start-all.sh5查看状态jps 或者 hadoop dfsadmin -report 或者浏览器查看http://master:50030/
2015-01-10 18:54:03 1129
原创 使用命令jps,command not found
今天在linux下查看进程,使用命令jps,可是却提示找不到命令,这条命令是在jdk下的bin目录下的一个可执行文件,我查看了一下我的jdk/bin目录,发现有jps可执行文件,但是只是没有放在环境变量里面而已环境变量可以通过echo $PATH命令查看。以root身份vi /etc/profile,然后在下面加一行export PATH="usr/java/jdk1.8.0_20/bin:$
2015-01-10 18:54:00 1691
转载 运行hadoop程序出现问题:Unable to load native-hadoop library for your platform
一,运行环境hadoop1.2.1java1.8.0-20linux系统:rhel6.5二、问题 在eclipse中执行wordcount例子出现如下问题,而在终端执行没有:WARN util.NativeCodeLoader:Unable to load native-hadoop library for your platform… usingbuiltin-java c
2015-01-10 18:53:58 1086
原创 jdk与jre的区别
jdk与jre的区别【转载】很多程序员已经干了一段时间java了依然不明白jdk与jre的区别。JDK就是Java DevelopmentKit.简单的说JDK是面向开发人员使用的SDK,它提供了Java的开发环境和运行环境。SDK是SoftwareDevelopment Kit 一般指软件开发包,可以包括函数库、编译程序等。JRE是Java Runtime Enviroment是指Ja
2015-01-10 18:53:55 277
原创 clipse运行wordcount参数配置
clipse运行wordcount参数配置要想wordcount在hadoop上运行,那么必须为wordcount程序指定输入路径和输出路径。输入路径是我们要进行词频统计的文本文件,在这里我们的文件名是20417.txt。而输出路径是词频统计结果存放的路径。如下图所示,是进行参数配置:WordCount.java->右键->RunAs->Run Configuration上述的路径是
2015-01-10 18:53:52 258
原创 hadoop 之wordcount程序 命令…
1. 创建本地的示例数据文件:在hadoop安装目录下创建一个文件夹input用来存储本地原始数据。创建两个文本文件file01.txt,file02.txt,并输入几个单词2. 在HDFS上创建输入文件夹呼出终端,输入下面指令:bin/hadoop fs -mkdir wordcount_input执行这个命令时可能会提示类似安全的问题,如果提示了,请使用bin/hadoop df
2015-01-10 18:53:49 272
原创 win7 利用Xmanager 连接…
1 下载安装Xmanager4,百度就有2 注册码:101210-450789-1472003 安装好之后,打开Xbrowser利用Xmanager 连接rhel6.5图形化界面" TITLE="win7 利用Xmanager 连接rhel6.5图形化界面" />4 点击Xstart,利用Xmanager 连接rhel6.5图形化界面" TITLE="win7 利用Xma
2015-01-10 18:53:47 527
原创 rhel 6.5 如何安装中文输入法
1在终端中执行yum install "@Chinese Support"即可,遇到问题:Error: No Groups Available in any repository,需执行yum cleanall(清除yum缓存)2安装完成后,重启系统即可使用中文输入法
2015-01-10 18:53:44 574
原创 配置hadoop-1.2.1 eclipse开发环境
配置hadoop-eclipse开发环境由于hadoop-eclipse-1.2.1插件需要自行编译,所以为了图省事而从网上直接下载了这个jar包,所以如果有需要可以从点击并下载资源。下载这个jar包后,将它放置在eclipse/plugins目录下,并重启eclipse即可。如果你需要自己编译该插件,请参考文献。如果没有意外,在你的eclipse的右上角应该出现了一只蓝色的大象logo,
2015-01-10 18:53:41 287
原创 RHEL6.5使用CENTOS的YUM源 分…
http://blog.csdn.net/guffey/article/details/26084641
2015-01-10 18:53:38 220
转载 Hadoop集群(第5期)_Hadoop安装配…
下载http://mirrors.cnnic.cn/apache/hadoop/core/转载自:http://www.cnblogs.com/xia520pi/archive/2012/05/16/2503949.html1、集群部署介绍 1.1 Hadoop简介 Hadoop是Apache软件基金会旗下的一个开源分布式计算平台。以Hadoop分布式文件系统(HDFS,H
2015-01-10 18:53:35 539
原创 使用ssh-keygen设置ssh无密码登录
http://wenku.baidu.com/link?url=0x7w21bNZu0BK-i1EjINPU6PiPa0RPQEIUKqKdb99506lLpIK-HG_yjjrznX4SFb89BJI0N1cF1735Yvog5_ixaww9DwFh35xJyfkHGVB9Wssh 是一个专为远程登录会话和其他网络服务提供安全性的协议。默认状态下ssh链接是需要密码认证的,可以通过添加系统认
2015-01-10 18:53:32 290
原创 RedHat yum 源配置
RHEL5 配置YUM源1.删除RedHat原有的yum:rpm -aq | grep yum | xargs rpm -e --nodeps2.下载yum安装组件:(随本机安装版本而定[http://mirrors.163.com/centos/6/os/x86_64/Packages/]wget http://mirrors.163.com/centos/6.3/os/x86_64
2015-01-10 18:53:29 248
原创 ssh配置authorized_keys后仍然需要…
更多 0linux前阵子搭建Hadoop时,配置了本机(localhost)的ssh的公钥到authorized_keys文件中,但是在ssh连接localhost时仍然提示需要输入密码,后来发现是$HOME/.ssh/authorized_keys这个文件的权限问题引起的。其原因是,不能让所有者之外的用户对authorized_keys文件有写权限,否则,sshd将不允许使用该文件,
2015-01-10 18:53:27 1021
原创 Linux jdk1.6安装与卸载
一、下载安装JDK1.61、下载jdk1.6的官方地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html2、jdk1.6提供以下两种自解压文件: 1)jdk-6u22-linux-i586.bin 2)jdk-6u22-linux-i586-rpm.bin3、我下载的是jdk-6u22-li
2015-01-10 18:53:24 302
原创 用户不在sudoers文件中的解决方法&…
在使用Linux系统过程中,通常情况下,我们都会使用普通用户进行日常操作,而root用户只有在权限分配及系统设置时才会使用,而root用户的密码也不可能公开。普通用户执行到系统程序时,需要临时提升权限,sudo就是我们常用的命令,仅需要输入当前用户密码,便可以完成权限的临时提升。在使用sudo命令的过程中,我们经常会遇到当前用户不在sudoers文件中的提示信息,如果解决该问题呢?通过下面几个
2015-01-10 18:53:21 481
原创 安装VS2010 Service Pac…
Service Pack 1时提示“此计算机的状态不符合要求!提示更新!" /> 解决办法:运行输入“regedit”进入注册表,找到以下目录,删除目录下的内容32 位系统删除:HKEY_LOCAL_MACHINE\Software\Microsoft\VSTO DesigntimeSetup\64 位系统删除:HKEY_LOCAL_MACHINE\Software\Wow6
2015-01-10 18:53:16 380
原创 基于xmapp的wordpress的安装
一、综述如何让WordPress在自己的电脑上运行,在远程服务器上有很多不方便,有的时候自己搭建一个服务器也是有必要的。首先需要安装服务器端程序XAMPP。这是一款APACHE+MYSQL+PHP的服务器的套件。支持操作系统:Windows Server2003,XP, Vista ,Server2008,全部都是32位的,Win7、win8。二、XAMPP的安装 XAMPP,
2015-01-10 18:53:13 517
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人