自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

宁静致远 厚积薄发

凡成大事者,必有一个执著的信念,它犹如黑夜中的一盏明灯,指引着你勇往直前

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

原创 Spark2.x 如何实现自定义排序(利用元组,类--隐式转换Ordering,Ordered等实现)

需求:对于有复杂排序条件的需求,可以利用自定义排序来实现,同时可以使用多种方案实现自定义排序需求。对指定的数据(字段分别为:名称 年龄 颜值,数据以空格分割),按照指定的要求排序,排序要求为:根据颜值降序,如果颜值相同,再按照年龄升序排序。示例数据:"pp 30 85", "dd 18 100", "taoge 35 100", "laozhao 30 120", "huge 2...

2019-01-10 14:52:06 869

转载 Hystrix Feign 父子线程数据传递、Feign Header的添加

https://shanhy.blog.csdn.net/article/details/108668952问题场景微服务A通过feign调用微服务B 使用了Hystrix并开启了线程隔离模式(默认模式),所以A调用B的请求会单独起一个子线程的方式去调用 现在需要将微服务A中ThreadLocal里的数据,放入feign请求B时的http header中(这里的http请求会在子线程中)要解决如上问题,需要做两件事情找到可以给feign调用添加header的切入点,在这里获取主..

2020-11-20 19:12:31 737

转载 彻底明白VUE修饰符sync

https://www.jianshu.com/p/d42c508ea9de官方推荐使用一种update:my-prop-name 的模式来替代事件触发,目的是为了优雅而不粗鲁的实现父子组件间的双向绑定!先来完成一个小功能:通过父组件按钮将子组件显示出来,如图:父组件代码:<template> <div> <input type="button" value="我是父组件中的按钮" ...

2020-07-25 10:28:37 733

原创 PLSQL字符集问题

select *from GGAQ_HJ_SYZHCX twhere wpmc = '苯乙酸'条件中有中文 无法查询1、查询oracle server端的字符集。打开PLSQL的查询窗口中输入下面SQL查询语句。select userenv('language') from dual;得到的服务器字符集为:SIMPLIFIED CHINESE_CHINA.AL3...

2019-08-27 14:34:08 781

原创 rank() over,dense_rank() over,row_number() over的区别

row_number() over() 1 2 3 4 5 6rank() over() 1 2 3 3 5 6dense_rank() over() 1 2 3 3 4 51.rank() over:查出指定条件后的进行排名。特点是,加入是对学生排名,使用这个函数,成绩相同的两名是并列,下一位同学空出所占的名次。select name,subject,score,rank()...

2019-07-17 17:22:56 515

原创 ssh 如何方便的切换到其他节点??

免密登录在第一台机器上生成一对钥匙,公钥和私钥当前用户的宿主目录下的.ssh目录多了两个文件将公钥拷贝给要免密码登录的机器注意:主机名和ip都可以(确保配置了主机名 ip的映射)还需要输入密码拷贝完成之后,会在要免密登录的机器上生成授权密码文件验证免密码登录注意:免密码登录是单向的ssh免密登录原理:1. node1 使用 ssh-...

2019-06-28 16:08:54 13653

原创 Git常用命令

1.新建、增加文件到本地库、提交初始化一个Git仓库,使用git init命令。添加文件到Git仓库,分两步:使用命令git add <file>,注意,可反复多次使用,添加多个文件; 使用命令git commit -m <message>,完成。2.查看状态、差异要随时掌握工作区的状态,使用git status命令。如果git status...

2019-06-28 15:57:13 149

原创 使用kafkachannel 启动flume报错

     在使用kafkachannel时,启动flume报错    org.apache.flume.conf.ConfigurationException: Broker List must be specified    原因是我使用的flume的版本是1.6.0的,kafka是kafka_2.11-0.10.2.1,    kafka使用的是新版,而flume使用的比较老,在定...

2019-02-21 14:27:56 697

转载 Spark配置参数

http://blog.javachen.com/2015/06/07/spark-configuration.html以下是整理的Spark中的一些配置参数,官方文档请参考Spark Configuration。Spark提供三个位置用来配置系统:Spark属性:控制大部分的应用程序参数,可以用SparkConf对象或者Java系统属性设置 环境变量:可以通过每个节点的 conf/...

2019-01-14 17:06:31 830

转载 Spark自定义排序

