自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 postgresql groupby多个字段时查询很慢

select name,context,unit,setting,boot_val,reset_valfrom pg_settingswhere name in( 'listen_addresses','max_connection','shared_buffers','effective_cache_size','work_mem','maintenance_work_mem')order by context,name ;

2021-07-08 14:51:53 2437

转载 docker容器中post请求python脚本?乱码

背景:通过docker部署java项目把数据通过post请求发送给python项目处理,发送过去后通过debug发现中文都是??,处理出错。初步判断,java项目中post请求发送json数据编码不对,查看代码里设置了utf-8编码。再看看python项目中json处理设置是否不对,发现json字符串数据传到python中就是乱码。思考是否为docker容器中设置的编码不对:locale -a查看容器所有语言环境把docker编码设置为C.UTF-8在Dockerfile中添加一

2021-01-10 17:22:22 464

原创 GeoServer初步使用

按着官方文档操作即可:安装:https://docs.geoserver.org/latest/en/user/installation/index.html#installation入门基本操作:https://docs.geoserver.org/latest/en/user/gettingstarted/shapefile-quickstart/index.html

2021-01-05 15:12:04 248

原创 最新版docker 开启远程访问

修改docker.service文件vi/etc/systemd/system/multi-user.target.wants/docker.serviceExecStart 这行加入-H tcp://0.0.0.0:2375 -H unix:///var/run/docker.sock如图:重新加载docker配置systemctl daemon-reload // 1,加载docker守护线程systemctl restart docker // 2,重启docker..

2020-12-16 10:43:00 376 1

原创 python数组分组

#数据分组data = [1,2,3,4,5,6,7,8,9,10]#数据条数step = 2data_list = [data[i:i + step] for i in range(0, len(data), step)]print(data_list)输出结果:[[1, 2], [3, 4], [5, 6], [7, 8], [9, 10]]

2020-12-11 16:56:21 2408

原创 获取图片拍摄时间,剪切移动,复制图片

获取图片信息引入依赖metadata-extractor,可以获取图片的详细信息metadata-extractor是 处理图片EXIF信息的开源项目,最新代码及下载地址:https://github.com/drewnoakes/metadata-extractor <dependency> <groupId>com.drewnoakes</groupId> <artifactId>metadata-extrac.

2020-12-08 16:56:08 543

原创 hbase java代码增删查改

package com.zapoul;import org.apache.hadoop.conf.Configuration;import org.apache.hadoop.hbase.*;import org.apache.hadoop.hbase.client.*;import org.apache.hadoop.hbase.util.Bytes;import java.io...

2020-02-27 16:53:19 151

原创 java连接hbase报错Caused by: java.lang.IllegalArgumentException: java.net.UnknownHostException: mycluster

java连接hbase报错,因为hadoop配置了ha高可用,需要把hadoop的hdfs.xml文件放到resources文件夹就好了log4j:WARN No appenders could be found for logger (org.apache.hadoop.security.Groups).log4j:WARN Please initialize the log4j sy...

2020-02-27 16:24:21 3179

转载 修改mysql 编码格式 character_set_server='utf8';

set @@character_set_server='utf8';

2020-01-09 14:46:34 649

原创 idea springboot整合hadoop

1.新建一个springboot项目,新增hadoop依赖。 <!-- hadoop 依赖 --> <dependency> <groupId>org.apache.hadoop</groupId> <artifactId>hadoop-hdfs</artifa...

2019-09-11 11:11:08 2952 2

原创 kettle—Driver class 'org.gjt.mm.mysql.Driver' could not be found, make sure the 'MySQL' driver

kettle报错:Driver class 'org.gjt.mm.mysql.Driver' could not be found, make sure the 'MySQL' driver (jar file) is installed.1.数据库连接问题。这是kettle缺少数据库连接jar包所致,到官网下载mysql-connector-java,把数据库驱动包放置在da...

2019-08-19 14:23:51 6225

原创 Kettle 报错:Communications link failure during commit(). Transaction resolution unknown.

