自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (2)
  • 收藏
  • 关注

原创 7.6.0版本 drools评分卡测试结果为0

drools评分卡测试结果为0问题分析与解决

2023-09-01 16:36:10 204

原创 解决没有ssh-copy-id命令配置免密登录

在配置ssh免密登录过程中,有时候服务器没有安装ssh-copy-id命令,然后又没有外网可连接。我们只能借助scp命令拷贝 id_rsa.pub 或者将文件读取到流中写入远程文件中。通过下面命令可以实现将公钥拷贝到远程服务器:cat ~/.ssh/id_rsa.pub | ssh user@host "mkdir~/.ssh && cat >> ~/.ssh/authorized_keys && chmod 600 ~/.ssh/authorized_.

2021-08-15 16:35:32 3085 1

原创 hbase的RegionServer内存占满导致频繁重启

hbase的RegionServer内存配置为16G,每次在运行统计任务的时候总会导致RegionServer自动重启。查看web界面发现,运行过程中RegionServer的内存使用率已经达到95%以上,从而导致regionServer长时间垃圾回收且回收不掉。通过spark的history查看任务失败阶段从而定位问题代码。 在代码中有个foreachPartition操作用来查找hbase表中该记录是否已存在。读取该分区下所有的主键,然后一次性查询hbase,导致RegionS...

2020-07-20 17:01:19 1424

原创 hbase中region拆分而父region未删除,导致spark读取hbase时重复读取数据,统计结果变多

使用spark的newAPIHadoopRDD方法读取hbase数据的时候,在hbase有父region未删除的情况下会导致数据重复读取。查看spark的executor日志可以发现未删除的父region会定位到其中的某一个女儿region中。从而导致数据重复读取。查看所有的input split就会发现有重复的...

2020-06-15 15:03:52 420 1

原创 在oozie的sharelib公共库中为同一组件(不仅限spark)配置不同版本的运行环境

最近在公司开发遇到一个问题,oozie中spark的默认环境使用的是es2.0的版本。因为其他程序都使用2.0版本,所以将2.0的jar包放在了spark的环境中,而我运行spark的任务需要用到es7.2版本,这就导致因jar包版本冲突而无法运行。经过百度网上有好多oozie整合spark2的文章博客,受此启发,我可以使用现有的spark默认环境重新搭配一套为es7的spark运行环境。...

2019-12-29 18:37:02 441

原创 笔记本利用网线和wifi同时连接办公网跟互联网

在办公网和互联网隔离的办公环境里面办公,来回切换网络是很麻烦的事情。我们可以利用route命令添加路由信息,从而不用切换网络实现同时访问办公网和互联网。只要将需要访问的办公网ip段加入到路由信息,系统将自动根据路由信息找到办公网的网关。最后将默认路由设置为可以访问互联网的网关。因为办公网的ip是有范围的,可以穷举的,互联网的ip就五花八门了。我们用网线连接办公网络,用wifi连接可以...

2019-07-15 11:40:40 8562

原创 select选择框导致IE停止工作

在前端网页中,由于select的下拉选择内容太多,导致下拉框的长度很长。size 属性规定下拉列表中可见选项的数目。如果 size 属性的值大于 1,而且小于列表中选项的总数目,浏览器会显示出滚动条,表示可以查看更多选项。这样出现的新问题就是点击选项后,下拉框不会自动收缩回去。 解决办法分浏览器:谷歌类浏览器将size属性设置为0 IE崩溃将select元素先隐藏再...

2019-07-12 10:25:03 357

原创 hbase 2.1.5利用协处理器同步新增数据到ES填坑记录

1.hbase-site.xml配置文件必须添加<property> <name>hbase.coprocessor.abortonerror</name> <value>false</value> </property>,防止因协处理器启动失败,导致regionServer挂掉,从而导致hbase崩溃。2.一定要实现R...

2019-07-01 13:24:18 500 2

原创 spring cloud eureka无法加载样式wro.css和脚本wro.js

