自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(42)
  • 资源 (3)
  • 收藏
  • 关注

原创 Impala概念和架构 (三) ——Impala如何融入Hadoop生态系统(英文翻译)

https://impala.apache.org/docs/build/html/topics/impala_hadoop.html#intro_metastoreImpala makes use of many familiar components within the Hadoop ecosystem. Impala can interchange data with other Ha...

2018-10-29 10:25:59 667

原创 javac、java命令如何编译运行目标类以及其类引入的外部jar包

简单的问题,但是长期依赖于IDE工具,基本的java命令生疏了,将此次的过程简单记述如下。需求:要把AES类编译成class文件。步骤:1)将该类中所有引入的外部类jar包整理,比如:import net.sf.json.JSONObject;import java.net.URLDecoder;import java.net.URLEncoder;import javax...

2018-11-20 16:40:52 16547 1

原创 Oracle 索引表空间不够的问题

在对Oracle插入数据时,后台日志抛出异常:java.sql.SQLException: ORA-01654: unable to extend index WATER.SYS_C0011108 by 128 in tablespace DATACENTER处理步骤:1)select * from dba_tablespaces; --查看数据库表空间select * from...

2018-11-03 00:22:53 3952

原创 Impala概念和架构 (二) ——Impala应用开发 (英文翻译)

Developing Impala ApplicationsThe core development language with Impala is SQL. You can also use Java or other languages to interact with Impala through the standard JDBC and ODBC interfaces used by...

2018-10-30 09:51:43 508

原创 Impala概念和架构 (一) ——Impala服务组件 (英文翻译)

Components of the Impala ServerThe Impala server is a distributed, massively parallel processing (MPP) database engine. It consists of different daemon processes that run on specific hosts within yo...

2018-10-29 11:54:42 835

原创 Impala概念和架构 ——总 (英文翻译)

The following sections provide background information to help you become productive using Impala and its features. Where appropriate, the explanations include context to help understand how aspects of...

2018-10-29 10:35:35 290

原创 java连接SAP取数的问题

当使用CNVCF_CCE_RFC_READ_TABLE通用函数取SAP表数据的时候,如果JCoFunction  function这个里面不对ROWCOUNT限制的话,一旦表数据过大就会造成以下错误:com.sap.conn.jco.JCoException: (104) JCO_ERROR_SYSTEM_FAILURE: No more storage space available for...

2018-10-26 10:01:01 2583

转载 sapjco3 开发与部署环境设置(转)

https://www.cnblogs.com/rinack/p/6866191.htmlwindows 环境设置1.sapjco3.dll 需要与 sapjco3.jar 在同一目录2.设置系统环境变量,将sapjco3所在目录加入系统环境变量3.根据自己的操作系统版本选择对应的sapjco3包32位系统  例如:      新建环境变量          变量名: JAVA...

2018-10-22 10:07:21 5085

原创 行转列sql

需求:对不同销售方式 以列的形式展示数据,即销售方式的行数据转列数据。drop table if exists temp.zbd_t_contractquality2_shipped_overcredit_type_statistics_h; create table if not exists temp.zbd_t_contractquality2_shipped_overcredit_...

2018-10-11 09:07:53 187

原创 离线安装CDH初始化数据库的问题

当运行初始化数据库脚本语句:cm-5.13.0/share/cmf/schema/scm_prepare_database.sh mysql cm -hlocalhost -uroot -p123456 --scm-host localhost scm scm scm之前,进入mysql:mysql -hlocalhost -uroot -p,执行一下sql语句,否则有可能报错:grant...

2018-09-16 17:08:00 5931

原创 Sqoop将Mysql导入Hive表——单分区表

