自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

张俊杰 的博客

这个博客是平时给自己学习记录和工作遇到的问题解决啥的碎片化的随便写写的 , 这是我的语雀地址 yuque.com/zjj1994/

  • 博客(16)
  • 资源 (6)
  • 问答 (1)
  • 收藏
  • 关注

原创 HBase的 RowKey的设计

RowKey设计的好是可以提升集群的性能的,如果设计不好的话,那么集群的HBase集群的性能不好.​ HBase是Key Value存储的,Key就是RowKey,数据在存到HBase之前会先计算RowKey在Region列表的中的起始范围. 比如说RowKey为1000的话,就会存到StartKey和EndKey在这个范围内的那个Region里面​ 一条数据的唯一标识就是rowkey,那么这条数据存储于哪个分区,取决于rowkey处于哪个一个预分区的区间内,设计rowkey的主要目的 ,就是让数据均

2020-12-30 10:16:25 45

原创 docker 修改拉取地址为阿里云镜像

docker默认镜像拉取地址为国外仓库下载速度较慢,则会报错“net/http: TLS handshake timeout”。此时,只需要将拉取地址改为国内镜像仓库即可。更改为阿里云镜像为了永久性保留更改,您可以修改 /etc/docker/daemon.json 文件并添加上 registry-mirrors 键值。{ "registry-mirrors": ["https://registry.docker-cn.com"]}修改保存后重启 Docker 以使配置生效启动docker

2020-12-27 16:17:46 474

原创 单个启动停止Kafka

前提是已经配置好了$KAFKA_HOME 环境变量启动Kafka:sh $KAFKA_HOME/bin/kafka-server-start.sh -daemon $KAFKA_HOME/config/server.properties停止Kafka:sh $KAFKA_HOME/bin/kafka-server-stop.sh

2020-12-27 14:42:54 41

原创 Java 用suo.nz给长链接生成短链接

官方地址http://suo.nz/api.html这里使用json格式的方式给长连接转成短连接 private HashMap<String, Object> doSendSms(BusiTranInfo info, String mobilePhone) { //要转换的长的url链接 String url ="https://xxx/"; //key String shortConnectionTransitionKey = Global.getCon

2020-12-24 17:53:58 135 1

原创 Spark RDD概述

什么是RDD​ RDD(Resilient Distributed Dataset) 叫做弹性分布式数据集,是Spark中最基本的数据抽象(在Spark操作数据都需要先放到RDD里面,然后再操作RDD)。​ Spark是做数据的分析计算的,分析RDD里面的数据​ 在代码中是一个抽象类,它代表一个弹性的、不可变、可分区、里面的元素可并行计算的集合。​ 弹性表示RDD将来很容易的进行各种转换,将来数据也可以在不同的节点进行传输.​ 分布式表示运行的时候可以并行运算.​ 数据集表示可以当做集合,

2020-12-23 16:26:45 25

原创 ajax不走success

原因是后端返回的格式问题,不是json格式问题,而ajax的 dataType: 'json’是json格式的…解决办法就是让后端返回的格式为json, 或者ajax的 dataType: ‘json’, 改成别的格式…@RequestMapping(value = "textMessageRemindersInPerson", method = RequestMethod.POST) @ResponseBody public String list(String busiId) { //

2020-12-23 14:41:11 17

原创 Spark概述

Spark概述(一)什么是 SparkSpark 是一个快速(基于内存), 通用, 可扩展的集群计算引擎(不负责数据的存储和传输,只是负责计算.数据一般来源于数据仓库或者Kafka,计算完的指标数据一般是其它引擎,比如说计算完了存到MySQL里面,或者HBase,ElasticSearch,Kafka里面等等.)Spark仅仅是做运算用的.并且 Spark 目前已经成为 Apache 最活跃的开源项目, 有超过 1000 个活跃的贡献者.1.历史1.2009 年,Spark 诞生于 UC Ber

2020-12-23 11:27:53 20

原创 JSP中用if语句同时判断两个条件

使用场景,如果某个值为4 或者为6的时候显示出来,否则就隐藏掉用 “||” , 两个条件只要满足一个为true就显示,如果你想两个条件同时满足true就显示的话, 那么就用"&&" <c:if test="${busiTranRel.queryType eq '4' || busiTranRel.queryType eq '6' }"> <button class="btn btn-white btn-sm busiBtn" dat

2020-12-23 09:34:50 467

原创 Docker 下的ElasticSearch安装使用IK分词器

下载安装ik分词器IK分词器下载地址https://github.com/medcl/elasticsearch-analysis-ik/releases注意!!!下载IK分词器之前需要先查阅你的分词器和你当前的ElasticSearch版本是否匹配,如果不匹配的话,会出现不兼容的情况.导致ElasticSearch启动不起来.在安装很多软件之前都得考虑版本兼容问题…这是非常容易犯的错误.安装将ik分词器上传到服务器上,然后解压,并改名字为ik[root@zjj101 ~]# mkdir ik

2020-12-19 14:19:46 39 1

原创 Kibana概念和Docker安装启动Kibana