在《Spring Cloud微服务全栈技术与案例解析》书籍中的eureka章节,按照书籍中的配置写法,打开localhost:8761页面,无法加载wro.css和wro.js。这是因为在application.properties中添加了spring.resources.add-mappings=true。这导致没有为静态资源添加路径映射。因此只需要修改为false就可以访问静态资源。 eur...

2019-05-21 18:30:26 2154 1

原创 使用HttpClient访问固定几个网络资源的优化配置参数

使用HttpClient访问固定几个网络资源时,可以设置maxConnPerRoute,maxConnTotal,evictIdleConnections参数,通过重复使用已建立的连接来提高访问效率。

2019-05-14 16:15:19 1073

原创 使用mongodb更新文档,参数upsert为true时,新生成文档包含哪些字段

使用mongo更新数据时,当upsert参数为true时且根据查询条件无结果时,mongo就要插入新纪录。新纪录文档的内容跟查询条件和更新内容有关。下面是官方文档的描述:If upsert is true and no document matches the query criteria, update() inserts a single document. The update ...

2018-08-02 18:33:26 5066

原创 跨行跨列的网页表格还原成标准表格

       解析表格数据因存在跨行跨列,导致数据无法结构化。因此必须将表格还原成标准的表格。主要思想就是先恢复跨列数据,然后再恢复跨行数据。跨列数据需要根据colspan属性来复制指定次数的单元格数据到本行数据中。跨行数据需要根据rowspan属性来复制指定次数的单元格数据到多行数据中。还原过程借助map记录单元格的内容。跨行数据恢复中,由于是从第一行第一列开始,逐行逐列遍历,因此跨行数据所在列...

2018-07-24 12:01:59 395

原创 java 多线程csv文件续写和文件指定编码

从数据库导出数据到csv文件的时候,采用默认的utf-8编码导致用默认程序excel打开乱码。原因是程序运行在windows系统,文件使用utf-8写入保存的时候系统使用utf-8-bom编码。只要把文件转为utf-8...

2018-05-22 18:15:03 1802

转载 正则表达式分组捕获说明

(?=exp) 匹配exp前面的位置 (?<=exp) 匹配exp后面的位置 (?!exp) 匹配后面跟的不是exp的位置 (?<!exp) 匹配前面不是exp的位置

2017-12-21 16:09:48 1054

原创 mongo eval方法执行需要认证解决办法

mongo eval方法执行报错提示:"not authorized on tianluo_etl to execute command。"需要认证解决办法

2017-11-25 12:19:11 1877

原创 svg依存关系图中节点间连线的起止点的确定

svg依存关系图中节点间连线的起止点的确定

2017-10-16 10:13:29 1928

原创 java程序动态加载java源文件并调用类方法

动态编译java源文件,并且支持同一个类文件修改后重新编译,并热加载运行。项目代码参照JAVA代码热部署,在线不停服动态更新和实现Java代码在内存中编译执行。项目代码附件链接: https://pan.baidu.com/s/1i4BcjHj 密码: iufg...

2017-08-25 15:16:28 1122

转载 java正则表达式引起死循环导致程序卡主

正则表达式使用贪婪型匹配,在调用matcher.find()方法时,引起程序卡死,不执行后续的代码

2017-07-24 16:37:42 4371

原创 jsoup select 通过属性选择器选择内容,索引值选择

jsoup select 通过属性选择器选择内容,索引值选择的注意事项

2017-04-13 13:52:52 3566

原创 jsoup中element的text()方法获取内容时哪些元素会被改为空格

使用jsoup提取网页纯文本内容,标签是否转化为空格

2017-03-30 10:17:07 4590

原创 echarts图表showLoading遮盖层显示问题

在ajax请求数据之前调用mycharts.showLoading()显示缓冲遮盖层,但是每次总是在图表加载完成后才显示出缓冲遮盖层导致看不到遮盖层的效果。出现这种原因是因为把ajax设置为同步请求数据,修改为异步请求数据就OK了。

2016-08-18 19:36:44 12752 1

java动态编译java源文件

java动态编译java源文件,并利用Instrumentation实现重定义class

2017-08-25

小球运动实验报告

在MFC中编程,实现小球的无限运动更多信息就在里面

2012-03-07

空空如也

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

TA关注的人

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