- 博客(37)
- 资源 (29)
- 收藏
- 关注
原创 Hive Windowing and Analytics Functions
Hive Windowing and Analytics Functions语义语法详解Windowing functionsThe OVER clauseAnalytics functions其它注意事项操作示例Window functions数据准备SQL撰写The OVER clause数据准备SQL撰写Analytics functions数据准备SQL撰写语义语法详解Windowing functionsLEADLEAD(col, n, Default)用于统计窗口内往下第N行的值,第一
2022-02-11 16:06:57
1283
原创 Airflow使用MsSqlHook与数据库交互
文章目录Airflow使用MsSqlHook与数据库交互使用情况说明编写示例代码返回结果集示例思考Airflow使用MsSqlHook与数据库交互使用情况说明使用Microsoft SQL Server中的数据作为下一个任务的参数,本想使用MsSqlOperator(如当前例子中的get_dim_metadata_task任务)但无法通过XCom获取查询的数据,因此修正使用MsSqlHook包装成PythonOperator返回相应的结果数据。编写示例代码## Licensed to the A
2022-01-20 16:07:32
1482
1
原创 Tomcat注册为系统服务JVM监控
文章目录Tomcat注册为系统服务JConsole工具介绍配置JVM参数使用JConsole连接该到该JVMTomcat注册为系统服务Tomcat提供了注册为系统服务的脚本,在Tomcat的bin目录下,在CMD中切换到该目录下执行以下命令即可注册为系统服务,或者执行卸载系统服务的命令:# 注册为系统服务service.bat install Tomcat8.5# 卸载系统服务service.bat uninstall Tomcat8.5JConsole工具介绍从Java 5开始 引入了
2020-07-25 11:38:56
406
原创 第1篇 表达的逻辑 之 为什么要用金字塔结构
文章目录为什么要用金字塔结构归类分组,将思想组织成金字塔自上而下表达,结论先行自下而上,总结概括为什么要用金字塔结构归类分组,将思想组织成金字塔自上而下表达,结论先行自下而上,总结概括...
2020-06-26 21:47:56
657
原创 Impala动态分区插入数据慢
有近20年的广告数据,需要对外提供查询分析服务(对数据进行Ad-Hoc式查询,Ad-Hoc:即席查询,允许终端用户灵活的自定义、创建查询条件,后端引擎根据发送过来的查询请求生成用户要求的报表、统计分析结果。即席查询是非定制化的,不可预知的。),当前采用了Apache Impala作为查询分析引擎。这些广告数据涵盖了各种媒介,每种媒介又进行定义了不同的媒体。
2020-06-12 15:44:38
3162
原创 001、Scala简介安装
Scala 是一门多范式(multi-paradigm)的编程语言,设计初衷是要集成面向对象编程和函数式编程的各种特性。Scala 运行在Java虚拟机上,并兼容现有的Java程序。Scala 源代码被编译成Java字节码,所以它可以运行于JVM之上,并可以调用现有的Java类库。
2020-06-09 09:44:23
130
转载 MySQL安全启动
1、停止正在运行的MySQL进程 【Linux】运行 killall -TERM mysqld2、以安全模式启动MySQL 【Linux】运行 /usr/local/mysql/bin/mysqld_safe –skip-grant-tables & 【Windows】在命令行下运行 X:/MySQL/bin/mysqld-nt.exe –skip-grant-tables3、完成
2017-05-18 13:26:43
8203
2
转载 iptables防火墙原理详解
iptables防火墙原理详解本文转自http://seanlook.com/2014/02/23/iptables-understand/1. netfilter与iptablesNetfilter是由Rusty Russell提出的Linux 2.4内核防火墙框架,该框架既简洁又灵活,可实现安全策略应用中的许多功能,如数据包过滤、数据包处理、地址伪装、透明代理、动态网络地址转换(Network
2017-02-23 10:58:32
643
原创 Hadoop绑定多网卡问题
Hadoop多网卡绑定Hadoop多网卡绑定网络环境介绍iptables介绍详细操作配置参考文章链接 Hadoop默认配置NameNode 运行 HDFS 协议的端口8020绑定的主机接口domain段均为0.0.0.0,表示可通过任一块网卡访问该端口。对于双网卡服务器(一个内网,一个外网),这就意味着公网上所有的用户均可访问Hadoop配置的HDFS,这样存在一个极大的安全问题。这样,我
2017-02-20 17:02:33
4032
原创 Java 反射机制简单总结
直接贴出代码: User user = new User(); Class clazz = user.getClass(); /** * 1、获得对象的成员变量,无论何种类型都可 */ Field[] fiedls = clazz.getDeclaredFields(); for (Field field : fiedls) { // 成员变量的名称
2013-03-28 13:40:04
674
原创 Java中TimerTask、Timer
1、任务代码package com.cvicse.inforguard.utmp.analysis.engine.timer;import java.util.Calendar;import java.util.List;import java.util.Timer;import java.util.TimerTask;import org.apache.commons.logg
2013-03-19 17:23:50
1046
原创 Eclipse下进行C/C++开发
1、下载工具包JDKEclipse IDE for C/C++ DevelopersMinGW 下载安装,我下载的mingw-get-inst-20120426.exe安装器,需要连接网络2、安装JDK,进行环境变量设置3、安装MinGW,进行配置环境变量 在Path中加入MinGW安装路径\bin,这里是D:\MinGW\bin 标准库的位置配置,新建
2013-03-06 14:57:51
680
原创 iText的学习一 Paragraph/Chunk/Phrase/Anchor的简单实用
package com.cn.cvicse.itext;import java.io.FileNotFoundException;import java.io.FileOutputStream;import com.itextpdf.text.Anchor;import com.itextpdf.text.BaseColor;import com.itextpdf.text.Chun
2013-03-05 16:35:25
3154
转载 深入Java多态性
看过一些关于Java多态性的文章,参考了很多人的理解,加入了一些自己的看法,整理出来供大家参考,不一定完全正确,欢迎大家批评指正。(一)相关类 class A ...{ public String show(D obj)...{ return ("A and D"); }
2013-02-28 16:42:13
413
原创 Java模拟生产消费问题
生产者代码package com.cvicse.thread.product_consumer;public class Producter extends Thread{ private ShareData shareData; public Producter(ShareData shareData){ this.shareData = shareData; }
2013-02-20 15:08:23
464
原创 记录Java中方法同步问题
在Java中多个线程访问方法,为实现同步可以使用synchronized关键字进行对方法和代码块修饰-----同步方法同步代码块。一、用synchronized修饰方法业务类package com.cvicse.thread.sync;public class Service { public synchronized void getUsers(){ for (int
2013-02-19 15:45:32
676
原创 Java应用程序注册到window服务
本文采用Java Service Wrapper工具进行把Java Apps注册到Window的服务列表中,这篇文章只是记录下来如何进行完成这个需求的,对其中用到的知识并没有详细的介绍,如有兴趣请大家到网上查找相关资料。Java Service Wrapper官网:http://wrapper.tanukisoftware.com/doc/english/download.jsp1、在bi
2013-02-17 11:54:34
2212
原创 Linux下SVN服务的使用
linux下安装 svn subversion-1.7.71、准备所需要的软件安装包apr-1.4.6.tar.gzapr-util-1.5.1.tar.gz下载:http://apr.apache.org/download.cgisqlite-autoconf-3071401.tar.gz下载:http://www.sqlite.org/download.htmlsu
2012-12-10 11:12:47
919
转载 MongoDB 访问控制
Mongodb默认启动是不带认证的,也没有账号,只要连接上服务就可以进行CRUD操作。作为数据库软件,为了保证数据的安全,可以采用以下方法提高数据访问的安全性:1、绑定要访问MongoDB服务所在的ip内网地址 在启动时添加--bind_ip参数用以限制只允许某一特定IP地址访问MongoDB服务,如:服务端限制只有58.20.3.52这个IP可以访问MongoDB服务客户端访
2012-08-17 14:21:20
1310
原创 vaadin框架支持JavaScript
在项目中采用的OSGi模块开发,采用的Vaadin框架。在Vaadin框架中调用JavaScript比较麻烦,这套框架基于GWT框架开发的一套组件,非常类似于Java的swing组件,对有一定得Java Swing开发经验的同志比较适合吧,我没有看到一点的便利,调用前台的东西显得非常的繁琐和麻烦。项目中采用了购置的加密UKey,实现客户端登陆的限制,需要通过提供的JavaScript接口进行对UK
2012-08-16 11:49:43
4291
转载 视觉中国潘凡谈MongoDB应用实践
视觉中国潘凡谈MongoDB应用实践http://www.infoq.com/cn/interviews/pf-mongodb-develop 概要 本次采访中,来自视觉中国的技术总监兼架构师潘凡分享了视觉中国网站在技术选型中的一些经验,根据网站业务需求及数据量,最终选择MongoDB的过程,讲述了网站从MySQL到MongoDB迁移经历的过程,分享了MongoDB对于较大
2012-08-14 13:17:19
2871
原创 简单封装JavaScript Date对象操作
1、主要是封装了JavaScript中Date对象的操作:新增了format方法,根据传进的时间格式返回相应的时间字符串。* yyyy: 表示年* MM: 表示月* dd: 表示天* HH: 表示小时* mm: 表示分钟* ss: 表示秒* ww: 表示星期(中文)* we: 表示星期(英文)/*** 根据当前的日期,返回星期* ww
2012-08-13 16:09:22
750
原创 客户端JavaScript操作时间
setInterval("getClientTime()",1000); /** * 返回客户端时间 */function getClientTime(){ var date = new Date(); // 年、月、日 var year = date.getYear(); var month = date.getMonth()+1; var day = dat
2012-08-13 15:11:47
403
原创 两台电脑共享上网(一台双网卡、一台单网卡)
应用场景:一台双网卡计算机、一台单网卡计算机共享网络,不用路由器、交换机等设备配置步骤:1、主机为双网卡计算机,连接Internet作为外网、另一为内网(主机安装Win7系统,XP也是同理,但是没有进行测试)外网卡配置过程,右击网卡--->属性,共享选项卡勾上Internet共享2、主机内网卡配置工程右击网卡--->属性--->选择IPV4--->单击属性按钮配置I
2012-07-22 21:38:46
9302
1
原创 Java字符串编码转换UTF-8
package com.cvicse.naba.common.utils;import java.io.UnsupportedEncodingException;/** * * * 描述: 功能描述,该部分必须以中文句号结尾。 * 创建日期:2012-7-16 下午4:28:16 * @author:tianyj * @update:$Date$
2012-07-16 17:11:03
18765
原创 java和C结构体数据交换
package com.cvicse.naba.service.impl.user;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;import com.cvicse.naba.common.utils.ByteConvert;
2012-07-16 14:19:30
5312
原创 Eclipse空间项目关联SVN库
解决SVN和本地项目管理问题问题描述:项目是用客户端(TortoiseSVN-1.6.6.17493-win32-svn-1.6.6.msi)从SVN服务器上download下来的,导入到Eclipse工作空间之后项目没有关联SVN库。修改一些文件在Eclipse中没有*标识,容易漏上传文件,排查起来也比较麻烦。需求:工作空间的项目插上SVN的翅膀,关联到SVN库解决方案:SV
2012-07-06 09:53:07
2946
原创 Java工程中动态改变Hibernate的数据库连接信息总结
1、XML解析帮助类,采用Dom4j工具类进行处理package com.cvicse.inforguard.cssp.util;import java.io.File;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import ja
2012-06-27 17:13:46
4077
原创 基于Oracle中复制表结构和表数据
1. 复制表结构及其数据:create table table_name_new as select * from table_name_old2. 只复制表结构:create table table_name_new as select * from table_name_old where 1=2;或者:create table table_name_new like
2012-03-27 14:15:36
480
原创 Ruby之Hello World
Ruby 语言入门一、Ruby安装1、 到网络上下载Ruby,进行安装。下载页面:http://www.ruby-lang.org/en/downloads/在下载页面中,Ruby Source Code、Ruby on Window、Ruby on Linux、Ruby on OS X、Ruby On Solaris and OpenSolaris.在此下载的window下的安装包
2011-07-31 10:41:22
1350
原创 JavaScript数组的delete和splice
在工作中遇到一个问题,在JavaScript的数组中delete一个数组元素时,用join("@@")连接成一个字符串时,发现被删除的那个元素是不存在了,但是该数组的长度并没有改变,原来是delete的那个元素变成了undefined的元素了。在此过程中我用了两种方法去遍历这个数组:for(var temp in array){alert(array[temp]);}和for(var temp=0;temp采用第一种方法不能alert出来被删除的元素(删除之后变成undefined),但是采
2010-11-02 19:21:00
1764
转载 javascript面向对象技术基础
<br />看了很多介绍javascript面向对象技术的文章,很晕.为什么?不是因为写得不好,而是因为太深奥.<br />javascript中的对象还没解释清楚怎么回事,一上来就直奔主题,类/继承/原型/私有变量....<br />结果呢,看了大半天,有了一个大概的了解,细细一回味,好像什么都没懂...<br />这篇文章是参考<<javascript-the definitive guide,5th edition>>第7,8,9章而写成的,我也<br />会尽量按照原书的结构来说明javascrip
2010-08-13 21:12:00
424
原创 MySQL中URL &引起的问题
最近在用MySQL时出现中文乱码,检查一下是插入到数据库时乱码了,因为MySQL安装时用的是默认的字符集-拉丁字符集,所以需要处理一下数据库的编码问题。在处理MySQL中文乱码时,我用了URL进行解决该问题,URL是这样子的--->jdbc:mysql://localhost/mydb?useUnicode=true&characterEncoding=UTF8 ,但是其中的&这个符号在启动Tom
2010-08-12 22:12:00
966
原创 JQuery中几种特殊的符号$、!、@、^浅析
在刚接触JQuery的时候,感觉很容易上手,但是用了一段时间开发前台的JS时候,总感觉有点迷糊对它的理解, 尤其是用到几个特殊的符号进行选择器刷选的时候,不能很好的搭配使用,现在总结一下对它们的理解,以帮助和我一样对JQuery迷茫的人们。 1.$。在jQuery 中$(""),这个语法等同于$(document.createElement("span")) ,这是一种用法,在选
2010-08-10 22:19:00
2549
原创 JavaScript的位置影响执行效果
<br /> 在Web开发中,常用到JavaScript进行前台的控制,但是JavaScript在页面中出现的先后顺序会影响其执行的效果,我也是在最近的项目开发中发现这一点,但是对于细心的程序员来说,可能已经遇到这点了,我写这个也是为了给像我这样刚入职的程序员提醒,少走弯路。下面是举个例子来说明: <br /> 当JavaScript在<head>标签中时<br /><html><br /><head><br /><script><br />var div = document.
2010-08-06 23:16:00
713
转载 MyEclipse6.5安装SVN插件的三种方法
<br />一、安装方法:<br /> 方法一、如果可以上网可在线安装<br /> 1. 打开Myeclipse,在菜单栏中选择Help→Software Updates→Find and Install;<br /> 2. 选择Search for new features to install,点击Next进入下一步;<br /> 3. 点击"New Remote Site"按钮,在弹出的对话框中输入:<br /> name:SVN<br /> url:http://subclipse
2010-08-02 21:08:00
427
知识工程与知识管理
2018-10-10
maven3 eclipse插件
2012-11-21
Mongo数据库
2012-08-14
Everyting搜索软件
2012-06-18
Eclipse下反编译插件jad
2012-06-18
ASP手册 javascript手册 vbscript手册 ado手册 DHTML手册
2009-05-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人