自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(45)
  • 收藏
  • 关注

原创 蚂蚁金服SOFAArk框架解决spring boot多模块包冲突

目录背景SOFAArk应用SOFAArk解决包冲突打包Ark Plugin打包 Ark 包其他配置jvm类加载双亲委派机制背景在菊花云上进行开发,使用它们的Hbase服务过程中,由于其版本国语古老,所使用的依赖包也是非常早期的版本,导致和目前整体程序开发框架有较大的冲突,一个个排除冲突包工作量大,效率低。灵鸡一动,考虑到国内大厂复杂的业务场景,铁定有类似的情况并且开发了相应的开源解决方案,所以搜了一下,找到了蚂蚁金服开发的SOFAArk。SOFAArk官网地址:https://www.sofasta

2020-07-20 17:26:10 2074

原创 kafka日志被系统清理导致异常停止

kafka日志被系统清理导致异常停止,kafka报错如下:ERROR Failed to clean up log for __consumer_offsets-2 in dir /tmp/kafka-logs due to IOException (kafka.server.LogDirFailureChannel)java.nio.file.NoSuchFileException: /tmp/kafka-logs/__consumer_offsets-2/00000000000000000000.l

2020-06-24 11:03:36 2924 1

原创 win环境使用anaconda安装tensorflow2.0.0

安装anaconda使用的是:Anaconda3-5.3.1-Windows-x86_64.exe镜像下载地址: https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/正常安装加环境变量就可,默认使用的是python37安装完成后cmd,查看conda版本:conda --version安装tensorflow1、 首先创建对应的环境,同样使用python3.7.0conda create -n tensorflow python=3.

2020-05-20 15:56:42 519

原创 kafka rebalance与数据重复消费问题