排序规则:先按照年龄排序,年龄小的往前排,年龄如果相同,按照按照作品次数排序方式一import org.apache.spark.rdd.RDDimport org.apache.spark.{SparkConf, SparkContext}object CustomSortDemo1 { def main(args: Array[String]): Unit = { ...

2019-01-10 14:35:33 242

转载 spark中算子详解:aggregateByKey

https://blog.csdn.net/jiaotongqu6470/article/details/78457966 通过scala集合以并行化方式创建一个RDDscala&gt; val pairRdd = sc.parallelize(List(("cat",2),("cat",5),("mouse",4),("cat",12),("dog",12),("mouse&

2019-01-04 16:36:36 1216 3

转载 Spark RDD API

https://blog.csdn.net/liam08/article/details/79711565 RDD是啥Resilient Distributed Dataset (RDD),弹性分布式数据集,是对不可修改,分区的数据集合的抽象。RDD is characterized by five main properties:    A list of partition...

2019-01-04 14:37:47 244

原创 scala中的函数组合器map,foreach,flatmap,flatten,filter,zip等用法

1、mapmap方法可以将某个函数应用到集合中的每个元素并产出其结果的集合,比如val names=List("a","b","c")可以用names.map(_.toUpperCase)得到List("A","B","C")2、foreachforeach和map相似,只不过它没有返回值,foreach只要是为了对参数进行作用。比如 names.fore

2018-12-28 14:52:31 809

转载 hive lateral view语句

原文地址:https://cwiki.apache.org/confluence/display/Hive/LanguageManual+LateralView#lateral view用于和split, explode等UDTF一起使用,它能够将一列数据拆成多行数据,在此基础上可以对拆分后的数据进行聚合。一个简单的例子,假设我们有一张表pageAds,它有两列数据,第一列是pageid ...

2018-12-11 15:44:24 575

转载 CentOS下MySQL的彻底卸载

https://blog.csdn.net/typa01_kk/article/details/49057073#################CentOS7下MySQL的卸载####################1:查看MySQL是否安装: 方式1:[root@localhost usr]# yum list installed mysql*Loaded plugins: ...

2018-12-06 15:28:22 205

转载 CentOS7安装MySQL冲突和问题解决小结

https://blog.csdn.net/typa01_kk/article/details/49059729 问题1:[root@localhost install-files]# rpm -ivh MySQL-server-5.6.27-1.el6.x86_64.rpmPreparing...                          ##################...

2018-12-06 15:24:48 437

原创 IntelliJ IDEA 快捷键说明大全(中英对照、带图示详解)

https://blog.csdn.net/deniro_li/article/details/72902621

2018-11-28 14:23:45 799

原创 centOS7永久关闭防火墙(防火墙的基本使用)

查看防火墙状态: systemctl status firewalld.service绿的running表示防火墙开启执行关闭命令: systemctl stop firewalld.service再次执行查看防火墙命令:systemctl status firewalld.service执行开机禁用防火墙自启命令  : systemctl disable firewalld.se...

2018-11-28 09:31:17 87061

原创 ==和equals的区别和联系

 1)对于==,比较的是值是否相等如果作用于基本数据类型的变量,则直接比较其存储的 “值”是否相等;如果作用于引用类型的变量,则比较的是所指向的对象的地址2)对于equals方法,注意:equals方法不能作用于基本数据类型的变量,equals继承Object类,比较的是是否是同一个对象如果没有对equals方法进行重写,则比较的是引用类型的变量所指向的对象的地址;诸如S...

2018-10-20 00:05:09 421

转载 String类中的equals方法总结

https://blog.csdn.net/qq_25827845/article/details/53868815?utm_source=blogxgwz14String类的定义:java.lang类 Stringjava.lang.Objectjava.lang.String所有已实现的接口:Serializable, CharSequence, Comparablepubli...

2018-10-19 23:51:45 5013

转载 hashcode详解

https://www.cnblogs.com/whgk/p/6071617.html 一、hashcode是什么?1、hash和hash表是什么?   想要知道这个hashcode,首先得知道hash,通过百度百科看一下               hash是一个函数,该函数中的实现就是一种算法,就是通过一系列的算法来得到一个hash值,这个时候,我们就需要知道另一个...

2018-10-19 23:37:08 294

转载 Linux查看端口占用情况,并强制释放占用的端口

https://blog.csdn.net/tjcyjd/article/details/536694561.查找被占用的端口netstat -tln netstat -tln | grep 8080 netstat -tln 查看端口使用情况,而netstat -tln | grep 8080则是只查看端口8080的使用情况2.查看端口属于哪个程序?端口被哪个进程占用...

