9 强子no2

尚未进行身份认证

暂无相关描述

等级
博文 40
排名 12w+

Apache Atlas 第一节 构建与安装

下载ApacheAtlas1.0.0版本的源码,apache-atlas-1.0.0-sources.tar.gz,下载地址http://atlas.apache.org/Downloads.html下载完毕后,执行下面的命令解压、构建ApacheAtlas。准备环境:jdk1.8+,Maven3.5+,如果不想要有些jar在提供的里面是没有的,需要在pom.xml...

2019-04-25 17:54:48

机器学习中的一些距离公式及详细介绍

转载本文请加上:转载自过往记忆(https://www.iteblog.com/)本文链接: 【机器学习中常用的距离公式】(https://www.iteblog.com/archives/2317.html)     ...

2019-01-08 19:39:53

分布式系统唯一ID生成方案总结

    系统的唯一主键是需要系统面临的问题,生成ID的方法有很多,适应不同的场景、需求以及性能要求。下面几种是常见的一些技术方案,包括一些优缺点总结:(参考:https://www.cnblogs.com/haoxinyue/p/5208136.html)1 数据库级别:常见的方法是利用数据库字段的唯一性优点:1)简单,代码方便,性能可以接受。2)数字ID天然排序,对分页或...

2018-12-21 14:04:12

观察者模式

观察者模式的定义:  在对象之间定义了一对多的依赖,这样一来,当一个对象改变状态,依赖它的对象会收到通知并自动更新。大白话:  其实就是发布订阅模式,发布者发布信息,订阅者获取信息,订阅了就能收到信息,没订阅就收不到信息。观察者模式所涉及的角色有:  ● 抽象主题(Subject)角色:抽象主题角色把所有对观察者对象的引用保存在一个聚集(比如ArrayList对象)里,每个主题...

2018-11-15 10:06:37

Linux 时间问题

一、查看和修改Linux的时区1.查看当前时区命令:"date-R"2.修改设置Linux服务器时区方法A命令:"tzselect"方法B仅限于RedHatLinux和CentOS命令:"timeconfig"方法C适用于Debian命令:"dpkg-reconfiguretzdata"3.复制相应的时区文件,替换系统时区文件...

2018-11-15 09:37:21

一个作业多个任务调度例子

/****@ClassName:MetaStreamSetTask*@Description:TODO(这里用一句话描述这个类的作用)*@authorcaozq*@date2018年10月24日*/publicclassMetaStreamSetTaskextendsSingleTaskJob{ privatestaticfinal...

2018-11-07 11:31:36

win10专业版激活方法——亲测可行!!!

1.首先,我们先查看一下Win10正式专业版系统的激活状态:点击桌面左下角的“Windows”按钮,从打开的扩展面板中依次点击“设置”-“更新和安全”,并切换到“激活”选项卡,在此就可以查看到当前系统的激活状态。如图,Win10正式专业版当前未激活 2.接下来在桌面左下角的“cortana”搜索框中输入“CMD”,待出现“命令提示符”工具时,右击选择“以管理员身份”运行。  ...

2018-10-17 09:37:29

Linux 中定时执行MapReduce任务

1)安装Hadoop环境2)写MapReduce任务,将项目打包 OperateAyx-1.3.1.jar  入口如下:HBaseMRmian()方法的编写3)进入cd /var/spool/cron 路径,用hdfs用户上传到服务器  chownhdfs:hdfsOperateAyx-1.3.1.jar4)启用Linux定时任务 crontab-e  0...

2018-09-18 15:23:03

Jdk8 lambda 表达式例子