问题和现象:某个程序在消费kafka数据时,总是重复消费相关数据,仿佛在数据消费完毕之后,没有提交相应的偏移量。然而在程序中设置了自动提交:enable.auto.commit为true检查日志,发现日志提示:2020-03-26 17:20:21.414 WARN 28800 --- [ntainer#2-0-C-1] o.a.k.c.c.internals.ConsumerCoordi...

2020-04-02 17:48:17 2437

原创 Java forkjoin多线程笔记

先来看一段forkjoin的代码: public void func(){ for(int i=0;i<240;i+=24){ ForkJoinTask<Boolean> task = forkJoinPool.submit(new IteraPoint(i)); Boolean re...

2020-03-30 16:05:24 263

原创 spring-boot 引用jdbcTemplate bean could not be found

项目结构如下:father: module A module Bmodule A中引入jdbcTemplate 进行数据库操作;module B依赖于module A。B打成jar包运行,报错: required a bean of type 'org.springframework.jdbc.core.JdbcTemplate' that could not be found....

2020-03-23 16:57:47 3592 1

原创 JedisClusterMaxAttemptsException: No more cluster attempts left.

jediscluster入数据报错:Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is redis.clients.jedis.exceptions.JedisCluster...

2020-03-02 11:47:13 5623

原创 Redis集群redis.conf文件修改

#Redis集群redis.conf文件修改bind 10.10.20.* 127.0.0.1port 6380protected-mode nodaemonize yespidfile /var/run/redis_6380.pidlogfile "/var/log/redis/redis2.log"dbfilename dump_6380.rdbappendonly yesa...

2020-01-10 11:39:22 782

原创 redis使用RDB持久化,实例重启不自动加入集群问题

集群环境调试阶段,需要修改各种配置,其中遇到最麻烦的就是redis,经常出现实例kill掉之后,重启,redis-cli -c -h ip -p port连接,cluster nodes显示只有它自己一个实例作为master存在,没有其他节点。也就是说启动的时候没有读取cluster-config-file(nodes.conf)文件中的集群配置,多少节点,slot分配等等。启动之后日志也停留在最...

2020-01-09 16:18:32 981

原创 Java8 map,reduce,flatMap与Java异步执行中的问题

首先说一下我伪代码的结构:Map<Integer,List<A>> val;//function方法在另一个类中,并且用@Async注解标识,表示异步执行function(Map<Integer,List<A>> val);//call 1function(Map<Integer,List<A>> val);/...

2019-11-20 15:08:34 853

原创 byte与int转换

定义一个int数1527转化为二进制是:101 11110111总共是11bit,在你java里面执行:int num=1527;byte b=(byte) num;打印b得到的数字是:-9涉及int转byte溢出的问题,int32 是有32bit,byte只有8bit,java转的时候虽然不报错,但只会截取int最后8bit进行转换,如上面的11110111,第一位为富豪位,...

2019-11-04 11:56:30 497 1

转载 Linux下profile和bashrc四种的区别

Linux下profile和bashrc四种的区别转载:https://www.cnblogs.com/zhaojingyu/p/9008877.html/etc/profile、/etc/bashrc、/.bash_profile、/.bashrc很容易混淆,他们之间有什么区别?它们的作用到底是什么?/etc/profile: 用来设置系统环境参数,比如$PATH. 这里面的环境变量是对系...

2019-09-17 11:48:07 151

原创 OOZIE使用问题

问题一Failing Oozie Launcher, Main class [org.apache.oozie.action.hadoop.ShellMain], main() threw exception, Cannot run program "shell.sh" (in directory "/yarn/nm/usercache/admin/appcache/application_15...

2019-04-12 15:08:49 981

转载 java中遍历实体类,获取属性名和属性值

原文地址:https://www.cnblogs.com/zy2009/p/6725843.html方式一(实体类)://java中遍历实体类,获取属性名和属性值 public static void testReflect(Object model) throws Exception{ for (Field field : model.getClass...

2019-03-12 11:56:30 2844

原创 spring boot使用@Value注解获取properties空值问题

参考链接:https://bbs.csdn.net/topics/390936459第一次写spring boot程序,多少带有springframework那种思维方式。在使用@value注解获取properties文件中的属性值时,遇到了空值情况,最终原因是参考链接中32楼的答复:具体而言:@Component@PropertySource("classpath:applicatio...

2019-03-02 14:17:40 5508 1

原创 ntp时间同步问题

ntpdate同步在使用ntp同步内网中某台服务器的时间ntpdate 10.1.x.x出现以下错误:the NTP socket is in use, exiting这是因为ntp服务处于开启状态,如果关掉ntp服务:systemctl stop ntpd则会出现另一个错误,如下;通过百度,会看到各种复制、不经验证、乱七八糟的东西,结果不言而喻全是失败。no server s...

2019-01-09 15:22:45 2283

转载 kafka彻底删除topic和其数据

前言:删除kafka topic及其数据,严格来说并不是很难的操作。但是,往往给kafka 使用者带来诸多问题。项目组之前接触过多个开发者,发现都会偶然出现无法彻底删除kafka的情况。本文总结多个删除kafka topic的应用场景,总结一套删除kafka topic的标准操作方法。转载文章,加一些批注,原文出处不详step1:如果需要被删除topic 此时正在被程序 produce和c...

2018-12-21 15:17:33 332

原创 kafka broker启动报错,删除broker存储数据后可行

一次kafka重启过程中,broker启动失败,报错:3:50:49.243 PM ERROR LogManager There was an error in one of the threads during logs loading: java.lang.NumberFormatException: For input string: "00000000000000000000_txt"...

2018-12-18 14:23:46 1101

原创 windows kafka设置advertised.listeners

在进行centos kafka集群与windows交互的过程中,发现centos上的kafka的consumer 或者 producer无法连接到windows的broker,报错如下:[2018-12-17 10:41:50,324] ERROR Error when sending message to topic test with key: null, value: 5 bytes wi...

2018-12-18 13:51:01 3414

原创 idea 错误: 找不到或无法加载主类

idea 错误: 找不到或无法加载主类今天创建一个工程,结构如下:myproject----src-------- main后来因为要与git上的项目同步,外面有封装了一个文件:allproject--myproject----src-------- main再次用idea打开,执行其中一个测试文件的main函数的时候,出现这个错误。具体解决如下:参考文章:https...

2018-11-23 19:56:06 763

原创 DataNode增加数据目录进行扩容以及UUID不一致问题

DataNode增加数据目录进行扩容以及UUID不一致问题DataNode扩容DataNode增加数据目录进行扩容以及UUID不一致问题增加DataNode数据目录进行扩容重启UUID不一致问题增加DataNode数据目录进行扩容HDFS在使用过程中,随着使用时间的不断增长,存储的数据越来越多,可能会出现磁盘容量不够的情况,这时候可以进行扩容,增加DataNode的数据目录。笔者使用的是CD...

2018-11-15 20:52:39 2165

原创 beeline连接HIVE默认登入使用anonymous用户权限不够

##beeline连接HIVE默认登入使用anonymous用户权限不够在用beeline连接hive查询表数据时,出现错误权限不够ERROR : Job Submission failed with exception 'org.apache.hadoop.security.AccessControlException(Permission denied: user=anonymous, ...

2018-10-12 18:16:27 4764

原创 IDEA RUN WEB项目控制台没有日志输出

IDEA RUN WEB项目控制台没有日志输出,无论怎么点击页面,后台一点运行日志没有。以为是tomcat的问题,或者IDEA配置问题,结果怎么改配置都无法解决。当查看run的启动信息是,发现一个错误:SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".原来是少东西了,但是我的pom.xml里面明明配置了这个依赖。这...

2018-09-25 16:44:11 16872 2

原创 zabbix安装笔记

zabbix安装笔记MySQL相关配置安装zabbix创建zabbix用户zabbix压缩包下载,解压安装导入数据库数据zabbix_server配置其他系统配置,启动、软连接等zabbix_agent配置zabbix_server启动错误另个坑:zabbix的web配置MySQL相关配置首先说明的是我的MySQL与zabbix server不在同一台机器上,这在后面zabbix安装好后进行配...

2018-09-20 17:02:05 595

原创 zabbix使用tomcat进行web配置

centos离线安装php以及相关问题汇总离线安装的两种方式php的压缩包tar.gz和rpm包重点过程初始依赖安装环境依赖检查和安装php安装错误整理网络上其他错误整理,安装成功及环境变量配置rpm方式安装参考离线安装的两种方式此次安装是为安装zabbix做准备。安装在测试环境上进行,有外网访问;正式环境是离线环境,没有外网访问。所以需要先将相关的软件包下载下来,这里有两种情况:通过yu...

2018-09-18 12:43:14 2262

原创 SQOOP从mysql导入数据到hive问题

需要将mysql一张表的数据导入到hive表当中 初始的执行命令如下:sqoop import --connect jdbc:mysql://10.1.x.x:3306/dbname?characterEncoding=utf-8--username root --password 123456 --table test--target-dir /home/hdfs/data/t...

2018-09-11 12:02:15 2148 1

原创 shell获取mysql建表sql

脚本如下:#!/usr/bin/expect -f#科目一table_list_1=&amp;quot;db1.table1,db1.table2&amp;quot;#机动车table_list_2=&amp;quot;db2.table1,db2.table2&amp;quot;tables_1=${table_list_1//,/ }tables_2=${table_list_2//,/ }for ele in ${tables_1}do...

2018-09-10 15:29:27 856

原创 kafka在windows和centos下跨环境发送消息

参考文章: 文章一:https://blog.csdn.net/rico_zhou/article/details/79866076 文章二:https://blog.csdn.net/u012050154/article/details/76270655 文章三:https://blog.csdn.net/yuebao1991/article/details/72771599windo...

2018-09-05 18:20:22 456

原创 jar包分类:IDEA导入jar包问题

问题今天再IDEA里通过project structure导入jar包时,无论如何都导入不进去,只是在**.iml文件中加入了路径&lt;orderEntry type="module-library"&gt; &lt;library&gt; &lt;CLASSES /&gt; &lt;JAVADOC /&gt; &lt;SOUR...

2018-09-05 14:03:18 1352

转载 【转载】MVC的dao层、service层和controller层

转载地址:https://blog.csdn.net/qq_26411021/article/details/794933401、dao层dao层主要做数据持久层的工作,负责与数据库进行联络的一些任务都封装在此,dao层的设计首先是设计dao层的接口,然后在Spring的配置文件中定义此接口的实现类,然后就可以再模块中调用此接口来进行数据业务的处理,而不用关心此接口的具体实现类是哪个类,显...

2018-09-04 10:26:57 1429

转载 python解析xml文件

原文出处:http://www.runoob.com/python/python-xml.html常见的XML编程接口有DOM和SAX,这两种接口处理XML文件的方式不同,当然使用场合也不同。 python有三种方法解析XML,SAX,DOM,以及ElementTree:SAX (simple API for XML )python 标准库包含SAX解析器,SAX用事件驱动模型,通过...

2018-02-27 19:28:12 1817

原创 逻辑回归之python实践

逻辑回归之python实践数据集样例:4.6,3.2,1.4,0.2,Iris-setosa5.3,3.7,1.5,0.2,Iris-setosa5.0,3.3,1.4,0.2,Iris-setosa7.0,3.2,4.7,1.4,Iris-versicolor6.4,3.2,4.5,1.5,Iris-versicolor6.9,3.1,4.9,1.5,Iris-versic

2018-01-31 16:12:38 418

转载 Spark: Could not find CoarseGrainedScheduler

原文地址:http://www.cnblogs.com/xiaoma0529/p/7094591.html spark on yarn 2.0.1偶尔出现报错:2018-01-22 12:36:05,804 ERROR org.apache.spark.network.server.TransportRequestHandler: Error while invoking RpcHandl

2018-01-22 17:05:06 7518 1

转载 逻辑回归

Logistic回归与多重线性回归实际上有很多相同之处,最大的区别就在于它们的因变量不同,其他的基本都差不多。正是因为如此,这两种回归可以归于同一个家族,即广义线性模型(generalizedlinear model)。

2018-01-18 14:38:15 535

原创 Spark随机森林之多分类模型

Spark随机森林之多分类模型关于随机森林随机森林算法是机器学习、计算机视觉等领域内应用极为广泛的一个算法,它不仅可以用来做分类,也可用来做回归即预测,随机森林机由多个决策树构成,相比于单个决策树算法,它分类、预测效果更好,不容易出现过度拟合的情况。

2017-03-07 19:24:48 9564

原创 MySQL Access denied for user 'root'@'localhost'

#MySQL Access denied for user ‘root’@’localhost’

2017-02-10 18:45:19 552

转载 CentOS升级Python2.7.12

CentOS升级Python2.7.12Linux上自带的python是2.6版本,需要升级到2.7.12

2017-02-06 19:42:06 730

原创 SparkSQL schema创建DataFrame

通过case class创建DataFrame通过case class 把rdd转化为DF是我们常用的方法,当字段较多时,就不方便用case class来创建DataFrame。可以使用SparkSQL schema创建DF。

2016-12-27 10:22:38 4442

原创 数据降维和特征选择

数据降维和特征选择博主言:本文作为理论和概念整理,不做公式推导和详解计算过程,如需了解相关概念的计算公式和过程,在文后的参考链接中有详细的公式,计算过程和实例。

2016-11-26 11:50:37 12945

转载 (转)Spark性能优化指南——高级篇

关于博客转眼入Spark的坑已经有三个月,不断尝试,不断练习,翻阅网上海量的资料,终有所得。博客的原文来自美团点评技术团队的李雪蕤,文章对Spark程序的性能调优有一个系统、详细的讲解,希望对被Spark性能问题所困扰的各位有所帮助。

2016-10-22 15:49:22 424

空空如也

空空如也

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

TA关注的人

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