2018-09-29 17:30:45 687

转载 OpenJDK 64-Bit Server VM warning

https://blog.csdn.net/xin93/article/details/80753677【故障描述】  OpenJDK 64-Bit Server VM warning: If the number of processors is expected to increase from one, then you should configure the number of ...

2018-09-27 16:56:33 27196

原创 安装kafka_2.12-2.0.0

参考:https://blog.csdn.net/tangdong3415/article/details/53432166Step 1: 下载Kafka点击下载最新的版本并解压. &gt; tar -xzf kafka_2.12-2.0.0.tgz&gt; cd kafka_2.12-2.0.0.tgz&gt; mv kafka_2.12-2.0.0.tgz kafka...

2018-09-27 16:28:44 6088 3

转载 IDEA中Git的使用

转载:https://www.cnblogs.com/javabg/p/8567790.html工作中多人使用版本控制软件协作开发,常见的应用场景归纳如下:假设小组中有两个人,组长小张,组员小袁场景一:小张创建项目并提交到远程Git仓库场景二:小袁从远程Git仓库上获取项目源码场景三:小袁修改了部分源码,提交到远程仓库场景四:小张从远程仓库获取小袁的提交场景五:小袁接受...

2018-09-21 11:10:56 152

原创 rediscluster报错:Node is not empty

参考:https://blog.csdn.net/wudalang_gd/article/details/52153571 当用客户端JedisCluster简单测试一下集群啦,这样就要将redis.conf里bind 127.0.0.1改成bind +真机ip(我的192.168.11.66),下面简单地将测试中遇到的问题及解决办法记录在本篇。遇到的问题及解决办法在redis.c...

2018-09-19 15:12:37 1768

转载 Redis集群与插槽分配(动态新增或删除结点)

https://blog.csdn.net/IT_hejinrong/article/details/792055281. 集群    即使有了主从复制,每个数据库都要保存整个集群中的所有数据,容易形成木桶效应。使用Jedis实现了分片集群,是由客户端控制哪些key数据保存到哪个数据库中,如果在水平扩容时就必须手动进行数据迁移,而且需要将整个集群停止服务,这样做非常不好的。...

2018-09-18 16:30:25 13357 4

转载 详解centos6和centos7防火墙的关闭

http://www.cnblogs.com/zhangzhibin/p/6231870.htmlCentOS6.5查看防火墙的状态: 1 [zh@localhost ~]$service iptable status   显示结果: 1 2 3 4 5 [zh@localhost ~]...

2018-09-17 10:16:25 187

转载 IntelliJ IDEA 乱码解决方案 (项目代码、控制台等)

https://www.cnblogs.com/vhua/p/idea_1.html总共有下面几种乱码的解决方案:工程乱码 执行main函数时,控制台乱码 运行tomcat时,控制台乱码 PS: 如果下面方案不生效时,打开IDEA安装目录找到 idea.exe.vmoptions(64位为idea64.exe.vmoptions)文件, 在文件末尾加上 -Dfile.encodi...

2018-09-11 10:21:47 256

转载 MySQL 8.0.12安装教程(windows 64位)

https://blog.csdn.net/qq_37350706/article/details/81707862  先去官网下载点击MySQL下载 下载完成后   解压 解压完  是这个样子  配置初始化的my.ini文件 解压后的目录并没有my.ini文件,没关系可以自行创建。在安装根目录下添加 my.ini(新建文本文件,将文件类型改为.ini),写...

2018-09-05 12:36:16 1457

转载 spring的4种事务特性、4种隔离级别、7种传播行为

1.事务概念事务是程序中一系列严密的操作,所有操作执行必须成功完成,否则在每个操作所做的更改将会被撤销,这也是事务的原子性(要么成功,要么失败)。2.事务特性(4种)事务特性分为四个:原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、持续性(Durability)简称ACID。原子性 (atomicity):强调事务的不可分割. 一致...

2018-08-28 11:11:44 420

转载 事务的四种隔离级别和七种传播机制

https://blog.csdn.net/qq_36074180/article/details/76682723事务四大特性:  * 原子性(Atomicity)  :强调的事务的不可分割.  * 一致性(Consistency)    :强调的事务的执行前后,数据库的的完整性保持一致.  * 隔离性(Isolation)  :强调的事务的并发的访问,一个事务的执行,不应该受到...