概念Kibana 是一款开源的数据分析和可视化平台,它是 Elastic Stack 成员之一,设计用于和 Elasticsearch 协作。您可以使用 Kibana 对 Elasticsearch 索引中的数据进行搜索、查看、交互操作。您可以很方便的利用图表、表格及地图对数据进行多元化的分析和呈现。Kibana 可以使大数据通俗易懂。它很简单,基于浏览器的界面便于您快速创建和分享动态数据仪表板来追踪 Elasticsearch 的实时数据变化。搭建 Kibana 非常简单。您可以分分钟完成 Kib

2020-12-18 14:48:12 202

原创 Azkaban创建运行Job

一个工作流就是一个Project工作流就是很多的工作串起来就是工作流.单一Job案例在本地新建一个job文件first.jobtype=commandcommand=mkdir /root/jobs/demo保存之后压缩成job.zip包开始创建任务打开Azkaban https://zjj101:8443/index任务名字和任务描述随便写上传任务zip压缩包选择刚刚自己编写的job文件,打成zip后的包,然后点击Upload开始上传.点击按钮执行流程点击执行

2020-12-12 17:12:57 144

原创 Azkaban安装部署和启动

一.转载自尚硅谷安装文档我自己照着这个尚硅谷文档安装一遍,管用, 然后我又给文档整理了一下,加上自己的注释啥的,整理了 一下,发个博客二.下载Azkaban将Azkaban Web服务器、Azkaban执行服务器、Azkaban的sql执行脚本及MySQL安装包拷贝到hadoop102虚拟机/opt/software目录下a) azkaban-web-server-2.5.0.tar.gzb) azkaban-executor-server-2.5.0.tar.gzc) azkaban-sq

2020-12-12 16:16:47 191

原创 Azkaban概念

(一)定义批量工作流任务调度器主要用于在一个工作流内以一个特定的顺序运行一组工作和流程,它的配置是通过简单的key:value对的方式,通过配置中的dependencies 来设置依赖关系(二)特点兼容任何版本的hadoop易于使用的Web用户界面简单的工作流的上传方便设置任务之间的关系调度工作流模块化和可插拔的插件机制认证/授权(权限的工作)能够杀死并重新启动工作流有关失败和成功的电子邮件提醒为什么需要Azkaban(三)Azkaban任务挂了怎么办通常Azkaban凌晨30

2020-12-12 16:15:18 37

原创 Lexical error at line 1, column 18. Encountered: “\u2019“ (8217), after : ““]

2020-12-04 09:58:20,184 ERROR [500.jsp] - nested exception is org.apache.ibatis.builder.BuilderException: Error evaluating expression ‘proSubject.split(’,’)’. Cause: org.apache.ibatis.ognl.ExpressionSyntaxException: Malformed OGNL expression: proSubject.sp

2020-12-04 10:02:40 1009

原创 windows 10 杀死指定端口的程序

下面演示的是杀死 64633 端口的进程.查询进程pid,获取结果是7292,命令: netstat -aon|findstr “64633”然后杀死7292 pid的程序命令: taskkill /pid 7292 -t -fC:\Users\Administrator>netstat -aon|findstr "64633" TCP 172.16.10.182:64633 123.58.182.203:443 CLOSE_WAIT 7292C:\

2020-12-04 08:57:07 284 1

原创 Jsp通过ModelAndView传值

直接el表达式就可以接收ModelAndView的值.后端 // 查询披露主体 Dict dict = new Dict(); dict.setDelFlag("0"); dict.setType("HTZT"); String key = ApolloApplicationUtil.getConfig(ApolloKey.QUERY_LOCAL_SUBJECT); dict.setValue(key); model.addAttribute("disclosureSubje

2020-12-02 17:53:39 62

WPS Office.10.1.0.6875(无联网功能)

WPS Office.10.1.0.6875(无联网功能) 这是没有联网功能,单纯就是wps的文本,没有广告,没有登录功能, 绿色版的.压缩后只有80m 还有wps表格功能.我现在就在用,挺好用的比world2016要小巧

2018-03-31

mysql-connector-java-5.1.27.jar

mysql-connector-java-5.1.27-bin.jar jar包, 可以用这个连接MySQL的,, 适合MySQL5 版本的,, 很不错......

2020-10-29

sqoop-1.4.6.bin__hadoop-2.0.4-alpha

sqoop-1.4.6.bin__hadoop-2.0.4-alpha 导入导出工具,, 可以去官网下载, 也可以用这个

2020-10-29

json格式转换工具

可以把json格式的代码转换成,用起来挺不错的.

2018-02-15

ssm整合通用mapper

ssm整合通用mapper,如题,,适合新手去看,如题Spring4 mybatis3 好早以前弄的了, 适合新手看看,

2019-02-11

简单的ajax异步Crud项目

是自己写的简单的异步CRDU 项目,我本人也是一个菜鸟,当时什么都不会,自己写异步写了半天,现在自己写出来了,供新手学习,里面有ajax异步页面, 以及传智封装的分页

2018-05-12

空空如也

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

TA关注的人 TA的粉丝

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