自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

原创 Thread基础篇01

jdk提供了并发编程的基础支持:java.util.concurrent基础内容如图: 

2018-12-25 10:46:00 155

原创 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

mybatis 3.3

mybatis开发必备的jar包和源码,以及中文的api文档,方便学习。

2017-10-12

easyUI 1.2.2与1.3.6版本资源

对于一些浏览器的兼容问题,建议使用老一点的版本

2017-03-14

spring开发jar包多版本

spring开发jar包多版本

2017-03-12

空空如也

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

TA关注的人

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