导入Hive单分区表直接用sqoop命令就可以。1)首先建立单分区表(内部表)CREATE TABLE IF NOT EXISTS import.zbd_t_product_comparison (  GCJT_SYB_DESC      STRING         COMMENT   '产品线',  brand              STRING         COMMENT...

2018-07-20 10:40:37 3537 3

原创 Sqoop将Mysql数据表导入Hive多分区表

由于sqoop将mysql数据导入到Hive分区表时,其命令只支持只有一个分区的hive表,多个分区没有命令直接可用。所以只能采用迂回的方式来实现导入多分区的Hive表。1)建立Hive多分区表(外部表)CREATE EXTERNAL TABLE IF NOT EXISTS import.zbd_t_product_comparison (  gcjt_syb_desc   STRING...

2018-07-20 09:03:46 3595 2

原创 PowerDesigner经验——从sql生成pdm(name字段值为sql中的comment描述值)

从已有的sql生成pdm的过程如下:1、如图点击:2、选择sql匹配的数据库:3、点击确定后,在弹出的对话框中添加sql脚本:4、点击确定后,就会生成表:5、刚生产的pdm表中的name字段和code字段值是一致的,要想name字段为sql中的comment字段描述一致,需要如下操作:点击 【Tools】-【Execute Commands】-【Run Script】6、在Edit/Run Scr...

2018-07-05 08:40:08 8963 3

原创 Spring整合Quartz时,任务类中无法注入Bean的问题

项目中需要在tomcat启动时候就启动定时器运行定时任务,定时器采用在spring中集成quartz。但是遇到了在任务类中需要引用注入类,但是注入类对象zhuangbeietongService为空,故查询原因得知:Quartz初始化是自己的JobContext,不同于Spring的ApplicationContext,所以无法直接注入,导致使用时产生空指针异常!pub

2017-10-10 14:30:08 6455 1

原创 js onclick事件传变量时注意的问题

js 中onclick事件传变量时,注意需要转移符。正确:var setname="start";return '';不过如果是在一个方法内,通过鼠标获取列表选择行时,希望将该行的id或者其他值通过事件方法往下传时,不需要转移符:return '';没时间去检查为什么两者为什么不一样,有时间再补上。

2017-02-19 23:39:20 7245 3

原创 MyEclipse 开发WebService接口

用Myeclipse 开发WebService接口,以及客户端访问接口的步骤。

2016-10-26 08:45:50 5881

原创 MySQL 级联删除需要注意的几点

当需要级联删除时,需要注意以下几点:1、父表和字表建表时,需要是InnoDB;2、在字表建表或者建表完成后添加级联约束:

2016-03-23 15:01:01 1351

转载 Java Request 获取域名

获取域名,如:http://f0rb.iteye.com/ Java代码 StringBuffer url = request.getRequestURL();  String tempContextUrl = url.delete(url.length() - request.getRequestURI().length(), url.length()).appe

2016-01-28 12:08:12 18796

转载 如何让spring mvc web应用启动时就执行特定处理

作者:菩提树下的杨过出处:http://yjmyzz.cnblogs.com 本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。Asp.Net的应用中通过根目录下的Global.asax,在Application_Start方法中做一些初始化操作,比如:预先加载缓存项对网站热点数据进行预热

2016-01-21 08:39:05 5933

转载 Ant_的最完整build.xml解释

Ant的概念Make命令是一个项目管理工具,而Ant所实现功能与此类似。像make,gnumake和nmake这些编译工具都有一定的缺陷,但是Ant却克服了这些工具的缺陷。最初Ant开发者在开发跨平台的应用时,用样也是基于这些缺陷对Ant做了更好的设计。Ant 与 makefileMakefile有一些不足之处,比如很多人都会碰到的烦人的Tab问题。最初的Ant开发者多次强调”只是

2016-01-20 13:02:42 352

转载 ANT build.xml文件详解(一)

Ant 是一个 Apache 基金会下的跨平台的构件工具,它可以实现项目的自动构建和部署等功能。在本文中,主要让读者熟悉怎样将 Ant 应用到 Java 项目中,让它简化构建和部署操作。一.              安装与配置下载地址: http://ant.apache.org/ ,在本文中下载的是 1.7.0 版本。解压到某个目录(例如 E:"apache-ant-1.7.0),即可

2016-01-20 12:47:49 544

转载 ActiveMQ讯息传送机制以及ACK机制

ActiveMQ消息传送机制以及ACK机制详解    AcitveMQ是作为一种消息存储和分发组件,涉及到client与broker端数据交互的方方面面,它不仅要担保消息的存储安全性,还要提供额外的手段来确保消息的分发是可靠的。 一. ActiveMQ消息传送机制    Producer客户端使用来发送消息的, Consumer客户端用来消费消息;它们的协同

2016-01-14 11:18:38 417

转载 Access restriction : The type BASE64Decoder is not accessible due to restriction

在MyEclipse中编写Java代码时,用到了BASE64Decoder,import sun.misc.BASE64Decoder;可是Eclipse提示:Access restriction : The type BASE64Decoder is not accessible due to restriction on required library C:\Program file

2016-01-13 10:00:59 307

转载 MyBatis的foreach语句详解

MyBatis的foreach语句详解    foreach的主要用在构建in条件中,它可以在SQL语句中进行迭代一个集合。foreach元素的属性主要有 item,index,collection,open,separator,close。    item表示集合中每一个元素进行迭代时的别名,index指定一个名字,用于表示在迭代过程中,每次迭代到的位置,open表示该语句以什么

2015-12-25 18:06:57 1571

转载 SSH框架搭建图文详解

如何用MyEclipse构建SSH框架项目盧國燊 · 4 个月前第一次开坑写专栏。今天我们来讲一讲如何用MyEclipse轻松的构建一个新的SSH框架项目。当然这里我们讲的SSH框架是指(Struts2 + Spring + Hibernate)框架,这个全称大家也是要记住的,因为这个顺序在构建项目中也是非常关键。好了我们废话少说直接正题。先说一下我的工作环境:Wind

2015-10-31 23:04:46 529

转载 Java创建线程的两种方法

Java提供了线程类Thread来创建多线程的程序。其实,创建线程与创建普通的类的对象的操作是一样的,而线程就是Thread类或其子类的实例对象。每个Thread对象描述了一个单独的线程。要产生一个线程,有两种方法:◆需要从Java.lang.Thread类派生一个新的线程类,重载它的run()方法; ◆实现Runnalbe接口,重载Runnalbe接口中的run()方法。 

2014-12-21 09:26:08 419

转载 java并发(一)wait,notify的使用

Java是第一个内置对多线程支持的主流编程语言。在Java5之前,对多线程的支持主要是通过对块结构的同步实现的(synchronized配合wait,notify,notifyAll),Java5引入了java.util.concurrent包,提供了对多线程编程的更高层的支持。在Java中,除了int等基本类型之外,一切皆为对象。synchronized关键字以及Object类中的wai

2014-12-20 15:36:35 392

原创 Java多线程之间通信——修改对象中的成员变量

线程之间的通信,可通过对对象的成员变量的状态修改,达到控制线程的目的。Java中,线程要基于对象才能创建。如:ThreadTest t1 = new ThreadTest();t1.start();//启动一个线程,并运行ThreadTest 中的run()方法如何对另外一个线程的状态控制,通过传入另外那个对象的实例,然后调用另外这个对象的私有函数,该私有函数内改变成员变量的状态。

2014-12-20 12:45:05 926

转载 ExecutorService与Executors例子的简单剖析

对于多线程有了一点了解之后,那么来看看java.lang.concurrent包下面的一些东西。在此之前,我们运行一个线程都是显式调用了Thread的start()方法。我们用concurrent下面的类来实现一下线程的运行,而且这将成为以后常用的方法或者实现思路。         看一个简单的例子: public class CacheThreadPool {

2014-09-15 01:40:44 385

转载 java多线程 线程池使用

多线程是java 一个很好的特性,多线程开发提交了用户的体验,不用等待这么久,但如果只是不停的创建线程,必然会带来很多问题,我们来看下面一个场境:如果服务器为了提交响应速度为每个请求创建一个线程,如果用户10000个用户,就必须创建10000个线程,这是一种浪费;而且在线程上面来回的切换也是非常浪费资源的,同时每个线程执行完就这样回收了。下次来又重新创建.因此java 就开发了,线程池来对线程进行

2014-09-15 01:38:23 633

转载 Java多线程与并发库高级应用之线程池

JDK1.5开始,Java内建支持线程池。系统启动一个新线程的成本比较高,因为涉及和操作系统的交互。使用线程池可以很好地提高性能。线程池在系统启动时即创建大量空闲的线程,程序将一个Runnable对象传给线程池,线程池就会启动一条线程来执行该对象的run方法,当run方法执行体结束后,该线程并不会死亡,而是再次返回线程池中成为空闲状态,等待执行下一个Runnable对象的run方法。

2014-09-15 01:36:40 644

转载 Java多线程----Java 线程池的原理与实现

Java中的多线程是一种抢占式的机制而不是分时机制。线程主要有以下几种状态:可运行,运行,阻塞,死亡。 抢占式机制指的是有多个线程处于可运行状态,但是只有一个线程在运行。1、wait和sleep比较:1.1. 共同点     1. 他们都是在多线程的环境下,都可以在程序的调用处阻塞指定的毫秒数,并返回。     2. wait()和sleep()都可以通过inter

2014-09-15 01:33:53 370

转载 ServerSocket与Socket

ServerSocket类中常用的构造函数及方法构造函数:ServerSocket(int port) 这是一个构造方法,用于在当前的服务器默认的IP地址上监听一个指定的端口,即在指定的IP和端口创建一个ServerSocket对象方法:Socket accept() 产生阻塞,监听指定的端口,直至有客户端发来连接请求void close() 关闭当前ServerS

2014-09-15 01:23:22 417

转载 Linux kill的N种方法

常规篇:首先,用ps查看进程,方法如下:$ ps -ef……smx       1822     1  0 11:38 ?        00:00:49 gnome-terminalsmx       1823  1822  0 11:38 ?        00:00:00 gnome-pty-helpersmx       1824  1822

2014-05-05 17:15:36 711

转载 Linux下开机自启动脚本的不同方法

在/etc/rc.local中加入程序启动语句 ----- 开机自启动在~/.bash_profile中加入程序启动语句  ---- 登陆自启动在~/.bashrc中加入程序启动语句 ---- 打开终端时自启动

2014-05-05 16:27:01 456

原创 Windows线程优先级提升策略

<br /><br />Windows线程优先级提升策略<br /> <br />Windows实现了一个基于优先级的抢先式多处理及调度系统。通常线程可在任何可用处理机上运行,但可限制某线程只能在某处理机上运行。要了解线程优先级的变化,首先我们应该清楚Windows对线程优先级的设置。<br />Windows的每个线程都有自己的状态,包括实际优先级、处理器亲和和帐号信息。调度程序采用了32级优先权方案以确定线程执行顺序。优先级分成两类:可变类和实时类。可变类包括0到15优先级的线程,实时类包括16到31优

2010-07-11 20:30:00 3168

转载 玩转HAL硬件抽象层——Windows下单双核切换技巧

<br />玩转HAL硬件抽象层——Windows下单双核切换技巧Frankincense发表于 2007-05-31 23:40:15楼主            HAL(Hardware Abstraction Layer),中文叫做硬件抽象层,是整个NT核心(包括了2k和XP,Vista的情况似乎复杂些,所以请不要把本文提及的任何操作用于Vista)的最底层,负责架起核心和驱动程序,直接和硬件对话。<br /><br /><br /><br />为NT核心引入HAL的最大好处就是提高了NT的可移植性。过

2010-07-11 18:56:00 1260

转载 [转]计算机科学数学理论浅谈

作者:曾毅 转载自:CSTC文档中心    计算机自从其诞生之日起,它的主要任务就是进行各种各样的科学计算。文档处理,数据处理,图像处理,硬件设计,软件设计等等,都可以抽象为两大类:数值计算与非数值计算。作为研究计算机科学技术的人员,我们大都对计算数学对整个计算机科学的重要性有一些了解。但是数学对我们这些专业的研究和应用人员究竟有多 大的用处呢?我们先来看一下下面的一个流程图:    

2010-05-01 23:30:00 765

转载 SQL

一:关于MS SQL 2005和C#远程连接的详细设置◎ 首先嘛MSSQL2005总要先装好了的!,然后先我们要配置MSSQL服务器开启远程连接功能,可以到配置工具-=>SQL Server 外围应用配置器  ◎ 打开MSSQLSERVER节点下的Database Engine 节点,先择"远程连接",接下建议选择"同时使用TCP/IP和named pipes",确定后,重启数据库服务

2010-04-28 18:19:00 248

原创 堆栈与函数调用

一 C++程序内存分配1) 在栈上创建。在执行函数时,函数内局部变量的存储单元都在栈上创建,函数执行结束时这些存储单元自动被释放。栈内存分配运算内置于处理器的指令集中,一般使用寄存器来存取,效率很高,但是分配的内存容量有限。 2) 从堆上分配,亦称动态内存分配。程序在运行的时候用malloc或new申请任意多少的内存,程序员自己负责在何时用free或delete来释放内存。动态内存的生存期

2010-04-25 00:21:00 406

J2ME程序设计实例教程源代码

比较多的实例源代码,包括蓝牙,收发短信息,播放器等适合新手们的需要。

2010-06-21

c++基础知识入门 教程

适应于入门级的C++新手,有很好的详细说明,以及实例讲解。

2010-05-12

清华大学的操作系统课件

清华大学的操作系统课件。对于刚开始学习操作系统的人来讲,是很有帮助的.

2009-06-06

空空如也

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

TA关注的人

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