2018-08-28 10:54:27 159

转载 数据库事务的四大特性以及事务的隔离级别

https://www.cnblogs.com/fjdingsd/p/5273008.html如果一个数据库声称支持事务的操作,那么该数据库必须要具备以下四个特性:⑴ 原子性(Atomicity)  原子性是指事务包含的所有操作要么全部成功,要么全部失败回滚,这和前面两篇博客介绍事务的功能是一样的概念,因此事务的操作如果成功就必须要完全应用到数据库,如果操作失败则不能对数据库有任何影响...

2018-08-28 10:39:57 123

转载 Java compiler level does not match解决方法

https://www.cnblogs.com/lauer0246/p/5740572.html从别的地方导入一个项目的时候,经常会遇到eclipse/Myeclipse报Description  Resource Path Location Type Java compiler level does not match the version of the installed Java pr...

2018-08-23 14:39:20 12239

原创 java.lang.ClassNotFoundException: com.sun.xml.ws.transport.http.servlet.WSServletContextListener

将myeclipse的web项目导入IDEA中报错原因: 在myeclipse中是基于JAX-WS的项目,导入IDEA中就缺包解决办法:将下图中的相关jar包导入即可具体对应在myeclipse中的位置 可查看jar的位置工程上右键-》properties-》java build path -》 add libraries -》 选myeclipse libraries -...

2018-07-31 17:20:57 5194

转载 itellij idea导入web项目并部署到tomcat

http://blog.leapmie.com/archives/36/ 概述主要分为项目配置和tomcat配置两大步骤。 一、项目配置  打开idea,选择导入项     选择将要打开的项目路径后,继续选择项目的原本类型(后续引导设置会根据原本的项目类型更新成idea的项目),此例中选择Eclipse,然后一直next到底即可       File...

2018-07-31 15:12:30 43652 3

转载 【IntelliJ IDEA】idea导入项目只显示项目中的文件,不显示项目结构

https://www.cnblogs.com/sxdcgaq8080/p/8926789.html导入项目之后,只显示项目文件,不显示项目结构 解决方法1.点击file-&gt;project structure..-&gt;Modules点击右上角+加号 -》import Modules 2.选择你的项目,点击确定  3.在如下页面选择imp...

2018-07-31 14:30:26 38005 3

转载 IntelliJ IDEA 下的svn配置及使用的非常详细的图文总结

https://blog.csdn.net/qq_27093465/article/details/74898489 首先,使用的时候,自己得先在电脑上安装个小乌龟。也就是svn啦。第一步安装小乌龟。如下:具体安装好像没什么具体要求,一路next,就好。如上图箭头所示,在安装 TortoiseSVN 的时候,默认 command line client tools,...

2018-07-20 14:37:57 72790 23

转载 IntelliJ IDEA 下集成SVN

https://blog.csdn.net/u013412790/article/details/71022784 第一步:下载svn的客户端,通俗一点来说就是小乌龟啦!去电脑管理的软件管理里面可以直接下载,方便迅速下载之后直接安装就好了,但是要注意这里的这个文件也要安装上,默认是不安装的,如果不安装,svn中的bin目录下就会没有svn.exe,这个待会会用到,所以一点要注意哦。(都是...

2018-07-20 14:32:37 30114 1

原创 Windows下安装ElasticSearch6.3.1以及ElasticSearch6.3.1的Head插件

es5以上版本安装head需要安装node和grunt(之前的直接用plugin命令即可安装)(一)从地址:https://nodejs.org/en/download/ 下载相应系统的msi,双击安装。把NODE_HOME设置到环境变量里(安装包也可以自动加入PATH环境变量)。测试一下node是否生效:...

2018-07-11 14:06:48 7700 1

R in action

R in action (中文版)是一本全面而细致的R指南,高度概括了该软件和它的强大功能,展示了实用的统计示例,且对于难以用传统方法处理的凌乱、不完整和非正态的数据给出了优雅的处理方法。作者不仅仅探讨统计分析,还阐述了大量探索和展示数据的图形功能。

2015-11-17

python简明教程

《简明 Python 教程》为 "A Byte of Python" 的唯一指定简体中文译本,版权 © 2005 沈洁元

2014-11-06

ORACLE的基本函数

ORACLE的单行函数和多行函数。供各位参看和下载。

2012-04-18

空空如也

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

TA关注的人

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