记录Kettle 报错:Communications link failure during commit(). Transaction resolution unknown.错误信息:2019/08/12 13:09:38 - 更新错误信息 2.0 - ERROR (version 7.1.0.0-12, build 1 from 2017-05-16 17.18.02 by buil...

2019-08-12 15:07:10 9696

转载 Mysql密码忘记怎么修改?

1》首先将MySQL的服务关闭,两种方法:1,打开命令行输入net stop mysql或者net stop mysql5命令即可关闭MySQL服务。2,在运行窗口中输入services.msc打开服务窗口,找到mysql服务右键点击选择停止,即可关闭服务找到MYSQL服务右键点击选择停止,即可关闭服务2》打开MySQL安装路径,进入到bin目录中复制路径。3》打开命令...

2019-08-02 14:34:10 96

转载 KETTLE大批量提交数据时出现丢失问题

之前在做ETL是,表输入控件中,设置批量提交,并且将【提交记录数】设置为10万,脚本正常执行完,没有报然后错误,但是目标表的数据行数只有源表的三分之一左右,出现了数据莫名丢失的情况,在交流群中求助,也没有谁能解答,百思不得其解。一次偶然的机会,在网上看到关于oracle的jdbc驱动,比较ojdbc6.jar与ojdbc14.jar的区别。提到ojdbc14.jar存在的一些bug,批量插入1...

2019-07-22 09:34:38 3157

原创 kettle简单查询增量数据案例

kettle配置如图:kettle做增量数据需要一个时间记录上次抽取/处理的时间,后续数据处理只要抽取的数据中有该时间大于上次抽取时间即可。1.获取增量时间2.把增量时间设置为转换/整个job的变量。变量范围可以是:JVM变量、作业变量、父作业变量、根作业变量。使用时通过${var}或 %%var%%变量方式引用变量3.查询增量数据根据上次抽取时间将增量数...

2019-07-12 17:50:40 619

转载 Kettle日常使用汇总整理

Kettle日常使用汇总整理Kettle源码下载地址:https://github.com/pentaho/pentaho-kettleKettle软件下载地址:https://sourceforge.net/projects/pentaho/files/Data%20Integrationkettle-plugin源码下载地址:https://gitee.com/niva...

2019-07-12 11:28:21 931

转载 kettle抽取中文乱码问题

在数据抽取过程中出现中文乱码问题,可行解决办法有:打开Spoon.bat,在if “%PENTAHO_DI_JAVA_OPTIONS%”==”” set PENTAHO_DI_JAVA_OPTIONS=”-Xms1024m” “-Xmx2048m” “-XX:MaxPermSize=256m”后面加了”-Dfile.encoding=UTF-8”,再重启即可解决乱码。原文:https...

2019-07-11 16:10:32 824

原创 kettle执行sql语句错误总结

kettle配置图:1.组件-字段选择报错:ERROR (version 7.1.0.0-12, build 1 from 2017-05-16 17.18.02 by buildguy) : 字段 {0} 已经被指定2次 (或更多) 使用同一个名字!原因:字段选择组件中重复选择了同一个字段导致报错。处理:字段选择中选择和修改字段需要唯一,删除重复选择的字段。如图:2.组件...

2019-07-10 11:20:27 27904

原创 goland下载地址

goland下载地址:https://www.jetbrains.com/go/go的sdk下载地址:https://golang.org/dl/官方学习指南:https://tour.go-zh.org/welcome/1中文api文档:https://studygolang.com/pkgdoc...

2019-05-29 17:52:36 2883

转载 关于切面方法内调用的内部方法无法被拦截问题的解决

拦截器的实现原理很简单,就是动态代理,实现AOP机制。当外部调用被拦截bean的拦截方法时,可以选择在拦截之前或者之后等条件执行拦截方法之外的逻辑,比如特殊权限验证,参数修正等操作。但是如果现在一个需求是,当外部调用拦截bean的时候,不但要执行拦截当前方法,如果当前方法内部同时调用了其他内部方法,也要被拦截。按照目前的拦截器实现逻辑,是无法拦截当前方法内部调用的方法的,这样说有点抽象,看一个代码...

2019-05-27 16:37:41 1860

原创 Java类如果定义了有参构造函数没有无参构造函数,用 class.newInstance()会报异常java.lang.InstantiationException

@Getter@Setter@AllArgsConstructorpublic class Persion { private Integer age; private String name; public static void main(String[] args) { try { Persion.class.ne...

2019-05-23 17:44:41 2973 1

转载 @Data使用引出lombok

在项目中开发,对于pojo中经常会使用@Data注解@Entity@Datapublic class Cat { /** * 使用@Id指定主键 *使用@GeneratedValue(strategy = GenerationType.AUTO)指定主键生成策略,mysql默认自增长 */ @Id @GeneratedValue(st...

2018-09-17 14:54:26 865

转载 图片

2018-06-13 20:37:02 103

转载 2、SpringBoot配置fastJson

public HttpMessageConverters fastJsonHttpMessageConverters(){ //1.需要定义一个Convert转换消息的对象 FastJsonHttpMessageConverter fastConverter=new FastJsonHttpMessageConverter(); //2.添加fastjson的配置信息,比如是否要格式化返回的json数据 FastJsonConfig fastJsonConfig=new F

2018-06-11 12:23:13 823

转载 1、SpringBoot注解及特性介绍

@SpringBootApplication : SpringBoot应用标注在某个类上说明这个类是SpringBoot的主配置 类,SpringBoot就应该运行在这个类的main方法来启动SpringBoot应用。@SpringBootConfiguration: SpringBoot配置类,标注在某个类上表明这个类是一个SpringBoot的配置类@Configuration: 配置类来...

2018-06-11 12:12:25 226

空空如也

空空如也

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

TA关注的人

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