publicstaticvoidtest(){ List<DwMmDefVO>vos=newArrayList<DwMmDefVO>(); DwMmDefVOtemp=newDwMmDefVO(); temp.setDsName("name1"); temp.setDefType("Type1"); temp.setPk("PK1"); ...

2018-09-18 14:35:51

基于区块链的智能合约安全

智能合约定义和实际应用举例最近,区块链技术已经成为很多行业游戏规则的变革者,在比特币中涌现的分布式分类技术在数字货币之外也有了非常广阔的应用前景。区块链技术最有前途的一个应用就是开发智能合约。智能合约是自我执行合约,在智能合约中,合约条款由代码规定。基本上,这意味着可以用计算机程序编写具有法律效力的合约,而且这个合约可以自动执行。至少在1996年NickSzabo就提出了这一概...

2018-09-12 10:14:34

区块链目前的几大共识算法

共识机制:区块链事务达成分布式共识的算法。区块链是一种去中心化的分布式账本系统,它可以用于登记和发行数字化资产、产权凭证、积分等,并以点对点的方式进行转账、支付和交易。区块链系统与传统的中心化账本系统相比,具有完全公开、不可篡改、防止多重支付等优点,并且不依赖于任何的可信第三方。由于点对点网络下存在较高的网络延迟,各个节点所观察到的事务先后顺序不可能完全一致。因此区块链系统需要设计一种机制...

2018-09-12 10:13:11

Hash签名算法入门

在这篇文章中主要讲述了签名算法的发展历程,分析了基于哈希函数的签名算法的原理及优缺点。在过去的几年间,我有幸观察到两种矛盾又有吸引力的趋势。第一种是我们终于开始使用研究员花40年设计的密码学。从加密信息到手机安全再到数字加密货币,我们每天都可以从例子中看到这一点。第二种趋势是密码学正在为所有美好时光的结束做准备。在我完成这些之前,我要强调的是,这不是一篇关于量子计算灾难的文章,也不是一...

2018-09-12 10:11:28

业务树结构的构造

1  构造一个树结构@Entity@Table(name="DW_META_MMDIR")publicclassDwMmDirVO{privatestaticfinallongserialVersionUID=1L;@Id@Column(name="PK_DIR",length=36,nullable=false,...

2018-09-12 10:05:36

java 注解定义及数据库封装

1.1)定义注解  Column@Retention(RetentionPolicy.RUNTIME) @Target(ElementType.FIELD)public@interfaceColumn{   /**    *字段名称    */   Stringvalue();       /**    *字段的类型   ...

2018-08-17 13:22:00

spark sql自己定义规则

1)github下载spark源码(下面的代码都是需要添加的,找到对应的文件进行添加即可)2)找到 SqlBase.g4文件,以offset为例进行说明,下面的  2.1)找到下面的内容queryOrganization:(ORDERBYorder+=sortItem(','order+=sortItem)*)?(CLUSTERBY...

2018-08-17 11:58:16

CentOS7 防火墙问题

1 查看版本情况:1)cat/etc/redhat-release,这种方法只适合Redhat系的Linux2)cat/proc/version3)uname-a2 查看服务器应用的端口情况ss-l-t-n3firewalld的基本使用启动:systemctlstartfirewalld关闭:systemctlstopfirewalld...

2018-08-17 11:50:15

tomcat 集成 jdk 工具包的修改

1)下载免安装 jdk 和tomcat2)  将jdk放到 tomcat里面,如图所示,最后的结构是这样子的。3)配置jdk运行环境3.1)win环境下,修改setclasspath.bat ,在文件头部,加入如下配置rem------------------------------------------------------------------...

2018-07-23 16:36:14

Calcite 使用原生的RDD 处理Spark

1  通过配置:  properties.setProperty("spark","true");//可以执行调用内部的函数2 需要修改Calcite-spark 中相关的文件/**LicensedtotheApacheSoftwareFoundation(ASF)underoneormore*contributorlicenseagreem...

2018-06-28 16:13:40

基于Java的SQL解析工具的比较与学习

1、JSqlParsergtihub地址:  https://github.com/JSQLParser/JSqlParser.git使用方法:/****@Package:com.yonyou.splice*@author:caozq*@date:2018年6月26日下午12:03:52*/packagecom.yonyou.splice;...

2018-06-28 16:08:06

Maven 用到的技巧

1 依赖本地Jar 最好放到目录lib下面<dependency> <groupId>com.yonyou.dataworks</groupId> <artifactId>connection</artifactId> <scope>system</scope> <ver

2018-06-28 15:43:30
奖章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周上午根据用户上周的博文发布情况由系统自动颁发。