自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

HI,我是小瑞!

好好学习,天天向上!

  • 博客(448)
  • 资源 (208)
  • 收藏
  • 关注

原创 python遍历一个文件夹下所有excel,读取所有sheet页,然后写入另一个文件夹下对应模板的excel中

本来想直接写入,但是我们的excel报表太麻烦了,里面表头有多处要求合并的,用python去写太要命了,想了下,设置一堆空的excel模板,这样只需要把原文件的数据读出来就可以了,简单多了。# address = "A3" # 数据插入的起始行和列,比如源数据插入是第四行,那就是"A4“,但是我们迁移去掉了表头,所以需要减1,设置为"A3"#读取文件夹下所有的excel,并遍历所有的sheet页,然后把读取的数据增加跳转列后保存到新的文件夹对应文件中,# 获取所有的数据,返回的是一个list。

2023-06-20 16:35:26 1737

原创 datax 从oracle迁移到es中

经过对比测试,读写速度和batchSize有关,我的表字段少,batchSize批处理提交设置成十万,比一万要快五倍,任务启动时刻 : 2023-04-20 19:34:56。任务结束时刻 : 2023-04-20 19:56:22。channel 这个配置多线程,输出日志还是job0,查看线程也没有变化,速度也没有什么变化。设置内存,jvm默认是1G,设置4G之后,查看内存使用多了,但是速度也没有变化。

2023-04-21 16:19:29 905 1

原创 使用datax 把数据从oracle导出到elasticsearch中

E:\ruanjian\JAVA\datax\datax , YOUR_JOB.json 因为datax会自动从github拉取对应插件的json的模版给我们。长久解决, https://cloud.tencent.com/developer/article/2084809 修改window编码。打开官网 https://www.python.org/downloads/datax 下载后解压至本地某个目录,进入bin目录,即可运行同步作业。执行转出到 es 命令。

2023-04-20 16:05:26 823

原创 linux ioexception permission denied createfileexclusively

linux ioexception permission denied createfileexclusively

2022-11-15 09:46:28 483

原创 springboot2.4的项目,打包成war包到tomcat7下面运行启动失败

springboot2.4的项目,打包成war包到tomcat7下面运行启动失败,测试了下,修改如下,可以正常访问1、打包之前,修改pom.xml里面的<!-- <tomcat.version>8.5.64</tomcat.version> --> ,把这个注释放开,指定运行的tomcat版本2、修改application-prod.yml配置文件中的,因为开发使用的是p6spy,会输出sql执行时间等,打war包发布到tomcat时需要修改使用普...

2021-03-26 11:03:44 897

原创 Jasper连接Oracle报:oracle.jdbc.driver.OracleDriver cannot be found by net.sf.jasperreports_6.6.0.final

在TIBCO Jaspersoft Studio-6.6.0中创建oracle连接的时候选择oracle,提示,net.sf.jasperreports.engine.JRRuntimeException: java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver cannot be found by net.sf.jasperreports_6.6.0.final at net.sf.jasperreports.data.j

2021-01-28 14:30:00 1773

原创 ClassNotFoundException: com.lowagie.text.pdf.PdfGState

折腾报表导出,出现这个错误,java.lang.ClassNotFoundException: com.lowagie.text.pdf.PdfGState发现pom中引用了 <dependency> <groupId>net.sf.jasperreports</groupId> <artifactId>jasperreports</artifactId> <version>6.16.0</ver..

2021-01-27 18:18:23 1887

原创 ??? redis watch 实现乐观锁秒杀

运行一万笔,抢10笔商品,运行完毕,抢购控制成功,但是运行失败和总次数不够一万,这个问题还在排查参考https://www.jianshu.com/p/43b786079a1e@RunWith(SpringRunner.class) @SpringBootTestpublic class RedisWatchTest { private static final Logger logger = LoggerFactory.getLogger(RedisTransactionTest.c..

2020-12-14 17:36:01 269

原创 linux 下 java 单个class文件执行和多个class文件打包调用,执行

银行项目,给个linux机器权限控制的比较厉害,之前有需求需要切割个日志文件,所以开始就写一个java文件,然后编译成class,直接运行,还算方便,后来需求越来越多,需要查询数据,需要操作excel,还因为字段处理等需要引入更多的累,打包就很麻烦了,备注: 1、JAVAC生成class运行的时候需要手工去掉最上面的包名,防止出现找不到文件异常2、执行sql操作的时候需要手工把oracle-ojdbc6-11.2.0.3.0.jar放到C:\Program Files\Java\jre1..

2020-12-10 10:27:14 1303

