- 博客(154)
- 资源 (3)
- 收藏
- 关注
原创 hive安装 过程
环境准备:下载hiveHive的下载地址:http://hive.apache.org/downloads.html2.x版本的hive 对spark支持的比较好。对mapreduce的支持不好。安装MySQL (mysqlServer,MySQLClient) 修改配置文件创建一个 hive-site.xml <configuration...
2019-01-14 15:19:10
181
原创 hive 安装 Exception in thread "main" java.lang.IncompatibleClassChangeError class jline.Terminal
[ERROR] Terminal initialization failed; falling back to unsupportedjava.lang.IncompatibleClassChangeError: Found class jline.Terminal, but interface was expected at jline.TerminalFactory.create(T...
2019-01-14 15:14:38
759
原创 hive安装出现的问题 Cannot create directory /tmp/hive. Name node is in safe mode
Cannot create directory /tmp/hive. Name node is in safe mode出现这个问题的原因是 你的hadoop hdfs是在安全模式下启动的,关闭安全模式即可。hdfs dfsadmin -safemode leave...
2019-01-14 15:01:40
2582
2
原创 ssh整合
首先我们先将需要的jar包和配置文件导入我们的web项目中 需要的jar包有hibernate基础包,struts2基础包,Spring基础包,另外的一些支持包:c3p0,日志包,junite包 (使用myeclipse开发的话自带junite的开发环境,在项目名称上右键点击buildpath 然后选择addlibrary选择junit选择junit4)完成导入。整合st...
2019-01-08 17:21:03
159
原创 Hadoop 入门系列 二
Hadoop基本概念Hadoop是一套开源的软件平台利用服务器集群。根据用户自定义业务逻辑,对海量数据进行分布式处理。 Hadoop的核心组件HDFS 分布式文件系统 集群 文件读写YARN 运算资源调度系统 集群 给mapreduce 分配硬件资源MAPREDUCE 分布式运算编程框架 不是集群 通常我们所所的hadoop并不只是这些,而是一个hadoo...
2019-01-07 10:51:46
183
原创 hadoop入门知识整理 一
基础概念初识: 云计算是分布式计算,并行计算,网格计算、多核计算、网络存储、虚拟化、负载均衡等传统计算机技术和互联网技术融合发展的产物。分为三种模式来向终端用户提供强大的计算能力: iaas:infrastructure as a service 基础设施及服务 Paas: platform as a service 平台即服务 Saas: softw...
2019-01-07 10:49:59
174
原创 RPC thrift 4
server端代码:package thrift.nan.demoImpl;import com.fasterxml.jackson.annotation.JsonProperty;import org.apache.thrift.TProcessorFactory;import org.apache.thrift.protocol.TBinaryProtocol;import o...
2019-01-04 11:11:42
170
原创 RPC-thrift 入门3
thrift java API 简介:thrift Java Api 网址:http://people.apache.org/~jfarrell/thrift/0.6.1/javadoc/主要按照thrift发布服务的过程来介绍: 前面说过 thrift发布服务要注意的几个事项有: 确定使用的服务模型: ...
2019-01-04 11:06:23
207
原创 RPC thrift 2 thrift的基本语法
本篇介绍thrift的基础语法 1.基本类型: bool :布尔类型,byte :有符号字节 ,i16:16位整型 ,i32:32位整型 ,i64:64位整型 , double:64位浮点型,string:字符串类型2.容器类型: List:集合类型 有序列表,元素不可重复 Set:无序集合 元素唯一不可重复 Map :key...
2019-01-02 11:05:23
601
原创 RPC 之thrift 入门1
thrift简介thrift是 Apache下的一个RPC框架,可以支持不同语言间的调用,但是想对于DUBBO而言 除了分布式协调比较弱,需要借助Zookeeper来完成外,thrift的性能要优于DUBBO. 要使用thrift首先了解一下thrfit的结构: thrift大致分为 协议层,传输层,服务模型 三大结构。在创建Server 和Clie...
2019-01-02 10:28:42
260
原创 hadoopRPC 实现代码
repc针对接口进行实现和调用定义接口:package hadoopRpcinfo;public interface HadoopServiceInfo { public static final long versionID=1L; public String getNameNodeData(String path); }server端发布应用: ...
2018-12-24 11:25:37
215
原创 c# 发动邮件代码
public class EmailHelper { public static bool SendMail(object[] o_Config, string[] s_Text) { try { //SMTP定义 var m_SmtpClient = new...
2018-04-11 09:39:16
422
原创 shell基础04函数
shell函数编程 myfunction(){ echo "hello myfunction"; let a=5+4 return $a } mysum(){ let b=1+10 return $b }echo "*******"; myfunction
2017-11-21 14:45:29
247
原创 shell 分支语句基础03
printf 命令介绍 printf 相比于echo 的移植性更好。且可以格式化字符串的输出样式。 printf "%-10s %-8s %-4s\n" 姓名 性别 体重kg printf "%-10s %-8s %-4.2f\n" 郭靖 男 66.1234 printf "%-10s
2017-11-21 10:01:52
240
原创 oracle 基础01
一、oracle中的几个服务:(oracle 11g) oracle ORCL VSS Writer Service (非必须启动项) oracle卷映射拷贝写入服务 ,能够让存储基础设备创建映射拷贝。 oracleDBConsoleorcl (非必须启动项)
2017-11-20 17:25:26
372
原创 shell 基础02
shell脚本-数组 bash 支持一维数组 且不限定数组的大小。 在shell中,数组使用括号括起来,使用空格进行分割 eg: myarray=(value1 value2 value3 value4) myarray=(a b c "d" '*') echo
2017-11-20 15:59:52
280
原创 shell基础
shell脚本 以 .sh 结尾的文件,在linux 、UNIX 上均可运行。 shell是一种解释性语言,也就是说如果中间报错,后面的代码还是会执行。shell脚本-变量 变量名的命名规则: 首字符必须为字母,大小写均可。 可以使用下划线 中间不能有空格,不
2017-11-20 10:25:40
232
原创 spring 07 aop 上
aop :切面编程,使得在不改变业务方法的情况下,织入我们自己想要执行的方法。 先介绍使用注解的方式进行织入。 使用注解一般使用apectj 进行,需要导入的jar包为:aspectj,和aspectjweaver 定义自己的类 并把该类声明成一个切面 /* * 如何把一个类声明为一个切面? * 1、把该类放
2017-11-16 21:53:58
244
原创 spring06 aop 引入
不适用spring但又需要写入一些方法的日子应该咋办? 这就需要动态代理实现。思路: 创建一个类A 类A中包含要代理类的私有属性。 通过get方法获取该类的代理。proxy=(
2017-11-14 21:11:14
358
原创 前端起步01-页面元素的初始化
在页面中使用的HTML标签,其中某些标签包含默认的外边距需要我们对其进行重置,以便于保证样式的统一。 css reset : body,dl,dd,p,h1,h2,h3,h4,h5,h6{margin:0;font-size:12px;}ol,ul{margin:0;padding:0;list-style:none;}a{text-decoration:none;}
2017-11-06 14:58:04
882
原创 spring 05 属性注入
spring属性注入:@Autowired @Resource @Autowired 自动装配 根据类的类型进行自动装配,无需在类中指定set方法。但出现的问题是如果含有多个同样的类型,如果不知道名称则会报错。原因很简单 程序分
2017-11-04 18:36:09
257
原创 spring04 注解
spring注解的标识符: @Component :标识一个受spring管理的组件 @Repository :标识持久层组件 @Service :标识业务层 @Controller :标识表现层组件 要使用注解,applicat
2017-11-04 17:43:36
232
原创 git 基础命令02
eclipse整合git博客: http://blog.csdn.net/s164828378/article/details/51723698 1、 git status -s 显示比较精简的问题状态 M abc.txt M :之前提交过,但是当前修改了的文件 ?? git.txt ??
2017-10-30 16:15:57
308
原创 git学习
git 学习网址:https://git-scm.com/book/zh/v2/ 1.git简介 免费的分布式版本控制工具。 2.git 下载网址 https://git-scm.com/download/win 3.下载到一个.exe可执行文件,进行安装,安装完成后右键即可看到 Git GUI H
2017-10-27 17:35:13
329
原创 sqlServer 基于游标创建出发器
触发器的基本常识:我们在监控表中数据变化时会用到出发器,但是在一个表中执行批量插入或者修改时,我们会发现我们创建的简单的触发器所检测到的数据只有一条,其他数据监测不到了。这就需要我们在创建触发器时使用游标进行处理。游标的基本概念:我们可以将游标理解成开辟的一块基于内存的临时表,表中记录了我们一个批次下插入的所有数据 而我们需要做的就是通过循环遍历将这些数据读取出来。
2017-10-27 09:57:24
262
原创 sqlServer存储过程查询语句
selecta.name,a.[type],b.[definition]from sys.all_objects a,sys.sql_modules bwherea.is_ms_shipped=0 anda.object_id = b.object_id anda.[type] in ('P','V','AF')orderby a.[name]asc
2017-10-18 16:13:16
2031
原创 ecllipse jdk8 tomcat8
使用JDK8时,如果还是用tomcat7 进行配置会出现jsp页面无法解析问题,修改为tomcat8即可。在eclipse中创建web项目,默认使用1.5进行编译,当然不符合要求,需要修改buildpath 将1.5修改为1.8,且需要修改 projectt facets 中对应的值,将1.5修改为1.8.
2017-10-10 10:27:19
564
原创 eclipse3.7 安装 maven
查看本级eclipse安装的版本号:到自己的安装目录去查看 .eclipseproduct 这个文件,使用记事本打开即可查看版本号。我的eclipse版本为3.7在这个网址下安装插件即可。http://download.eclipse.org/releases/juno 筛选maven选择 Collaboration 下的m2e安装重启即可。
2017-09-28 10:48:32
803
原创 is not mapped nhibernate
使用 Nhibernate进行编写代码,映射文件,hql语句都没发现有语法错误,却报错:该对象is not mapped 使用hql语句查询,是对象名,而不是表名,第二是你的映射文件属性是否设置成立了嵌入的资源!!这个点太坑了。。。。
2017-08-03 16:42:55
583
原创 .net1.0 项目迁移
有一个用vs2003 开发的1.0版本的项目,为了增强系统安全性,需要部署在高版本的IIS服务器上,但是高版本的IIS服务器已经没有了1.0版本,因此造成代码不兼容。 为了不进行升级代码,达成部署的目的,解决方案如下: 1、打开服务器管理器,对角色和功能进行添加,来设置ISS服务器。 在服务器角色选项中,找到web
2017-07-10 10:45:51
830
转载 This file requires _WIN32_WINNT to be #defined at least to 0x0403. Value 0x0501 or higher is recomme
找到stdafx.h文件 修改#ifndef WINVER // 允许使用 Windows 95 和 Windows NT 4 或更高版本的特定功能。#define WINVER 0x0400 //为 Windows98 和 Windows 2000 及更新版本改变为适当的值。#endif#ifndef _WIN32_WINNT // 允许使用 Windows NT 4 或更高
2017-07-03 09:34:12
479
原创 SqlServer数据库的备份与还原
数据库备份比较简单:右键点击要备份的数据库,选择任务 备份,然后选择一个路径进行备份即可。可以将备份文件修改为.bak 格式文件。还原数据库:如果还是在本机上进行还原,右键点击数据库选择还原即可。这些都比较简单,无需有什么顾虑。如果是将备份的文件还原到一个新的sqlServer库中,(另一台主机)这样就需要注意了。 首先新的环境下,没有原来数据库的数据文件和日志文件,因此在还原时
2017-06-29 09:35:38
1456
转载 c# 日期转换问题
方法一:Convert.ToDateTime(string)string格式有要求,必须是yyyy-MM-dd hh:mm:ss================================================方法二:Convert.ToDateTime(string, IFormatProvider)DateTime dt;DateTimeF
2017-06-28 15:58:00
532
原创 c# 之委托 匿名函数 lamada表达式
委托: why use 委托? 先给你一个需求,有一个字符串数组 List li=new List() {“abc” ,“DEf”,"HALDFJdfaf"} 要求将这三个字符串分别转换成大写,小写,和这三个字符串前后都加上双引号。 正常情况先我们需要声明三个方法来实现这个需求: public stati
2017-06-10 11:54:17
718
原创 mvc4.5更改为mvc4.0方法总结
使用MVC4.5创建的项目结果IIS服务器不支持,整了半天终于有点眉目了,方法如下:1、先将项目所在的文件夹找到,去掉文件夹及其文件的只读属性。2、在vs中右键查看项目属性,选择目标版本号,进行更改。3、System.net.http 这个引用需要进行引用,找到4.0下的System.net.http 进行引用。4、找到创建的web项目下的 *.csproj 文件查找net45字符
2017-05-31 14:52:16
1837
转载 LINUX发展趣文
众所周知LINUX系统非常流行,但LINUX的发展历程及应用却鲜为人知。今天来简单描述一下linux的发展史。unix的发展是1969年Ken Thompson为了在终端上运行‘星际旅行’游戏而开发出来的,大约用了一个月的时间。在1970的时候他又以BCPL(最早的高级语言,C语言的演化原型)语言为基础开发出了一个正式的unix系统。终于在1973年的时候Unix基本完成。因为通用电器公司
2017-05-26 08:42:33
361
原创 java15io流基础
io流主要就是搞清楚各个类之间的关系,还有File类,重点搞清楚转换流,序列化流的应用今天先讲述各个类之间的关系。废话少说,之间上图
2017-05-25 22:43:26
252
原创 xml查询
在数据库中直接支持xml类型的数据有:oracle xmltype 类型,sqlServer xml 类型。以sqlServer为例: sqlServer 数据库中封装了关于操作xml数据的一些方法 如图所示: query方法: 首先声明一个xml的类型变量: declare @myxml xml
2017-04-26 14:18:43
975
原创 关于linux克隆,网络配置问题
在使用虚拟机克隆linux的时候,由于是克隆的原有机器,会造成ip的物理地址冲突问题,这时需要我们对配置文件进行修改: 1.修改/etc/sysconfig/network-script/ifcfg-eth0 配置文件 将该文件下的 UUID 和 HWADDR 删掉,并设置该文件的ip地址。 2.将/etc/udev/rules.d/70-persistent-
2017-04-17 08:36:03
452
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