原创 redis 保存对象 io.lettuce.core.RedisCommandExecutionException: ERR value is not an integer or out of ran

以前redis保存json格式数据都是这样写 public boolean set(String key, Object value) { boolean result = false; try { // 使用 JSONObject.toJSONString() 处理要存储的数据 stringRedisTemplate.opsForValue().set(key, JSONObject.toJSONString(va

2020-12-09 10:37:22 4412

原创 NoSuchBeanDefinitionException: No qualifying bean of type ‘org.springframework.data.redis.core.Redis

redis 使用的时候这样都正常, @Autowired private RedisTemplate<String, String> strRedisTemplate; @Autowired private RedisTemplate<String, Serializable> serializableRedisTemplate;这样使用报错, @Autowired private RedisTemplate<String, Object> r

2020-12-08 23:33:37 3710 1

原创 mybatis-plus 字段类型处理器,查询为空,以及查询转换json异常,(no Creators, like default constructor, exist): cannot deseri

用到mybatis-plus时,字段类型处理器类型处理器,用于 JavaType 与 JdbcType 之间的转换,用于 PreparedStatement 设置参数值和从 ResultSet 或 CallableStatement 中取出一个值,本文讲解mybaits-plus内置常用类型处理器如何通过TableField注解快速注入到mybatis容器中。按照理解,其实就是一个帮助我们保存和查询时把对应的对象转换为json格式的数据,pojo层添加字段类型,对应oracle...

2020-12-08 10:21:50 2712 1

原创 mybatis-plus 动态表名 需要注意的小问题

按照https://mybatis.plus/guide/interceptor-dynamic-table-name.html#dynamictablenameinnerinterceptor的项目mybatis-plus-sample-dynamic-tablename运行正常,整合到我的项目中却无法转换,检查后发现,是表名大小写匹配的问题@TableName("DEMO")//@Accessors(chain = true)//public class Demo implements...

2020-12-07 17:43:29 2204 1

原创 mybatis-plus公共字段自动填充 date型失败,org.apache.ibatis.type.TypeException: Error setting null for parameter

entity 里面直接添加// // 更新时间(修改的时候填充)// @TableField(fill = FieldFill.UPDATE)// private Date updateTime; @TableField(fill = FieldFill.INSERT_UPDATE) private String operator;编写MetaObjectHandler@Slf4j@Componentpublic class MyMetaObje

2020-12-04 21:06:38 926

原创 mybatis-plus p6spy 报错,java.lang.NoClassDefFoundError: Could not initialize class com.p6spy.engine.sp

按照 mybatis-plus的文档来加入 p6spy 后,执行单元测试出现两个错误,https://baomidou.com/guide/p6spy.html执行 SQL 分析打印该功能依赖p6spy组件,完美的输出打印 SQL 及执行时长3.1.0以上版本错误1:java.lang.NoClassDefFoundError: Could not initialize class com.p6spy.engine.spy.P6ModuleManager at com.p...

2020-12-02 18:12:40 2449

原创 HikariPool OracleDriver was not found, trying direct instantiation. + Driver does not support g

springboot2.4 配置数据库连接池type: com.zaxxer.hikari.HikariDataSource查询的时候 报错,但是依然可以查询出数据,2020-12-01 15:51:33.766 INFO 35480 --- [nio-8080-exec-7] com.zaxxer.hikari.HikariDataSource : HikariPool-1 - Starting...2020-12-01 15:51:33.770 WARN 35480 -

2020-12-01 16:36:19 4184 1

原创 STS/MyEclipse安装lombok , lombok The method setName(String) is undefined for the type

使用mybatis-plus 时配合lombok,pom.xml文件中已经引入 <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <scope>provided</scope> </dependency>然后使用mybatis-plus的代码生成器生

2020-11-30 16:25:06 2130 1

原创 Description Resource Path Location Type Missing artifact net.sf.json-lib:json-lib:jar:2.4 pom.xml /m

缺一个包,找到pom地址,加到pom文件中,<!-- https://mvnrepository.com/artifact/net.sf.json-lib/json-lib --><dependency> <groupId>net.sf.json-lib</groupId> <artifactId>json-lib</artifactId> <version>2.4</version&g

2020-11-28 12:02:07 424 1

原创 Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of ty

springboot2.4 + mybatis-plus3.4.1 启动报错 . ____ _ __ _ _ /\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \ \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =====

2020-11-28 10:54:54 3297 1

原创 springboot 2.2.3 升级到 2.4.0单元测试区别

原先单元测试import org.junit.Test; 然后运行正常,现在运行报错,import org.junit.Test; 换成 import org.junit.jupiter.api.Test; 后运行正常。

2020-11-25 21:43:45 1958

原创 Property ‘spring.http.encoding.charset‘ is Deprecated: Use ‘server.servlet.encoding.charset‘ instead

springboot 2.2.3 版本换成 2.4.0之后配置文件中的配置报错,提示Property 'spring.http.encoding.charset' is Deprecated: Use 'server.servlet.encoding.charset' instead# http:# encoding:# charset: UTF-8# enabled: true# force: true修改为server: port: 80

2020-11-25 20:38:36 4641

原创 springboot NoClassDefFoundError: org/apache/tomcat/util/descriptor/tld/TldParser

spring-boot-starter-parent 从<version>2.2.3.RELEASE</version> 升级到<version>2.4.0</version> <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</...

2020-11-25 20:21:20 3764 4

原创 mybatis 换 mybatis-plus 后启动异常,sqlSessionFactory OutOfMemoryError: GC overhead limit exceeded

老项目使用 <dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> <version>3.5.5</version> </dependency>替换为 <dependency> <groupId&gt..

2020-11-25 16:15:08 841

原创 mybatis-plus 代码生成器NPE 无法创建文件,请检查配置信息 NullPointerException: null

把老项目的底层mybaitis 替换为mybatis-plus ,运行代码生成器,报错,请输入模块名:batch请输入表名,多个英文逗号分割:MYBATIS_PLUS_DEMO10:55:47.164 [main] DEBUG com.baomidou.mybatisplus.generator.AutoGenerator - ==========================准备生成文件...==========================10:55:48.208 [main] ER

2020-11-25 15:01:07 6404 3

原创 java.lang.NoClassDefFoundError: Could not initialize class

jsp 里面报错,发现对应的java.lang.NoClassDefFoundError: Could not initialize class 错误对应的 是一个常量类,控制台和日志没有错误信息,但是通过浏览器的错误信息发现是这段代码有错误,常量类中有这点public static final Map<String, String> CHECKRULE_MAP=PropertiesUtil.getMap(); public static Properties readFil.

2020-11-23 17:18:58 1139

原创 java.io.FileNotFoundException: class path resource spring和springboot @PropertySource(“classpath 区别

老项目 spring4.2 升级为springboot 2.4的时候有类@PropertySource("classpath:filePath.properties")启动的时候报错,Caused by: java.io.FileNotFoundException: class path resource [filePath.properties] cannot be opened because it does not exist检查发现在spring中,这个文件放在 src/main

2020-11-23 14:29:18 831

原创 oraclepki.jar (系统找不到指定的文件 ,

今天本来运行正常的项目,回家运行报错, . ____ _ __ _ _ /\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \ \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|=========.

2020-11-20 09:42:40 6423 2

原创 Expecting a ‘Mapping‘ node but got ‘prefix 异常,

在编写application-dev.yml 时,spring: datasource: username: qianyi password: Xia123456 url: jdbc:oracle:thin:@localhost:1521:orcl driver-class-name: oracle.jdbc.driver.OracleDriver mvc: view: prefix: /WEB-INF/jsp/ suffix.

2020-11-19 17:42:31 500

原创 no tests found with test runner junit5 异常

写测试类的时候运行出现 no tests found with test runner junit5 异常,尝试修改按照 junit4运行还是错误,只是错误信息变成no tests found with test runner junit4,检查了pom和已经下载的jar,发现junit4和5的jar都有,另外运行其他的单元测试可以执行,最后发现问题,是写测试类忘了改名字了,正式类 aaaaa.java . 测试类也叫了 aaaaa.java,只是放到/src/test/java包下...

2020-11-19 17:08:45 651

原创 IllegalStateException: Found multiple @SpringBootConfiguration annotated classes

做单元测试的时候发现错误,java.lang.IllegalStateException: Found multiple @SpringBootConfiguration annotated classes [Generic bean: class [cn.com.git.Application]; scope=; abstract=false; lazyInit=null; autowireMode=0; dependencyCheck=0; autowireCandidate=true; p.

2020-11-19 14:18:06 789

原创 org.apache.ibatis.binding.BindingException: Invalid bound statement (not found) 异常

今天分模块的springboot 整合mybatis 遇到这个问题,org.apache.ibatis.binding.BindingException: Invalid bound statement (not found) ,网上找了一下都是路径什么的配置错误,最后发现是application-dev.yml配置文件中,mybatis: mapper-locations: classpath:mapper/*Mapper.xml #type-aliases-package: ...

2020-11-18 18:12:26 264

原创 ResultSet.next() 慢定位

做数据转换,之前做了一张表的转换,100万笔数据也就花了几十秒,但是同事的10万笔数据却花了10分钟,打时间戳定位发现是ResultSet.next() 部分耗时,再把sql拿到执行计划里面去分析,发现其实和ResultSet.next() 没什么关系,是sql写的问题,优化sql后,转换速度正常。...

2020-11-12 09:28:31 894

原创 class 文件执行报 no suitable driver

为了方便折腾数据,写了单个java文件,写好后编辑成class文件扔linux服务器上面执行,读取oracle 数据的时候本地执行没问题,服务器上面提示no suitable driver,测试后发现手工把驱动放jre下解决。1、JAVAC生成class运行的时候需要手工去掉最上面的包名,防止出现找不到文件异常2、执行sql操作的时候需要手工把oracle-ojdbc6-11.2.0.3.0.jar放到C:\Program Files\Java\jre1.8.0_202...

2020-09-08 09:59:58 241

原创 python 装饰器例子

def debug(func): def wrapper(word): print("[DEBUG]: enter {}()".format(func.__name__)) return func(word) return wrapper@debugdef say_hello(word): print("hello!%s"%(word...

2019-12-25 22:36:25 131

原创 AttributeError: module 'pandas' has no attribute 'Series'解决办法

遇到问题但是在命令行测试没问题改py的文件名也没有成功???重新更新也不好使

2019-12-24 22:55:34 7193 4

原创 quartz对任务超时和misfire的处理,启动时多执行一次

目前有一个按月累计折旧的定时任务,测试环境要配合业务测试,所以手工先停服务器,修改Linux系统时间,再启动服务器,但是出现问题,启动的时候有时候多执行一次,定凌晨5点定时启动,我修改时间为4点55, 56的时候服务器起来,执行了一次定时任务,5点准时又执行了一次,而且这个是不定时出现的,一晚测试30次,出现了5次多跑的情况,现象和这个帖子相似 https://www.iteye....

2019-08-22 10:51:55 3809 1

原创 eclipse安装lombok后无法启动解决办法,路径中文

要想在eclipse安装lombok插件,需要将lombok相应的jar下载到eclipse安装目录,网上教程很多,这里不在累赘,按照很多网上的方法安装后eclipse可能会存在无法启动的状况,实际检测我的路径有中文就无法启动,全部换成英文后可以启动...

2019-07-25 09:47:05 1504

原创 SpringBoot Unable to find a @SpringBootConfiguration, you need to use @ContextConfiguration

编写了测试类运行时报错SpringBoot Unable to find a @SpringBootConfiguration, you need to use @ContextConfiguration,查了一下各种说法都有,最后在https://blog.csdn.net/qq_25406669/article/details/87966497这里找到解决方案,那就是启动类和运行类...

2019-06-28 22:31:44 471

原创 接口测试和自动化测试工具 apipost

一直觉得自动化测试很神秘,没想到研究了下入门还蛮简单,找了一款中文版的工具apipost,非常简单和好用,官网有文档,https://doc.apipost.cn/190045e91288b430 ,遇到问题还可以去社区去提问,先简单说明下,我下载的是桌面版本,新建一个测试案例,通过编写测试用例来确定测试结果,通过这个按钮还可以模拟安卓和ios的测试,测试js...

2019-06-24 20:39:23 6863 9

原创 mybatis oracle 注解方式批量插入 性能对比

测试表结构如下,做个单笔插入和批量插入的性能对比测试,上面的代码是单笔,下面的是多笔插入,但是多笔的写法出现各种异常,原来是百度的例子都是mysql的,注释掉的是mysql写法,在笔记本上面测试,批量插入性能还是比单笔插入强很多...

2019-06-21 23:07:03 1648 1

LINUX下安装DB2安装部署手册.doc

LINUX下安装DB2安装部署手册.doc LINUX下安装DB2安装部署手册.doc

2009-11-28

geronimo-servlet_2.5_spec-1.2.jar

geronimo-servlet_2.5_spec-1.2.jar geronimo-servlet_2.5_spec-1.2.jar

2009-11-28

cleanimports.jar

cleanimports.jar cleanimports.jar

2009-11-28

abdera-parser-0.4.0-incubating.jar

abdera-parser-0.4.0-incubating.jar abdera-parser-0.4.0-incubating.jar

2009-11-28

swarmcache-1.0rc2.jar

swarmcache-1.0rc2.jar swarmcache-1.0rc2.jar

2009-11-28

jaxrpc.jar jaxrpc.jar

jaxrpc.jar jaxrpc.jar jaxrpc.jar jaxrpc.jar

2009-11-28

jta.jar jta.jar

jta.jar jta.jar jta.jar jta.jar

2009-11-28

jconn3.jar jconn3.jar

jconn3.jar jconn3.jar jconn3.jar jconn3.jar

2009-11-28

jetty-util-6.1.9.jar

jetty-util-6.1.9.jar jetty-util-6.1.9.jar

2009-11-28

commons-codec-1.3.jar

commons-codec-1.3.jar commons-codec-1.3.jar

2009-11-27

poi-contrib-3.0-rc4-20070503.jar

poi-contrib-3.0-rc4-20070503.jar poi-contrib-3.0-rc4-20070503.jar

2009-11-27

jra-1.0-alpha-4.jar

jra-1.0-alpha-4.jar jra-1.0-alpha-4.jar

2009-11-27

jfreereport-0.8.4_7-all.jar

jfreereport-0.8.4_7-all.jar jfreereport-0.8.4_7-all.jar

2009-11-27

asm-attrs.jar

asm-attrs.jar \asm-attrs.jar

2009-11-27

commons-email-1.1.jar

commons-email-1.1.jar commons-email-1.1.jar

2009-11-27

commons-io.jar

commons-io.jar commons-io.jar

2009-11-27

commons-pool-1.4.jar

commons-pool-1.4.jar commons-pool-1.4.jar

2009-11-27

commons-validator-1.3.0.jar

commons-validator-1.3.0.jar commons-validator-1.3.0.jar

2009-11-27

jettison-1.0.jar

jettison-1.0.jar jettison-1.0.jar

2009-11-27

quartz-1.6.0.jar

quartz-1.6.0.jar quartz-1.6.0.jar

2009-11-27

1银行新核心业务系统培训-贷款专题个人贷款

1银行新核心业务系统培训-贷款专题个人贷款

2022-10-21

rpmforge-release-0.3.4-1.el4.rf.i386.rpm

rpmforge-release-0.3.4-1.el4.rf.i386.rpm

2020-11-02

python-libs-2.6.6-68.el6_10.x86_64.rpm

python-libs-2.6.6-68.el6_10.x86_64.rpm

2020-11-02

python-2.6.6-66.el6_8.x86_64111.rpm

python-2.6.6-66.el6_8.x86_64111.rpm

2020-11-02

时代正邦-二代征信平台-建设方案 V2.0.pdf

时代正邦-二代征信平台-建设方案 V2.0.pdf

2020-07-02

ActiveMQ队列服务器部署安装说明.doc

ActiveMQ队列服务器部署安装说明

2020-07-02

commons-collections-3.1.jar

commons-collections-3.1.jar

2009-12-10

IronTrackSQL英文docs文档.rar

IronTrackSQL英文docs文档.rar IronTrackSQL英文docs文档.rar

2009-12-02

p6spy.jar p6spy.jar

p6spy.jar p6spy.jar p6spy.jar p6spy.jar

2009-12-01

WINDOWS下安装DB2并使用客户端访问(全程截图).rar

WINDOWS下安装DB2并使用客户端访问(全程截图).rar 环境: DB 9.5 OS:XP DB2客户端:toad for db2 4.0 懒得写WORD文档了,全部都是截图,很完整

2009-11-28

poi-scratchpad-3.0-rc4-20070503.jar

poi-scratchpad-3.0-rc4-20070503.jar poi-scratchpad-3.0-rc4-20070503.jar

2009-11-28

classes12.jar

classes12.jar classes12.jar

2009-11-28

acegi-security-1.0.2.jar

acegi-security-1.0.2.jar acegi-security-1.0.2.jar

2009-11-28

transferpayment.jar

transferpayment.jar transferpayment.jar

2009-11-28

toplink-essentials.jar

toplink-essentials.jar toplink-essentials.jar

2009-11-28

ant-junit-1.6.5.jar

ant-junit-1.6.5.jar ant-junit-1.6.5.jar

2009-11-28

derbyclient.jar

derbyclient.jar derbyclient.jar

2009-11-28

core-3.2.3.v_686_R32x.jar

core-3.2.3.v_686_R32x.jar core-3.2.3.v_686_R32x.jar

2009-11-28

cpcwf.jar cpcwf.jar

cpcwf.jar cpcwf.jar cpcwf.jar cpcwf.jar

2009-11-28

hibernate-commons-annotations.jar

hibernate-commons-annotations.jar hibernate-commons-annotations.jar

2009-11-28

空空如也

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

TA关注的人

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